@charset "utf-8";
/* CSS Document */
/*layout Style*/
body{margin:0;padding:0;color:#666;font-family:Tahoma,Geneva,sans-serif;font-size:13px;line-height:1.4em;background-color:#f7f7f7;background-repeat:repeat-x;background-position:top;}
#indexHomeBody{background-image:url(../images/body_home.png);}
.subpage{background-image:url(../images/body_subpage.png);}
a,a:link,a:visited{color:#666;font-weight:normal;text-decoration:none;}
a:hover{text-decoration:underline;}
a.more{display:inline-block;padding:3px 10px;font-size:12px;font-weight:bold;color:#21bdd0;background:#e9e9e9;}
a.more:hover{background:#333;text-decoration:none;}
p{margin:0 0 10px 0;padding:0;}
img{border:none;}
blockquote{border:1px solid #ccc;border-left:5px solid #000;padding:19px;margin:20px 0 0 0;}
cite a,cite a:link,cite a:visited{font-size:12px;text-decoration:none;font-style:normal;}
cite span{font-weight:400;color:#333;}
.tmoList{margin:10px 0 10px 0;padding:0;list-style:none;}
.tmoList li{color:#636363;margin:0 0 5px 0;padding:0 0 0 20px;background:url(../images/list.png) no-repeat scroll 0 7px;}
.tmoList li a{color:#636363;font-weight:normal;}
.tmoList li a:hover{color:#000;}
h1,h2,h3,h4,h5,h6{color:#333;font-weight:normal;}
h1{font-size:30px;margin:0 0 30px;padding:5px 0;}
h2{font-size:26px;margin:0 0 25px;padding:5px 0;}
h3{font-size:20px;margin:0;padding:10px;}
h4{font-size:16px;margin:0 0 15px;padding:0;}
h5{font-size:14px;margin:0 0 10px;padding:0;}
h6{font-size:12px;margin:0 0 5px;padding:0;}
.cleaner,.clear,.clearBoth{clear: both; overflow: hidden; height: 0;}
.hideDiv{display:none;}
.normalprice{text-decoration:line-through;}
.productSpecialPrice{color:#000;}
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.leftDiv,.back{float:left;}
.rightDiv,.forward{float:right;}
#wrapper{width:960px;padding:0 10px;margin:0 auto;}
#header{width:960px;height:100px;}
#menu{width:960px;height:50px;}
#middle{height:840px;height:200px;padding:35px 60px;background:url(../images/middle.png) no-repeat;}
#mainTop{width:960px;height:12px;background:url(../images/main_top.png) no-repeat top;}
#main{width:960px;background:url(../images/main_middle.png) repeat-y;}
#sidebar{float:left;width:200px;padding:20px 30px 0 10px;}
#content{float:right;width:700px;width:700px;padding:20px 10px 20px;}
#footer{width:940px;padding:60px 10px 20px;background:url(../images/main_bottom.png) top no-repeat;}
#logo{margin-top:30px;}
#logo h1{margin:0;padding:0;}
#headerRight{display:inline-block;padding-top:20px;}
#userInfo{margin:0;padding:0;list-style:none;}
#userInfo li{float:left;margin-right:10px;}
#language{margin:0;padding:0;list-style:none;}
#language li{float:right;display:block;margin-left:5px;}
#search{float:right;clear:both;margin-top:18px;width:232px;height:31px;background:url(../images/searchbox.png);}
#search form{margin:0;padding:0;}
#search .txtField{float:left;display:block;height:30px;line-height:20px;width:180px;color:#999;font-size:12px;padding:0 5px;font-variant:normal;border:none;background:none;}
#search .subBtn{float:right;display:block;height:34px;width:30px;cursor:pointer;border:none;background:none;}
#middle h1{color:#fff;font-size:30px;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;line-height:40px;margin-bottom:15px;}
#middle p{color:#ccc;font-size:16px;line-height:24px;margin-bottom:20px;}
#middle img{float:right;margin-left:60px;}
#middle a.buyNow{display:inline-block;padding:8px 20px;font-size:18px;font-weight:bold;background:#fff;color:#21bdd0;}
#productSlider{padding:20px 30px 40px 30px;background:url(../images/slider.png) bottom center no-repeat;}
#sidebar h3{font-size:16px;padding:0 0 15px 0;margin:0 0 15px 0;background:url(../images/sidebar_header_bg.png) left bottom no-repeat;}
#scrollTopImg{display:block;background:url(../images/top.png) no-repeat -40px 0px; width:40px;height:40px;}
#scrollTopImg:hover{background:url(../images/top.png) no-repeat 0px 0px;}
.sidebarMenu,.sideBoxContent{list-style:none;margin:0 0 30px;padding:0;}
.sidebarMenu li{margin:0;padding:8px 0 8px 15px;background:url(../images/list01.png) no-repeat scroll 0 14px;border-bottom:1px dotted #ccc;}
.sidebarMenu li a{font-size:11px;}
.sideBoxContentItem,.sideItemPrice{margin:10px auto;}
.sideItemInfo{width:100px;}
.sideItemImg img{border:1px solid #EFEEEF; padding:5px;}
.sideItemImg img:hover{border: 1px solid #d7d5d7;}
#content h1,.centerBoxHeading,.baseLine{font-size:24px;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:20px;}
table td{border-bottom:1px solid #ccc;}
.checkout input{border:1px solid #ccc;margin-bottom:15px;height:20px;line-height:18px;padding:3px;}
.faq h3{font-size:14px;margin:30px 0 5px;}
.productListBox{margin:10px auto 0 auto;}
.productGallery{margin:0 5px 10px 5px;text-align:center; width:230px; height:250px;}
.productGallery img{margin-bottom:5px;}
.productGallery h3{font-size:12px;color:#999;font-weight:700;}
.productGallery .productPrice{color:#000;font-weight:700;}
.productGallery .normalprice{font-weight:normal;}
.productGallery .productPriceDiscount{display:none;}
.addToCart{display:inline-block;padding-right:30px;background:url(../images/icons/cart.png) no-repeat right center;}
#categoryDescription,#indexProductListCatDescription{padding:10px;}
#categoryRow .productGallery{margin:5px;text-align:center;}
#productListing .productListBox{padding-top:10px;border-top:1px solid #ccc;}
#productInfoBox{margin-bottom:10px;}
#newsletter{margin-bottom:60px;}
#newsletter .txtField{width:188px;background:#fff;border:1px solid #ccc;padding:5px;margin-bottom:10px;font-family:Tahoma,Geneva,sans-serif;font-size:11px;color:#999;}
#newsletter .subscribebtn{float:right;display:inline-block;padding:4px 10px;font-size:12px;font-weight:700;background:#21bdd0;color:#fff;border:none;}
#contactForm{padding:0;width:282px;margin-bottom:40px;}
#contactForm form{margin:0px;padding:0px;}
#contactForm form .input_field{width:220px;padding:5px;color:#666;background:#fff;border:1px solid #dedede;font-family:Tahoma,Geneva,sans-serif;font-size:12px;margin-top:3px;}
#contactForm form label{display:block;width:100px;margin-right:12px;font-size:11px;}
#contactForm form textarea{width:270px;height:150px;padding:5px;color:#666;background:#fff;border:1px solid #dedede;font-family:Tahoma,Geneva,sans-serif;font-size:12px;margin-top:3px;}
#contactForm form .submit_btn{display:block;padding:5px 12px;text-align:center;text-decoration:none;font-weight:bold;background-color:#555;border:1px solid #000;color:#fff;font-size:11px;cursor:pointer;}
.footerMenu{margin:0;padding:0;list-style:none;}
.footerMenu li{margin:0;padding:2px 0 3px 0px;border-bottom:1px dotted #ccc;}
.footerMenu li a{font-size:11px;}
.col{float:left;margin-right:20px;}
.col13{width:300px;}
.col14{width:220px;}
.col15{width:400px;}
.col16{width:140px;}
.col23{width:620px;}
.noMarginRight{margin-right:0;}
#copyBox{text-align:center;}
/*nav style*/
.ddsmoothmenu ul{z-index:100;margin:0;padding:0;list-style-type:none;}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;}
.ddsmoothmenu ul li a{display:block;padding:0 30px;height:45px;line-height:45px;font-size:12px;color:#999;text-decoration:none;font-weight:700;outline:none;text-align:center;background:url(images/menu_divider.png) right center no-repeat;}
* html .ddsmoothmenu ul li a{display:inline-block;}
.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover{color:#333;}
.ddsmoothmenu ul li ul{position:absolute;left:0;padding:10px 0 0;display:none;visibility:hidden;background:#ececec;border-bottom:4px solid #d4d4d4;}
.ddsmoothmenu ul li ul li{display:list-item;float:none;}
.ddsmoothmenu ul li ul li ul{top:0;}
.ddsmoothmenu ul li ul li a{font-weight:400;width:130px;height:30px;padding:0 30px;line-height:30px;font-size:11px;text-align:left;background:none;color:#666;border-bottom:1px dotted #999;}
.ddsmoothmenu ul li ul li a.selected,.ddsmoothmenu ul li ul li a:hover{color:#333;font-weight:700;background:none;}
* html .ddsmoothmenu{height:1%;}
.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:6px;right:5px;}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;}
.toplevelshadow{opacity:0.5;}
/*slide style*/
#SlideItMoo_outer{overflow:hidden;width:940px;margin:0 auto;background:none;display:block;position:relative;padding:0;}
#SlideItMoo_outer .SlideItMoo_forward,#SlideItMoo_outer .SlideItMoo_back{display:block;position:absolute;cursor:pointer;width:25px;height:150px;bottom:0px;right:0px;background:url(../images/slideitmoo_forward.png) no-repeat center;}
#SlideItMoo_outer .SlideItMoo_back{left:0px;background:url(../images/slideitmoo_back.png) no-repeat center;}
#SlideItMoo_inner{position:relative;overflow:hidden;width:940px;margin:0px auto 0px;padding:10px 0px 10px;}
#SlideItMoo_items{display:block;position:relative;}
#SlideItMoo_items div.SlideItMoo_element{display:block;position:relative;float:left;margin:0px 5px 0px;font-size:11px;width:160px;text-align:center;font-family:Verdana,Geneva,sans-serif;color:#000000;}
#SlideItMoo_items a{padding:0px;margin:3px 0px 3px;clear:both;display:block;background:none;padding:2px;}
#SlideItMoo_items a img{max-width:160px;min-height:;120px;}