@charset "utf-8";

body{
	background:url(../images/top_bg.gif) top repeat-x;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding:0;
	margin:0;}

a{
	color:#014c77;
	text-decoration:underline;
	background:transparent;}
	
a:active{
	color:#014c77; 
	background:transparent;}
	
a:hover{
	color:#993300; 
	text-decoration:none; 
	background:transparent;}

a:link img, a:visited img{
	border-style:none;} /* no border on img links */

a img {color:white;}        /* trick to hide the border in Netscape 4 */
a img {color:inherit;}    /* undo the color change above */

.float_right{
	float:right}

.float_left{
	float:left}

p{
	margin:0;
	padding:7px 0 0 0;}

#wrapper{
	margin:auto;
	width:952px;}

#top{
	width:952px;
	float:left;
	height:85px;}
	
#top_right{
	float:right;
	width:143px;
	height:24px;
	padding:11px 0 0 40px;
	background:url(../images/shop_box.gif) center no-repeat;}
	
a.view{
	font:bold 11px Verdana;
	text-decoration:none;
	color:#004275;}

a.view:hover{
	text-decoration:underline;
	color:#993300;}	
	
a.check{
	font:normal 11px Verdana;
	text-decoration:none;
	color:#666666;}

a.check:hover{
	text-decoration:underline;
	color:#993300;}
	
#nav_bg{
	float:left;
	width:952px;
	height:34px;
	background:url(../images/nav_bg.gif);}
	
#map_bg{
	float:left;
	width:952px;
	height:35px;
	background:url(../images/map_bg.gif);}
	
#map{
	float:left;
	width:685px;
	height:25px;
	font:normal 11px Arial;
	color:#999999;
	padding:10px 0 0 10px;}
	
#map a{
	font:bold 11px Arial;
	color:#9e2500;
	text-decoration:none;}	
	
#map a:hover{
	text-decoration:underline;}		

#search{
	float:left;
	width:247px;
	height:28px;
	padding-top:7px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;}
	
.search_box{
	height:16px;
	border:1px solid #bdbdbd;
	float:left;
	width:160px;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;}
	
#search_word{
	float:left;
	padding:4px 5px 0 0;}
	
#search_btn{
	float:left;
	padding:2px 0 0 5px;}			

#content{
	float:left;
	width:952px;
	padding:8px 0 40px 0;}
	
#left_side{
	float:left;
	width:183px;
	background:url(../images/product_cat.gif) top no-repeat #f4f4e9;}
	
#left_side a{
	color:#014c77;
	text-decoration:none;}	
	
#left_side a:hover{
	color:#993300;
	text-decoration:underline;}		
	
ul.category{
	padding:40px 10px 35px 10px;
	margin:0;
	list-style:none;
	font:bold 11px Tahoma;
	float:left;
	width:163px;
	border-bottom:9px solid #bfbfa3;}
	
ul.category li{
	border-bottom:1px solid #d8d7d7;
	padding:7px 0 7px 10px;}
	
ul.sub_category li{
	border:none;
	padding:2px 0;
	margin:0;}			

ul.sub_category{
	padding:0 0 0 7px;
	margin:0;
	list-style:none;
	font:normal 11px Tahoma;}
	
#payment{
	float:left;
	background-color:#ffffff;
	padding-top:20px;}
	
#middle{
	width:560px;
	float:left;
	margin:0;
	padding:0 7px;}
	
.products{
	background:url(../images/prod_bg.gif) top repeat-x;
	float:left;
	width:560px;}
	
.h2_pro{
	margin:0;
	font:bold 14px Tahoma;
	color:#993300;
	padding:20px 0 3px 5px;
	width:555px;
	float:left;}
	
.h4_pro{
	margin:0;
	font:bold 14px Tahoma;
	color:#993300;
	padding:0 0 5px 5px;
	width:555px;
	float:left;}
	
.h2_proo{
	padding:50px 0 3px 0;
	margin:0;
	font:normal 18px Tahoma;
	color:#993300;
	width:560px;
	float:left;}
	
.h3_proo{
	padding:25px 0 10px 0;
	margin:0;
	font:normal 20px Tahoma;
	color:#993300;
	width:190px;
	float:left;
	text-align:center;}	
	
.img_prod{
	border:1px solid #9d2701;
	width:122px;
	height:122px;
	float:left;
	margin:5px 0;
	text-align:center;}
	
.img_prod2{
	border:1px solid #9d2701;
	text-align:center;}
	
