HTML, BODY{
	left				: 0;
	top					: 0;
	margin				: 0;
	margin-bottom		: 0;
	margin-left			: 0;
	margin-right		: 0;
	margin-top			: 0;
	font-family			: verdana, lucida, arial, helvetica, sans-serif;
	font-size 			: 10pt;
	font-style 			: normal;
	color 				: #000000;
	background-color 	: #ffffff;
	voice-family		: "\"}\"" female;
	volume				: medium;
	speak				: spell-out;
	speak-header		: once;
}

H1, H2, H3, H4{
	font-family			: verdana, lucida, arial, helvetica, sans-serif;
	font-weight			: normal;
	letter-spacing		: 1px;
    color				: #0066CC;
}

H1{
	font-size			: 100%;
}

H2{ 
	font-size			: 90%;
}

H3{ 
	font-size			: 80%;
}

H4{ 
	font-size			: 70%;
}

HR{
	height 	: 1px;
	width	: 100%;
	color 	: #000000;
	padding	: 0px;
}

P, DIV, UL, LI{
	font-family		: verdana, lucida, arial, helvetica, sans-serif;
	font-size 		: 10pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: #000000;
}

A, A:link, A:active, A:hover, A:visited{
	color			: #0066CC;
	cursor 			: "hand";
	text-decoration	: none;
}

#container{
	margin			: 0 0 0 0;
	background-color: #fff;
	color			: #333;
	line-height		: 130%;
}

#topnav{
	border				: 0;
	margin				: 0;
	padding				: 0 0 0 0;
}

#leftnav{
	border				: 0;
	margin				: 0;
	padding				: 0 0 0 0;
	background-color	: #ffffff;
	vertical-align		: top;
}

#content{
	padding				: 0 0 0 0;
	width				: 100%;
	height				: 100%;
	background-color 	: #ffffff;
	vertical-align		: top;
}


#bottomnav{
	margin				: 0;
	padding				: 0 0 0 0;
	clear				: left;
}

#bottomnav{
	margin				: 0;
	padding				: 0 0 0 0;
	float				: left;
	clear				: left;
}

#copyright{
	margin				: 0;
	padding				: 0 0 0 35;
	clear				: left;
	font-size 			: 8pt;
	font-weight 		: 500;
	font-style 			: normal;
	color 				: #666666;
}

#leftNav{
	padding-bottom		: 15px;
}

#leftNav UL{
	list-style-type		: none;
	list-style-image	: none;
	display				: list-item;
	padding-left		: 0px;
	margin-left			: 30px;
}

#leftNav LI{
	list-style-type		: none;
	list-style-image	: none;
}

#bottomnav ul{
	list-style-type		: none;
	list-style-image	: none;
	display				: inline;
	padding-left		: 0px;
	margin-left			: 30px;
}

#bottomnav li, #bottomnav ul li{
	margin-left			: 20;
	list-style-type		: none;
	list-style-image	: none;
	display				: inline;
	text-transform		: uppercase;
}

A.productOptionValueLink, A.productOptionValueLink:link, A.productOptionValueLink:active, A.productOptionValueLink:hover, A.productOptionValueLink:visited{
	font-size 	: 9pt;
	font-style 	: normal;
	color		: #000000;
	cursor 		: "hand";
}

.formLabel{
	font-size 		: 10pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: #000000;
}

.formLabelBold{
	font-size 		: 10pt;
	font-weight 	: 600;
	font-style 		: normal;
	color 			: #000000;
}

.formLabelRed{
	font-size 		: 10pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: red;
}

.formLabelBoldBlue{
	font-size 		: 10pt;
	font-weight 	: 600;
	font-style 		: normal;
	color 			: #0D1AA6;
}

.upperCaseLabel{
	font-size 		: 10pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: #000000;
	text-transform 	: uppercase;
}

.upperCaseLabelBold{
	font-size 		: 10pt;
	font-weight 	: 600;
	font-style 		: normal;
	color 			: #000000;
	text-transform 	: uppercase;
}

.leftNavArrow{
	padding-left	: 0 px;
}

.forgotPassword{
	font-size 		: 8pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: #000000;
}

.addressTitle{
	font-size 		: 10pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: #026630;
	text-transform 	: uppercase;
}

.formLabelRequired{
	font-size 		: 10pt;
	font-weight 	: 500;
	font-style 		: normal;
	color			: #000000;
}

input.hiddenField, textarea.hiddenField, .hiddenField{
	display : none;
}

.leftNavContainer{
	font-family		: Arial, Helvetica, sans-serif;
	font-size 		: 10pt;
	font-weight 	: normal;
	color 			: #000000;
	background-color: #ffffff;
	
}

span.whiteBackGround, div.whiteBackGround, td.whiteBackGround, table.whiteBackGround, .whiteBackGround{
	font-size 		: 9pt;;
	font-weight 	: normal;
	color 			: #000000;
	background-color: #ffffff;
}

span.greyBackGround, div.greyBackGround, td.greyBackGround, table.greyBackGround, .greyBackGround{
	font-size 		: 9pt;;
	font-weight 	: normal;
	color 			: #000000;
	background-color: #dedede;
}

.evenRowStyle{
	font-weight 	: 500;
	color 			: #000000;
	background-color: #eaeaea;
}

.oddRowStyle{
	font-weight 	: 500;
	color 			: #000000;
	background-color: #ffffff;
}

