body{
	padding:0;
	margin:0;
	background:url(../images/bg.gif) top repeat-x #8c8c8c;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;}

a{
	color:#266aac;
	text-decoration:underline;
	background:transparent;}
	
a:active{
	color:#266aac; 
	background:transparent;}
	
a:hover{
	color:#cf830c; 
	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 */

.float_right{
	float:right}

.float_left{
	float:left}

.banner{
	float:left;width:978px;}
p{
	margin:0;
	padding:7px 0 0 0;}

#wrapper{
	margin:auto;
	width:1001px;}

#wrapper100{
	float:left;
	width:1001px;
	background:url(../images/shadow.gif) center repeat-y;}	
	
#wrapper0{
	float:left;
	width:100%;
	background:url(../images/bg.gif) top repeat-x;}				

#top{
	width:966px;
	padding-left:11px;
	padding-top:23px;
	float:left;
	height:102px;}
	
#top_right{
	float:right;
	width:403px;
	font:normal 12px Tahoma;
	color:#6c99c4;}
	
.top_basket{
	position:relative;
	top:3px;
	padding:0 5px;}	
	
#top_right a{
	color:#d0cbcb;
	text-decoration:underline;}
	
#shopping_cart a{
	text-decoration:none;
	color:#6c99c4;}	
	
#top_right a:hover{
	color:#d0cbcb;
	text-decoration:none;}		
	
#sign{
	float:right;
	width:403px;
	padding-top:32px;}
	
.sign_box{
	float:left;
	width:304px;
	height:16px;
	border:1px solid #8d8d8d;
	color:#0d0d0d;
	font:normal 11px Tahoma;
	padding-left:8px;
	padding-top:4px;}
	
.sign_btn{
	float:left;
	border:none;}

.sign_validation{
	float:left;
	width:181px;}
	
.img{
	float:left;
	padding-left:11px;
	padding-right:12px;}
		
#main{
	float:left;
	padding-left:12px;
	padding-right:13px;
	width:976px;}
	
#main_footer{
	float:left;
	padding-left:12px;
	padding-right:13px;
	width:976px;}	
	
#content{
	background:url(../images/middle_bg.gif) top repeat-x #ececec;
	float:left;
	min-height:301px;
	width:100%;
	padding-bottom:30px;}
	
#top_content{
	height:47px;
	float:left;
	padding-left:40px;
	padding-bottom:30px;
	width:936px;
	font:bold 18px Tahoma;
	color:#0093fd;
	background:url(../images/line_middle.gif) 380px 0 no-repeat;}
	
#title_price{
	padding:15px 0 0 165px;
	float:left;
	width:484px;}

.prod_padding{
	float:left;
	padding-left:14px;
	padding-bottom:10px;}

.prod_box{
	width:177px;
	border:1px solid #9b9b9b;
	float:left;
	text-align:center;
	background-color:#ffffff;}
	
.prod_img{
	height:146px;
	float:left;}	
		
.prod_box_top{
	background:url(../images/top_prod_bg.gif) bottom repeat-x #f6f6f6;
	float:left;
	padding:8px 0;
	text-align:center;
	font:bold 13px Arial;
	color:#266aac;  
	width:177px;
	border-bottom:1px solid #9b9b9b;}

.prod_box_top a{
	color:#266aac;
	text-decoration:none;}
	
.prod_box_top a:hover{
	color:#266aac;
	text-decoration:underline;}			

.prod_box_bottom{
	background-color:#d28313;
	float:left;
	height:23px;
	padding-top:8px;
	padding-left:25px;
	text-align:left;
	font:bold 12px Arial; 
	color:#373737;
	width:152px;
	word-spacing:4px;
	border-top:1px solid #9b9b9b;}
	
.prod_box_bottom a{
	color:#373737;
	text-decoration:none;}
	
.prod_box_bottom a:hover{
	color:#373737;
	text-decoration:underline;}			
	
#footer{
	background:url(../images/footer_bg.jpg) top no-repeat;
	width:912px;
	height:255px;
	float:left;
	padding:25px 32px 0 32px;
	font:normal 12px Arial;}
	
#footer_menu{
	background:url(../images/bg_foot_menu.gif) top repeat-x #60676e;
	float:left;
	width:910px;
	border:1px solid #9b9b9b;}
	
.footer_menu_title{
	float:left;
	padding-top:10px;
	width:170px;
	padding-left:57px;
	height:23px;
	color:#266aac;
	font:bold 12px Arial;}
	
.footer_menu_title a{
	color:#266aac;
	text-decoration:none;}
	
.footer_menu_title a:hover{
	text-decoration:underline;}			

.footer_menu_submnenu{
	background:url(../images/footer_line.gif) right no-repeat;
	float:left;
	width:170px;
	padding-left:57px;
	line-height:38px;}
	
.footer_menu_submnenu a{
	color:#f1f1f1;
	text-decoration:none;}
	
.footer_menu_submnenu a:hover{
	text-decoration:underline;}		
	
.footer_menu_box{
	float:left;
	width:227px;}
	
#footer ul{
	margin:0;
	padding:10px 0 20px 0;
	list-style:none;}	
	
#footer li{
	margin:0;
	padding:0;
	display:inline;
	font:normal 12px Arial;
	color:#ffffff;
	padding-left:7px;}
	
