/* CSS Document */
*{
   margin:0;
   padding:0;
}


body{
   background:url(../images/body.jpg) repeat-x #000000;
   font:12px Verdana, Arial, Helvetica, sans-serif;
   color:#666666;      
}


a{
   text-decoration:none;   
}


a:hover{
   text-decoration:underline;   
}

.main{
   width:992px;
   margin:0 auto;
   background:url(../images/main2.jpg) repeat-y;
}

.main_in{
   width:992px;
   float:left;
   background:url(../images/main.jpg) no-repeat;   
}

.img{
   float:left;
   border:none;
}


.header{
   width:897px;
   float:left;
   padding:34px 0 0 53px;
}


.head_right{
    width:190px;
	float:right;
	padding-top:8px;
}


.sear{
    width:190px;
	float:left;
}


.search{
   width:133px; 
   height:19px;
   float:left;
   background:url(../images/search.jpg);
   padding:3px 0 0 6px ;
}

.search_in{
     width:125px;
	 height:14px; 
	 float:left;
	 border:#FFFFFF solid 1px;
	 font-size:11px;
}


.go{
   width:38px;
   height:27px;
   background:url(../images/go.jpg);
   float:left;
   margin-left:3px;
   border:none;
   cursor:pointer;
}


.cart{
    width:230px;
	float:left;
	padding-top:13px;
}

.cart h1{
   font-size:11px;
   color:#333333;
   font-weight:bold;
   float:left;
   padding-right:5px;
   cursor:pointer;
}


.cart h1:hover{
   text-decoration:underline;
}

.idiom{
   width:105px;
   float:right;
}

.id1{
   width:16px;
   height:11px;
   float:left;
   border:none;
   margin-left:3px;
}




.sub{
   width:992px;
   float:left;
}


.img2{
   float:right;
}



.main2{
   width:928px;
   float:left;
   background:url(../images/grad_sub.jpg) #FDE6FD repeat-x;
}


.navbar{
   width:223px;
   height:164px;
   padding-top:11px;
   float:left;
   background:url(../images/navbar.jpg);
   margin-right:20px;
}

.navbar ul{
   float:left;
}


.navbar li{
   float:left;
   list-style:none;
}


.navbar a{
   color:#666666;
   font:14px Geneva, Arial, Helvetica, sans-serif;
   text-align:center;
}

.navbar a:hover{
   text-decoration:none;
   color:#FF00FF;
}


.navbar .act{
   color:#FF00FF;
   font-weight:bold;
   float:left;   
}


.home{
   width:223px;
   height:21px;
   background:url(../images/home_norm.jpg);
   float:left;
   padding:4px 0 0 0;
}


.home:hover{
   width:223px;
   height:21px;
   background:url(../images/home_act.jpg);
   float:left;
   padding:4px 0 0 0;
}

.home_act{
   width:223px;
   height:21px;
   background:url(../images/home_act.jpg);
   float:left;
   padding:4px 0 0 0;
}




.my_acc{
   width:223px;
   height:22px;
   background:url(../images/my_acc_norm.jpg);
   float:left;
   padding:5px 0 0 0;
}


.my_acc:hover{
   width:223px;
   height:22px;
   background:url(../images/my_acc_hover.jpg);
   float:left;
   padding:5px 0 0 0;
}

.my_acc_act{
   width:223px;
   height:22px;
   background:url(../images/my_acc_act.jpg);
   float:left;
   padding:6px 0 0 0;
   margin-top:-1px;
}

.contact_us{
   width:223px;
   height:22px;
   background:url(../images/contact_us_norm.jpg);
   float:left;
   padding:5px 0 0 0;
}


.contact_us:hover{
   width:223px;
   height:22px;
   background:url(../images/contact_us_hover.jpg);
   float:left;
   padding:5px 0 0 0;
}

.contact_us_act{
   width:223px;
   height:22px;
   background:url(../images/contact_us_act.jpg);
   float:left;
   padding:6px 0 0 0;
   margin-top:-1px;
}



