 
#main{ width:575px; float:left; margin-right:10px; display:inline; margin-top:12px;}
#main .you_now{text-align:left; height:18px; line-height:18px;  }
#cart_products{ position:relative; padding:6px;}

.products_show{ height:280px;}
.products_img{ float:left; width:213px;}
.products_img img{ width:211px; height:255px;  }
.products_img p{ text-align:right; line-height:20px;}

.products_fontlist{ width:350px; text-align:left; float:left; margin-left:8px; line-height:24px; font-size:12px;}
.products_fontlist p{ color:#a3a4a5; margin-left:6px;}
.products_fontlist h1{font-size:14px; line-height:24px; }

.cart_button{ height:34px; padding-top:8px; padding-left:6px; color:#a3a4a5; border:1px solid #e9e9e9; border-left:none; border-right:none; margin-top:10px;   background:#f3f3f3; position:relative;}
 
 


.cart_button .qty_b span{display:block; float:left; height:30px;}
.cart_button .qty_b .qty_b1{background:url(../images/bottom1.jpg) top no-repeat; width:22px; }
.cart_button .qty_b .qty_b2{background:url(../images/bottom2.jpg) top repeat-x; color:#fff; font-weight:bold; text-decoration:none; line-height:20px; padding-left:8px; padding-right:10px; }
 .cart_button .qty_b .qty_b3{background:url(../images/bottom3.jpg) top no-repeat; width:7px; }
.pal{margin-top:10px;}

.ask_question{ text-align:left;}

 

.ask_question .subject{font-size:11px; color:#a3a4a5; line-height:24px; height:24px;}
.ask_question .subject span{color:#000;}
.ask_question .ask_content{color:#a3a4a5; margin-top:8px; height:85px;clear:both; margin-bottom:5px; }
.ask_question .ask_content span{ display:block; float:left; text-align:right; width:50px; line-height:80px; height:80px;}
.ask_question .ask_content textarea{margin-left:10px; border:1px solid #85A0BB; overflow:auto; vertical-align:middle;display:block; float:left; height:80px; width:400px;}
.ask_question .ask_email{color:#a3a4a5; clear:both;   }
.ask_question .ask_email span{ display:block; float:left;text-align:right; width:50px;}
.ask_question .ask_email input{vertical-align:middle; height:14px;border:1px solid #85A0BB; width:250px; margin-left:10px; }
.ask_question .ask_submit{ padding-left:40px;} 
.ask_question .ask_submit input{padding-left:25px; padding-right:25px; display:inline;}

.Description{ text-align:left;}
.Description h2{ font-size:12px; font-weight:200; line-height:24px; height:24px; border-bottom:1px solid #ccc;}
.Description h2:first-letter{ color:#056b81}
.Description_content{padding-top:8px; padding-bottom:8px; padding:8px;}

.helpful{ text-align:left;}
.helpful h2{ font-size:12px; font-weight:200; line-height:24px; height:24px; border-bottom:1px solid #ccc;}
.helpful h2:first-letter{ color:#056b81}
.helpful h2 span{float:right;}
.helpful_content{padding-top:8px; padding-bottom:8px; padding-left:8px; font-size:12px; line-height:20px;}
.helpful_content .see_all{line-height:22px; font-size:11px;}

.ask_question{ text-align:left;}
.ask_question h2{ font-size:12px;   line-height:24px; height:24px; border-bottom:1px solid #ccc;}
.ask_question h2:first-letter{ color:#ff6600;}

.ask_question .Characters{text-align:right; color:#a3a4a5; font-size:10px; margin-right:130px;}
.ask_question .Characters input{ text-align:center; width:25px;border:none; background:#fff; font-size:10px;}
 
.Create h2 span{float:right; color:#a3a4a5; font-size:10px;}
.Create .ask_content{color:#a3a4a5; margin-top:8px; height:85px;clear:both; margin-bottom:5px; }
.Create .ask_content span{ display:block; float:left; text-align:right; width:50px; line-height:80px; height:80px;}
.Create .ask_content textarea{margin-left:10px;border:1px solid #85A0BB; vertical-align:middle; overflow:auto;display:block; float:left; height:80px; width:400px;}
.Create .ask_email{color:#a3a4a5; clear:both; height:22px; margin-top:8px;   }
.Create .ask_email span{ display:block; float:left;text-align:right; width:50px;}
.Create .ask_email input{vertical-align:middle;border:1px solid #85A0BB; height:14px; margin-left:10px; width:450px; }
.Create .ask_submit{   padding-left:40px;} 
.Create .ask_submit input{vertical-align:middle;width:150px; margin-left:10px;}

 
.Create .Characters{text-align:right; color:#a3a4a5; font-size:10px; margin-right:130px;}
.Create .Characters input{ text-align:center; width:25px;border:none; background:#fff; font-size:10px;}
 
.numadjust{ display:block; width:18px; height:5px; margin-bottom:1px; font-size:0;}

.increase{ background:url(/images/numadjust.gif) no-repeat;overflow:hidden}
.increase:link{background:url(/images/numadjust.gif) no-repeat;}
.increase:visited{background:url(/images/numadjust.gif) left -20px no-repeat ;}
.increase:hover{background:url(/images/numadjust.gif) left -20px no-repeat ;}

.decrease{ background:url(/images/numadjust.gif) no-repeat left -10px; overflow:hidden }
.decrease:link{background:url(/images/numadjust.gif) no-repeat;}
.decrease:visited{background:url(/images/numadjust.gif) left -30px no-repeat ;}
.decrease:hover{background:url(/images/numadjust.gif) left -30px no-repeat ;}
.qty_b_1{ position:absolute; left:90px; top:12px; z-index:100; overflow:hidden;   height:20px;   width:20px;}
.qty_text{position:absolute; left:2px; top:10px!important;top:12px;  z-index:100; overflow:hidden;   height:24px;   width:120px;}
.qty_text input{width: 23px;*width: 29px;height:14px; border:1px solid #ccc; line-height:14px;  overflow: hidden;}
.cart_button .qty_b{position:absolute;left:116px;top:12px;height:30px; overflow:hidden;}









