/* CSS Document */
/*********** bg ***************/
BODY {
	font-family:Arial, Helvetica, sans-serif;
	color:#003333;
	margin: 0px;
	background-color:#ffffff;
	font-size:12px;
}

/***************copy*********/

h1 {
 	font-family: Arial,sans-serif;
 	font-size: 100%;
	margin: 0px;
 	padding-bottom: 5px;
	padding-right: 0px;
	color: #CC0000;
	}
	
	
h2{
 font-family: Arial,sans-serif;
 font-size: 110%;
 color:#333333;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #CC0000;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #CC0000;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #CC0000;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: disc;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}
ul.cat{
 list-style-type: disc;
 margin:auto;
 padding-left:20px;
}
ul.noPading{
 list-style-type: disc;
 margin:auto;
 padding-left:0px;
 list-style-position:inside;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#mainbg{
	background-image:url(../images/shadow.gif); 
	background-repeat:repeat-y; 
	width:758px; 
	height:100%; 
	margin:auto; 
	padding-bottom:0; 
	padding-top:0; 
	padding-left:10px; 
	padding-right:10px;
}


	
table.orderNow td {
	margin:auto;
	padding:20px 45px 20px 45px;
	background-color:#E6E6E8;

	
	}

.bg_grey {background-color:#E6E6E8;}
.grey_vertical {background-image:url(../images/grey_vertical.gif);background-repeat:repeat-y;}


/************* #search styles ***************/
.search {
	background-image:url(../images/search_bg.jpg); 
	background-color:#F6F6F7;
	background-repeat: no-repeat; 
	height:39px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;font-weight:bold; color:#323A4D; padding-right:15px; padding-top:10px; vertical-align:top;
}



/************** main page images ***************/
.main_img{ 
	font-size:12px;
	font-weight:bold;  
	color:#323A4D;
	text-align:center;
	padding: 0px 3px 8px 3px;
	margin:auto;
	width:140px;
	float:left;
}

.main_img a:link{ 
	text-align:center; 
	padding: 0px 3px 8px 3px;
	text-decoration:none;
	color:#323A4D;  
	width:140px;
	margin:auto;


}

.main_img  a:visited{ 
	text-align:center; 
	padding: 0px 3px 8px 3px;
	text-decoration:none;
	color:#323A4D;   
	width:140px;
	margin:auto;

}

.main_img a:hover { 
	text-align:center; 
	padding: 0px 3px 8px 3px;
	text-decoration:underline;
	color:#CC0000;  
	width:140px;
	margin:auto;

}



/************** main navigation ***************/
.mainNav  { 
	background-repeat:no-repeat;
	width:598px;
	padding-bottom:0; 
	padding-top:30px; 
	padding-left:0; 
	padding-right:0;
	float:right;
}
.tab-hm{
	margin:auto; 
	background-image:url(../images/tab_hm.gif); 
	background-repeat: no-repeat; 
	height:24px; 
	width:51px; 
	float:right; 
	padding-bottom:0; 
	padding-top:0; 
	padding-left:2px; 
	padding-right:2px
}

.tab-abt{
	margin:auto; 
	background-image:url(../images/tab_abt.gif); 
	background-repeat: no-repeat; 
	height:24px; 
	width:122px; 
	float:right; 
	padding-bottom:0; 
	padding-top:0; 
	padding-left:2px; 
	padding-right:2px;}

.tab-cat{
	margin:auto; 
	background-image:url(../images/tab_cat.gif); 
	background-repeat: no-repeat; 
	height:24px; 
	width:90px; 
	float:right; 
	padding-bottom:0; 
	padding-top:0; 
	padding-left:2px; 
	padding-right:2px;
}

.button {
	padding-top:7px; padding-bottom:3px; padding-left:0px; padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#003333;
	text-decoration:none;
	text-align:center;
}
a.button:link{ text-decoration:none;  color:#003333;  }
a.button:visited{ color:#003333; text-decoration:none; }
a.button:hover{ text-decoration:underline; }


.button-v {
	padding-top:7px; padding-bottom:3px; padding-left:0px; padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
a.button-v:link{ text-decoration:none;  color:#ffffff;  }
a.button-v:visited{ color:#ffffff; text-decoration:none; font-weight:bold;}
a.button-v:hover{ text-decoration:underline; }




/**************** footer **********************/



.footNav{ 
	font-size:11px;
	font-weight:bold;  
	color:#D80000;
	text-align:center;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	vertical-align: middle;
	margin:0px 75px 0px 0px;
	width:560px;
	height:60px;
	float:right;



}

.footNav a:link{ 
	padding-left:10px;  
	padding-right:10px;
	text-decoration:none;
	color:#D80000;   
}

.footNav a:visited{ 
	padding-left:10px;  
	padding-right:10px;
	text-decoration:none;
	color:#D80000;   
}

.footNav a:hover { 
	text-decoration:underline;
	color:#D80000;  
}



/*.foot{ 
	margin:auto; 
	background-image:url(../images/footer_bg.jpg); 
	background-repeat:repeat-x; 
	height:70px;  
	width:758px; 
	vertical-align:top;
	text-align:justify;
	padding-left:0px;  
	padding-right:0px; 
	padding-top:0px;  
	padding-bottom:0px;
}*/
#footerground { 
	margin:auto; 
	background-image:url(../images/footer_bg1.jpg); 
	background-repeat: no-repeat; 
	width:778px; 
	padding:0px; 
	float:none;

}
.footNav2{ 
	margin:auto; 
	width:700px; 
	font-size:11px;
	font-weight:bold;  
	color:#000000;
	text-align:center; 
	padding-left:5px;  
	padding-right:5px; 
	padding-top:20px;
	float:none;
}
.footNav2 a:link{ 
	text-decoration:none;   
	color:#000000;
	text-align:center; 
	padding-left:5px;  
	padding-right:5px; 
	padding-top:10px;
}
.footNav2 a:visited{ 
	color:#000000; 
	text-decoration:none; 
		color:#000000;
	text-align:center; 
	padding-left:5px;  
	padding-right:5px; 
	padding-top:10px;
}
.footNav2 a:hover { 
	text-decoration:underline;
}

.copyright{ 
	font-size:11px; 
	color:#000000;
	text-align:center; 
	padding-top:20px; 
	font-weight:normal;
	margin:auto;
}


/***************page********/

.pageNav{ 
	font-size:10px;
	width:600px;
	color:#003333;
	text-align:right; 
	padding-top:10px; 
	padding-bottom:0px;
	margin:auto;
	float:left;
}

.pageNav a:link{ 
	color:#003333;
	text-decoration:none;
	/**padding-left:5px;  
	padding-right:5px;**/  
}

.pageNav a:visited{ 
	/**padding-left:5px;  
	padding-right:5px;**/
	text-decoration:underline;
	color:#003333;
	font-weight:bold;   
}

.pageNav a:hover { 
	text-decoration:underline;
	color:#003333;
}

img.orderNow  { 
	float:right;
	width:108px;
}


/**************** content_text **********************/
.content { 
	margin:auto;
	width:710px;
	padding-left:24px;
	padding-right:24px;   
	padding-top:10px;
	padding-bottom:10px;
	background-color:#F6F6F7;
	height:auto;}

.content a:link{ 
	color:#0033CC;
	text-decoration:underline;  
	padding:0px;
}

.content a:visited{ 
	color:#0000CC;
	text-decoration:underline; 
		padding:0px;  
}

.content a:hover { 
	color:#0000CC;
	text-decoration:underline;
		padding:0px;
}
.content a:active {
    color:#0000CC;
	text-decoration:underline;
		padding:0px;
}

.boldText {
	color:#E6E6E8;
	font-weight:bold;
	}
.storyImgLeft { clear:both; float:left; padding-right:10px; padding-bottom:10px;}
.storyImgRight { clear:both; float:right; padding-left:10px; padding-bottom:5px;}

.smallRedText {
	color:#FF0000;
	font-size:10px;
}
.smallBlackText {
	color:#000000;
	font-size:10px;
}

.redBgText { 
	margin:10px 0px 3px 0px; 
	background-image:url(../images/red_line.jpg); 
	color:#FFFFFF;
	padding:3px 5px 3px 5px ;
}


	
/**************** categories header**********************/
#cat_bg{
	background-image:url(../images/cat_header_bg.jpg);
	background-repeat: no-repeat; 
	height:70px;
	width:709px; 
	margin:auto; 
	padding:0px 0px 0px 5px; 

	}
.catHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#003333; 
	margin:auto;
	padding:5px; 
	float:left;
}
.catHeader a{ 
	color:#003333;
	font-weight:bold;
	text-decoration:none;   
}
.catHeader a:visited{ 
	color:#003333;
	font-weight:bold; 
	text-decoration:none; 
}

.catHeader a:hover { 
	text-decoration:underline;
}

.cat_div{
	background-image:url(../images/cat_div.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:1px;
	width:695px; 	
	float:left;
	margin:auto; 
	padding-left:5px; 

}

#brand_list{	
	margin:auto;
	width:700px;
	float:left; 
}
.brand{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#003333; 
	padding:2px; 
	text-decoration:none; 
	line-height:16px;
}
.brand a:link{ 
	color:#003333;
	text-decoration:none;  
}
.brand a:visited{ 
	color:#003333;
	text-decoration:none; 
}
.brand a:hover { 
	color:#003333;
	text-decoration:underline;
}

/**************** product **********************/
/*.product_frame{

width:705px;
height:auto;
padding: 0px 0px 0px 0px;
background-image:url(../images/product_bg.gif);
background-repeat:repeat-y;
float:left;
background-image:url(../images/products_div.gif);
}*/

.product{
	margin:0px;
	padding: 6px;
	width:220px;

}

.product h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold; 
	color:#CC0000;
	margin:0px;
}

.product h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal; 
	color:#003333; 
	margin:0px;
}
.product_image{
	padding: 7px 7px 7px 7px;
	text-align:center;
}
.product h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal; 
	color:#323A4D; 
	margin:-3px;
	background-image:url(../images/prod_des_bg.jpg);
	background-repeat:repeat-y;
	padding: 5px;
		height:53px;
}
.product h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal; 
	color:#003333;
	width:220px;
}
.product li{
	list-style-type:disc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal; 
	color:#323A4D; 
	margin-top:1px;
	margin-bottom:1px;
}
.product_div{
background-image:url(../images/products_div.gif);
background-repeat:repeat-x;
background-position:left;
margin: 5px 10px 5px 10px;
padding-top:5px;
height:2px;
}