.shopping{
   width:223px;
   height:21px;
   background:url(../images/shopping_norm.jpg);
   float:left;
   padding:4px 0 0 0;
}


.shopping:hover{
   width:223px;
   height:21px;
   background:url(../images/shopping_hover.jpg);
   float:left;
   padding:4px 0 0 0;
   
}

.shopping_act{
   width:223px;
   height:22px;
   float:left;
   padding:4px 0 0 0;
   background:url(../images/shopping_act.jpg);
   margin-top:-1px;
}


.help{
   width:223px;
   height:21px;
   background:url(../images/help_norm.jpg);
   float:left;
   padding:3px 0 0 0;
}


.help:hover{
   width:223px;
   height:21px;
   background:url(../images/help_hover.jpg);
   float:left;
   padding:3px 0 0 0;
}

.help_act{
   width:223px;
   height:22px;
   background:url(../images/help_act.jpg);
   float:left;
   padding:3px 0 0 0;
   margin-top:-1px;
}



.about{
   width:223px;
   height:21px;
   background:url(../images/about_norm.jpg);
   float:left;
   padding:4px 0 0 0;
}


.about:hover{
   background:url(../images/about_hover.jpg);
   width:223px;
   height:21px;
   float:left;
   padding:4px 0 0 0;
}

.about_act{
   width:223px;
   height:22px;
   background:url(../images/about_act.jpg);
   float:left;
   padding:4px 0 0 0;
   margin-top:-1px;
}



/*.general{
   width:223px;
   height:22px;
   background:url(../images/general_norm.jpg);
   float:left;
   padding:4px 0 0 0;
}


.general:hover{
   width:223px;
   height:22px;
   background:url(../images/general_hover.jpg);
   float:left;
   padding:4px 0 0 0;
}

.general_act{
   width:223px;
   height:23px;
   background:url(../images/general_act.jpg);
   float:left;
   padding:4px 0 0 0;
   margin-top:-1px;
}

*/
.main2_left{
   width:244px;
   float:left;
}

.main2_left_in{
   width:228px;
   float:left;
   margin-top:15px;
}

.main2_left_in h1{
   font:bold 15px Georgia, "Times New Roman", Times, serif;
   color:#0099FF;
   border-bottom:#FFFFFF solid 1px;
   padding-left:8px;
   padding-bottom:5px;
}

.main2_left_txt{
   width:228px;
   float:left;
   border-top:#AA9AAA solid 1px;
   padding-top:6px;
   color:#999999;
}


.main2_left_txt a{
   color:#666666; 
   font-weight:bold;
   padding:6px 0;
}


.border{
   border-bottom:#D7C4D7 solid 1px;
   float:left;
   width:228px;
}

.bordernone{
   float:left;
   width:228px;
}


.main2_left_txt h2{
   color:#666666; 
   font-weight:bold;
   float:left;
   font-size:12px;
   width:228px;
}


.txt, .txt2{
   line-height:18px;
   width:227px;
   float:left;
   padding:5px 0 0 1px;
}

.txt2{
   padding:0 0 0 1px;
}


.txt a{
   color:#FF00FF;
   padding:0;
}

.bor_top{
   border-top:none;
   margin-top:10px;
}

.cont_right{
   width:678px;
   float:left;
}

.cont_right h1, .cont_right h4{
   font:bold 15px Georgia, "Times New Roman", Times, serif;
   color:#0099FF;
   float:left;
   padding-left:21px;
   padding-bottom:5px;
}

.cont_right h4{
   float:right;
   width:auto;
   padding:8px 20px 0 0;
   cursor:pointer;
   color:#0099FF;
}

.cont_right h4:hover{
   color:#0099FF;
   text-decoration:underline;
}






.right{
   width:672px;
   float:left;
   background:url(../images/right_grad.jpg) repeat-y;
}


.right_in{
   width:636px;
   float:left;
   padding-left:20px;
   padding-bottom:2px;
}

