@charset "utf-8";
/* CSS Document */
@import url(//fonts.googleapis.com/css?family=Oswald:400,700,300|Open+Sans:400italic,600italic,400,600,700|Questrial);
html,body{margin:0; padding:0; }
body{font-family: 'Open Sans',Arial, Helvetica, sans-serif; font-size:13px; color:#333; background:#fafafa;-webkit-text-stroke: 0.2px;}
h1,h2,h3,h4,h5,h6,p,ul,li,ol{font-weight:normal; margin:0; padding:0; list-style-type:none; }
h1,h2,h3{font-family:'Oswald', Arial, Helvetica, sans-serif;}
h4,h5,h6{font-family:'Questrial', century gothic, Helvetica, sans-serif;}
h2{font-size:24px}
h3{font-size:22px}
h4{font-size:20px}
a{text-decoration:none; outline:none; cursor:pointer}
img{border:0; display:block}

.wrapper{width:100%; height:auto}
.top_wrapper{width:100%; height:30px; background:#eee }
.top_container{width:1240px; height:30px; margin:auto; text-align:right; line-height:30px; font-size:12px}

.top_wrapper2{width:100%; height:110px; background:#fafafa}
.top_container2{width:1240px; height:110px; margin:auto; }
.top_container2 .logo_div{width:270px; padding-top:20px; float:left}
.top_container2 .middle_div{width:auto; float:left; padding-top:10px; padding-left:40px}
.top_container2 .middle_div .div1{padding:5px 0; text-align:right; color:#999}
.top_container2 .middle_div .search_div{padding:5px 0; }
.top_container2 .middle_div .search_div .txt_box{width:490px; height:25px; padding:5px; background:#f0f0f0; color:#333; border:1px solid #ccc; float:left}
.top_container2 .middle_div .search_div .search_btn{width:110px; height:37px; text-align:center; line-height:35px; 
margin:0; padding:0; background:#042248; color:#fafafa; float:left; border:1px solid #000;cursor: pointer}
.top_container2 .user_div{/*width:250px;*/ float:right; padding-top:10px; padding:20px 5px 5px 40px; background:#fafafa}
.top_container2 .user_div a.wishlist{display:block; float:right; padding-left:20px; background:url(../images/ico_wish.jpg) no-repeat;}
.top_container2 .user_div a.signin{display:block; float:right; padding-left:20px; margin-left:20px; background:url(../images/ico_sign.jpg) no-repeat;}
.top_container2 .user_div a.register{display:block; float:right; padding-left:20px; margin-left:20px; background:url(../images/ico_register.jpg) no-repeat;}
.top_container2 .user_div .cartdiv{background:#f5f5f5 url(../images/ico_cart.jpg) no-repeat; /*width:200px;*/ padding:0 5px; height:30px; clear:both; border-top:10px solid #fafafa; font-size:16px; color:#000;font-family:Questrial, century gothic; text-align:left; line-height:30px; background-position:20px 5px; padding-left:40px}
.top_container2 .user_div .cartdiv span{color:#c00}

.menu_wrapper{width:100%; height:45px; background:#043058; color:#fafafa; font-size:14px;-webkit-text-stroke: 0px;}
.menu_container{width:1240px; height:45px; margin:auto;background: #043058;}
.menu_container ul li{display:block; float:left}
.menu_container ul li a{display:block; height:45px; line-height:45px; color:#fafafa; padding:0 20px; margin-right:10px;font-size:14px; text-transform:uppercase;}
.menu_container ul li:hover a{background:#1a7fdf url(../images/bg_menu_hover.jpg) no-repeat; background-position:right}

.banner_wrapper{width:100%; height:410px; margin:auto; overflow:hidden; background:#fafafa}
.banner_wrapper .banner{width:100%; height:410px; margin:auto}
.banner_wrapper img{margin:auto}

.main_wrapper{width:1240px; height:auto; margin:auto; padding-top:40px; padding-bottom:40px}
.main_wrapper h2{font-size:18px; color:#000; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:1px}

.main_wrapper .main_left_column h4{font-size:14px; text-transform:uppercase; color:#000; padding:5px 5px 5px 20px; background:url(../images/bull_h4.jpg) no-repeat;background-position:0 5px;
border-bottom:1px solid #ccc; margin-bottom:5px}
.main_left_column{width:230px; min-height:100px; float:left}
.main_left_column .section_blocks{ padding:11px 0 0 0;}
.main_left_column .section_blocks.adj{border-top:1px solid #ccc;}
.main_left_column .section_blocks > ul > li{padding-left:20px; color:#999; background:url(../images/bull_red.jpg) no-repeat; background-position:5px 10px; padding-bottom:8px; line-height:25px;}
.main_left_column .section_blocks > ul > li a{color:#333}
.main_left_column .section_blocks > ul > li a:hover{text-decoration:underline}

.main_middle_column{width:720px; min-height:100px; float:left; margin-left:30px}
.main_middle_column .middle_top{width:100%; height:170px; margin-bottom:10px; background:#f5f5f5}
.main_middle_column .newproducts_title{width:100%; height:40px; text-align:left; font-size:18px; line-height:40px;font-family:'Questrial', century gothic; clear:both}
.main_middle_column .newproducts_box{width:100%; height:420px; text-align:left; background:#fafafa; clear:both;}
.main_middle_column .newproducts_box .product_column{width:215px; height:400px; background:#fafafa; border:2px solid #fafafa; box-shadow:0 0 2px #999; float:left; margin-right:30px;
position:relative}
.main_middle_column .newproducts_box .product_column:hover{border-color:#000}
.main_middle_column .newproducts_box .product_column:last-child{margin-right:0}

.main_middle_column .newproducts_box .product_column .red_label{width:60px; height:20px; position:absolute; left:0; top:0; background:#fc0b09; text-align:center;
line-height:20px; color:#fafafa}
.main_middle_column .newproducts_box .product_column .new_to_down{width:28px; height:85px; position:absolute; left:10px; top:0; background: url(../images/new_to_down.png); text-align:center;line-height:20px; color:#fafafa}
.main_middle_column .newproducts_box .product_column img{width:215px; height:175px; margin:auto}
.main_middle_column .newproducts_box .product_column .data_div{width:180px; height:190px; margin:auto; padding-top:20px; text-align:left; position:relative}
.main_middle_column .newproducts_box .product_column .data_div h4{font-size:20px; color:#000; padding-bottom:10px; font-weight:bold}
.main_middle_column .newproducts_box .product_column .data_div ul{font-size:13px; font-family:open sans, arial}
.main_middle_column .newproducts_box .product_column .data_div ul li{padding:2px 0}
.main_middle_column .newproducts_box .product_column .data_div ul li:last-child{color:#d00; padding:4px 0}
.main_middle_column .newproducts_box .product_column .data_div a.add_to_cart{height:20px; width:70px; background:url(../images/ico_cart2.jpg) no-repeat; padding-left:25px;
display:block; position:absolute;  bottom:0px}
.main_middle_column .newproducts_box .product_column .data_div a.add_to_wishlist{height:20px; width:50px; background:url(../images/ico_wish2.jpg) no-repeat; padding-left:25px;
display:block; position:absolute;  bottom:0px; left:105px; background-position:0 -2px}

.main_middle_column .newproducts_box .section1{width:100%; height:100%; padding-top:10px}
.main_middle_column .newproducts_box .section2{width:100%; height:100%; padding-top:10px; display:none}

.main_middle_column .news_newsletter_box{width:100%; height:300px; text-align:left; background:#fafafa; clear:both;}
.news_div{width:350px; height:280px; padding:10px 0; float:left}
.news_div .top_div{width:330px; height:20px; border-bottom:1px solid #ccc; margin:auto}
.news_div .top_div h4{width:100px; height:20px; line-height:20px; font-size:24px; position:relative; background:#fafafa; text-align:center; margin: auto; top:10px}


.newsletter_div{width:350px; height:280px; padding:10px 0px; float:right}
.newsletter_div .top_div{width:330px; height:20px; border-bottom:1px solid #ccc; margin:auto}
.newsletter_div .top_div h4{width:140px; height:20px; line-height:20px; font-size:24px; position:relative; background:#fafafa; text-align:center; margin: auto; top:10px}
.newsletter_div .form_cover{width:300px; height:auto; padding:50px 0 0 0; margin:auto}
.newsletter_div .form_cover .txt_box{background:#F0F0F0; border:1px solid #CCCCCC; color:#666666;  height:20px; padding:5px; width:200px; margin:auto; display:block}
.newsletter_div .form_cover  p{width:90%; margin:auto; text-align:center; padding:10px 0}
.newsletter_div .form_cover  .btn{background: #032A50;border: 0 none; color: #FFFFFF;font-size: 14px; height: 30px;line-height: 30px;text-align: center; width: 120px;
 margin:auto; display:block}

/*main middle tabs styles*/
.main_middle_column .newproducts_tabcontainer{width:100%; height:40px; text-align:left; font-size:14px; line-height:40px;clear:both; position:relative; border-bottom:1px solid #ccc}
.main_middle_column .newproducts_tabcontainer .tablink{}
.main_middle_column .newproducts_tabcontainer .tablink ul li{width:120px; height:auto; border:1px solid #ddd; float:left; text-align:center; position:relative; bottom:1px; left:10px; border-right-width:0; background:#f0f0f0; cursor:pointer}
.main_middle_column .newproducts_tabcontainer .tablink ul li:last-child{ border-right-width:1px}
.main_middle_column .newproducts_tabcontainer .tablink ul li.active{ border-bottom:2px solid #fafafa; background:#fafafa; cursor:default}
/*main middle tabs styles ends*/

.main_right_column{width:230px; min-height:100px; float:left; margin-left:20px}
.main_right_column .my_account_div{width:auto; height:auto; padding:10px; margin:auto; background:#fff; border:1px solid #eee }
.main_right_column .my_account_div ul li{ padding:5px; color:#333;}
.main_right_column .my_account_div ul li a{color:#333;}
.main_right_column .my_account_div ul li a:hover{ text-decoration:underline}
.main_right_column h5{color:#000; padding:5px 0; font-size:15px}
.main_right_column .trackform_cover{padding:5px 0}
.main_right_column .trackform_cover .txt_box{width:120px; height:20px; padding:5px; background:#f0f0f0; color:#666; border:1px solid #ccc; float:left}
.main_right_column .trackform_cover .search_btn{width:64px; height:32px; text-align:center; line-height:30px; 
margin:0; padding:0; background:#000; color:#fafafa; float:left; border:1px solid #000}
.main_right_column .signin_register{padding:5px; text-align:left; color:#333; clear:both}
.main_right_column .signin_register a{padding-right:15px; color:#333}
.main_right_column .signin_register a:last-child{padding-left:15px}
.main_right_column .signin_register a:hover{text-decoration:underline}

.main_right_column .dealoftheweek_div{width:auto; height:auto; padding:10px; margin:auto; background:#fff; border:1px solid #eee; margin-top:20px }
.main_right_column .dealoftheweek_div .deal_block{position:relative; border-bottom:1px solid #ccc; padding:10px 0; margin-bottom:10px}
.main_right_column .dealoftheweek_div .deal_block:last-child{border-bottom:0}
.main_right_column .dealoftheweek_div .deal_block img{width:195px; height:95px; margin:auto; float:left}
.main_right_column .dealoftheweek_div .deal_block ul{padding:10px 0; clear:both; font-size:12px}
.main_right_column .dealoftheweek_div .deal_block ul li{ padding:2px; color:#333;}
.main_right_column .dealoftheweek_div .deal_block ul li.adj{color:#d00}

.bottomline_wrapper{width:100%; height:70px; background:#d5d5d7}
.bottomline_container{width:1240px; height:70px; margin:auto}
.footer_wrapper{width:100%;  background:#042749}
.footer_1{width:1240px; margin:auto}
.footer_1 .block1{width:250px; padding:20px; color:#4e7395; font-size:13px; line-height:20px; text-align:left; float:left }
.footer_1 .block1 h4{font-size:20px; color:#8A8E99; padding-bottom:15px; font-weight:100}
.footer_1 .block1 ul li{padding:3px 0; /*border-bottom:1px dotted #4e7395*/}
.footer_1 .block1 ul li a{color:#4e7395}
.footer_1 .block1 ul li:last-child{border:0}

.footer_1 .block2{width:325px; padding:20px; color:#4e7395; font-size:13px; line-height:20px; text-align:left; float:left }
.footer_1 .block2 h4{font-size:20px; color:#8A8E99; padding-bottom:15px; font-weight:100}

.footer_2{width:100%;  background:#fafafa; padding:7px 0;}
.footer_3{width:1240px;  padding:5px 0; margin:auto}
.footer_copyright{float:left; color:#f0f0f0;}
.designed_by{float:right; color:#f0f0f0;}

/*slider styles*/
.slider_container{width:100%; height:0; height:410px; background:#000; overflow:hidden; position:relative}
.slide1{width:100%; height:100%; background:#fff url(../images/banner1.jpg); background-position: center; position:absolute; left:0} /*cover and contain*/
.slide2{width:100%; height:100%; background:#fff url(../images/banner2.jpg); background-position: center; position:absolute; left:100%}
.slide3{width:100%; height:100%; background:#fff url(../images/banner3.jpg); background-position: center; position:absolute; left:100%}
.slide4{width:100%; height:100%; background:#fff url(../images/banner4.jpg); background-position: center; position:absolute; left:100%}
.slide5{width:100%; height:100%; background:#fff url(../images/banner5.jpg); background-position: center; position:absolute; left:100%}
.slider_controller{width:170px; height:30px; position:relative ; top:-40px;  z-index:98; margin:auto}
.ctrl1,.ctrl2,.ctrl3,.ctrl4,.ctrl5{width:20px; height:20px; background:#fff; float:left; margin:5px 3px;border:1px solid #ccc; cursor:pointer; border-radius:25px}
.slider_controller .active{background:#ccc; cursor:default}

/*slider styles ends*/

/*product submenu*/
.product_submenu{width:1240px; height:auto; background:#f1f1f1; position:absolute; z-index:99; left:0; box-shadow:0px 2px 3px #ccc; border-top:5px solid #1A7FDF; display:none}
.menu_container ul li:hover .product_submenu{display:block;}
.product_submenu .column{width:220px; height:auto; padding:20px 10px; float:left; background:#f1f1f1 }
.product_submenu .column.column2{width:220px; height:auto; padding:20px 10px; float:left; background:#ddd }
.product_submenu .column ul li{color:#333; font-size:14px; display:block; float:none; padding:4px 0; border-bottom:1px solid #ccc}



.product_submenu .top_div
.main_wrapper h2{font-size:18px; color:#000; font-weight:normal; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:1px}

/*product submenu ends*/
/*product_styles*/

.product_right_column{width:940px; min-height:100px; float:left; margin-left:50px; }
.product_right_column .top_ad_strip{width:940px; height:100px; padding-bottom:10px}
.product_right_column .search_strip{width:940px; height:40px; padding-bottom:20px; border-bottom:1px solid #ddd}
.product_right_column .search_strip .strip_title{width:240px; height:auto; padding-top:35px; float:left;  font-size:16px}

.product_right_column .showing{width:940px; height:20px; line-height:20px; font-size:13px; color:#666; text-align:left; }
.product_right_column .product_listing{width:940px; height:auto;}
.product_right_column .product_listing .product_blocks{width:220px; height:270px;  float:left; position:relative; margin-top:40px}
.product_right_column .product_listing .product_blocks .imgdiv{width:190px; height:140px; margin:auto; padding:10px 0}
.product_right_column .product_listing .product_blocks .imgdiv img{width:190px; height:140px; }
.product_right_column .product_listing .product_blocks .detaildiv{width:195px; height:45px; margin:auto;  text-align:left; color:#333; font-size:13px;
border-bottom:1px solid #ccc}
.product_right_column .product_listing .product_blocks .price{font-size:16px; font-weight:bold; color:#000; text-align:left; padding:2px 0; width:195px; margin:auto}
.product_right_column .product_listing .product_blocks a.add_to_cart{height:20px; width:70px; background:url(../images/ico_cart2.jpg) no-repeat; padding-left:25px;
display:block; position:absolute;  bottom:0px; left:10px}
.product_right_column .product_listing .product_blocks a.add_to_wishlist{height:20px; width:50px; background:url(../images/ico_wish2.jpg) no-repeat; padding-left:25px;
display:block; position:absolute;  bottom:0px; left:105px; background-position:0 -2px}

.searchform_cover{padding:5px 0; width:225px; height:30px}
.searchform_cover .txt_box{width:213px; height:20px; padding:5px; background:#f6f6f6; color:#666; border:1px solid #ccc;
/*border-right:0;*/ float:left; outline:none}
.searchform_cover .search_btn{width:44px; height:32px; text-align:center; line-height:30px; 
margin:0; padding:0; background:#F6F6F6 url(../images/ico_search.jpg) no-repeat; background-position:10px 5px ; color:#fafafa; float:left; border:1px solid #ccc;
border-left:0; cursor:pointer; outline:none}

.leftform_cover{padding:5px 0; width:225px; height:150px;}
.leftform_cover ul li{height:20px; margin-bottom:5px}
.leftform_cover ul li .left_part{width:25px; float:left}
.leftform_cover ul li .right_part{width:auto; padding-left:10px; text-align:left; line-height:17px}

.leftform_cover2{padding:5px 0; width:225px; height:110px;}
.left_select{width:188px; height:27px; background:url(../images/bg_dropdown.jpg); border:0; position:relative; margin-bottom:5px} 
.left_select select{background:none; opacity:0; width:188px; height:27px; position:absolute; z-index:2}
.left_select .value_div{width:178px; padding-left:10px; height:27px; line-height:27px; position:absolute; z-index:1}

/*product details*/
.product_details_cover{width:940px; height:auto; min-height:650px;  color:#666; text-align:left; padding:10px 0 }
.picture_purschase_part{width:940px; height:470px; margin-bottom:10px;}
.picture_purschase_part .thumb_and_image{width:370px; height:470px; float:left}
.picture_purschase_part .details_to_purchase{/*width:540px; height:470px; float:right*/}
.picture_purschase_part .details_to_purchase .product_name{padding:5px 0; font-size:14px; color:#000; font-weight:bold;}
.picture_purschase_part .details_to_purchase .product_summary{padding:5px 0; line-height:20px; text-align:justify }
.picture_purschase_part .details_to_purchase .customer_actions{padding:10px 0; height:35px; text-align:justify ; border-bottom:1px solid #ccc}
.picture_purschase_part .details_to_purchase .customer_actions .rating_div{width:180px; height:auto; float:left}
.picture_purschase_part .details_to_purchase .customer_actions .review_wishlist{width:280px; float:right}
.picture_purschase_part .details_to_purchase .customer_actions .review_wishlist a{display:blockf; float:left; text-decoration:underline; color:#666;
padding:5px 10px 10px 30px; background:url(../images/ico_review.jpg) no-repeat; background-position:0 2px; }
.picture_purschase_part .details_to_purchase .customer_actions .review_wishlist a:last-child{background-image:url(../images/ico_wish3.jpg)}
.picture_purschase_part .details_to_purchase .bill_board{padding:20px 0; border-bottom:1px solid #ccc }
.picture_purschase_part .details_to_purchase .bill_board .price_with_offer{font-size:15px; color:#666; padding-bottom:20px}
.picture_purschase_part .details_to_purchase .bill_board .price_with_offer strong{color:#000}
.picture_purschase_part .details_to_purchase .bill_board table{border:0}
.picture_purschase_part .details_to_purchase .bill_board table tr td{border-bottom:1px  solid #ccc; padding:5px 0}
.picture_purschase_part .details_to_purchase .bill_board table tr:last-child td{border-bottom:0}
.picture_purschase_part .details_to_purchase .purchase_area{padding:15px 0; border-bottom:1px solid #ccc}
.picture_purschase_part .details_to_purchase .purchase_area table{border:0}
.picture_purschase_part .details_to_purchase .purchase_area table tr td{padding:5px; font-size:15px; text-align:left}
.picture_purschase_part .details_to_purchase .purchase_area table tr td .txtbox{width:40px; height:30px; padding:5px 0; line-height:30px; text-align:center; background:#f0f0f0; border:1px solid #ddd}
.picture_purschase_part .details_to_purchase .purchase_area table tr td .btn,.buy_button{width:120px; height:40px; text-align:center; line-height:40px; background:#032a50; color:#fff;
font-size:14px; border:0}
.picture_purschase_part .details_to_purchase .purchase_area table tr td .stock_stat, .picture_purschase_part .details_to_purchase .purchase_area table tr td .stock_stat a{font-weight:bold; color:#136f01;}
.picture_purschase_part .details_to_purchase .purchase_area ul{padding:20px 0;}
.picture_purschase_part .details_to_purchase .purchase_area ul li{width:30%; text-align:center; border-right:1px solid #ccc; display:block; float:left}
.picture_purschase_part .details_to_purchase .purchase_area ul li:last-child{border:0}

 .product_details_tab_cover{width:940px; height:auto; min-height:150px; padding:10px 0}
.breadcrumb{height:30px; line-height:30px; width:1200px; padding:0 20px; color:#000; margin:auto}
/*product styles ends // // / / / / */
/*%%%%%%%%%%%%%%%%%%%       PRODUCT TABS             %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.product_details_tabcontainer{width:100%; height:40px; text-align:left; font-size:14px; line-height:40px;clear:both; position:relative; border-bottom:1px solid #ccc; z-index:2}
.product_details_tabcontainer .tablink{}
.product_details_tabcontainer .tablink ul li{width:120px; height:auto; border:1px solid #ddd; float:left; text-align:center; position:relative; bottom:1px; left:10px;  background:#fafafa; cursor:pointer; position:relative; margin-right:-1px }
.product_details_tabcontainer .tablink ul li:last-child{ border-right-width:1px}
.product_details_tabcontainer .tablink ul li.active{ border-bottom:2px solid #fff; background:#fff; cursor:default; padding-top:10px;top:-10px; margin-bottom:-10px}

.product_details_box{height:auto; min-height:100px; background:#fff; border:1px solid #ccc; position:relative; z-index:0; top:-1px}

.product_details_box .section1{width:auto;  padding:10px}
.product_details_box .section2{width:auto;  padding:10px; display:none}
.product_details_box .section3{width:auto;  padding:10px; display:none}
.product_details_box .section4{width:auto;  padding:10px; display:none}

/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*easyslider styles*/
.recent_slider_cover{background:#fff; border:1px solid #ccc; width:203px; height:auto; padding:10px;}
.recent_slider_cover h2{border-bottom:0}

#slider{width:195px; height:220px; margin:auto}
#slider ul li{width:195px; height:220px; margin:0; padding:0}
#slider ul li img{width:195px; height: 95px; padding-bottom:10px}

#slider ul li h4{color: #000000;
    font-size: 18px;    font-weight: bold;    padding-bottom: 10px; background:none; border:0; padding-left:0; text-transform:none}
#slider ul li p{color:#000; font-size:14px}
#slider ul li a.more{display:block; padding:2px 10px; background:#000; color:#fff; float:left; margin:5px 0; clear:both}
#slider_prev{display:block; background:#ccc; color:#000; float:left; padding:2px 5px; position:relative; top:-180px; left:-20px}
#slider_prev a{color:#000}
#slider_next{display:block; background:#ccc; color:#000; float:left; padding:2px 5px; position:relative; top:-180px; left:190px}
#slider_next a{color:#000}
/*easyslidr styles ends*/

/*easyslider for news*/

.news_slider_cover{width:310px; padding:0px 20px; height:200px; border-right:1px solid #ccc; margin:auto; position:relative; top:20px; left:10px}
.news_slider_cover_adj{ width:300px; height:auto; margin:auto}


#news_slider{width:300px; height:220px; margin:auto}
#news_slider ul li{width:290px; height:220px; margin:0; padding:0}


#news_slider ul li h5{color: #333;
    font-size: 32px;  padding:20px 10px; background:none; border:0; padding-left:0; text-transform:none; text-align:center}
#news_slider ul li p{color:#333; font-size:13px; text-align:center; width:90%; margin:auto}
#news_slider ul li a.more{display:block; padding:2px 10px; font-size:15px;   color:#666;  margin:auto; clear:both; width:100px; text-align:center}
#news_slider_prev{display:block; background:#333; color:#000; float:left; padding:2px 5px; position:relative; top:-130px; left:-10px}
#news_slider_prev a{color:#ccc}
#news_slider_next{display:block; background:#333; color:#000; float:left; padding:2px 5px; position:relative; top:-130px; left:280px}
#news_slider_next a{color:#ccc}


/*easyslider for news ends*/


/*****Sj****/
.menu_container .product_submenu ul li a{display:inline; height:auto; line-height:normal;  padding:0; margin-right:0px;background: none;color: #333;font-size: 14px;}
.menu_container .product_submenu ul li:hover a{background:none;}
.product_right_column .search_strip .strip_title{float: none;}
.product_right_column .search_strip{height: auto;padding-bottom: 0px;margin-bottom: 20px;}

.product_right_column .product-grid{width:940px; height:auto;}
.product_right_column .product-grid > div{width:220px; height:270px;  float:left; position:relative; margin-top:40px;    border: 1px solid #ddd;    margin: 0 4px 8px;}
.product_right_column .product-grid .image{width:190px; height:140px; margin:auto; padding:10px 0}
.product_right_column .product-grid .image img{width:190px; height:140px; }
.product_right_column .product-grid .name{width:195px; height:45px; margin:auto;  text-align:left; color:#333; font-size:13px;}
.product_right_column .product-grid .price{font-size:16px; font-weight:bold; color:#000; text-align:left; padding:2px 0; width:195px; margin:auto}
.product_right_column .product-grid  a.add_to_cart{height:20px; width:70px; background:url(../images/ico_cart2.jpg) no-repeat; padding-left:25px; font-size:12px;
display:block; position:absolute;  bottom:0px; left:10px}
.product_right_column .product-grid a.add_to_wishlist{height:20px; width:50px; background:url(../images/ico_wish2.jpg) no-repeat; padding-left:25px;display:block; position:absolute;  bottom:0px; left:105px; background-position:0 -2px; font-size:12px;}
.product_right_column .product-grid .description{display: none;}
.product_right_column .product-grid .price-tax{display: none;}
.product_right_column .product-list  a.add_to_cart{height:20px; width:70px; background:url(../images/ico_cart2.jpg) no-repeat; padding-left:25px;
display:block; }
.product_right_column .product-list a.add_to_wishlist{height:20px; width:50px; background:url(../images/ico_wish2.jpg) no-repeat; padding-left:25px;display:block; background-position:0 -2px}
.rating_div span, .rating_div img{float: left;}
.rating_div span{padding-right: 10px;}
.picture_purschase_part{height: auto;}
.purchase_area .minimum{padding-top: 5px;font-size: 11px;color: #999;}
.price .price-old,.deal_block .adj .price-old {color: #FF0000;text-decoration: line-through;}
.deal_block .adj .price-new{color: #000}
.product_right_column h1{margin-bottom: 20px;border-bottom:1px solid #ddd;font-size: 16px;}
.product_right_column h2{border-bottom: 1px solid #CCCCCC;color: #333333;font-size: 14px; margin-bottom: 1px; padding-bottom: 10px;}
.leftform_cover{overflow: auto;}
.content_top .section_blocks{float: left;padding-right: 12px;}
.subscribe_result{color:#00ff00}

/*** Sj ***/
.product_right_column .product-filter{display: none;}
.product_right_column .product-grid > div{margin-top: 0px;}
.main_wrapper h2,.main_wrapper h1{margin-bottom: 20px;}
.searh_address_cart{padding:10px 5px;}
.searh_address_cart > input {margin-right:5px;}
.searchform_cover .txt_box2{width: 165px;}
.searchform_cover .search_progress{background:url("../image/loading_icon.gif") no-repeat scroll 10px 5px #F6F6F6;}
.product_column .price-old {color: #FF0000;text-decoration: line-through;}
.product_column .price-new{color: #333333;} 

.footer_2{text-align: center;}
.footer_2 ul{margin:auto;width: 1240px}
.footer_2 ul li{float: left; font-size:12px; padding:0 1px; margin-bottom:3px;}
.footer_2 ul li a{ font-size:12px; text-decoration:none; float: left; }

.designed_by a{color: #fff;}
.contact_wrapper .left{float: left;width: 410px;margin-right: 60px}
.contact_wrapper .middle{float: left;width: 410px;}
.contact_wrapper .right{float: right;width: 300px;}
.contact_wrapper .button{margin-top: 20px;}
.contact_wrapper .captcha{width: 170px;float: left;}
.contact_wrapper .right span{width: 140px;display: block;float: left;}
.contact_wrapper .middle .txt1{width: 99%;}
.login_column{width:100%;margin-left: 0px;}
.login_column .content{border: none;margin-top:0px;}
.login_wrapper{width:100%;float:left;}
.login_wrapper h1{margin-bottom:20px;}
.login_wrapper h2{margin-top:20px;margin-bottom:0px;}
.sub-content .txt2{width: 40%}
.sub-content {padding:20px;}
.control-group{margin-bottom:10px;}
.dash_box{float:left;width:47%;margin:0px 10px 10px;}
.dash_box ul li{padding:5px 0;border-bottom:dotted 1px #4F6D79;}
.addthis_sharing_toolbox{margin-top: 10px;}
#do_more{padding-left: 10px;list-style-type: circle}

.product-list .name {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
}
.product-list .price {
    font-size: 16px;
    font-weight: bold;}
.error_model{position:absolute;margin-top:20px;}
.errord {color: #FF0000 !important;}

.search_shipping_form #search_zip, .search_shipping_form #search_name{width:aut;height: 25px;padding:5px;}
.my_account_div h2 span{font-size:12px;color:#043058} 
.product-grid .name a{width: 140px;  float: left;}
.product-grid .name span{font-weight: bold;}
.price_num{float: left; width: 100px;}
.product-condition{float:right;}
.product_right_column .product-grid .price{font-size: 13px;}
.newproducts_box .product_column .data_div .name a{    width: 138px;    float: left;}
.newproducts_box .product_column .data_div .name span{font-weight: bold;}
.newproducts_box .product_column .data_div .price{    font-weight: bold;    color: #000;    text-align: left;    padding: 2px 0;    width: 190px;    margin: auto;    float: left;}
.main_middle_column .newproducts_box .product_column{height: 303px;width: 215px;margin-bottom:20px;margin-right: 20px}
.main_middle_column .newproducts_box .product_column .data_div{height: 104px;}
.clear{clear:both;}
.main_middle_column .newproducts_box{height: auto;margin-bottom: 25px;}
.product_right_column .product-list .left{display: block;    float: left;    width: 530px;}
.product_right_column .product-list .right{width:160px;margin-left: 0px;}
.product_right_column .product-list > div{background-color: #fff;    padding: 10px;}
.product_right_column .product-list .image{margin-right: 20px;}
.product_right_column .product-list span.cart_buttons a {    float: right;}
.product_right_column .product-list a.add_to_wishlist{width: 70px;}
.product_right_column .product-list .feature-list ul {    width: 45%;    margin: 15px 0px 15px;    padding: 0px;    float: left;}
.product_right_column .product-list .feature-list ul li{padding: 3px 0px;border-bottom: dotted 1px #DDD;}
.product_right_column .product-list .feature-list ul li span{font-weight: bold;min-width: 90px;margin-right: 10px;display:block;float:left;}
.product_right_column .product-list .price{font-size: 15px;}

#equire_product_form input.txt1,#equire_product_form .txtarea1{width:100%;padding:10px;box-sizing: border-box;}
#equire_product_form h3{margin-bottom: 10px;}
#confirm .payment .buttons .right{width: auto;}
.addthis_sharing_toolbox {    clear: none !important;}