#footer ul li a{
	color:#ffffff;
	text-decoration:none;
	padding-right:7px;}	
	
#footer ul li a:hover{
	color:#ffffff;
	text-decoration:underline;}
	
#valid{
	padding-top:20px;
	color:#676767;
	width:100%;
	float:left;
	text-align:center;
	font:normal 12px Tahoma;
	line-height:15px;}
	
#valid a{
	color:#676767;
	text-decoration:none;}	
	
#valid a:hover{
	color:#676767;
	text-decoration:underline;}		
			
/*Second Page*/
	
#main2{
	float:left;
	padding-left:11px;
	padding-right:13px;
	width:977px;
	background:url(../images/left_line.gif) 11px repeat-y;}
		
#left{
	float:left;
	width:197px;
	padding-bottom:50px;}
	
#content2{
	float:left;
	width:780px;
	background:url(../images/bg_desc.gif) top repeat-x #ffffff;
	padding-bottom:50px;
	min-height:389px;}
	
.featured{
	float:left;
	width:765px;
	padding:12px 0 10px 15px;}	
	
.latest{
	float:left;
	width:765px;
	padding:37px 0 10px 15px;}
	
#left ul{
	float:right;
	width:196px;
	padding:5px 0 0 0;
	margin:0;
	list-style-type:none;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif}
	
#left li{
	width:178px;
	border-bottom:1px solid #cfcfcf;
	padding:10px 0 6px  18px;
	margin:0;}
	
#left li a{
	background:url(../images/arrow_nav.gif) left no-repeat;
	padding-left:25px;
	color:#17436c;
	text-decoration:none;}	
	
#left li a:hover{
	background:url(../images/arrow_navhover.gif) 2px 0 no-repeat;
	color:#17436c;
	text-decoration:none;}
	
#left li  a.leftliahover{
	background:url(../images/arrow_navhover.gif) 2px 0 no-repeat;
	color:#17436c;
	text-decoration:none;}	
	
.paypal{
	padding:50px 0 0 0;
	float:right;}
	
.step{
	width:770px;
	float:left;
	font-size:10px;
	padding-top:2px;
	padding-left:10px;
	color:#777777;
	font-weight:bold;}
	