.cont_img{
    width:210px;
	height:170px;
	float:left;
	margin-right:1px;
	background:url(../images/barg_img.jpg);
	padding:12px 0 0 0;
	font-size:11px;
}

.cont_img h2{
   width:182px;
   float:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   padding-left:23px;
}

.cont_img h3{
   float:left;
   font-size:11px;
   font-weight:bold;
   color:#FF0000;
   padding-left:25px;
}


.cont_img a{
   color:#FF00FF;
   padding-left:25px;
   line-height:16px;
}



.imgin{
   width:128px;
   height:96px;
   margin:0 auto;
   clear:both;
   padding:12px 0 6px 0;
}



.footer{
   width:834px;
   margin:0 auto;
   clear:both;
   height:70px;
}

.footer_right{
   width:440px;
   float:right;
   text-align:center;
   font-size:10px;
   color:#999999;
   line-height:18px;
}

.footer_right a{
   color:#999999;
}


/*PRODUCT DETAILS*/
																  
																  
.proct_img{
   float:left;
   width:658px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   line-height:18px;
   padding-right:20px;
}

.proct_img a{
   color:#999999;
}


.proct_in{
    width:218px;
	float:left;
	padding-right:18px; 
    padding-bottom:10px;  
}



.proct_in h1{
   width:218px;
   float:left;
   font-size:11px;
   color:#999999;
   font-weight:normal;
   padding:0;
   text-align:center;
   padding-top:11px;
}




.p_img{
   float:left;
   padding:4px;
   border:#CCCCCC solid 1px;
}




.proct_txt{
   width:415px;
   float:left;
   padding-bottom:20px;
}


.proct_txt h2{
   font:bold 28px Arial, Helvetica, sans-serif;
   color:#666666;
   padding-bottom:2px;
}



.proct_txt h3{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#009900;
   float:left;
   padding-right:5px;
}

.proct_txt h5{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#FF0000;
   float:left;
   padding-right:5px;
}

.proct_txt h4{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#666666;
   width:400px;
   float:left;
   padding-bottom:5px;
   cursor:auto;
}


.proct_txt h4:hover{
   color:#666666;
   text-decoration:none;
}



.proct_txt b{
  color:#FF0000;
}


.proct_dates{
   width:400px;
   float:left;
   padding-top:4px;
}

.size{
   width:195px; 
   float:left;
   padding:5px 0 0 8px;
}

.size h1{
   float:left;
   width:76px;
   color:#666666; 
   padding:0;
   font:normal 12px Verdana, Arial, Helvetica, sans-serif;
   padding:3px 0; 
}

.proct_sel{
   width:85px;
   float:left;
   font-size:12px;
   margin-top:3px;
}


.proct_sel2{
   width:117px;
   float:left;
   font-size:12px;
   margin-top:3px;
}


.proct_more{
   width:659px;
   background:url(../images/proct_more.jpg) left no-repeat #E6DFFD  ;
   /*height:100px;*/
   float:left;
   margin-top:25px;
   padding-bottom:10px;
}

.proct_more_in{
   width:638px;
   float:left;
}

.proct_more_in_a{
  width:90px;
  height:79px;
  background:#FFFFFF;
  float:left;
  margin-left:15px;
  margin-top:10px;
}

.product_img{
    /*margin-left:15px;*/
	/*float:left;*/
	border:none;
	/*margin-top:10px;*/
}


.aditional{
   width:664px;
   float:left;
   /*height:155px;*/
   padding:32px 0 35px 0;
}


.ad{
   width:290px;
   float:left;
   color:#000000;
}

.ad a{
   color:#000000
}


.statea{
   width:140px;
   height:19px;
   background:url(../images/a_act.jpg); 
   float:left;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   text-align:center;
   padding-top:6px;
   z-index:1;
   position:relative;
}

.stateact, .bar_{
   width:140px;
   height:19px;
   background:url(../images/a_ho.jpg); 
   float:left;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   text-align:center;
   padding-top:6px;
   z-index:1;
   position:relative;
	
}


