﻿form,body{margin:0;padding:0;}body{font:12px arial,tahoma,verdana,sans-serif;background:#dd9 url(bg-tile.png);text-align:center;color:#369;width:964px;margin:0 auto;}
#hdr,#content,#ftr{text-align:left;}#hdr{background-image:url(bdy-top.png);background-position:center bottom;background-repeat:no-repeat;height:130px;position:absolute;width:964px;top:0;}
#content{margin-top:130px;background:url(bdy-bg.png) repeat-y;background-position:center top;line-height:20px;}
#main{float:left;width:655px;margin-left:22px;min-height:750px;}#side{float:right;width:235px;font-size:11px;margin-right:25px;}
#ftr{font:9px verdana;background:url(bdy-ftr.png) no-repeat center top;text-align:left;height:120px;}
#crumbs{border-bottom:dotted 1px #9cc;padding-bottom:5px;margin:0 9px;width:680px;}#crumbs p{margin:0 10px;font-size:11px;}
#crumbs p a{padding-right:6px;color:#a90;}#crumbs p a.crumb{padding-right:18px;background-image:url(../img/icons/bullet_arrow_right.png);background-position:right center;background-repeat:no-repeat;}
#crumbs p a.crumb:hover{text-decoration:none;}#hdr p{color:#369;text-align:right;font-size:9px;font-family:Verdana;margin:0;}
#hdr p a{color:#369;}#hdr a img{margin-top:5px;}#language{position:absolute;top:100px;right:3px;width:270px;text-align:center;}
#mnu{position:absolute;top:0;right:-2px;width:466px;font-weight:bold;z-index:500;}#mnu div{background-image:url(mnu-bg.png);background-repeat:repeat-y;background-position:center bottom;margin:0;}
#mnu p{background-image:url(mnu-ftr.png);background-repeat:no-repeat;background-position:center bottom;margin:0;height:15px;z-index:500;}
#mnu ul.mnu{padding:0 8px;margin:0;list-style:none;position:relative;height:29px;}#mnu ul.mnu li{display:inline;float:left;height:25px;line-height:25px;display:block;font-size:10px;font-family:Verdana;font-weight:normal;text-align:center;padding:4px 0 0 0;cursor:default;text-decoration:none;color:#369;height:30px;width:111px;border-left:dotted 1px #9daf72;}
#mnu ul.mnu li#mnuHome{border-left:none;width:113px;}#mnu ul.mnu li a{height:25px;line-height:25px;display:block;font-size:10px;font-family:Verdana;font-weight:normal;text-align:center;text-decoration:none;color:#369;}
#mnu ul.mnu li a img{vertical-align:-3px;}#mnu div div{margin:0 30px;overflow:hidden;height:100%;background-image:none;background-color:#fff;display:none;clear:both;z-index:1000;padding:20px 0 15px 0;}
#mnu div div ul{padding:0;margin:0;list-style:none;border-top:dotted 1px #dde;}#mnu div div ul li{display:block;float:none;margin:0;padding:0;}
#mnu div div ul li a{padding:6px 0;margin:0;font-size:10px;text-decoration:none;background-repeat:no-repeat;background-position:left center;display:block;color:#369;border-bottom:dotted 1px #dde;}
#mnu div div ul li a:hover{color:#f90;background-color:#f8f8f8;}#mnu div div#mnu1 ul a{padding-left:100px;}
#mnu div div#mnu2 ul a{padding-left:210px;}#mnu div div#mnu3 ul a{text-align:right;}#main a{color:#d6831c;text-decoration:underline;font-weight:bold;}
#main ul li{line-height:24px;}#main #intro{float:left;width:320px;margin-left:5px;}#main #intro div{background-repeat:no-repeat;border:solid 1px #fc3;height:175px;}
#main #intro div p{margin:10px;}#main #why{float:left;width:300px;margin-left:17px;margin-top:60px;}
#main #intro h1,#main #why h1{font-size:20px;color:#d6831c;}#main #intro p,#main #why p{text-align:justify;}
#main #why img,#main #intro a img{border:solid 1px #fc3;}#main #why ul{margin:0;padding:0;}#main #why ul li{margin:0 0 5px 0;padding:0;list-style:none;padding-left:18px;background-image:url(../img/icons/bullet_star.png);background-repeat:no-repeat;background-position:left center;font-size:11px;}
#main #categories{clear:left;}#main #categories dl{float:left;margin:20px 5px;padding:0;width:208px;}
#main #categories dl.first{margin-left:0;}#main #categories dl dt a img{display:block;border:solid 1px #fff;}
#main #categories dl dt a{display:block;border:solid 3px #fc6;}#main #categories dl dt a.title{display:block;margin:0;text-decoration:none;border:none;font-size:16px;padding:6px 2px;border-bottom:solid 1px #fc6;color:#369;}
#main #categories dl dt a:hover{border:solid 3px #d6831c;}#main #categories dl dt a.title:hover{color:#d6831c;border:none;border-bottom:solid 1px #fc6;}
#main #categories dl dd,#main dl.cats dt{margin:0;padding:0;}#main #categories dl dt{padding:2px 0;}
#main #categories dl dd a{display:block;padding:4px 0;font-size:11px;background-image:url(../img/icons/bullet_blue.png);background-repeat:no-repeat;background-position:1px 5px;padding-left:18px;text-decoration:none;color:#369;border-bottom:dotted 1px #dde;}
#main #categories dl dd a:hover{background-image:url(../img/icons/bullet_orange.png);color:#d6831c;background-color:#f8f8f8;}
#main p.pager{font-family:Verdana;font-size:8px;height:30px;clear:both;}#main p.pager span,#main p.pager a,#main p.pager b{float:left;display:block;margin-right:2px;padding:0 4px;font-family:Verdana;font-size:10px;text-decoration:none;line-height:18px;}
#main p.pager span{border:solid 1px #adc1d6;color:#adc1d6;background-color:#fff;}#main p.pager a{border:solid 1px #adc1d6;color:#adc1d6;background-color:#f3f3f3;}
#main p.pager b{border:solid 1px #fff;color:#c90;background-color:#fff;}#main p.pager a:hover{background-color:#adc1d6;color:#fff;}
#main h1{color:#559505;font-family:Arial,sans-serif;font-size:24px;font-weight:normal;margin:20px 0 20px 0;}
#main h2{color:#559505;font-family:Arial,sans-serif;font-size:16px;font-weight:normal;margin:15px 0;}
#main h3{font-size:12px;}#main h4{font-size:12px;font-weight:normal;}#main h3 img{vertical-align:top;}
#main b.pager{display:block;float:left;line-height:9px;font-size:10px;font-weight:bold;margin-right:5px;}
#main b.pager b{display:block;padding:0 6px;background-position:right top;}#main b.pager b a{color:#369;border:none;margin:0;padding:0;font-size:10px;line-height:9px;}
#main b.pager b b{padding:4px 0 5px 0;background-image:none;border:solid 1px #fc6;border-left:none;border-right:none;}
span.qty{display:block;margin:6px;font-size:13px;}#main span.qty input{text-align:right;padding:1px;font-size:13px;width:30px;}
#main a.btn span{padding:2px 10px;display:block;border:none;background-color:Transparent;background-image:url(../img/v4/btn_over_right.png);background-position:right top;background-repeat:no-repeat;height:26px;background-repeat:no-repeat;cursor:pointer;font-size:13px;font-weight:bold;color:#fff;}
#main p{font-size:12px;line-height:24px;}#main a{font-weight:normal;}#main .fleft{float:left;width:310px;background-image:none;}
#main .fleft2{float:left;width:310px;margin-left:10px;}#main fieldset.left-border{border-left:solid 1px #edd;}
#banners{padding-top:50px;}#banners p img{border:solid 1px #edd;}#main fieldset.fleft{float:left;width:275px;margin-right:10px;}
#main fieldset.fleft2{float:left;width:275px;}#faq h3{font-weight:normal;cursor:pointer;}#faq p,#faq ul{display:none;}
#faq p{margin-left:20px;}#main fieldset{margin:10px 0;border:none;padding:15px 20px;background-image:url(../img/V4/fieldset.png);background-repeat:no-repeat;}
#main fieldset h1{margin:0;margin-bottom:15px;font-size:14px;}#main fieldset p{position:relative;}#main fieldset p label{display:block;float:left;width:170px;}
#main fieldset p label.chk{display:inline;float:none;}#main fieldset p label.error{position:absolute;height:22px;width:400px;float:none;font-weight:bold;line-height:20px;background-image:url(../img/icons/exclamation.png);background-position:left center;padding-left:20px;font-size:10px;background-repeat:no-repeat;margin:0;left:499px;top:-10px;color:#333;}
#main fieldset p input.error,p.lbl input.txt.error{border:solid 2px Red;}#main fieldset p input.txt,#main fieldset p select{border:solid 2px #acc0d6;padding:2px;width:300px;}
#main fieldset p input.street{width:235px;}#main fieldset p input.number{width:25px;}#main fieldset p input.box{width:20px;}
#main fieldset p input.zip{width:50px;}#main fieldset p input.city{width:240px;}#main fieldset p input.error{border-color:Red;}
#main fieldset p select{width:200px;}p.lbl label{display:block;float:left;width:100px;}p.lbl input[type=text]{border:solid 2px #acc0d6;padding:2px;width:550px;}
p.lbl input.txt{border:solid 2px #acc0d6;padding:2px;width:200px;}#main textarea{border:solid 2px #9cc;padding:2px;height:100px;}
#main .prod{margin:0 10px;float:left;width:140px;height:180px;overflow:hidden;}#main .prod div a img{display:block;margin:5px 20px 0 20px;}
#main .prod p{margin:0;font-size:10px;}#main .prod p span{float:right;margin:0;padding:0;}#main .prod p span a{margin:0;}
#main .prod p b{color:Green;font-size:12px;line-height:10px;}#main .prod h1{position:relative;border-top:solid 1px #adc1d6;color:#369;margin:0;line-height:12px;padding:3px 0;font-size:12px;}
#main .prod p span{color:Green;font-size:11px;font-weight:bold;height:23px;}#imgs{margin-bottom:10px;}
#prod #imgs img{float:left;}#prod #imgs #info img{float:none;margin:0;}#prod .imgs{clear:both;margin:0;margin-top:15px;}
.imgs img,.product-group img{float:left;display:block;margin:0 5px 5px 0;cursor:pointer;border:none;border:solid 1px #adc1d6;}
#info{margin-right:0;float:right;width:240px;background-image:url(../img/v4/info_bg.png);background-repeat:repeat-y;}
#info div{background-image:url(../img/v4/info_top.png);background-repeat:no-repeat;}#info div div{background-image:url(../img/v4/info_bottom.png);background-repeat:no-repeat;background-position:bottom left;padding:4px;}
#info div div p{clear:both;margin:0;padding:10px;line-height:20px;border-top:solid 1px #adc1d6;}#info div div p.first{border:none;}
#info div div p.info strong{float:left;}#info div div p.info span{float:right;}#info div div img{float:none;}
#info div div p.details-on-hover{background-color:#eee;cursor:help;}#info div div p.details-on-hover span{display:none;margin-top:6px;padding-top:3px;border-top:dotted 1px #adc1d6;}
#main div.error{border:dotted 1px #f00;margin:10px 0;}#main div.info{border:dotted 1px #69c;margin:10px 0;}
#main div.error p,#main div.info p{padding:10px;background-color:#fff;margin:0;font-size:11px;}#main div.error p{background-color:#ffc;}
#main table.tbl{border:solid 2px #adc1d6;margin-bottom:25px;clear:both;}#main table.tbl thead tr th,#main table.tbl tbody tr td,#main table.tbl tfoot tr th,#main table.tbl tfoot tr td{padding:3px 5px;vertical-align:middle;font-size:12px;}
#main table.tbl thead tr th{padding:5px;font-weight:bold;font-size:12px;}#main table.tbl thead tr th.first{width:410px;vertical-align:middle;}
#main table.tbl tbody tr td p{margin:0;}#main table.tbl tbody tr td p img{float:left;margin-right:5px;}
#main table.tbl tbody tr td{border-top:dotted 1px #adc1d6;}#main table.tbl thead tr th.tot,#main table.tbl tbody tr td.tot,#main table.tbl tfoot tr th.tot,#main table.tbl tfoot tr td.tot{text-align:right;}
#main table.tbl tfoot tr th,#main table.tbl tfoot tr td,#main table.tbl thead tr th{background-color:#f3f3f3;}
#main table.tbl tbody tr td input{width:20px;font-size:12px;color:#999;border:solid 2px #adc1d6;padding:2px;text-align:right;}
#main table.tbl tfoot tr th{border-top:solid 1px #adc1d6;}#main .news h1 a{text-decoration:none;}.news-item-hdr span,#main .news h1 span{font-size:11px;display:block;}
div.ui-dialog{background-color:#fff;text-align:left;}div.ui-dialog-content{overflow:visible;height:80%;}
div.ui-dialog-titlebar{position:absolute;top:-5px;right:10px;width:16px;height:16px;}div.ui-dialog-titlebar a{display:block;border:none;text-indent:-2000px;background-image:url(../img/icons/cross.png);}
div.ui-dialog-titlebar{display:none;}div.ui-dialog-content div.btns{text-align:right;position:absolute;bottom:30px;right:0;}
div#dialog div{margin:0 10px;}#main #discount{margin:10px;}#main .descr{border-top:solid 1px #adc1d6;clear:both;}
#main .descr div{float:right;width:230px;margin-left:10px;}#main .descr h3{color:#d6831c;}#addedToCartNotification{position:absolute;width:300px;height:130px;display:none;z-index:5000;background-color:#fff;border:solid 2px #76bbd4;}
#addedToCartNotification div{padding:0;margin:0;line-height:16px;}#addedToCartNotification div h1{margin:0;padding:7px 0 7px 25px;font-size:14px;color:#fff;background-color:#76bbd4;background-image:url(../img/icons/information.png);background-repeat:no-repeat;background-position:5px;}
#addedToCartNotification div p{padding:10px;padding-bottom:0;margin:0;line-height:45px;font-size:14px;}
#addedToCartNotification div p.btns{padding:0 10px;line-height:14px;font-size:14px;}#addedToCartNotification div p img{margin-right:5px;float:left;}
#addedToCartNotification .cta-btn{color:White;text-decoration:none;text-align:center;margin:0;font-weight:bold;}
#main #addToCart .cta-btn{color:White;text-decoration:none;display:block;text-align:center;margin:0;font-weight:bold;}
.cta-btn{background-color:#f90;background-image:url(../img/cta-btn-gradient.png);background-repeat:repeat-x;display:inline-block;padding:5px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:6px;-webkit-border-radius:6px;text-shadow:0 -1px 1px #999;position:relative;cursor:pointer;border:none;margin-left:10px;font-size:14px;border:solid 1px #aaa;}
.cta-btn:hover{background-color:#d07C16;}.cta-btn.blue{background-color:#adc1d6;}.small{padding:5px 8px 4px 8px;font-size:13px;font-weight:normal;}
.btns{text-align:right;clear:both;}#side h1{color:#666;font-family:Arial,sans-serif;font-size:14px;font-weight:normal;margin:25px 0 5px 0;border-bottom:solid 1px #666;padding-bottom:5px;}
#side div#twitter h1{border-bottom:none;}#side div.box h1 a{color:#666;font-weight:normal;}#side div.box a{color:#559505;}
#side div.box div p{margin:0;}#search{height:80px;position:relative;}#search input,#search select{position:absolute;border:solid 1px #ddd;background-image:url(../img/icons/magnifier.png);background-repeat:no-repeat;background-position:3px 3px;padding:3px;padding-left:20px;font-size:13px;width:210px;background-color:#f8f8f8;}
#search select{top:30px;background-image:none;padding:3px;margin-top:3px;width:100%;}#search select#selectCategory{top:60px;}
#search select option.first{color:#aaa;}#side #paymentLogos{margin-top:20px;}#side #paymentLogos p{text-align:center;}
#side #sideCart{position:relative;border:solid 1px #76bbd4;}#side #sideCart h1{margin:0;color:#666;background-color:#fff;padding:3px;border-bottom:solid 1px #76bbd4;}
#side #sideCart h1 a{color:#666;font-weight:normal;}#side #sideCart h1 a span{text-decoration:underline;float:none;display:inline;font-weight:normal;font-size:12px;}
#side #sideCart p{padding:5px 0 0 0;color:#559505;font-weight:bold;background-color:#fff;padding:4px 3px 1px 3px;}
#side #sideCart a.cta-btn{color:White;margin:2px 2px 4px 2px;}#side #sideCart ul li{background-color:#fff;font-size:10px;margin:0;padding:0 2px;}
#side #sideCart ul li a{color:#a90;font-weight:bold;}#side #sideCart ul li a:hover{text-decoration:underline;}
#side #sideCart span{font-weight:bold;float:right;}#side #sideCart p{margin:0;}#side #sideCart p span{border-top:solid 1px #666;}
#side #sideCart p a{color:#a90;}#lastViewedItems p a img{border:solid 1px #ddd;margin:2px;}#side div.box{position:relative;margin-top:30px;}
#side div.box p{margin:10px 0;}#side div.box p a img{border:solid 1px #ddd;margin:2px;}#side #cadeaucheque a img{margin:0;}
#side div.box ul{margin:10px 0;}#side div.box ul li ul{margin:2px 0;}#side div.box p span{color:Red;font-weight:bold;}
#side ul,#side p{margin:0;padding:0;}#side p{margin-bottom:10px;}#side ul li{list-style-type:none;list-style-position:outside;list-style-image:none;padding:0;margin:0;}
.box ul li a{display:block;background-image:url(../img/icons/bullet_star.png);background-repeat:no-repeat;background-position:left center;padding:2px 0;padding-left:18px;font-weight:bold;font-size:11px;color:#c90;}
#side table.tbl tbody tr td{border-top:dotted 1px #369;}ul.tree li a{display:block;background-repeat:no-repeat;background-position:left center;padding:2px 0;font-weight:bold;font-size:11px;color:#c90;}
ul.tree>li.open a.current{text-decoration:underline;}ul.tree li a:hover{text-decoration:underline;}ul.tree li ul li a{padding-left:18px;font-weight:normal;border-bottom:none;color:#369;}
ul.tree li ul li ul li a{padding-left:36px;background-position:18px center;}ul.tree li ul li ul{background-image:none;}
#ftr,#ftr p a{color:#ddd;}#ftr,#ftr ul{padding:0;}#ftr p,#ftr p.fright,#ftr ul li{margin:0;}#ftr p{padding:15px;}
#ftr p.fright,#ftr ul{float:right;}#ftr p.fright{padding:10px;}#ftr ul{margin-top:10px;margin-right:20px;}
#ftr a:hover{color:#fff;}#ftr ul li{list-style-type:none;list-style-position:outside;}#ftr ul li a{background:url(../img/icons/bullet_white.png);background-repeat:no-repeat;display:block;color:#eee;padding:2px 2px 2px 20px;}
#ftr ul li a:hover{background:url(../img/icons/bullet_orange.png);background-repeat:no-repeat;}img{vertical-align:middle;}
table{width:100%;}a{color:#f90;text-decoration:none;font-weight:bold;}a img{border:none;}div.ui-dialog{border:solid 2px #d6831c;}
div.ui-dialog h1{margin:0;padding:8px;font-size:16px;font-weight:normal;color:#d6831c;background-color:#eec;border-bottom:solid 1px #d6831c;}
div.ui-dialog h1 a{float:right;font-size:10px;color:#d6831c;padding:3px;}div.ui-dialog p{margin:0;padding:12px;font-size:11px;color:#d6831c;}
div.ui-dialog p img{vertical-align:-4px;}div.ui-dialog table tr td,div.ui-dialog table tr th{border-bottom:solid 1px #999;padding:6px;text-align:left;}
div.ui-dialog table tr td{border-bottom:dotted 1px #999;}div.ui-dialog table tr td span{color:Green;font-weight:bold;}
#checkoutSteps{width:650px;height:30px;margin:10px 0;border:solid 2px #76bbd4;padding:0;}#checkoutSteps li{list-style-position:outside;display:block;float:left;padding:0;text-align:center;background-image:url(../img/step-seperator.png);background-repeat:no-repeat;background-position:right center;height:30px;margin:0;color:#9ac;}
#checkoutSteps li:last-child{background-image:none;}#checkoutSteps li span{display:block;margin:0;padding:2px 25px 2px 15px;}
#checkoutSteps li.current{font-weight:bold;color:#369;}#checkoutSteps li.done span{background-image:url(../img/icons/tick.png);background-repeat:no-repeat;background-position:4px center;padding-left:24px;color:#369;}
#rso{margin:0;padding:0;}#rso li{list-style-type:none;margin:0;}#rso li h3{margin-bottom:3px;}