.step a{
    color:#6c99c4;}
    
.h4title{
	width:750px;
	float:left;
	padding:10px 0 10px 0;
	margin:0;
	color:#0093fd;
	font:bold 16px Tahoma;}
	
.PD_content{
	width:750px;
	float:left;
	margin:0;}
	
.pad1{
    float:left;
    border:1px solid #9b9b9b;
    margin-right:10px;}
    
.pad_content{
	width:750px;
	float:left;
	padding:10px 15px 0 15px;
	margin:0;
	font:normal 12px Arial;
	line-height:18px;
	color:#373737;}
	
.pr_title{
    font:bold 15px Verdana;
    color:#ea9620;}
    
.pr_titledesc{
    font:normal 13px Verdana;
    color:#9095a0;}    
    
.price2{
	 color:#ff0000;
	 font:bold 12px Verdana;}
	 
.form1{
	 font:normal 12px Verdana;
	 color:#17436c;
	 margin:0;
	 width:180px;
	 border:1px solid #7a9cbb;}	   

.pager a{
	padding:10px;
	text-decoration:underline;
	font:bold 14px Arial;}
	
.Pr_Name{
	font:bold 12px Verdana;}

.Pr_Name a{
	color:#266aac;
	text-decoration:none;}
	
.Pr_Name a:hover{
	color:#266aac;
	text-decoration:underline;}

a.reg{
	color:#266aac;
	text-decoration:underline;}
	
a.reg:hover{
	color:#266aac;
	text-decoration:none;}
	
.btn_login{
	font:bold 10px Verdana;
	background-color:#e9e9e9;
	color:#17436c;
	border:1px solid #17436c;}
	
.gr_top{
	float:left;
	margin-bottom:20px;}
	
.reg_tit{
	 color:#ec9100;
	 font:bold 14px Verdana;
	 border-bottom:1px solid #dfdfdf;
	 padding-bottom:2px;}
	 
.ajax_css{
	 color:#3B6701;
	 font:bold 12px Verdana;
	 padding-left:15px;}
	 
#no_items{
    width:692px;
    height:120px;
    float:left;
    text-align:center;
    font:bold 12px verdana;
    color:#7C7C7D;
    padding-top:40px;}
    
#shopping{
    width:750px;
    background-color:Aqua;
    float:left;
    text-align:center;
    font:bold 12px verdana;
    color:#7C7C7D;
    padding-top:40px;}
    
.shopping_grid{
	background:url(../images/top_prod_bg.gif) bottom repeat-x #f6f6f6;
	text-align:center;
	font:bold 13px Arial;
	color:#266aac;
	border-bottom:1px solid #9b9b9b;}
	
.total{
    float:left;
    width:750px;
    text-align:right;
    font:bold 13px verdana;
    padding-bottom:15px;
    color:#000000;
    border-bottom:1px solid #9b9b9b;}
    
.continue{
    width:300px;
    float:left;
    padding-top:20px;}  
    
#proceed_checkout{
    width:300px;
    float:right;
    text-align:right;
    padding-top:20px;}
    
.shopping_form{
	 font:normal 11px Verdana;
	 color:#3B6701;
	 margin:0;
	 padding:0;
	 border:1px solid #7a9cbb;}
	
.Div1{
	float:left;
	width:460px;}	 
	 
.details{
	float:left;
	width:460px;
	font:normal 12px Verdana;
	border:1px solid #cacaca;
	background:url(../images/top_prod_bg.gif) top repeat-x;}
	
.td2_2{
	float:left;
	width:60px;
	padding:5px;
	height:20px;}
	
.td_title{
	float:left;
	height:31px;
	width:60px;
	padding:2px 5px 5px 5px;
	font-weight:bold;
	vertical-align:top;}	
	
.td2_d{
	float:left;
	width:70px;}
	
.td1_2{
	float:left;
	width:30px;
	padding:5px;
	color:#0093fd;
	font-weight:bold;
	height:20px;}
	
.td1_title{
	float:left;
	height:31px;
	width:30px;
	padding:2px 5px 5px 5px;
	font-weight:bold;}	
	
.td1_d{
	float:left;
	width:40px;}		
	
.btn_add_card{
	padding-top:10px;
	float:left;
	width:100%;}
	
.td3_2{
	float:left;
	width:450px;
	padding:5px;}
	
.td3_title{
	float:left;
	height:21px;
	width:425px;
	padding:5px 5px 5px 30px;
	font-weight:bold;}	
	
.td3{
	float:left;
	width:450px;}
	
.td_g{
	float:left;
	width:80px;}
	
.bold{
	font-weight:bold;
	color:#266aac;}
	
.capthcha{
	margin-top:5px;
	width:134px;
	 font:bold 14px Verdana;
	 color:#17436c;
	 border:1px solid #7a9cbb;}
	 
.link_title{
	padding:10px 0 5px 0;
	margin:0;
	font:bold 14px Verdana;}
	
.link_title2{
	padding:10px 0 5px 0;
	margin:0;
	font:bold 16px Verdana;}
	
.link_title a{
	color:#373737;
	text-decoration:underline;}
	
.link_title a:hover{
	color:#373737;
	text-decoration:none;}		
	
.read_article{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #a1b3c3;
	float:left;
	width:750px;
	text-align:right;}
.img_br
{
	float:right;
	margin:0 0 20px 10px;
	border:1px solid #b9b9b9;
	}