*{font-size:100%;}html,body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,blockquote,form,fieldset,legend,table,td,th{margin:0;padding:0;}body{font-family:georgia,serif;font-size:62.5%;background:#fff;color:#000;line-height:1.5;}p{margin-bottom:1.33em;}img{border:0;}a:link{color:#3763c2;}table .number{text-align:right;}#page{position:relative;width:90%;margin:25px auto;font-size:1.3em;min-width:900px;max-width:95em;}#header{overflow:hidden;margin-bottom:2em;}#logo{width:60%;float:left;font-size:3.5em;color:#4dc524;}#logo strong{font-weight:normal;color:#de4700;}#nav{list-style:none;float:left;width:39%;margin-top:1.3em;overflow:hidden;}#nav li{float:left;width:15ex;margin-right:5%;clear:right;}#intro{width:35%;font-style:italic;margin:2em 0;}#content{font-size:1.1em;}#content h1,#content blockquote{margin:0 13%;}#content h1{font-size:2.5em;margin-bottom:.2em;}#content blockquote{font-size:1.2em;color:#767676;margin-bottom:2em;line-height:1.6;}#content h2{font-size:2em;font-style:italic;font-weight:normal;}#imo-pack{border-bottom:7px solid #000;padding-bottom:37px;position:relative;background:url(../i/pack.jpg) no-repeat 50% 100%;min-height:450px;font-size:.9em;margin-bottom:1em;}#imo-pack .description{width:20%;padding:35px 20px;border:6px solid #d1d1d1;-webkit-border-radius:15px;-moz-border-radius:15px 15px;margin-left:3%;z-index:2;background:#fff;position:relative;}#imo-pack .description p{margin:1.33em 0 0 0;}#imo-pack .description p:first-child{margin-top:0;}#imo-pack .description .pointer{position:absolute;top:0;bottom:0;background:url(../i/sprites.png) -88px 50% no-repeat;width:16px;right:-16px;}#imo-pack .section{position:absolute;z-index:2;left:50%;font-family:Helvetica,Arial,sans-serif;line-height:1.3;}#imo-pack .section strong{display:block;}#imo-pack .section p{margin:0;}#imo-pack .section .line{position:absolute;background:url(../i/sprites.png) no-repeat;}#imo-pack #ims1{width:205px;top:0;margin-left:-42px;}#imo-pack #ims1 .line{width:59px;height:58px;background-position:-3px 0;bottom:-60px;left:-3px;}#imo-pack #ims2{width:230px;top:0;margin-left:210px;}#imo-pack #ims2 .line{width:88px;height:89px;left:-100px;bottom:-59px;background-position:0 -58px;}#imo-pack #ims3{width:180px;top:13em;margin-left:285px;}#imo-pack #ims3 .line{width:35px;height:36px;background-position:0 -147px;left:-40px;top:.75em;}#why,#where_to_buy{float:left;font-size:1.1em;}#why{width:33%;}#where_to_buy{width:65%;position:relative;left:2%;overflow:hidden;}#why h2,#where_to_buy h2{font-size:1.5em;margin-bottom:.3em;}#why p,#where_to_buy p{padding:0 1.5em;}#where_to_buy a{font-style:italic;}#order{clear:both;width:80%;margin:0 auto;border:3px solid #e8e6e6;padding:35px;margin-bottom:6em;position:relative;top:2em;font-size:1.1em;}#order h2{text-align:center;font-style:normal;font-weight:normal;letter-spacing:.3em;text-transform:uppercase;font-size:1.5em;margin-bottom:1em;}#order fieldset{border:0;margin:2em .3em;padding:5px;}#order fieldset legend{display:block;font-weight:bold;margin-bottom:.5em;color:black;}#order .pack{background:#fafbf4;margin:0;}#order .pack table{border-collapse:collapse;empty-cells:show;}#order .pack table td,#order .pack table th{padding:.4em .3em;vertical-align:top;}#order .pack table thead th{font-weight:normal;font-size:.9em;text-align:right;}#order .pack table td,#order .pack table tbody th{text-align:right;}#order .pack table tbody th{text-align:left;font-weight:normal;font-style:italic;}#order .pack table td.first{text-align:left;}#order .pack table thead th{border-bottom:1px dashed #cecece;}#order .pack table td p{margin-bottom:0;}#order .pack table input.qty{width:5ex;margin-right:1ex;text-align:right;font-size:.9em;}#order .pack table td.number{white-space:nowrap;}#order .pack table .subsection td,#order .pack table .subsection th{padding-left:2em;}#order .pack table #item-delivery td{border:1px dashed #cecece;border-width:1px 0;padding-top:1em;padding-bottom:1em;}#order .pack table #item-delivery input{position:relative;top:.1em;margin-right:.5em;}#order .pack table tr.total{font-weight:bold;}#order .pack table td.qty{width:6em;}#order .pack table td.price{width:7em;}#order .pack table td.total{width:7em;}form .row{clear:both;padding:.5em 0 .5em 13em;}form .row label{display:block;float:left;width:12em;margin-right:-12em;position:relative;left:-13em;}#fld-name,#fld-email{width:20em;}#fld-phone-code{width:5ex;margin-right:.5ex;}#fld-phone-number{width:13ex;}#fld-address{width:30em;height:6em;}#fld-comments{width:43em;height:6em;font-size:1em;}#color-chooser{position:relative;margin:1em 0 .8em 0;}#color-chooser ul{list-style:none;height:85px;}#color-chooser ul li{float:left;width:36px;height:85px;margin-right:12px;position:relative;background:url(../i/ipods.png) no-repeat;cursor:pointer;}#color-chooser .red{background-position:-36px 0;}#color-chooser .light-blue{background-position:-72px 0;}#color-chooser .orange{background-position:-108px 0;}#color-chooser .yellow{background-position:-144px 0;}#color-chooser .blue{background-position:-180px 0;}
#color-chooser .green{background-position:-216px 0;}#color-chooser .gray{background-position:-252px 0;}#color-chooser .white{background-position:-288px 0;}#color-chooser .pointer{position:relative;margin-top:6px;width:36px;height:15px;background:url(../i/sprites.png) -35px -147px;}#btn-submit{margin:0 auto;display:block;font-size:1.4em;}#btn-order{display:none;width:16ex;padding-right:20px;font-family:Helvetica,Arial,sans-serif;text-align:center;background:url(../i/button.png) #e2e2e2 100% 0 no-repeat;margin:0 auto;font-size:1.2em;cursor:pointer;}#btn-order span{display:block;padding-left:20px;background:url(../i/button.png) no-repeat;line-height:35px;}#btn-order em{font-style:normal;position:relative;}#btn-order:hover{background-position:100% -35px;}#btn-order:hover span{background-position:0 -35px;}#btn-order:active{background-position:100% -70px;}#btn-order:active span{background-position:0 -70px;}#btn-order:active em{top:2px;}#btn-order.disabled{background-position:100% -105px;cursor:default;}#btn-order.disabled span{background-position:0 -105px;}#btn-order.disabled em{top:0;color:#aeaeae;}.js #btn-order{display:block;}.js #btn-submit{display:none;}.js #fld-color{visibility:hidden;}#footer{border-top:1px solid #777;padding:1.2em 1em;margin-top:5em;font-size:.95em;}#footer a{color:#777;}.disabled,.placeholder{color:#ccc!important;}.invalid{color:red;}
