body {
	background-color:#efeaf6;
	margin:0px;
}
body, input.button, input.normal, input.search, input.signin, select, table, td, textarea {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.hide {
	height:1px;
	width:1px;
	display:none;
}
img {
	border:none;
}
img.dot {
	height:1px;
	width:1px;
}
table {
	border:none;
	border-collapse:collapse;
}
td {
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
h1 {
font-size: 26px;
font-family: Arial, Helvetica,sans-serif; 
margin-top: 3px;
margin-bottom: 6px;
} 
h3 {
font-size: 11px;
font-weight: bold;
margin-top: 3px;
margin-bottom: 6px;
} 


/* End HTML Classes */


/* Begin Body Classes */
.body-text {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
}
	A.body-text {
		color : #222222;
		text-decoration: underline;
	}
	A.body-text:Visited {
		color : #222222;
		text-decoration: underline;
	}
	A.body-text:Active {
		color : #222222;
		text-decoration: underline;
	}
	A.body-text:Hover {
		color : #222222;
		text-decoration: underline;
}
.body-alerttext-positive {
	color: #05b409;
}
.body-alerttext-negative {
	color: #d50606;
}
.body-legaltext {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #aaaaaa;
	text-decoration: none;
}
	A.body-legaltext {
		color : #aaaaaa;
		text-decoration: underline;
	}
	A.body-legaltext:Visited {
		color : #aaaaaa;
		text-decoration: underline;
	}
	A.body-legaltext:Active {
		color : #aaaaaa;
		text-decoration: underline;
	}
	A.body-legaltext:Hover {
		color : #aaaaaa;
		text-decoration: underline;
}
.body-listtext {
	color: #555555;
	text-decoration: none;
}
	A.body-listtext {
		color : #555555;
	}
	A.body-listtext:Visited {
		color : #555555;
	}
	A.body-listtext:Active {
		color : #555555;
		text-decoration: underline;
	}
	A.body-listtext:Hover {
		color : #555555;
		text-decoration: underline;
}
.body-addrtext {
	color: #555555;
	text-decoration: none;
	font-weight: bold;
}
.body-addrinitial-ontext {
	font-family: myriad pro semiext,verdana,arial,helvetica,sans-serif;
	font-size: 28px;
	color: #6A16AC;
	text-decoration: none;
}
.body-addrinitial-offtext {
	font-family: myriad pro semiext,verdana,arial,helvetica,sans-serif;
	font-size: 28px;
	color: #C4A2DE;
	text-decoration: none;
}
.body-listtitle {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
	A.body-listtitle {
		color : #555555;
	}
	A.body-listtitle:Visited {
		color : #555555;
	}
	A.body-listtitle:Active {
		color : #555555;
		text-decoration: underline;
	}
	A.body-listtitle:Hover {
		color : #555555;
		text-decoration: underline;
}
.body-instruction {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
	A.body-instruction {
		color : #c73ad0;
	}
	A.body-instruction:Visited {
		color : #c73ad0;
	}
	A.body-instruction:Active {
		color : #c73ad0;
		text-decoration: underline;
	}
	A.body-instruction:Hover {
		color : #c73ad0;
		text-decoration: underline;
}
.body-help {
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #8b8beb;
	text-decoration: none;
}
	A.body-help {
		color : #8b8beb;
	}
	A.body-help:Visited {
		color : #8b8beb;
	}
	A.body-help:Active {
		color : #8b8beb;
		text-decoration: underline;
	}
	A.body-help:Hover {
		color : #8b8beb;
		text-decoration: underline;
}
.body-information {
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
}
	A.body-information {
		color : #222222;
	}
	A.body-information:Visited {
		color : #222222;
	}
	A.body-information:Active {
		color : #222222;
		text-decoration: underline;
	}
	A.body-information:Hover {
		color : #222222;
		text-decoration: underline;
}
.body-anchor {
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
	A.body-anchor {
		color : #777777;
	}
	A.body-anchor:Visited {
		color : #777777;
	}
	A.body-anchor:Active {
		color : #777777;
		text-decoration: underline;
	}
	A.body-anchor:Hover {
		color : #777777;
		text-decoration: underline;
}
/* End Body Classes */

/* Begin Catalog Classes */
.catalog-body-header-label {
	font-family: myriad pro semiext,verdana,arial,helvetica,sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: none;
}
.catalog-body-header-dollar {
	font-family: myriad pro semiext,verdana,arial,helvetica,sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #191919;
	text-decoration: none;
}
.catalog-body-header-cent {
	font-family: myriad pro semiext,verdana,arial,helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #191919;
	text-decoration: none;
}
.catalog-body-header-data {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.catalog-body-header-form {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.catalog-body-text-data {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3f3f3f;
	text-decoration: none;
}
.catalog-list-text-label {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
}
	A.catalog-list-text-label {
		color : #222222;
		text-decoration: none;
	}
	A.catalog-list-text-label:Visited {
		color : #222222;
		text-decoration: none;
	}
	A.catalog-list-text-label:Active {
		color : #df0000;
		text-decoration: none;
	}
	A.catalog-list-text-label:Hover {
		color : #df0000;
		text-decoration: none;
}
.catalog-list-text-sublabel {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.catalog-list-text-dollar {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #5e5e5e;
	text-decoration: none;
}
.catalog-list-text-cent {
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #5e5e5e;
	text-decoration: none;
}
/* End Catalog Classes */

/* Begin Footer Classes */
.footer-text {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #540a9a;
	text-decoration: none;
}
	A.footer-text {
		color : #540a9a;
	}
	A.footer-text:Visited {
		color : #540a9a;
	}
	A.footer-text:Active {
		color : #540a9a;
		text-decoration: underline;
	}
	A.footer-text:Hover {
		color : #540a9a;
		text-decoration: underline;
}
.footer-pagelet-linktext {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
	A.footer-pagelet-linktext {
		color : #555555;
	}
	A.footer-pagelet-linktext:Visited {
		color : #555555;
	}
	A.footer-pagelet-linktext:Active {
		color : #555555;
		text-decoration: underline;
	}
	A.footer-pagelet-linktext:Hover {
		color : #555555;
		text-decoration: underline;
}
/* End Footer Classes */

/* Begin Icon Classes */
.icon-extralarge {
	height:128px;
	width:128px;
}
.icon-larger {
	height:64px;
	width:64px;
}
.icon-large {
	height:48px;
	width:48px;
}
.icon-medium {
	height:32px;
	width:32px;
}
.icon-small {
	height:16px;
	width:16px;
}
/* End Icon Classes */

/* Begin Layout Classes */
.layout-container {
	width:950px;
}
/* End Layout Classes */

/* Begin Navigation Classes */
.navigation-footermenu-button {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #f88bff;
	text-decoration: none;
}
	A.navigation-footermenu-button {
		color : #f88bff;
	}
	A.navigation-footermenu-button:Visited {
		color : #f88bff;
	}
	A.navigation-footermenu-button:Active {
		color : #ffffff;
	}
	A.navigation-footermenu-button:Hover {
		color : #ffffff;
}
.navigation-mainmenu-button, .navigation-mainmenu-button-order {
	font-size: 11px;
	color: #4c008c;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-shadow:#EEEEEE 1px 1px 1px;
}

	A.navigation-mainmenu-button, A.navigation-mainmenu-button:Visited {
		color : #940e9c;
	}
	A.navigation-mainmenu-button-order, A.navigation-mainmenu-button-order:Visited {
		color : #2f710f;
	}
	A.navigation-mainmenu-button:Active, A.navigation-mainmenu-button:Hover, A.navigation-mainmenu-button-order:Active, A.navigation-mainmenu-button-order:Hover {
		color : #FFFFFF;
		text-shadow:none;
	}
	
.navigation-submenu01-area {
	background-color: #fafafa;
	width: 161px;
	border-top: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}
.navigation-submenu01-linkarea-normal {
	height: 23px;
	padding-left: 10px;
	padding-right: 10px;
}
.navigation-submenu01-linkarea-over {
	height: 23px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #e7e7e7;
}
.navigation-submenu01-linktext {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #252525;
	text-decoration: none;
}
	A.navigation-submenu01-linktext {
		color : #252525;
	}
	A.navigation-submenu01-linktext:Visited {
		color : #252525;
	}
	A.navigation-submenu01-linktext:Active {
		color : #252525;
		text-decoration: none;
	}
	A.navigation-submenu01-linktext:Hover {
		color : #252525;
		text-decoration: none;
}
.navigation-submenu02-linktext {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
	A.navigation-submenu02-linktext {
		color : #555555;
	}
	A.navigation-submenu02-linktext:Visited {
		color : #555555;
	}
	A.navigation-submenu02-linktext:Active {
		color : #555555;
		text-decoration: underline;
	}
	A.navigation-submenu02-linktext:Hover {
		color : #555555;
		text-decoration: underline;
}
.navigation-recordcount-here {
	font-size: 8pt;
	color : #3e3e3e;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
}
.navigation-recordcount-normal {
	font-size: xx-small;
	color : #3e3e3e;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
}
.navigation-recordcount-link {
	font-size: xx-small;
	color : gray;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
}
	A.navigation-recordcount-link {
		color : #3e3e3e;
	}
	A.navigation-recordcount-link:Visited {
		color : #3e3e3e;
	}
	A.navigation-recordcount-link:Active {
		color : #df0000;
		text-decoration: underline;
	}
	A.navigation-recordcount-link:Hover {
		color : #df0000;
		text-decoration: underline;
}
/* End Navigation Classes */

/* Begin Form Classes */
.form-field-search {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 150px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-sort {
	color: #333333;
	font-family: verdana;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	width: 190px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-general {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 150px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-long {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 316px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-city {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 100px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-state {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 40px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-cc-exp-month {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 80px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-cc-exp-year {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 60px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-cc-id {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 80px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-quantity {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 25px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
	text-align:center;
}
.form-error {
	color: #9c0000;
}
/* End Form Classes */

/* Begin Account Classes */
.account-body-header-name {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: none;
}
.account-body-header-data {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
/* End Account Classes */

/*new classes for .net conversion*/

.form-field-text {
    width: 100%;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #121212;
}

.form-label {
    font-weight: bold;
}

.field-validation-error {
    color: #9c0000;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
}

.validation-summary-errors {
    color: #9c0000;
    font-weight: bold;
    font-size: 11px;
}

.validation-summary-valid {
    display: none;
}

.text-danger {
    color: #9c0000;
}

.purple {
    color: #c73ad0;
}

.purpleLine {
    background-color: #4c008c;
    height: 2px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.pHeader {
    font-size: 14px;
    color: #4c008c;
    font-weight: bold;
}

.regMark {
    vertical-align: super;
    font-size: 10px;
}

.contactComments {
    height: 86px;
    width: 360px;
}

.yourMessage {
    height: 97px;
    width: 457px;

}
