li {list-style:none}

.message , .category_list .category_list_main,.category_list .category_list_main .cate1,.category_list .category_list_main .cate2,.category_list .category_list_main .cate3,.category_list .category_list_main .cate4,.min_car, .min_car_on, .min_cart_btn,.header_cart p,.header_search ,.submit_btn,.form_list .submit_btn {background:url(../images/bg.gif) no-repeat scroll -999em 0 transparent;}

.error_msg,
.success_msg,
.note_msg,
.notice_msg { border-style:solid !important;width:96%; border-width:1px !important; background-position:10px 8px !important; background-repeat:no-repeat !important; padding:8px 8px 8px 0 !important; font-size:11px !important; font-weight:bold !important; padding:8px 10px 8px 0; font-size:11px; font-weight:bold;margin:5px auto; text-align:left; text-indent:35px;}
.error_msg {background:#FBE3E4; border-color:#f16048; background-image:url(../images/i_msg-error.gif); color:#df280a; }
.success_msg {background:#E6EFC2; border-color:#446423; background-image:url(../images/i_msg-success.gif); color:#3d6611; }
.note_msg,
.notice_msg {background:#FFF6BF; border-color:#fcd344; background-image:url(../images/i_msg-note.gif); color:#3d6611; }

.form_list li { margin:0 0 8px; }
.form_list label {float:left;  margin:0 0 3px; color:#3e3e3e; font-size:12px; font-weight:bold;  z-index:0;zoom: 1 }
.form_list label.required {}
.form_list label.required em { font-style:normal; color:#eb340a; top:0; right:-8px; }
.form_list li.control label { float:none; }
.form_list li.control input.radio,
.form_list li.control input.checkbox { margin-right:6px; vertical-align:top; margin-top:2px; }
.form_list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form_list li.fields { margin-right:-15px; }*/
.form_list .input_box { display:block; clear:both; width:260px; }
.form_list .row label{width:120px; zoom: 1}
.form_list .row li{clear:both; margin:0 0 8px;list-style:none}
.form_list input.input_text { width:254px; }
.form_list input.input_reg_text { width:200px; }
.form_list .name_profile,.form_list .row input.name_profile{ width:65px; }
.form_list .submit_btn{background-position:0 -785px;border:0; cursor:pointer;line-height:23px;width:71px; height:23px; color:#FFFFFF; text-align:left; text-decoration:none; display:inline; font-size:12px; text-align:center; *margin-top:-1px; margin-bottom:5px;}
.form_list .submit_login_btn{ background:url(../images/login_btn.gif) no-repeat ;border:0; cursor:pointer;line-height:20px;width:72px; height:22px; color:#FFFFFF; text-align:left; text-indent:10px; text-decoration:none; display:inline;}
.form_list .usemessage_btn{background:url(../images/usercenter_message_btn.gif); width:118px; height:21px; color:#FFFFFF;border:0; cursor:pointer; text-align:center;}
.form_list li.short{width:50%; float:left; }
.form_list li.wide{clear:both}
.form_list li.wide span{font-size:12px; color:#3e3e3e;}
.form_list li.wide input.input_text { width:529px; }

.form_list li select.month { width:154px; margin-right:10px; }
.form_list li select.year { width:96px; }
.form_list li select.select_mid { width:154px; }
.form_list li select.select_short { width:96px; margin-right:10px; }
.form_list li input.cvv { width:3em !important; }
input.input_text, select, textarea ,input.contact_input {background: white;border: 1px solid #B6B6B6;}
input.contact_input {width:220px}
input.input_text, textarea {padding: 2px;}
.form_list .label_short label{width:90px;}

.form_list .field { float:left; width:275px; }
.form_list input.input-text { width:254px; }
.form_list textarea { width:254px; height:10em; }
.form_list select { width:260px; }
.form_list li.wide .input-box { width:535px; }
.form_list li.wide input.input-text { width:529px; }
.form_list li.wide textarea { width:529px; }
.form_list li.wide select { width:535px; }
.form_list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form_list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form_list .passwordfix label { width:155px; }
.form_list .emailfix label { width:120px; }
.form_list input.input_email_text { width:150px; }
.form_list .reg_opt label { width:350px; }

.userter_con {padding:10px}
.recently_view a{margin:0 5px 0 0}
input.contact_input {width:220px}

.adv_search_form{background:url(../images/bg_adv_search.gif) no-repeat 50px 50px; }
.adv_search_form h2.search_title{border:none;padding:5px 0; text-align:left; color:#ff8f06; font-size:15px; font-weight:bold;background:none}
ul.adv_search{padding:35px 0 5px 35px;  float:left; width:80%; text-align:left; font-size:12px; color:#4f4f4f; background-color:#f8f8f8; border-top:1px dashed #dcdcdc;}
ul.adv_search label{width:85px; display:inline-block; color:#5a5a5a; font-weight:bold;}
ul.adv_search .title{margin-left:5px;}
 
ul.adv_search li{padding:5px 0; line-height:24px;}
ul.adv_search li span{float:none;}
ul.adv_search li.style{padding:0;}
ul.adv_search input, ul.adv_search select{margin-right:5px;}
ul.adv_search .btn_search{float:left;height:22px; width:72px; background:url(../images/bg.gif) 0px -786px no-repeat; font-size:12px; line-height:12px; font-family:Arial; color:#fff; border:none;}
.adv_search .search_attr{margin-left:80px;clear:both;}
.adv_search .search_attr span{display:inline-block; width:100px; overflow:hidden; white-space:nowrap; margin-right:2px; float:left;}

.page_links {  float: right;text-align:center;border-left:none; border-right:none; line-height:20px;padding:3px 0;} 
.page_links a {border: 1px solid #C5C2C2;padding: 0px 5px;margin: 0 5px;float: left;}
.page_links a.current  {font-weight: bold;background: #AAAAAA;color: white;}
.page_links a:hover {background: #AAAAAA;color: white; }
.tl {text-align:left}
.tc {text-align:center}
.tr {text-align:right}

.login-left{ float:left; width:360px; margin-right:10px;  }
.login h3{ color:#4F4F4F;  font-size:14px; margin-bottom:10px;}
.login-font1{ font-size:11px; color:#900;}


#right h3.title{color:#690d10;}
.about{margin:20px; padding:0 10px}
.price{font-weight:bold; color:#960502;}
.largeFont18 {font-size:18px;}

.cartTable {width:100%;border:none;border-spacing:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.cartHead {background:#eee;height:18px;text-align:center;}
.cartTable td {border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0;padding:2px;}


.product_attr dl {display: block;margin-bottom: 10px;  } 
.product_attr  dt  {float: left;width: 90px;font-weight:bold; padding: 4px 0 0;line-height:14px;}
.product_attr  dd {margin-left: 130px;line-height: 18px;} 
.product_attr  dd  .price-meta { color: #333;margin: 2px 0 4px;line-height: 14px;}
.product_attr .price  {font-weight: bold;color: #BD1A1D;font-size:15px;}
.product_attr .price  .normal  {font-weight:normal;color:#666;}
 
 ul.news{margin-bottom:15px; font-size:12px;}
ul.news li{list-style:none; padding:0 10px; line-height:25px; background:url(../images/news-bg.gif) no-repeat left 10px; padding-left:10px;}
.news-bottom a{border:1px solid #ccc; padding:2px 5px; background:#fff; margin:0 2px; line-height:26px;}
.news-bottom a.active{border:1px solid #ffffff; background:#666666; color:#fff; font-weight:bold;}