.hiLiteRowStyle{
	color 			: #ffffff;
	cursor 			: "hand";
	background-color: #000000;
}

.directionCopy{
	background-color: #c0c0c0;
}

.storeCustomerHomeWelcome{
	font-size 		: 13pt;
	font-style 		: normal;
	font-weight 	: 500;
	color 			: #000000;
}

.breadCrumbLink{
	font-size 		: 10pt;
	font-style 		: normal;
	color 			: #000000;
}

.strikeThrough{
	text-decoration	: line-through;
}

.noStrikeThrough{
	text-decoration	: none;
}

#noCookie{
	padding-left	: 10px;
	padding-top		: 10px;
}

#breadCrumb, #butLargeView, #storeProductContainer{
	font-size 		: 10pt;
	font-style 		: normal;
	color 			: #000000;
	padding-left	: 5px;
	padding-top		: 5px;
}

#storeProductBrandTitle{
	font-size 		: 10pt;
	font-style 		: normal;
	font-weight 	: 600;
	color 			: #000000;
}

#storeProductCategoryTitle, #storeProductGiftMessage{
	font-size 		: 13pt;
	font-weight 	: 700;
	color 			: #0D1AA6;
	padding-left	: 6px;
	padding-top		: 5px;
}

#storeProductCategoryDescription{
	color 			: #0D1AA6;
	padding-left	: 6px;
	padding-top		: 5px;
}
.storeProductCategoryPadding{
	padding-left	: 20px;
	padding-top		: 5px;
}

#storeProductCategoryTitlePopUp{
	font-size 		: 10pt;
	font-style 		: normal;
	font-weight 	: 500;
	color 			: #000000;
	padding-left	: 5px;
	padding-top		: 5px;
}

#storeProductTitle{
	font-size 		: 10pt;
	font-style 		: normal;
	font-weight 	: 500;
	color 			: #000000;
	padding-top		: 5px;
}

#storeProductDescription, #storeProductRebateInformation{
	font-size 		: 10pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: #000000;
	padding-left	: 5px;
	padding-top		: 15px;
}

#storeProductPrice, #storeProductOption, #storeProductQuantity{
	font-size 		: 10pt;
	font-style 		: normal;
	font-weight 	: 500;
	color 			: #000000;
	padding-left	: 5px;
	padding-top		: 5px;
}

#storeProductAddToCart{
	font-size 		: 10pt;
	font-style 		: normal;
	font-weight 	: 500;
	color 			: #000000;
}

#bodyBackGround{
	background-color : #ffffff;
}

.shoppingCartHeader{
	font-size 		: 10pt;
	font-weight 	: 700;
	font-style 		: normal;
	color 			: #000000;
	background-color : #d7d7d7;
}

.shoppingCartContent{
	font-size 		: 10pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: #000000;
	padding			: 5px;
	background-color : #ececec;
}

.shoppingCartMerchandiseSubTotalLabel{
	font-size 		: 10pt;
	font-weight 	: 500;
	font-style 		: normal;
	color 			: #000000;
	padding			: 2px;
}

.billingShippingAddressHeader{
	font-size 		: 10pt;
	font-weight 	: 700;
	font-style 		: normal;
	padding			: 2px;
	color 			: #000000;
	background-color : #cccccc;
}

.billingShippingAddress{
	font-size 		: 10pt;
	font-weight 	: 500;
	font-style 		: normal;
	padding			: 5px;
	color 			: #000000;
	background-color : #f7f7f7;
}

.paddedContentContainer{
	padding-left	: 5px;
	padding-top		: 5px;
}

#dataValidationErrorTitle, .dataValidationErrorTitle{
	font-size 		: 11pt;
	font-style 		: normal;
	font-weight 	: 500;
	color 			: #0D1AA6;
	padding-left	: 5px;
	padding-top		: 5px;
}

#dataValidationErrorItem, .dataValidationErrorItem{
	font-size 		: 10pt;
	font-style 		: normal;
	font-weight 	: 500;
	color 			: #000000;
	padding-left	: 5px;
	padding-top		: 5px;
}

#affiliate_message1{
	width			: 100px;
	padding-left	: 45px;
	padding-top		: 25px;
	padding-bottom	: 25px;
	background-color: transparent;
}

#affiliate_message2, #affiliate_message3, #affiliate_message4{
	padding-top		: 10px;
	padding-bottom	: 10px;
	background-color: transparent;
}

#phone_800_number1, #phone_800_number2{
	font-size 		: 14pt;
	font-style 		: normal;
	font-weight 	: 700;
}

.option_container{
	padding-left	: 10px;
}

.option_value{
	color 			: #0D1AA6;
	margin-left		: 10px;
}

.required{
	text-align		: left;
	vertical-align	: middle;
	font-size 		: 12pt;
	font-weight 	: 700;
	font-style 		: normal;
	color			: #0D1AA6;
}

.scrollableMessageDetailView{
	font-size 	: 9pt;;
	color 		: #000000;
	padding		: 2px;
	height		: 550;
	width		: 100%;
	overflow	: auto;
	z-index		: 10;
	scrollbar-3dlight-color		: #ffffff; 
	scrollbar-arrow-color		: #000000; 
	scrollbar-base-color		: #000000; 
	scrollbar-track-color		: #3366CC; 
	scrollbar-darkshadow-color	: #ffffff; 
	scrollbar-face-color		: #ffffff; 
	scrollbar-highlight-color	: #cccccc; 
	scrollbar-shadow-color		: #cccccc;
}


