.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; }
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:11px;line-height:17px;font-family:Arial;background:#edecec;color:#444444;}
input,select,textarea{font-size:11px;line-height:13px;font-family:Arial; vertical-align:middle;color:#444444;}
a{text-decoration:none;color:#228D97;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:15px;line-height:17px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}cks1
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2,.block3{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0; font-size:13px;}
.c1{ color:#2fadb9;}

.alert { padding:10px; margin: 0px 0px 13px 10px; font-size:13px; background-color: #9E4350; color: #fff;}

div.container{width:970px;margin:0 auto; background:#fff;}
div.header{ background:#240f1c url(../img-1/bg01.jpg) repeat-x left top;}
div.header div.cols1{width:970px;overflow:hidden;clear:both; padding:0 0 6px;}
div.header div.cols1 div.col1{width:304px; text-align:right; padding:30px 0;}
div.header div.cols1 div.col2{width:299px; float:right;}
div.header div.basket{ height:90px; background:url(../img-1/bg02.jpg) no-repeat left top;}
div.header div.info{ padding:20px 0 0 24px; color:#fff; font-size:14px;}
div.header div.info img{ vertical-align:middle;}
div.header div.info strong{ padding:0 0 0 2px;}
div.header div.cols2{width:942px; margin:0 auto;overflow:hidden;clear:both; height:28px;}
div.header div.cols2 div.col2{width:auto; float:right;}
div.header ul.menu li{ width:auto; float:left; padding:0 1px 0 0;}
div.header ul.utils li{ width:auto; float:left; padding:0 0 0 1px;}
div.header div.line{ line-height:1px; font-size:1px; height:11px;}
div.content{ width:942px; margin:9px auto 0;}
div.side{ width:167px; float:left;}
div.main{ width:759px; float:right;}
a.back-site{ width:167px; height:30px; background:url(../img-1/main-site.jpg) no-repeat left top; display:block; line-height:30px; color:#fff; font-size:13px; font-weight:bold; text-indent:28px;}
a.back-site:hover{ text-decoration:none;}
div.cat-block{ margin:8px 0 0; background:#f5f5f5;}
div.cat-block h4.t1{ background:url(../img-1/bg03.jpg) repeat-x left top; line-height:36px; padding:0 0 0 16px;}
div.cat-block ul.cat{ padding:0}
div.cat-block ul.cat li div.inactive{padding:0 12px}
div.cat-block ul.cat li div.active{padding:0 12px;background:#2FADB9}
div.cat-block ul.cat li div.active a {font-size:13px; color:#FFFFFF;font-weight:bold;}
div.cat-block ul.cat li{ padding:2px 0;}
div.cat-block ul.cat li a{ font-size:13px; color:#228d97;}
div.cat-block ul.cat li div.sub{background:#f5f5f5}
div.cat-block ul.cat li div.sub ul {padding:0 26px;}
div.cat-block ul.cat li div.sub ul li {width:123px;}
div.cat-block ul.cat li div.sub ul li.active{font-weight:bold;}
div.cat-block div.separator{ line-height:1px; font-size:1px; height:1px; background:#dfdfdf; width:143px; margin:0 auto;}
div.brand-block{ margin:16px 0 0; background:#f5f5f5;}
div.brand-block h4.t1{ background:url(../img-1/bg03.jpg) repeat-x left top; line-height:36px; padding:0 0 0 16px;}
div.brand-block ul.brand{ padding:5px 0px;}
div.brand-block ul.brand li{ padding:2px 12px;}
div.brand-block ul.brand li a{ font-size:13px; color:#228d97;}
div.brand-block ul.brand li.active{padding:0 12px;background:#2FADB9}
div.brand-block ul.brand li.active a {font-size:13px; color:#FFFFFF;font-weight:bold;}
div.service-block{margin:16px 0 0;}
div.service-block h4.t1{ padding:0 0 0 16px;}
div.service-block ul.services{ padding:5px 0 0 16px;}
div.service-block ul.services li{ padding:4px 0;font-size:13px; }
div.service-block ul.services li a {color:#228d97;}
div.service-block ul.services li a img{ vertical-align:middle; }
div.breadcrumb-block{width:759px;}
div.breadcrumb-block div.cols1{width:759px;overflow:hidden;clear:both;}
div.breadcrumb-block div.cols1 div.col1{ font-size:12px; padding:4px 0 0;}
div.breadcrumb-block div.cols1 div.col2{width:auto; float:right;}
div.breadcrumb-block div.cols1 div.col1 a{color:#228d97;}
div.breadcrumb-block input.keyword{ width:172px; font-size:16px; line-height:18px; color:#848484; border:solid 2px #d7d7d7; padding:2px; margin:0 4px 0 0;}
div.breadcrumb-block input.go{ width:31px; height:25px; border:none; background:url(../img-1/go.gif) no-repeat left top; cursor: pointer;}
div.welcome-block{ margin:8px 0 0;}
div.welcome-block div.cols1{width:759px; height:63px;overflow:hidden;clear:both; background:url(../img-1/bg04.jpg) no-repeat left bottom; color:#fff;}
div.welcome-block div.cols1 a{ color:#fff;}
div.welcome-block div.cols1 div.col1{ font-size:26px; padding:0 0 0 18px; line-height:63px;}
div.welcome-block div.cols1 div.col2{width:auto; float:right; line-height:63px; font-size:15px; font-weight:bold; padding:0 28px 0 0;}
div.welcome-block div.cols1 div.col2 a{ margin:0 22px  0 0;}
div.welcome-block div.cols2{width:759px;overflow:hidden;clear:both; background:url(../img-1/bg05.jpg) no-repeat left bottom;}
div.welcome-block div.cols2 div.col1{width:127px; text-align:right; padding:23px 0;}
div.welcome-block div.cols2 div.col2{width:300px; margin:0 16px 0 28px;padding:23px 0; font-size:13px; line-height:18px;}
div.welcome-block div.editor{ font-style:italic; padding:6px 0 0;}
div.welcome-block div.cols2 div.col3{width:280px; padding:12px 0 0;}
div.welcome-block div.cols01{width:280px; height:210px; background:url(../img-1/bg06.jpg) no-repeat left top;overflow:hidden;clear:both;}
div.welcome-block div.cols01 div.col01{width:144px;}
div.welcome-block div.cols01 div.col02{width:136px;}
div.welcome-block ul.logos{ padding:4px 0 0 20px;}
div.welcome-block ul.logos li{ padding:4px 0;}
div.perfect-block{ margin:16px 0 0; width:759px; position:relative;}
div.perfect-block img.bg{ position:absolute; left:0; bottom:0; z-index:2;}
div.perfect-block ul.nav{ position:absolute; left:46px; bottom:0; z-index:3;}
div.perfect-block ul.nav li{ width:auto; float:left; padding:0 0 0 1px;}
div.perfect-block ul.nav li a{ width:45px; height:45px; font-size:21px; color:#fff; line-height:45px; text-align:center; display:block; padding:9px 0 0; cursor:pointer; float:left;}
div.perfect-block ul.nav li a.active,
div.perfect-block ul.nav li a:hover{ background:url(../img-1/bg08.png) no-repeat left top; color:#232323; text-decoration:none; cursor:pointer;}

div.blocks1{width:759px;overflow:hidden;clear:both; margin:16px 0 0;}
div.blocks1 div.block1{width:501px;}
div.blocks1 div.block1 ul{font-size:13px;list-style:disc;margin:10px;padding-left:10px;}
div.blocks1 div.block1 h1{font-size:20px;line-height:30px;padding:0px;  margin:8px 0 0; font-family:Arial; color:#444444;font-weight:normal;}
div.blocks1 div.block1 h2{font-size:18px;line-height:20px;padding:0px;  margin:8px 0 0; font-family:Arial; color:#444444;font-weight:normal;}
div.blocks1 div.block1 h3{font-size:15px;line-height:17px;padding:0px;  margin:8px 0 0; font-family:Arial; color:#444444;font-weight:normal;}


div.blocks1 div.block2{width:238px; float:right;}

div.featured-block h4.t1{ background:url(../img-1/bg09.jpg) no-repeat left top; height:34px; line-height:34px; color:#fff; padding:0 14px;}
div.featured-block ul.featured{list-style:none !important;padding-left:0px !important;margin:0px !important;font-size:11px !important;background:#f7f7f7;}
div.featured-block ul.featured li{border-bottom:solid 1px #e3e3e3; padding:12px 0;}
div.featured-block ul.featured li.last{border-bottom:none;}
div.featured-block div.cols1{width:501px;overflow:hidden;clear:both;}
div.featured-block div.cols1 div.col1{width:160px; text-align:right;}
div.featured-block div.cols1 div.col2{width:300px; margin:0 0 0 20px; line-height:17px; padding:8px 0 0;}
div.featured-block div.price{ font-size:13px; font-weight:bold;}
div.featured-block div.cols01{width:300px;overflow:hidden;clear:both;}
div.featured-block div.cols01 div.col01{width:193px; float:left;}
div.featured-block div.cols01 div.col02{width:107px; float:right;}
div.featured-block a.more{ background:url(../img-1/bg10.jpg) repeat-x left top; line-height:16px; height:16px; display:block; padding:0 4px; float:right; width:auto; color:#fff;}
div.featured-block a.add{ background:url(../img-1/bg11.jpg) repeat-x left top; line-height:16px; height:16px; display:block; padding:0 4px; float:right; width:auto;  color:#fff;}
div.featured-block a.more:hover,
div.featured-block a.add:hover{ text-decoration:none;}
div.featured-block div.more{ height:16px;}
div.featured-block div.more a{ background:url(../img-1/bg11.jpg) repeat-x left top; line-height:16px; height:16px; display:block; padding:0 4px; float:right; width:auto; color:#fff;}
div.newsletter-block{ border-top:solid 12px #dbdbdb; margin:19px 0 0; padding:20px 0 0;}
div.newsletter-block h3.t1{ padding:0 0px 9px; border-bottom:dotted 1px #dbdbdb; width:200px; margin:0 auto;}
div.newsletter-block p.info{ font-size:13px; line-height:17px;width:200px; margin:0 auto;}
div.newsletter-block div.param{width:200px; margin:0 auto; padding:0 0 5px;}
div.newsletter-block div.param input{ width:196px; font-size:13px; line-height:15px;}
div.newsletter-block div.signup{ text-align:right; }
div.newsletter-block input.signup{ width:87px; height:34px; border:none; background:url(../img-1/signup-btn.gif) no-repeat left top; cursor:pointer;}

div.newsletter-block2{ border-bottom:solid 12px #dbdbdb; margin:19px 0 0; padding:15px 0 0; height:203px;}
div.newsletter-block2 h3.t1{ padding:0 0px 9px; border-bottom:dotted 1px #dbdbdb; width:200px; margin:0 auto;}
div.newsletter-block2 p.info{ font-size:13px; line-height:17px;width:200px; margin:0 auto;}
div.newsletter-block2 div.param{width:200px; margin:0 auto; padding:0 0 5px;}
div.newsletter-block2 div.param input{ width:196px; font-size:13px; line-height:15px;}
div.newsletter-block2 div.signup{ text-align:right; }
div.newsletter-block2 input.signup{ width:87px; height:34px; border:none; background:url(../img-1/signup-btn.gif) no-repeat left top; cursor:pointer;}
div.shopsecure-block2{border-bottom:solid 12px #dbdbdb; margin:19px 0 0; padding:0px 0 0; height:218px;}
div.shopsecure-block{border-top:solid 12px #dbdbdb; margin:19px 0 0; padding:20px 0 0;}
div.delivery-block{border-top:solid 12px #dbdbdb; margin:19px 0 0; padding:20px 0 0;border-bottom:solid 12px #dbdbdb;}
div.delivery-block p.delivery{ width:200px; margin:0 auto;font-size:13px; line-height:17px; border-bottom:dotted 1px #dbdbdb;}
div.delivery-block p.more{ text-align:right;}

div.delivery-block2{border-bottom:solid 12px #dbdbdb; margin:19px 0 0; padding:0px 0 0;height:218px; }
div.delivery-block2 p.delivery{ width:200px; margin:0 auto;font-size:13px; line-height:17px; border-bottom:dotted 1px #dbdbdb;}
div.delivery-block2 p.more{ text-align:right;}
div.bottom-menu{ width:942px; border-top:solid 2px #7d4f63; border-bottom:solid 1px #7d4f63; height:34px; margin:20px auto 0;}
div.bottom-menu ul{ width:auto; float:right;}
div.bottom-menu ul li{ width:auto; float:left; line-height:34px; padding:0 0 0 18px;}
div.bottom-menu ul li a{ font-size:13px; color:#228d97;}
div.magazine-block{width:906px; margin:0px auto; padding:20px 0; font-size:15px; font-weight:bold;}
div.magazine-block img{ vertical-align:text-bottom;}
div.footer{ width:942px; margin:0 auto;}
div.footer div.copyright{ border-top:solid 1px #cacaca; color:#cacaca; text-align:right; padding:4px 0; margin:24px 0 0;}
div.footer div.box01{width:922px; margin:0 auto; background-color:#f8f8f8;}
div.footer div.box01-top{background-color:#f8f8f8;}
div.footer div.box01-btm{background-color:#f8f8f8; padding:14px 0;}
div.footer ul.menu{ overflow:hidden;}
div.footer ul.menu li{ float:left; border-left: solid 0px #e1e1e1; padding:5px 20px; min-width:130px;}
div.footer ul.menu li.first{ border-left:none;}
div.footer ul.menu li a{ font-size:13px; font-weight:bold; color:#228d97;}
div.footer ul.menu li ul li{ float:none; clear:both; border:none; padding:1px 0;}
div.footer ul.menu li ul li a{ font-size:12px; font-weight:normal;color:#228d97;}
div.footer div.cols1{width:922px;overflow:hidden;clear:both;}
div.footer div.cols1 div.col1{width:100%;}
div.footer div.cols1 div.col2{width:335px; float:right;}
h1.cat-title{ height:58px; line-height:58px; background:url(../img-1/bg12.jpg) no-repeat left top; padding:0 20px;  margin:8px 0 0; font-weight:normal;}
h1.cat-title span.s1{ color:#bbbbbb; }

div.products-block span.s1{ font-weight:bold;color:#444444; margin:0 25px 0 0;}
div.products-block a{ margin:0 2px;}
div.products-block div.cols1{width:759px;overflow:hidden;clear:both; padding: 10px 0;}
div.products-block div.cols1 div.col1{width:243px; margin-right:15px;}
div.products-block div.cols1 div.col2{width:243px; margin-right:15px;}
div.products-block div.cols1 div.col3{width:243px;}
div.products-block div.image{ text-align:center; padding:0 0 10px 0;}
div.products-block div.info{ background:url(../img-1/bg13.jpg) no-repeat left bottom; padding:0 7px 0 14px; min-height:84px;}
div.products-block div.type{ color:#747474; font-size:13px; min-height:34px;}
div.products-block div.cols01{width:222px;overflow:hidden;clear:both; padding:8px 0 10px;}
div.products-block div.cols01 div.col01{width:48px; font-size:13px; font-weight:bold;}
div.products-block div.cols01 div.col02{width:69px;}
div.products-block div.cols01 div.col03{width:98px; float:right;}
div.products-block a.more{ background:url(../img-1/bg10.jpg) repeat-x left top; line-height:16px; height:16px; display:block; width:69px;  width:auto; color:#fff; font-size:11px; text-align:center;}
div.products-block a.add{ background:url(../img-1/bg11.jpg) repeat-x left top; line-height:16px; height:16px; display:block; width:98px; text-align:center; width:auto;  color:#fff;font-size:11px;}
div.products-block a.more:hover,
div.products-block a.add:hover{ text-decoration:none;}
div.product-block h1.t1{ height:58px; line-height:58px; background:url(../img-1/bg12.jpg) no-repeat left top; padding:0 20px;  margin:8px 0 0; font-weight:normal;}
div.product-block div.utils{ text-align:right; padding:8px 0 0; background:url(../img-1/bg16.jpg) no-repeat left top; height:25px; margin:4px 0 0;}
div.product-block div.utils a{ text-decoration:underline; margin:0 15px 0 0;}
div.product-block div.utils img{ vertical-align:middle;}
div.product-block div.cols1{width:759px;overflow:hidden;clear:both; margin:20px 0 0;}
div.product-block div.cols1 div.col1{width:390px;}
div.product-block div.cols1 div.col2{width:369px;}
div.product-block div.image{ text-align:center;}
div.product-block div.larger{ text-align:right; padding:8px 22px 0 0; }
div.product-block div.larger a{ background:url(../img-1/larger.gif) no-repeat left center; padding:0 0 0 14px; text-decoration:underline;}
div.product-block ul.thumbs{ overflow:hidden; width:278px; margin:25px auto 0 auto; height:67px;}
div.product-block ul.thumbs li{ width:auto; float:left; padding:0 10px;}
div.product-block div.code{ font-size:13px; padding:10px 0 0;}
div.product-block div.stock{ font-size:13px;}
div.product-block div.cols01{width:369px;overflow:hidden;clear:both; margin:20px 0 0; padding:0 0 16px; border-bottom:solid 1px #e1e1e1;}
div.product-block div.cols01 div.col01{ font-size:21px; line-height:23px;}
div.product-block div.cols01 div.col02{width:auto; float:right; font-size:13px;}
div.product-block input.qty{ width:40px;}
div.product-block div.add{ text-align:center; padding:22px 0;}
div.product-block div.colors{ background-color:#F2F2F2; padding:20px 12px 20px; font-size:13px;}
div.product-block ul.colors li{ width:auto; float:left; padding:10px 17px 0 0;}
div.product-block ul.tabs{ height:33px; width:407px; margin:35px 0 0; background:url(../img-1/bg14.gif) repeat-x left bottom;}
div.product-block ul.tabs li{ float:left; width:auto; padding:0 3px 0 0;}
div.product-block ul.tabs li a{ display:block; float:left;width:auto; color:#228d97;}
div.product-block ul.tabs li a:hover{text-decoration:none;}
div.product-block ul.tabs li a.active{ color:#444444; }
div.product-block ul.tabs li a span.tab-l{ display:block;width:auto; float:left; }
div.product-block ul.tabs li a span.tab-r{ display:block;width:auto;  height:33px; float:left; padding:0 12px; font-size:13px; line-height:33px; cursor:pointer; font-weight:bold;}
div.product-block ul.tabs li a.active span.tab-l{  background:url(../img-1/tab-l.gif) no-repeat left top;}
div.product-block ul.tabs li a.active span.tab-r{ background:url(../img-1/tab-r.gif) no-repeat right top; cursor:pointer;}
div.product-block div.hidden{ display:none;}
div.product-block div.tabcontent{ width:407px; font-size:13px; padding:10px 4px;}
div.product-block div.tabcontent ul{list-style:disc;margin:10px;padding-left:10px;}
div.product-block a.email{ background:url(../img-1/email.gif) no-repeat left center; padding:0 0 0 17px;}
div.product-block a.bookmark{ background:url(../img-1/bookmark.gif) no-repeat left center; padding:0 0 0 15px;}
div.product-block a.print{ background:url(../img-1/email.gif) no-repeat left center; padding:0 0 0 17px;}

div.section-block{ margin:8px 0 0;}
div.section-block h1.t1{ background:url(../img-1/bg17.jpg) no-repeat left top; height:46px; line-height:46px; color:#fff; font-weight:normal; padding:0 0 0 20px;}
div.section-block div.intro{ background:url(../img-1/bg18.jpg) no-repeat left bottom; padding:8px 20px; font-size:13px;}
div.section-block div.cols1{width:759px;overflow:hidden;clear:both; margin:25px 0 0;}
div.section-block div.cols1 div.col1{width:195px; text-align:center;}
div.section-block div.cols1 div.col2{width:564px; font-size:13px;}
div.section-block div.cols01{width:564px;overflow:hidden;clear:both;}
div.section-block div.cols01 div.col01{ color:#a9a9a9; font-size:18px; line-height:29px;}
div.section-block div.cols01 div.col02{width:auto; float:right; font-size:15px; line-height:17px; color:#a9a9a9;}
div.section-block div.cols01 div.col02 img{ vertical-align:middle;}
div.section-block div.cols02{width:564px;overflow:hidden;clear:both;}
div.section-block div.cols02 div.col01{ padding:0 4px 0 0;}
div.section-block a.more{ background:url(../img-1/bg10.jpg) repeat-x left top; line-height:16px; height:16px; display:block; padding:0 4px; float:left; width:auto; color:#fff; font-size:11px;}
div.section-block a.add{ background:url(../img-1/bg11.jpg) repeat-x left top; line-height:16px; height:16px; display:block; padding:0 4px; float:left; width:auto;  color:#fff;font-size:11px;}
div.section-block a.more:hover,
div.section-block a.add:hover{ text-decoration:none;}
div.offers-block h4.t1{ background:url(../img-1/bg19.jpg) no-repeat left top; height:34px; line-height:34px; color:#fff; padding:0 14px;}
div.offers-block ul.offers{ background:#f7f7f7;}
div.offers-block ul.offers li{ border-bottom:solid 1px #e3e3e3; padding:12px 0;}
div.offers-block ul.offers li.last{ border-bottom:none;}
div.offers-block div.cols1{width:501px;overflow:hidden;clear:both;}
div.offers-block div.cols1 div.col1{width:160px; text-align:right;}
div.offers-block div.cols1 div.col2{width:300px; margin:0 0 0 20px; line-height:17px; padding:8px 0 0;}
div.offers-block div.price{ font-size:13px; font-weight:bold;}
div.offers-block div.cols01{width:300px;overflow:hidden;clear:both;}
div.offers-block div.cols01 div.col01{width:200px; float:left;}
div.offers-block div.cols01 div.col02{width:97px; float:right;}
div.offers-block a.more{ background:url(../img-1/bg10.jpg) repeat-x left top; line-height:16px; height:16px; display:block; padding:0 4px; float:right; width:auto; color:#fff;}
div.offers-block a.add{ background:url(../img-1/bg11.jpg) repeat-x left top; line-height:16px; height:16px; display:block; padding:0 4px; float:right; width:auto;  color:#fff;}
div.offers-block a.more:hover,
div.offers-block a.add:hover{ text-decoration:none;}
div.blocks2{width:914px; margin:8px auto 0;overflow:hidden;clear:both;}
div.blocks2 div.block1{width:654px;}
div.blocks2 div.block2{width:238px; float:right;}
div.blocks1 div.block2 div.blocksection {margin-bottom:15px;}
div.blocks2 div.block2 div.blocksection {margin-bottom:15px;}
div.steps-block{ width:654px; height:57px;}
div.steps-block ul{ width:auto; float:left;}
div.steps-block ul li{ width:auto; float:left; height:57px; line-height:49px; background:url(../img-1/l.gif) no-repeat left top; font-size:13px; color:#939393; margin:0 0 0 3px;}
div.steps-block ul li.first{ margin:0;}
div.steps-block ul li.active{ background:url(../img-1/l-a.gif) no-repeat left top; color:#fff;}
div.steps-block ul li.passed{ background:url(../img-1/l-p.gif) no-repeat left top; color:#fff;}
div.steps-block ul li span{ display:block; width:auto; float:left; text-align:center;}
div.steps-block ul li span.r{ background:url(../img-1/r.gif) no-repeat right top;}
div.steps-block ul li span.c{ height:57px;}
div.steps-block ul li.active span.r{ background:url(../img-1/r-a.gif) no-repeat right top;}
div.steps-block ul li.active span.c{ background:url(../img-1/c.gif) no-repeat center bottom;}
div.steps-block ul li.passed span.r{ background:url(../img-1/r-p.gif) no-repeat right top;}
div.basket-block p { padding: 10px 16px; font-weight:normal;}
div.basket-block h1.t1{ padding:20px 16px; font-weight:normal;}
div.basket-block div.box01{width:654px;background:url(../img-1/box02-mid.gif) repeat-y left top;}
div.basket-block div.box01-top{width:654px;background:url(../img-1/box02-top.gif) no-repeat left top;}
div.basket-block div.box01-btm{background:url(../img-1/box02-btm.gif) no-repeat left bottom; padding:16px 12px; width:630px;}
div.basket-block div.box02{width:630px;background:url(../img-1/box03-mid.gif) repeat-y left top;}
div.basket-block div.box02-top{width:630px;background:url(../img-1/box03-top.gif) no-repeat left top;}
div.basket-block div.box02-btm{background:url(../img-1/box03-btm.gif) no-repeat left bottom; padding:15px; width:600px;}
div.basket-block div.cols1{width:630px;overflow:hidden;clear:both;  font-size:15px; padding: 12px 0; font-weight:bold;}
div.basket-block div.cols1 div.col1{width:400px; text-indent:16px;}
div.basket-block div.cols1 div.col2{width:100px; text-align:right;}
div.basket-block div.cols1 div.col3{width:100px; text-align:right;}
div.basket-block h4.t2{ color:#adadad; font-weight:normal;}
div.basket-block div.cols2{width:600px;overflow:hidden;clear:both; padding:16px 0 0;}
div.basket-block div.cols2 div.col1{width:110px; text-align:center;}
div.basket-block div.cols2 div.col2{width:290px; font-size:13px;}
div.basket-block div.cols2 div.col3{width:85px;text-align:right;}
div.basket-block div.cols2 div.col4{width:100px;text-align:right; float:left; font-size:15px; font-weight:bold;}
div.basket-block input.qty{ width:40px; text-align:center;}
div.basket-block div.cols3{width:600px;overflow:hidden;clear:both; padding:10px 0 0; border-top:solid 1px #f1f1f1; margin:10px 0 0;font-size:15px;text-align:right; }
div.basket-block div.cols3 div.col1{width:485px; color:#adadad;}
div.basket-block div.cols3 div.col2{width:100px; font-weight:bold;}
div.basket-block div.stock{ color:#228d97;}
div.basket-block div.moreshopping{ float: left; padding:20px 0 0; }
div.basket-block div.check{ float: right; padding:20px 0 0;}
div.basket-block div.cols4{width:600px;overflow:hidden;clear:both; padding:10px 0 0; margin:10px auto 0;font-size:15px;text-align:right; }
div.basket-block div.cols4 div.col1{width:485px; color:#adadad;}
div.basket-block div.cols4 div.col2{width:100px; font-weight:bold;}
div.basket-block h4.t3{ padding:0 0 3px;}
div.secure-block h1.t1{ padding:20px 16px; font-weight:normal;}
div.secure-block p { padding: 10px 16px; font-weight:normal;}
div.secure-block div.box01{width:654px;background:url(../img-1/box02-mid.gif) repeat-y left top;}
div.secure-block div.box01-top{width:654px;background:url(../img-1/box02-top.gif) no-repeat left top;}
div.secure-block div.box01-btm{background:url(../img-1/box02-btm.gif) no-repeat left bottom; padding:16px 12px; width:630px;}
div.secure-block div.box02{width:630px;background:url(../img-1/box04-mid.gif) repeat-y left top;}
div.secure-block div.box02-top{width:630px;background:url(../img-1/box04-top.gif) no-repeat left top;}
div.secure-block div.box02-btm{background:url(../img-1/box04-btm.gif) no-repeat left bottom;  width:630px;}

div.secure-block div.box03{width:630px;background:url(../img-1/box03-mid.gif) repeat-y left top;}
div.secure-block div.box03-top{width:630px;background:url(../img-1/box03-top.gif) no-repeat left top;}
div.secure-block div.box03-btm{background:url(../img-1/box03-btm.gif) no-repeat left bottom;  width:630px;}

div.secure-block div.cols1{width:620px;overflow:hidden;clear:both; margin:0 auto 12px; line-height:12px;}
div.secure-block div.cols1 div.col1{width:260px;}
div.secure-block div.cols1 div.col2{width:360px;}
div.secure-block div.cols3{width:620px;overflow:hidden;clear:both; margin:20px auto 12px; line-height:12px;}
div.secure-block div.cols3 div.col1{width:260px;}
div.secure-block div.cols3 div.col2{width:360px;}
div.secure-block div.cols2{width:630px;overflow:hidden;clear:both; margin:0 auto 12px; line-height:12px;}
div.secure-block div.cols2 div.col1{width:247px;}
div.secure-block div.cols2 div.col2{width:372px; float:right;}
div.secure-block div.new,
div.secure-block div.checkout{ padding:6px 19px 19px; font-size:13px; line-height:22px;}
div.secure-block div.protect{ padding:6px 19px; line-height:18px;}
div.secure-block div.login{ padding:5px 19px;}
div.secure-block div.param{ font-size:15px; line-height:18px; padding:14px 0 6px;}
div.secure-block div.cols01{width:334;overflow:hidden;clear:both; padding:14px 0;}
div.secure-block div.cols01 div.col02{width:auto; float:right;}
div.secure-block input.email,
div.secure-block input.pwd{ width:240px;}
div.registration-block{ font-size:13px; line-height:15px;}
div.registration-block h1.t1{ padding:4px 16px 20px 16px; font-weight:normal;}
div.registration-block div.box01{width:654px;background:url(../img-1/box02-mid.gif) repeat-y left top;}
div.registration-block div.box01-top{width:654px;background:url(../img-1/box02-top.gif) no-repeat left top;}
div.registration-block div.box01-btm{background:url(../img-1/box02-btm.gif) no-repeat left bottom; padding:16px 12px; width:630px;}
div.registration-block div.box02{width:630px;background:url(../img-1/box03-mid.gif) repeat-y left top;}
div.registration-block div.box02-top{width:630px;background:url(../img-1/box03-top.gif) no-repeat left top;}
div.registration-block div.box02-btm{background:url(../img-1/box03-btm.gif) no-repeat left bottom; padding:15px; width:600px;}
div.registration-block span.required{ color:#2fadb9;}
div.registration-block h3.t2{ line-height:12px;}
div.registration-block div.intro{ padding:4px 0 12px;}
div.registration-block div.param{ padding: 6px 0 4px;}

div.registration-block .MyAccountDetails div.param{ padding: 6px 0 4px; float:left; clear:both; width:200px;}
div.registration-block .MyAccountDetails div.paramval{ padding: 6px 0 4px; float:left; width:365px;}

div.registration-block input.txt{ width:370px;}
div.registration-block h3.t3{ line-height:12px; padding:20px 0 12px;}
div.registration-block div.regist{ text-align:right; padding:10px 0 0;}
div.registration-block h3.t4{ padding:12px 0 0px;}
div.address-block{ font-size:13px; line-height:15px;}
div.address-block h1.t1{ padding:20px 16px 20px 16px; font-weight:normal;}
div.address-block div.box01{width:654px;background:url(../img-1/box02-mid.gif) repeat-y left top;}
div.address-block div.box01-top{width:654px;background:url(../img-1/box02-top.gif) no-repeat left top;}
div.address-block div.box01-btm{background:url(../img-1/box02-btm.gif) no-repeat left bottom; padding:16px 12px; width:630px;}
div.address-block div.box02{width:630px;background:url(../img-1/box03-mid.gif) repeat-y left top;}
div.address-block div.box02-top{width:630px;background:url(../img-1/box03-top.gif) no-repeat left top;}
div.address-block div.box02-btm{background:url(../img-1/box03-btm.gif) no-repeat left bottom; padding:15px; width:600px;}
div.address-block span.required{ color:#2fadb9;}
div.address-block h3.t2{ line-height:12px;}
div.address-block div.intro{ padding:4px 0 12px;}
div.address-block div.param{ padding: 6px 0 4px;}
div.address-block input.txt{ width:260px;}
div.address-block div.cols1{width:600px;overflow:hidden;clear:both; margin:0 auto;}
div.address-block div.cols1 div.col1{width:286px;}
div.address-block div.cols1 div.col2{width:286px; float:right;}
div.address-block div.cols2{width:600px;overflow:hidden;clear:both; margin:0 auto; padding:16px 0 8px;}
div.address-block div.cols2 div.col1{width:286px;}
div.address-block div.cols2 div.col2{width:286px; float:right;}
div.address-block div.cols3{width:630px;overflow:hidden;clear:both; margin:0 auto; padding:10px 0 0px;}
div.address-block div.cols3 div.col2{width:auto; float:right;}
div.address-block select { width:260px; }
div.checkout-block{ font-size:13px; line-height:15px;}
div.checkout-block h1.t1{ padding:20px 16px 20px 16px; font-weight:normal;}
div.checkout-block div.box01{width:654px;background:url(../img-1/box02-mid.gif) repeat-y left top;}
div.checkout-block div.box01-top{width:654px;background:url(../img-1/box02-top.gif) no-repeat left top;}
div.checkout-block div.box01-btm{background:url(../img-1/box02-btm.gif) no-repeat left bottom; padding:16px 12px; width:630px;}
div.checkout-block div.box02{width:630px;background:url(../img-1/box03-mid.gif) repeat-y left top;}
div.checkout-block div.box02-top{width:630px;background:url(../img-1/box03-top.gif) no-repeat left top;}
div.checkout-block div.box02-btm{background:url(../img-1/box03-btm.gif) no-repeat left bottom; padding:15px; width:600px;}
div.checkout-block div.cols1{width:630px;overflow:hidden;clear:both;  font-size:15px; padding: 12px 0; font-weight:bold;}
div.checkout-block div.cols1 div.col1{width:400px; text-indent:16px;}
div.checkout-block div.cols1 div.col2{width:100px; text-align:right;}
div.checkout-block div.cols1 div.col3{width:100px; text-align:right;}
div.checkout-block h4.t2{ color:#adadad; font-weight:normal;}
div.checkout-block div.cols2{width:600px;overflow:hidden;clear:both; padding:16px 0 0;}
div.checkout-block div.cols2 div.col1{width:110px; text-align:center;}
div.checkout-block div.cols2 div.col2{width:290px; font-size:13px;}
div.checkout-block div.cols2 div.col3{width:85px;text-align:right;}
div.checkout-block div.cols2 div.col4{width:100px;text-align:right; float:left; font-size:15px; font-weight:bold;}
div.checkout-block input.qty{ width:40px; text-align:center;}
div.checkout-block div.cols3{width:600px;overflow:hidden;clear:both; padding:10px 0 0; border-top:solid 1px #f1f1f1; margin:10px 0 0;font-size:15px;text-align:right; }
div.checkout-block div.cols3 div.col1{width:485px; color:#adadad;}
div.checkout-block div.cols3 div.col2{width:100px; font-weight:bold;}
div.checkout-block div.stock{ color:#228d97;}
div.checkout-block div.check{ text-align:right; padding:20px 0 0;}
div.checkout-block div.cols4{width:600px;overflow:hidden;clear:both; padding:10px 0 0; margin:10px auto 0;font-size:15px;text-align:right; }
div.checkout-block div.cols4 div.col1{width:485px; color:#adadad;}
div.checkout-block div.cols4 div.col2{width:100px; font-weight:bold;}
div.checkout-block div.cols5{width:630px;overflow:hidden;clear:both; margin:0 auto; padding:10px 0 0px;}
div.checkout-block div.cols5 div.col2{width:auto; float:right;}
div.checkout-block h6.t4{ padding:20px 15px 12px 15px; border-top:solid 3px #fff; margin:20px 0 0;}
div.checkout-block h6.t5{ padding:20px 15px 12px 15px; }
div.checkout-block input.verify{ width:210px;}
div.checkout-block input.apply{ width:270px;}
div.checkout-block div.apply img,
div.checkout-block div.verify img{ vertical-align:middle;}
div.payment-block{font-size:13px; line-height:15px;}
div.payment-block h1.t1{ padding:20px 16px 20px 16px; font-weight:normal;}
div.payment-block div.box01{width:654px;background:url(../img-1/box02-mid.gif) repeat-y left top;}
div.payment-block div.box01-top{width:654px;background:url(../img-1/box02-top.gif) no-repeat left top;}
div.payment-block div.box01-btm{background:url(../img-1/box02-btm.gif) no-repeat left bottom; padding:16px 12px; width:630px;}
div.payment-block div.box02{width:630px;background:url(../img-1/box03-mid.gif) repeat-y left top;}
div.payment-block div.box02-top{width:630px;background:url(../img-1/box03-top.gif) no-repeat left top;}
div.payment-block div.box02-btm{background:url(../img-1/box03-btm.gif) no-repeat left bottom; padding:15px; width:600px;}

div.payment-block span.required{ color:#2fadb9;}
div.payment-block div.param{ padding: 6px 0 4px;}
div.payment-block div.cols1{width:600px;overflow:hidden;clear:both; margin:0 auto; padding:16px 0 8px;}
div.payment-block div.cols1 div.col1{width:286px;}
div.payment-block div.cols1 div.col2{width:286px; float:right;}
div.payment-block div.cols2{width:600px;overflow:hidden;clear:both; margin:0 auto;}
div.payment-block div.cols2 div.col1{width:286px;}
div.payment-block div.cols2 div.col2{width:286px; float:right;}
div.payment-block div.finish{ text-align:right; padding:10px 0 0;}
div.payment-block div.cols01{width:286px;overflow:hidden;clear:both;}
div.payment-block div.cols01 div.col01{width:110px;}
div.payment-block div.cols01 div.col02{width:110px;}
div.payment-block div.cols02{width:286px;overflow:hidden;clear:both;}
div.payment-block div.cols02 div.col01{width:146px; padding:3px 0 0;}
div.payment-block div.cols02 div.col02{width:120px; font-size:12px; line-height:13px;}

.MyOrders
{
    width:98%;
    margin-bottom:20px;
}
.MyOrders th
{
    border-bottom-color:#dbdbdb;
    border-bottom-style:dotted;
    border-bottom-width:2px;
    color:#595755;
    padding-bottom:3px;
    text-align:left;
}
.MyOrders td
{
    color:#5a5856;
    padding-bottom:3px;
    padding-top:3px;
    text-align:left;
}

.hide{display:none;}


.pagination { 
    background-image:url(../img-1/bg03.jpg);     
    float:left;
    width:100%;
    padding:8px;
    font-size:12px;
}
.pagination .col1 { width:250px; }
.pagination .col1 a { border:solid 1px #2fadb9; padding:0 3px 0 3px; font-weight:bold; background-color:#2fadb9; color:White; }
.pagination .col2 { width:490px; text-align:right; }
.pagination a { color:#228d97; }
.pagination .SelectedPage { color:#228d97; font-weight:bold; }
/*div.products-block div.pagination{ font-size:13px; text-align:right; color:#adadad;}*/

div.products-block div.cols3{width:100%;overflow:hidden;clear:both; padding:12px 0;font-size:14px;line-height:16px; }
div.products-block div.cols3 div.col1{ color:#c7c7c7;  font-weight:bold;  padding:0px 0 0 8px;}
div.products-block div.cols3 div.col1 a{ color:#2fadb9;}
div.products-block span.page{ color:#000; }
div.products-block div.cols3 div.col2{width:auto; float:right;}

.textButton { color: #228d97;}
div.holidays-block div.cols1{width:501px;overflow:hidden;clear:both; padding:0 0 15px;}
div.holidays-block div.cols1 div.col1{width:243px;}
div.holidays-block div.cols1 div.col2{width:243px; float:right;}
div.newsletter2-block{ border-top:solid 12px #dbdbdb; margin:19px 0 0; padding:20px 0;border-bottom:solid 12px #dbdbdb;}
div.newsletter2-block p.info{ font-size:13px; line-height:17px;}
div.newsletter2-block div.param{width:200px; margin:0 auto; padding:0 0 5px;}
div.newsletter2-block div.param input{ width:196px; font-size:13px; line-height:15px;}
div.newsletter2-block div.signup{ text-align:right; }
div.newsletter2-block input.signup{ width:87px; height:34px; border:none; background:url(../img/signup-btn.gif) no-repeat left top; cursor:pointer;}
div.newsletter2-block div.cols1{width:476px;overflow:hidden;clear:both; margin:0 auto;}
div.newsletter2-block div.cols1 div.col1{width:250px;}
div.newsletter2-block div.cols1 div.col2{width:200px; float:right; padding:2px 0 0;}
div.travel-partners-block{border-top:solid 12px #dbdbdb;}
div.travel-partners-block h3.t1{ padding:20px 16px;}
div.travel-partners-block ul.partners{ border-top:solid 1px #ededed;}
div.travel-partners-block ul.partners li{ background:url(../img/bg20.gif) repeat-x left top; font-size:16px; line-height:43px; padding:0 0 0 16px;}
div.save-block{ padding:17px 0 0;}
div.save-block ul.save li{ padding:0 0 10px;}
div.header div.col3 { padding-top:30px; padding-left:14px; }

div.reviews-block{ margin:0px 0 0;}
div.reviews-block div.line01{ line-height:1px; height:4px; font-size:1px; margin:0 0 27px;}
div.reviews-block div.cols1{width:700px;overflow:hidden;clear:both; padding:0 0 8px; border-bottom:solid 1px #d1d1d1;}
div.reviews-block div.cols1 div.col1{ padding:0 0 0 15px;}
div.reviews-block div.cols1 div.col2{width:auto; float:right; padding:9px 2px 0 0;}
div.reviews-block h2.t1{ font-weight:normal; padding: 23px 13px;}
div.reviews-block h2.t1 span{ color:#218c97; font-weight:bold;}
div.reviews-block div.cols2{width:700px;overflow:hidden;clear:both;margin: 0 0 12px;}
div.reviews-block div.cols2 div.col1{width:240px;}
div.reviews-block div.cols2 div.col2{width:206px; border-left:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1;}
div.reviews-block div.cols2 div.col3{width:230px; float:right;}
div.reviews-block div.rating{ padding:0 0 0 14px; font-size:14px; line-height:18px;}
div.reviews-block div.reviews{ padding:8px 0 0 14px; font-size:14px; line-height:18px;}
div.reviews-block div.cols01{width:170px;overflow:hidden;clear:both; margin:0 auto;padding-bottom:0px;border-bottom:0px;}
div.reviews-block div.cols01 div.col01{width:60px;}
div.reviews-block div.cols01 div.col02{width:78px; height:12px; background:#f2f2f2;}
div.reviews-block div.cols01 div.col03{width:20px; float:right; line-height:12px;}
div.reviews-block div.stars5{ height:12px; background:#f7941d; line-height:1px;  font-size:1px; width:80%;}
div.reviews-block div.stars4{ height:12px; background:#f7941d; line-height:1px;  font-size:1px; width:10%;}
div.reviews-block div.stars3{ height:12px; background:#f7941d; line-height:1px;  font-size:1px; width:10%;}
div.reviews-block div.stars2{ height:12px; background:#f7941d; line-height:1px;  font-size:1px; width:0%;}
div.reviews-block div.stars1{ height:12px; background:#f7941d; line-height:1px;  font-size:1px; width:0%;}
div.reviews-block div.cols3{width:700px;overflow:hidden;clear:both; padding:8px 0; border-top:solid 1px #d1d1d1; border-bottom:solid 1px #d1d1d1; }
div.reviews-block div.cols3 div.col1{ color:#c7c7c7; font-size:14px; font-weight:bold; line-height:16px; padding:8px 0 0 8px;}
div.reviews-block div.cols3 div.col1 a{ color:#218c97;}
div.reviews-block div.cols3 div.col2{width:auto; float:right;}
div.reviews-block span.page{ color:#000;}
div.reviews-block div.cols3 img{ vertical-align:middle;}
div.reviews-block div.see{ width:302px; height:28px; background:url(../img/bg18.gif) no-repeat left top; text-align:center; padding:8px 0 0;}
div.reviews-block div.separator{ line-height:1px; height:1px; font-size:1px; background:#d1d1d1;}
div.reviews-block div.review{ padding:8px;}
div.reviews-block div.cols4{width:684px;overflow:hidden;clear:both; padding:0 0 4px;}
div.reviews-block div.cols4 div.col1{width:500px; font-size:16px; line-height:18px; font-weight:bold;}
div.reviews-block div.cols4 div.col2{width:184px; float:right; text-align:right;}
div.reviews-block div.cols4 div.col1 a{color:#32bdea;}
div.reviews-block span.by{ font-weight:bold;}
div.reviews-block span.date{ font-weight:bold; margin:0 0 0 18px;}
div.reviews-block a.more{ font-weight:bold;color:#32bdea;}
div.reviews-block p.helpful{ font-weight:bold;}
div.reviews-block p.helpful a{color:#218c97;}
div.reviews-block img.see{ margin:0 8px 0 0;}
div.reviews-block h2.reviewstitle { font-weight:normal; font-size:24px; line-height:45px; }

div.review-block h1.t1{ padding:33px 0 6px 0; font-weight:normal; border-bottom:solid 1px #d1d1d1;}
div.review-block div.cols1{width:700px;overflow:hidden;clear:both; padding:35px 0 24px;border-bottom:solid 1px #d1d1d1;}
div.review-block div.cols1 div.col1{width:383px;}
div.review-block div.cols1 div.col2{width:387px;}
div.review-block div.cols01{width:510px;overflow:hidden;clear:both; padding:0 0 20px;}
div.review-block div.cols01 div.col01{width:125px; text-align:right; font-size:15px; padding:2px 0 0;}
div.review-block div.cols01 div.col02{width:376px; float:right;}
div.review-block input.signinFields,
div.review-block input.username,
div.review-block input.password{ font-size:13px; line-height:15px; padding:3px; width:256px;}
div.review-block div.sign{ padding:0 0 0 107px;}
div.review-block ul.utils li{ text-align:right; background:url(../img/arrow02.gif) no-repeat right 4px; padding:3px 20px 3px 0; font-size:14px; line-height:16px;}
div.review-block div.new{ background:#f2f2f2; padding:16px 20px; margin:19px 0 0;}
div.review-block h1.t2{ padding:0px 0 12px 0; font-weight:normal; }
div.review-block div.cols2{width:660px;overflow:hidden;clear:both;}
div.review-block div.cols2 div.col1{width:422px;}
div.review-block div.cols2 div.col2{width:238px; padding:10px 0 0;}
div.review-block a{color:#32bdea;}
div.review-block select {padding:3px;width:266px;}
div.review-block textarea {padding:3px;width:360px; height:140px;}

div.header div.box01{width:366px;background:url(../img/box01-mid.gif) repeat-y left top; position:absolute; top:27px; right:0;}
div.header div.box01-top{width:366px;background:url(../img/box01-top.gif) no-repeat left top;}
div.header div.box01-btm{background:url(../img/box01-btm.gif) no-repeat left bottom; padding:1px;}

div.product-block div.box01{width:369px;background:url(../img-1/box04-mid-prod.gif) repeat-y left top; margin:23px 0 0;}
div.product-block div.box01-top{background:url(../img-1/box04-top-prod.gif) no-repeat left top;}
div.product-block div.box01-btm{background:url(../img-1/box04-btm-prod.gif) no-repeat left bottom; padding:0 1px;}

div.InvalidSelection 
{
    text-align:center;
    border:2px solid #D1D1D1;
    width:100%; 
    padding:5px;
}