.homemessage {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight : bold; color:#ffffff; text-decoration : none;
	padding:5px;
	padding-top:25px;
	position:relative;
	 
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12pt; 
	font-style : normal; font-weight : bold; color:#ffffff; text-decoration : none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
homepage {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 7pt; 
	font-style : normal; font-weight : bold; color:#ffffff; text-decoration : none;
}

A { font-family : Arial, Helvetica, sans-serif; font-size : 7pt; font-style : normal; font-weight : bold; color:#ffffff; text-decoration : none; } 

A:HOVER { font-family : Arial, Helvetica, sans-serif; font-size : 7pt; font-style : normal; font-weight : bold; color:#ffffff; text-decoration : underline; } 

A.btm_links { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-style : normal; font-weight : normal; color:#999999; text-decoration : none; } 

A.btm_links:HOVER 
{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-style : normal; font-weight : normal; color:#999999; text-decoration : underline; } 

A.ecom { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-style : normal; font-weight : bold; color:#FF9900; text-decoration : none; } 
A.ecom:HOVER { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-style : normal; font-weight : bold; color:#FF9900; text-decoration : underline; } 

.shop_cart_title{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; color:#333366; font-weight : bold; } 

A.cart { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-style : normal; font-weight : bold; color: blue; text-decoration : none; } 

A.cart:HOVER { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-style : normal; font-weight : bold; color:blue; text-decoration : underline; } 

A.product { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; font-style : normal; font-weight : bold; color: black; text-decoration : none; } 

A.product:HOVER { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; font-style : normal; font-weight : bold; color:black; text-decoration : underline; } 

A.manu { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; font-style : normal; font-weight : bold; color:#cccccc; text-decoration : none; } 

A.manu:HOVER { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; font-style : normal; font-weight : bold; color:#cccccc; text-decoration : underline; } 

A.product_link { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-style : normal; font-weight : bold; color:#ffffff; } 

A.product_link:HOVER { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-style : normal; font-weight : bold; color:#0496CF; text-decoration : underline; } 

.light_blue{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-weight : bold; color:#336699; } 

LI { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; } .contact_number{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:Blue; padding-bottom: 3pt; } 

.main_cat_bg{ background-image: url(../images//top_nav/main_cat_bg.gif); } 

.topnav_link{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10px; font-style : normal; line-height:11px; font-weight : normal; text-transform: uppercase; color:#cccccc; } 

.topnav_link:hover{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color:#EF8131; text-transform: uppercase; text-decoration: none; } 

.catnav_link{ font-family : Arial, Helvetica, sans-serif; font-size : 10px; font-style : normal; line-height:12px; font-weight : normal; text-transform: uppercase; color:#cccccc; } 

.catnav_link:hover{ font-family : Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color:#EF8131; text-transform: uppercase; text-decoration: none; } 

.sep{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: bold; color:#EF8131; text-decoration: none; text-transform: uppercase; } 

.sep1{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; line-height:12px; color:#EF8131; text-decoration: none; text-transform: uppercase; } 

.prdct_buy{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; color:#cccccc; font-weight : normal; } 

.links_btm{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; color:#999999; font-weight : bold; cursor : hand; } 

.promo_item{ background-color:#DEE7EC; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-weight : bold; padding : 2pt; } 

.promo_photo{ background-color:#DEE7EC; padding : 5pt; } 

.promo_buy{ background : #D3D8DE; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-weight : bold; padding : 2pt; } 

.promo_item_title{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; color:#cccccc; padding-top : 2pt; padding-left : 10pt; } 

.product_title_large{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; font-weight : bold; color:#cccccc; padding : 3pt; } 

.product_sub_cat{ background-color:#99B2FF; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; padding : 6pt; } 

.product_bg{ background-color:#364E6B; } 

.product_sep{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#0099CC; background-color:#364E6B; } 

.bot{ background-image : url(../images/img/bot_bg.gif); font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10px; line-height: 13px; color:#DDDDDD; height: 30px; TEXT-ALIGN: CENTER; background-repeat : repeat; } 


.navtop{ background-image : url(../images/img/bg-nav.gif); font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10px; line-height: 11px; color:#DDDDDD; height: 15px; TEXT-ALIGN: right; padding-top: 0px; padding-right: 8px; background-repeat : no-repeat; } 

.field{ font-size : 11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; background:586176; color:#BBBBBB; border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; } 

.featured{ background-image : url(../images/img/featured-mid.gif); text-align:center; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11px; line-height: 13px; color:#DDDDDD; padding-left: 16px; padding-right: 16px; padding-top: 0px; padding-bottom: 0px; width: 456px; background-repeat : repeat; } 

.gcell{ background : 444A57; font-family : verdana, sans-serif; font-size : 10px; font-weight: bold; line-height : 11px; color:#ffffff; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; padding-right: 8px; } 

.tcell{ background-image : url(../images/body_cont/xtreme_top_back_slice.gif); font-family : verdana, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; } 

.tcell_new{ background-image : url(../images/body_cont/slice.gif); font-family : verdana, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; } 

.gcell2{ background: #525866; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size : 10px; line-height : 11px; font-weight: bold; color:#ffffff; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; padding-right: 8px; } 

.text { font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:11px; line-height: 13px; color:#DDDDDD; text-decoration:none; } 
.textblack { font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:11px; line-height: 13px; color:#000000; text-decoration:none; } 

.text1 { font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:11px; line-height: 13px; color:#DDDDDD; text-decoration:none; } 

.title {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:14px; line-height: 14px; color:#DDDDDD; text-decoration:none;} 

.otitle { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: bold; color:#EF8131; text-decoration: none; text-transform: uppercase; } 

 a.link { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: bold; color:#EF8131; text-decoration: none; } 
 
 a.link:hover { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: bold; color:#dddddd; text-decoration: none; } 
 
 a.sm { font-family: arial; font-size: 10px; line-height:12px; font-weight: bold; color:#EF8131; text-decoration: none; } 
 
 a.sm:hover { font-family: arial; font-size: 10px; line-height:12px; font-weight: bold; color:#dddddd; text-decoration: none; } 
 
 #scroll{ position: relative; scrollbar-base-color:#41546B; scrollbar-track-color:#2D3342; scrollbar-face-color:#41546B; scrollbar-highlight-color:#506985; scrollbar-3d-light-color:#506985; scrollbar-darkshadow-color:#2D3342; scrollbar-shadow-color:#2D3342; scrollbar-arrow-color:#506985; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 2px; height: 94px; width: 96%; overflow: auto; } 
 
 body {scrollbar-base-color:#2D3342; scrollbar-3dlight-color:#586176; scrollbar-arrow-color:#586176; scrollbar-base-color:#586176; scrollbar-darkshadow-color:#2D3342; scrollbar-face-color:#2D3342; scrollbar-highlight-color:#2D3342; scrollbar-shadow-color:#2D3342; scrollbar-track-color:#2D3342 } 
 
 .orange { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; line-height:13px; font-weight: bold; color:#EF8131; text-decoration: none; } 
 
 a.more_exp:link,a.more_exp:visited { font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:10px; line-height: 13px; color:#FFFFFF; text-decoration:none; } 
 
 a.more_exp:hover { font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:10px; line-height: 13px; color:#FFFFFF; text-decoration:none; } 
 
 #xnav{position:absolute; TOP:127px; align:right; visibility:hidden; z-index:2; overflow:visible; bacground:2D3342; width:325px; PADDING-LEFT:210px; } 
 
 #xfoot{position:relative; top:-94px; align:right; visibility:hidden; z-index:2; overflow:visible; bacground:2D3342; } 
 
 A.xsub{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#ffffff; text-transform:uppercase; TEXT-DECORATION:none; background:525866; width:100%; border-bottom:1px solid black; } 
 
 A.xsub:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#000000; text-transform:uppercase; TEXT-DECORATION:none; background:EF8131; width:100%; border-bottom:1px solid black; } 
 
 .child { visibility: hidden; position: absolute; } 
 
 .child2 { visibility: hidden; position: relative; top:-93px; } 
 
 
 
 
 
 
/************************************
    styles for the drop down menu 
	in the top bar.
************************************/

ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

li { /* all list items */
	float: left;
	position: relative;
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	width: 50em;
	padding-top: 7 pt;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}




/************************************
    styles_for_body
************************************/

.footer{
	font: 10px arial, sans serif;
	color: #383BBF;
}

.large_text{
	font: 30px arial, verdana, sans serif;
	font-weight: 900;
	color: White;
	font-stretch: ultra-condensed;
}

/*styles for products left content*/
.products_left_content{
	font: bold 11px verdana, arial, sans serif;
	color: White;
}

.products_discovery{
	font: 10px arial, verdana, sans serif;
	color: White;
}

/*styles to make the transparent boxes*/
.top_left_bar{
	border-top: 1pt solid White;
	border-right : 1pt solid White;
	border-left: 1pt solid White;
}
/**************************/
/*styles for form elements*/
/**************************/
.textarea.text_area_style {
	border : 1pt solid #318AD6;
	font-family : verdana,Arial, Helvetica, sans-serif;
	background-color : #DEF3F7;
	font-size : 10px;
	scrollbar-base-color: #B1DEE7;
	scrollbar-track-color: #B1DEE7;
	scrollbar-face-color: #B1DEE7;
	scrollbar-highlight-color: white;
	scrollbar-3d-light-color: white;
	scrollbar-darkshadow-color: #B1DEE7;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: white;
}

/*styles for the retailer locator box*/
.input.boxbord {
	border : 1pt solid #318AD6;
	font-family : verdana, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
	background-color : #DEF3F7;
}

/*styles for the list box*/
.select.list_box {
	font-family : verdana, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
	background-color : #DEF3F7;
}
/**************************/
/*end of styles for form elements*/
/**************************/


.side_bar{
	border-bottom: 1pt solid White;
	border-left: 1pt solid White;
}


/*style for the actual transparent box*/
.trans_box{
	background: cccccc;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 50%;
	border : 1pt solid;
}
/*style for the actual transparent box*/
.trans_box_all{
	
	filter: alpha(opacity=15);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
	-moz-opacity: 15%;
	border : 1pt solid;
}
.trans_box_text{
	position: relative;
	font: 10px verdana;
	padding-left: 5px;
	padding-right: 3px;}
	
	.trans_box_text2{
	position: relative;
	font: 10px arial narrow, sans-serif;
	padding-left: 5px;
	padding-right: 3px;
}

.trans_box_header{
	font: 18px Arial, Verdana, sans-serif;
	color: White;
}

/*link style for the ecp link in the bottom footer*/
a.footer_link:link, a.footer_link:visited{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	text-decoration: none;
}

a.footer_link:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	text-decoration: underline;
}


/*style for text links in products section*/
a.product_link:link, a.product_link:visited{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	background: none;
	text-decoration: none;
}

a.product_link:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	background: #EEFF62;
	text-decoration: none;
}

/*link styles for the top navigation*/
a.top_nav:link, a.top_nav:visited{
	font : 7pt verdana, Arial, Helvetica, sans-serif;
	color : #405768;
	text-decoration: none;
	font-weight : bold;
}

a.top_nav:hover{
	font : 7pt verdana, Arial, Helvetica, sans-serif;
	color : #627D91;
	text-decoration: none;
	font-weight : bold;
}

/*styles for the FAQ section*/
a.faq_discov_title{
	font: bold 10px verdana;
	color: white;
	text-decoration: none;
}

.faq_switchcontent{
	display:none;
	border: 1pt solid white;
	scrollbar-base-color: #B1DEE7;
	scrollbar-track-color: #B1DEE7;
	scrollbar-face-color: #B1DEE7;
	scrollbar-highlight-color: white;
	scrollbar-3d-light-color: white;
	scrollbar-darkshadow-color: #B1DEE7;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: white;
	height: 100px; 
	width: 400px; 
	overflow: auto;	
}
.faq_back{
	background: White;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 50%;
	border : 1pt solid;
}

.faq_back_text{
	position: relative;
	font: 200 10px arial;
	padding-left: 5px;
}

	
/*styles for the product discovery section*/
.discov_title{
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: white;
}

.discov_faq_title{
	font: 10pt arial;
	color: black;
}

.discov_content{
	font: 10pt verdana;
	color: white;
}

.discov_div{
	height: 100px; 
	overflow: auto
}
.switchcontent{
	display:none;
	border: 1pt solid white;
	scrollbar-base-color: #B1DEE7;
	scrollbar-track-color: #B1DEE7;
	scrollbar-face-color: #B1DEE7;
	scrollbar-highlight-color: white;
	scrollbar-3d-light-color: white;
	scrollbar-darkshadow-color: #B1DEE7;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: white;
	height: 100px; 
	width: 470px; 
	overflow: auto;	
}


.no_switchcontent{
	border: 1pt solid white;
	scrollbar-base-color: #B1DEE7;
	scrollbar-track-color: #B1DEE7;
	scrollbar-face-color: #B1DEE7;
	scrollbar-highlight-color: white;
	scrollbar-3d-light-color: white;
	scrollbar-darkshadow-color: #B1DEE7;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: white;
	height: 200px; 
	overflow: auto;	
}

.login {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	text-decoration : none;
	color : #D0C7FA;
}

.test{
	background: White;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 50%;
	border: 1pt solid white;
	display:none;
	scrollbar-base-color: #B1DEE7;
	scrollbar-track-color: #B1DEE7;
	scrollbar-face-color: #B1DEE7;
	scrollbar-highlight-color: white;
	scrollbar-3d-light-color: white;
	scrollbar-darkshadow-color: #B1DEE7;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: white;
	height: 100px; 
	overflow: auto;	

}

.trans_box_highlight{
	position: relative;
	font: 10px verdana;
	padding-left: 5px;
	padding-right: 3px;
	background: White;
	filter: alpha(opacity=55);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	-moz-opacity: 55%;
	border : 1pt solid;
}
.bio_link{
color:#660000;
size:11px;
}
a.bio_link{
color:#660000;
size:11px;
}
.style1 {
	color: 000000;
	font-weight: bold;
}
.style2 {color: 000000;}