.failure
{
	color:#ff0000;}		
.weight
{
	color:#ff0000;
	font:bold 13px Tahoma;
	text-align:center;}	
.prod_box{
	width:124px;
	float:left;
	padding:0 8px;}	
	
.title{
	width:124px;
	float:left;
	font:bold 10px Tahoma;
	text-align:center;
	padding-top:14px;
	height:25px;}
	
.title a{
	text-decoration:none;
	color:#666666;}
	
.title a:hover{
	text-decoration:underline;
	color:#993300;}					
	
.more{
	width:43px;
	float:left;}

.price{
	width:81px;
	float:left;
	color:#cc3300;
	font:bold 12px Tahoma;}	
		
#right_side{
	float:left;
	width:195px;
	padding:0;
	margin:0;}
	
.login{
	float:left;
	background:url(../images/top_login.gif) top no-repeat #f4f4e9;
	width:190px;
	font:bold 11px Tahoma;
	color:#993300;
	padding:36px 0 10px 5px;}
	
.emailing{
	float:left;
	background:url(../images/mailing_81.gif) top no-repeat #f4f4e9;
	width:190px;
	font:bold 11px Tahoma;
	color:#993300;
	padding:36px 0 10px 5px;
	margin:15px 0 0 0;}	
	
.login_box{
	width:172px;
	height:19px;
	background:url(../images/bg_textbox.gif) center no-repeat;
	border:0;
	float:left;
	padding:2px 0 0 5px;
	margin:3px 12px 8px 0;}

.login_box2{
	width:172px;
	height:19px;
	background:url(../images/bg_textbox.gif) center no-repeat;
	border:0;
	float:left;
	padding:2px 0 0 5px;
	margin:3px 12px 4px 0;}
	
.l_box{
	width:160px;
	height:12px;
	border:0;
	padding:0;
	margin-top:2px;
	font:normal 10px Tahoma;}
	
.login_btn{
	width:61px;
	float:left;
	padding-right:5px;}
	
.login_subs{
	width:95px;
	float:left;
	padding-left:90px;
	padding-top:5px;
	padding-right:5px;}	
	
.forgot{
	width:124px;
	float:left;
	font:normal 10px Tahoma;}				

.login_f{
	float:left;
	background:url(../images/login_foot.gif) no-repeat;
	width:195px;
	height:7px;}	
		
#footer{
	width:952px;
	float:left;
	height:115px;
	border-top:1px solid #999999;}	
	
#footer_menu{
	width:947px;
	float:left;
	padding-left:5px;
	font-family:Tahoma;
	font-size:11px;}

#footer_menu ul{
    margin:0;
    padding:14px 0 0 0;
    list-style-type:none;
	float:left;}

#footer_menu ul li{
    float:left;
	color:#990000;
	padding-left:5px;}

#footer_menu a{
	font:normal 11px Tahoma;
	color:#990000;
	text-decoration:none;
	padding-right:5px;}
	
#footer_menu a:hover{
	text-decoration:underline;}
	
#copyright{
	float:left;
	height:45px;
	width:937px;
	padding:10px 0 0 15px;
	font: normal 11px Tahoma;
	color:#7c7b78;}

#website_design{
	float:left;
	height:20px;
	width:617px;
	padding:8px 0 0 15px;}
	
#website_design a{
	font:normal 11px Tahoma;
	color:#999999;
	text-decoration:none;}
		
#validation{
	float:left;
	height:20px;
	width:305px;
	padding:8px 0 0 15px;}
	
#validation img{
	float:left;
	padding-left:5px;}

	
.row_dots{
	border:none;}
	
.img_desc{
	border:1px solid #9d2701;
	width:122px;
	height:122px;
	background-color:#ffffff;}
	
.img_desc2{
	border:1px solid #9d2701;
	width:100px;
	height:100px;
	background-color:#ffffff;
	text-align:center;
	vertical-align:middle;}
	
.price2{
	color:#cc3300;
	font:bold 12px Tahoma;}
	
.title4{
	font:bold 13px Tahoma;
	padding-top:4px;}
		
.title2{
	width:100%;
	float:left;
	text-align:left;
	font:normal 11px Tahoma;
	padding-top:4px;}
	
.title2 a{
	text-decoration:none;
	color:#9c5c00;
	font:bold 13px Verdana;}
	
.title2 a:hover{
	text-decoration:underline;
	color:#9c5c00;}
	
.title3{
	margin:0;
	font:normal 18px Tahoma;
	color:#993300;
	padding:10px 0 5px 10px;
	width:560px;
	float:left;}
	
.jumpmenuc5{
width:200px;
color:#073c55;
font-size:12px;
padding:0;
margin:0;}

.jumpmenuc7{
width:280px;
color:#073c55;
font-size:12px;
padding:0;
margin:0;}

.jumpmenuc6{
width:70px;
color:#073c55;
font-size:12px;
padding:0;
margin:0;}

.cotrent{
background-color:#f6f6f6;
width:550px;
float:left;}

.cotrent2{
background-color:#f6f6f6;
width:460px;
float:left;}
   

.btn4{
background-color:#9a2400;
padding:2px 0;
width:60px;
color:#ffffff;
border:none;
font-size:11px;
font-family:Verdana;
font-weight:bold;
margin:0 0 0 5px;}

.btn5{
background-color:#9a2400;
width:140px;
color:#ffffff;
border:none;
font:bold 12px Verdana;
text-align:center;
padding:4px;
text-decoration:none;
border:1px solid #9a2400;}

.btn5:hover{
background-color:#ffffff;
color:#9a2400;
text-decoration:none;
border:1px solid #9a2400;}

.thumb_image{
	border:1px dotted #9d2701;
	width:85px;
	height:85px;
	background-color:#ffffff;}
	
.loginboxz{
text-align:center;
font-size:15px;
font-weight:bold;}

.loginboxzz{
text-align:center;
font-size:12px;
font-weight:bold;}

.loginboxzz a{
text-decoration:underline;
color:#08435e;}
	
.loginboxw{
text-align:center;
font-size:15px;
font-weight:bold;}
	
#loginboxww a{
background-color:#9a2400;
width:50px;
font-weight:bold;
padding:3px 8px 3px 8px;
margin:0 0 0 65px;
color:#ffffff;
text-decoration:none;}			
.h2class 
{
	margin:0;
	padding:10px 0 10px 30px;
	font:bold 12px Tahoma;
	color:#000;
	}
.personal_td1 
{
	font-size:12px;
	}	
.ct_bx	
{
	color:#000;
	font:normal 12px Times New Roman;
	letter-spacing:1px;
	}
.txt_cnt 
{
	float:left;
	width:96%;
	padding:10px 0 0 10px;
line-height:18px;
	}	