.stateact{
   width:138px;
   height:19px;
   background:url(../images/r_n.jpg); 
   float:left;
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   text-align:center;
   padding-top:6px;
}

.aditional_in{
   width:655px;
   float:left;
   background:#FFFFFF;
   border:#CECECE solid 2px;
   margin-top:-2px;
}


.customers{
   width:635px;
   margin:0 auto;
   clear:both;
   padding-top:15px;
}


.customers h1{
   width:611px;
   float:left;
   font:bold 14px Verdana, Arial, Helvetica, sans-serif;
   color:#666666;
   border-bottom:#CCCCCC solid 1px;
   padding-left:24px;
}

.cust_img{
   width:160px;
   float:left;
   padding:10px 30px 0 15px;
}


.cust_img h1{
	font-size:11px;
	text-align:center;
	width:160px;
	float:left;
	border-bottom:none;
	padding:0 0 10px 0;
}



.cust_img b{
	color:#FF0000;
	text-align:center;
}


.img_cust{
   width:69px;
   margin:0 auto;
   clear:both;
   height:52px;
}





     /*PRODUCT LIST*/
	 
.list{
      padding-top:15px;
}

.list h1{
   width:643px;
   float:left;
   border-bottom:#FFFFFF solid 1px;
   font:bold 15px Verdana, Arial, Helvetica, sans-serif;
   color:#0099FF;
}


.list_cont{
   width:665px;
   float:left;
   border-top:#AAA0AA solid 1px;
}


.list_img{
    width:665px;
	float:left;
	border-bottom:#BCB4BC dotted 1px;
	padding:16px 0 15px 6px;
}


.proct_bott{
   width:139px;
   height:37px;
   float:left;
   background:url(../images/proct_bott.jpg) no-repeat;
   cursor:pointer;
   border:none;
   font:12px Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#000000;
   }

.list_txt{
   width:358px;
   float:left;
   padding-left:15px;
   color:#000000;
   font-size:12px;
   line-height:18px;
}

.list_txt h2{
   font:bold 28px Arial, Helvetica, sans-serif;
   color:#666666;
   padding-bottom:8px;
}


.list_bot{
	margin:46px 0 0 0;
	float:right;
}

.border_b{
   border-bottom:none;
}




    /*CATEGORIES*/


.back{
   background:none;
}

.pad{
   padding-top:10px; 
}


.pag{
   width:632px;
   margin:0 auto;
   border-top:#AA9AAA solid 1px;
   padding-top:10px;
   clear:both;
   padding-left:21px;
   font-size:11px;
}


.pag h1{
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#666666;
   padding:0;
   border-bottom:none;
   width:auto;
}


.pag a{
   color:#666666;
   padding:0 0 0 10px;
}


.pag ul{
   float:right;
   padding-right:21px;
}


.pag li{
   float:left;
   list-style:none;
}

.pag b{
   padding-left:10px;
}


.pag em{
   font:bold  11px Verdana, Arial, Helvetica, sans-serif;
   color:#666666;
}



.prod{
   line-height:18px;
   color:#000000;
}


.prod h2{
   font:bold 28px Arial, Helvetica, sans-serif;
   color:#666666;
}


.list_img2{
   width:137px;
   float:left;
}


.list_img2 h1{
   width:137px;
   float:left;
   font:12px Verdana, Arial, Helvetica, sans-serif;
   color:#FF0000;
   border:none;
   text-align:center;
   padding:0;
   padding-top:5px;
}


.bot{
   width:auto;
   float:right;
   background:url(../images/grad.jpg) repeat-x;
   cursor:pointer;
   /*margin-top:45px;*/
}

.bot h1{
   float:left;
   font:12px Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#000000;
   width:auto;
   padding:0;
   border:none;
   padding-top:10px;
}


.bot a{
   color:#000000;
}




.bot_in{
   float:left;
   text-align:center;
   font:12px Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#000000;
   background:none; 
   border:none;
   margin-top:10px;
   cursor:pointer;
}


