*{padding:0;margin:0;}
@font-face{font-family:"Open Sans";src:url("/font/OpenSans-Regular.ttf") format("truetype");}
body{background-color:#f5f5f5;font-family:Open Sans;position: relative;z-index: 0;background-image: url("/images/bgimg.jpg");background-position:center top;background-attachment:fixed;}
#menuheader{width:1049px;height:40px;background-image:url(/images/menu_bg.jpg);position:relative; z-index:99;margin:0 auto;}
.top_block{height:100%;margin:0 auto;width:1048px;}
.menu_block{height:100%;float:right;min-width:475px;max-width:830px;}
#menu{padding:0px;list-style:none;float:right;height:100%;display:block;}
#menu li{float:left;margin-top:12px;position:relative;height:100%;}
#menu a{float:left;height:25px;padding:0 3px;font-size:12px;text-decoration:none;color:#FFF;}
#social_links{padding:0 13px 0 18px;list-style:none;height:100%;float:right;display:block;}
#social_links li{float:left;margin-top:7px;position:relative;}
#social_links a{float:left;height:28px;padding:0 3px;font-size:12px;text-decoration:none;color:#FFF;}
#wrapper{margin:0px;padding:0px;width:1085px;height:auto;}
#main_content{float:left;margin:0px;padding:0px;height:auto;width:1086px;background-image:url(/images/background-big.png);position:relative; z-index:99;}
.logo{float:left;padding:12px 0px 2px 43px;}
.shipadd{float:left;padding:20px 40px 0px;width:352px;}
.blog_top_banner{float:left;padding:20px 15px 0px 0px;width:728px;}
.search{float:left;height:60px;width:290px;padding:18px 10px 0px;}
.searchbox{/*float:right;*/width:342px;}
.search_button{margin-top:6px;margin-left:-20px;float:right;position:absolute;}
.payment{width:290px;float:right;}
.realex{float:left;padding:5px 0px 0px;}
.visa{float:left;padding:6px 0 0 4px;width:179px;}
.mainheader{height:100px;}
.companyhead{border-bottom:1px solid #A29D9D;border-top:1px solid #A29D9D;height:28px;margin-left:-2px;padding:3px 0 0;width:1048px;}
.shipping{color:#4a4949;height:34px;width:1048px;font-family:Open Sans;font-size:10pt;font-weight:bold;border-bottom:1px solid #A29D9D;margin-bottom:8px;margin-left:-3px;}
.top_tags_block{color:#4a4949;height:44px;width:1048px;font-family:Open Sans;font-size:10pt;font-weight:bold;border-bottom:1px solid #A29D9D;margin-left:-2px;margin-bottom:8px;border-top:1px solid #A29D9D;}
#top_tags{}
#top_tags li{font-size: 12px;list-style: none outside none;padding: 2px 0 0 8px;float:left;}
#top_tags a{color: #666666;display: block;height: 21px;text-decoration: none;font-weight:normal;}
.shippingrate{float:left;height:28px;padding:7px 0 0 8px;}
.shipto{float:right;height:34px;width:250px;}
.weship{float:left;height:36px;padding:7px 0 0;}
.weshipimg{float:right;padding:3px 5px 0 0px;}
.mainbody{height:auto;width:1048px;float:left;padding:0px 0px 0px 23px;}
.mainleftside{height:auto;width:200px;float:left;}
.leftsidebar{text-align:justify;height:27px;width:182px;font-size:14px;color:#FFF;background-image:url(/images/menuheader.jpg);float:left;padding:8px 0px 0px 16px;background-repeat:no-repeat;border:1px solid #A29D9D;}
.leftsidebar h1{font-size:14px;font-weight:normal;}
.ls_text{text-align:left;color:#666;font-size:12px;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;overflow:hidden;padding:6px 9px;float:left;width:180px;}
.banner{margin-top:5px;}
.widget{margin-top:5px;}
.banner div:last-child {border-bottom:1px solid #C2C2C2;height:122px;}
.leftcat{height:auto;/*width:35px;*/float:left;}
.blog_adv{margin:15px 0px;float:left;}
.blog_video{margin:15px 0px 15px;float:left;}
.blog_adv:first-child{margin:0px 0px 15px 0px;}
#leftmenu1{display:block;overflow:hidden;border-bottom:1px solid #c2c2c2;margin-bottom:6px;}
#leftmenu1 li{width:173px;list-style:none;background-image:url(/images/menuback11.png);text-align:left;font-size:12px;padding:7px 0px 0px 27px;background-repeat:no-repeat;}
#leftmenu1 a{color:#666666;text-decoration:none;display:block;height:21px;}
.submenu{margin-left:-27px;width:201px;}
#leftmenu1 ul.submenu li{height:21px;width:201px;list-style:none;background-image:url(../images/menuback22.png);font-size:12px;padding:5px 0px 2px 0px;background-repeat:no-repeat;}
#leftmenu1 ul.submenu a{padding-left:45px;}
.signup{background-color:#E5E5E3;border:1px solid #C2C2C2;float:left;width:198px;}
.signuptext{background-image:url("/images/signuphead.png");color:#FFFFFF;font-family:Open Sans;height:93px;padding:0 9px 0px 9px;text-align:left;width:180px;text-shadow:1px 1px 15px black;font-size:14px;border-bottom:1px solid #c2c2c2;}
.signuptext h2{font-weight:lighter;}
.signuptext span{}
.banner_phone{margin-bottom:6px;width:198px;}
#slides{overflow:hidden;z-index:100;position:relative;height:417px;}
.slides_container{width:824px;height:417px;overflow:hidden;display:none;}
#slides .slide{width:824px;height:417px;display:block;}
.pagination{background:url("/images/slider_layout2.png") no-repeat scroll 12px 0 transparent;bottom:0px;left:0px;padding:5px 18px 5px 760px;position:absolute;z-index:100;width:100%;}
.pagination li{float:left;margin:1 2px;list-style:none;}
.pagination li a{display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a{background-position:0 -12px;}
.middle1{border:1px solid #C2C2C2;float:left;height:204px;margin:23px 0 0 13px;width:264px;}
.middel1img{height:30px;width:154px;background-image:url(/images/weekly-deal.jpg);float:left;padding:8px 0px 0px 110px;}
.middel2img{height:30px;width:154px;background-image:url(/images/upcoming_news.jpg);float:left;padding:8px 0px 0px 110px;}
.middel1leftimg{background-repeat:no-repeat;border:1px solid #C2C2C2;float:left;height:149px;margin:10px 0 0 5px;width:90px;}
.comdeal{float:left;height:148px;margin:8px 7px 0;width:153px;}
.comdeal2{float:left;height:148px;margin:0px 7px;width:250px;}
.comdeal2 .event{height: 83px;padding:0px 2px 0px;}
.comdeal2 .event-caption{text-align:left;padding:5px 0px 3px;}
.comdeal2 .event:first-child{border-bottom:1px solid #A29D9D;}
.comdeal2 .event-caption a{color: #666666;text-decoration: none;}
.comdeal2 .edate{color: #666666;float: left;font-size: 12px;padding: 5px 0 5px 5px;display:block;}
.comdeal2 .elink{display:block;float:right;font-size:12px;padding:5px 0 5px 5px;}
.comdeal2 .elink a{color:#4B7212;text-decoration:none;}
.compset{color:#666666;height:50px;text-align:left;width:160px;}
.compset a{color:#666666;text-decoration:none;font-size:15px;}
.dealprice{background-image:url("/images/dealdiff.jpg");height:103px;width:154px;}
.dealpricefont{font-size:12px;float:left;width:75px;padding:6px 0px 0px 0px;color:#666666;}
.dealpricefont1{font-size:11px;float:right;/*width:95px;*/padding:6px 0px 0px 0px;color:#666666;}
.dealprice h3{font-size:11px;text-align:right;text-decoration:none;padding:4px 8px 0px 0px;}
.dealprice h2{padding:0px 0px 0px 0px;text-align:left;}
.zoomproduct{float:left;height:auto;width:620px;margin:-23px 0px 0px 15px;}
.productmaincon{float:left;height:auto;width:620px;margin:23px 0px 0px 0px;}
.product{float:left;height:auto;margin:23px 0 0 10px;width:833px;}
.product_page{float:left;height:auto;margin:23px 0 0 10px;position:relative;}
.pribox{background-image:url("/images/menuheader.jpg");border-bottom:1px solid #A29D9D;color:#FFFFFF;float:none;font-size:13px;height:26px;padding:9px 0 0 12px;text-align:left;width:188px;}
.addtocart{padding:12px 0 20px;}
.addcart input{}
.prdimg{background-image:url("/images/ourseller2.png");background-repeat:no-repeat;border:1px solid #A29D9D;color:#FFFFFF;font-size:18px;height:35px;padding:5px 0 0 17px;text-align:left;width:803px;overflow:hidden;}
.prdimg h1{font-size:18px;font-weight:normal;}
.prdtext{border:1px solid #A29D9D;color:#666;font-size:13px;height:35px;padding:5px 0 0 17px;text-align:left;width:803px;overflow:hidden;margin-bottom:8px;}
.prdtext span{float:left;padding:5px 0px 5px 25px;font-weight:bold;}
.prdtext ul{font-size:13px;font-weight:normal;}
.prdtext li{float:left;padding:5px;margin-left:20px;}
.prdtext li:first-child{list-style-type:none;margin-left:0px;padding:5px;}
.prdtext li a{text-decoration:none;color:#666;}
.review_tab_left{background-image:url("/images/review_tab2.png");background-repeat:no-repeat;color:#FFFFFF;font-size:18px;text-align:left;overflow:hidden;margin-right:-142px;float:left;border-radius:0px 10px 0px 0px;width:218px;}
.review_tab_right{background-image:url("/images/review_tab2.png");background-repeat:no-repeat;color:#FFFFFF;font-size:18px;float:left;text-align:left;width:188px;overflow:hidden;border-radius:0px 10px 0px 0px;margin-left:152px;}
.review_tab_left a, .review_tab_right a{color:#fff;text-decoration:none;height:40px;display:block;height:35px;padding:5px 0 0 17px;width:208px;}
.review_social{height:24px;padding:8px 0px;width:190px;overflow:hidden;}
.prd1{border:1px solid #C2C2C2;float:left;height:252px;margin:8px 6px 6px;width:152px;}
.txt{background-color:#F8F8F8;color:#AAAAAA;font-size:13px;height:68px;padding:0px 7px;width:138px;}
.txt p{line-height:1.45;padding:4px 0;text-align:left;}
.txt a{color:#666666;text-decoration:none;}
.img1{height:140px;padding:22px 0;width:140px;}
.prd{/*border:1px solid #C2C2C2;*/float:left;height:372px;margin:6px 11px 6px 1px;width:262px;}
/*.prd:nth-child(3n){margin-right:0px;}*/
.prd .img{padding:22px 27px 22px 38px;}
.prd .img img{height:180px;width:180px;}
.prd .txt{background-color:#F8F8F8;color:#AAAAAA;font-size:13px;padding:5px 10px;width:242px;text-align:center;height:57px;}
.prd .desc{background-color:#fff;color:#666666;font-size:13px;padding:5px 8px;width:246px;text-align:left;}
.prd .desc p{padding:5px 0px;}
.prd .desc table{width:254px;}


.footer-menu{padding:15px 20px;width:1009px;margin:10px 0px 0px 18px;background-color:rgb(248, 248, 248);float:left;font-size:13px;border-top:1px solid #A29D9D;}
.footer-menu a{font-size:12px;}
.footer-menu-item{width:25%;float:left;}
.footer-menu-item p{font-weight:bold;display:block;text-align:left;color:#666;margin-bottom:5px;}
.footer-menu-item ul{float:left;display:table;list-style:none;}
.footer-menu-item li{padding:2px 0px;width:100%;float:left;display:block;text-align:left;}
.footer-menu-item a{text-decoration:none;color:#666;}

.footer{float:left;width:1049px;height:80px;margin:0px 0px 0px 18px;background-image:url(/images/footerimg2.png);}
.footerflag{text-align:left;float:left;padding:18px 0px 0px 12px;position:absolute;}
.footerfont{text-align:center;color:#FFF;width:1048px;font-size:12px;padding:18px 0px 0px;}
.footerfont a{color:#fff;}
.text{/*background-image:url("/images/search_2.png");*/background:#ffffa4 none repeat scroll 0 0; border:1px solid #A29D9D;color:#000;font-family:Myriad Pro;font-size:13px;font-style:italic;height:21px;padding:3px 4px 4px;width:332px;margin-bottom:7px;}
.brands{/*background-image:url("/images/search_2.png");*/background:#ffffa4 none repeat scroll 0 0;border:1px solid #A29D9D;color:#000;font-family:Myriad Pro;font-size:13px;font-style:italic;height:28px;margin-bottom:7px;padding:5px 4px;vertical-align:middle;width:342px;}
.signuptextbox{background-image:url("/images/signuptext.png");border:0 solid #C2C2C2;color:#C2C2C2;font-size:14px;height:14px;margin-top:4px;padding:4px;width:166px;}
.selectionbox{border:1px solid #C2C2C2;font-size:13px;height:21px;width:180px;}
.error{border:1px solid #ff0000;}
.button{margin-top:5px;margin-bottom:6px;cursor:pointer;display:block;height:29px;font-size:14px;color:#FFF;font-weight:bold;text-decoration:none;font-family:Arial, sans-serif;border:none;background-image:url(/images/menuheader.jpg);width:174px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(/css/PIE.htc);margin-top:5px;margin-bottom:6px;-webkit-box-shadow:inset 0 0 7px #8ebc4b;-moz-box-shadow:inset 0 0 7px #8ebc4b;box-shadow:inset 0 0 7px #8ebc4b;text-shadow:0px 1px #8ebc4b;}
.productspeci{width:820px;float:left;position:relative;}
.productdesc{padding:10px 10px 0px;text-align:justify;width:800px;border-radius:0px 0px 10px 10px;border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;behavior:url(/css/PIE.htc);color:#4A4949;text-indent:1.45;font-size:12px;font-family:Tahoma,Arial,Helvetica,sans-serif;}
.productdesc p{margin:15px 0;}
.productdesc hr{color:#666;height:1px;border-width:0;background-color:#666;}
.productspec_tab, .productreview_tab{padding:0 10px;text-align:left;border-radius:0px 10px 10px 10px;border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;border-top:1px solid #C2C2C2;min-width:600px;color:#4A4949;text-indent:1.45;font-size:12px;font-family:Tahoma,Arial,Helvetica,sans-serif;}
.productspec_tab p, .productreview_tab p{margin:15px 0;}
.productdesc_tab p{margin:15px 0;}
.productdesc_tab hr{color:#666;height:1px;border-width:0;background-color:#666;}
.product table{border-spacing:0 10px;width:600px;}
.product_page table{border-spacing:0 10px;width:600px;}
.content, .blog_content{color:#4A4949;float:left;font-size:10pt;width:810px;text-align:left;padding:0 10px;}
.content p, .blog_content p{line-height:1.45;padding:10px 0;text-align:left;}
.blog_content{width:610px;}
.blog_content p{width:600px;}
.search_result{}
.search_result .desc{width:610px;}
.search_result a{color:#666;text-decoration:none;}
.search_caption{padding:10px 5px;}
.search_pages{float:left;width:600px;}
.content .pager{list-style:none outside none;}
.content .pager li{float:left;padding-right:7px;}
.content .pager li.pager-current{font-weight:bold;}
.content .pager a{color:#666;text-decoration:none;}
.productimage{border:1px solid #C2C2C2;float:left;height:auto;margin:15px 15px 0 0;width:592px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;behavior:url(/css/PIE.htc);}
.productimage img{padding:6px;}
.prodelivery{float:left;margin:15px 0 0;width:206px;position:relative;}
.prodelivery1{height:110px;margin:0;border:1px solid #C2C2C2;border-radius:10px 10px 10px 10px;color:#666666;width:200px;-moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(/css/PIE.htc);}
.prdser{background-color:#DBEDBD;float:left;margin:20px 3px 0;width:200px;border:1px solid #A29D9D;}
.tabletr{height:30px;text-align:left;}
.prodelivery1 h1{font-size:23px;padding:0;line-height:1.3;font-weight:normal;}
.prodelivery1 h2{font-size:15px;padding:15px 0 4px;font-weight:normal;}
.prodelivery1 h5{font-size:12px;font-family:Open Sans;}
.prodes{margin:0px 0px 0px 30px;float:left;width:545px;text-align:left;padding-left:5px;}
.delivery_info{color:#666;text-align:left;font-size:11px;background-color:#F8F8F8;border-top:1px solid #A29D9D;padding:5px;}
.delivery_info h4{margin-bottom:3px;font-size:12px;}
.delivery_info span{}
.blog_post{margin:10px 10px;border-bottom:1px solid #A29D9D;overflow:hidden;padding-bottom:10px;}
.blog_post a{text-decoration:none;color:#4B7212;}
.blog_post h2{color:#666666;}
.paging{}
.pageList{list-style:none outside none;}
.pageList li{float:left;padding:5px;}
.pageList a, .blog-back-link{color:#4B7212;font-size:14px;text-decoration:none;}
.pageList a.active{font-weight:bold;}
*{margin:0;padding:0;}
#menu{list-style:none outside none;}
body{font-family:Open Sans;}
.fc_minicart_border{border:0;margin:0;padding:0;}
.b-wrotator{text-align: center;width:100%;height:1540px;position:absolute;overflow:hidden;}
.b-wrotator__i{min-width:300px;max-width: 400px;margin:0 auto;position:relative;}
.b-wrotator__left{left:-427px;position:absolute;top:40px;width:200px;z-index:102;}
.b-wrotator__right{position:absolute;right:-425px;top:40px;width:200px;z-index:102;}