body{color:#fff;font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:.75em;margin:0;padding:0}body#home{background:#4184b7 url(/images/main/body-bg.png) 50% 0 repeat-y}body#men{background:#5f97c0 url(/images/men/body-bg.jpg) 0 0 repeat-x}body#women{background:#d77a9f url(/images/women/body-bg.jpg) 0 0 repeat-x}address{font-style:normal}input.text,textarea,fieldset{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}textarea{height:120px}span.price{font-weight:700}ul#mainnavi{float:right;display:inline;max-width:670px;_width:670px;list-style:none;list-style-image:none;font-size:1.17em;font-family:Times,TimesNewRoman,Georgia,serif;text-transform:uppercase;margin:25px 0 0 0;padding:0}ul#mainnavi li{float:left;display:inline;margin:0 3px;padding:0}ul#mainnavi li a{zoom:1;display:inline;display:-moz-inline-box;display:inline-block;vertical-align:top;color:#fff;text-decoration:none;padding:8px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#head{min-height:540px}* html #head{height:auto}#head h4{color:#fff;font-size:2.00em;font-family:Times,TimesNewRoman,Georgia,serif;text-transform:uppercase;line-height:1.2em;margin:0 0 .25em 0}#head h4 span{font-size:1.33em}#head #slogan{width:410px;clear:both;margin:0;padding:20px 0 0 210px}#head #slogan{min-height:233px}* html #head #slogan{height:auto}#head #slogan #order-now{height:60px;text-align:right}#head #slogan #order-now img{vertical-align:bottom}#content,#sidebar{background:#fff url(/images/content-bg.png) 0 100% repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px 30px}#content h3,#sidebar h3{font-size:1.67em;font-family:Times,TimesNewRoman,Georgia,serif;font-weight:400;text-transform:uppercase;margin:0 0 .75em 0}#content ul,#sidebar ul{margin:0 0 1.5em 0;padding:0 0 0 20px}#content ul li,#sidebar ul li{margin:0;padding:0}#content{width:600px;float:left;display:inline}#sidebar{width:235px;float:right;display:inline}#footer{clear:both;font-size:.92em;padding:15px 0 30px 20px}#footer ul{float:left;display:inline;list-style:none;list-style-image:none;margin:0;padding:0}#footer ul li{float:left;display:inline;margin:0 10px}#footer ul li a{text-transform:uppercase;text-decoration:none}#footer #copy{float:right;display:inline;text-align:right}#decoration-men{background:transparent url(/images/men/decoration-bg.jpg) 50% 0 no-repeat;padding-top:15px}#decoration-men #logo{float:left;display:inline;width:280px;height:85px}#decoration-men h2{width:550px;float:left;display:inline;clear:both;font-size:3.33em;font-family:Times,TimesNewRoman,Georgia,serif;text-transform:uppercase;line-height:1.2em;margin:25px 0 0 0}#decoration-men h2{min-height:110px}* html #decoration-men h2{height:auto}#decoration-men h2{color:#00fffc;text-shadow:rgba(0,0,0,0.01) 0 0 0;-webkit-text-stroke:1px transparent;text-shadow:2px 2px 2px #396688}#decoration-men ul#mainnavi li a:hover, #decoration-men ul#mainnavi li a:focus{background:transparent url(/images/men/mainnavi-li-hover-bg.png) 50% 50% no-repeat}#decoration-men ul#mainnavi li.selected a{background:transparent url(/images/men/mainnavi-li-hover-bg.png) 50% 50% no-repeat}#decoration-men #head{background:transparent url(/images/men/head-bg.jpg) 50% 85px no-repeat}#decoration-men #head #slogan{background:transparent url(/images/men/man-bg.png) 0 100% no-repeat;text-shadow:rgba(0,0,0,0.01) 0 0 0;-webkit-text-stroke:1px transparent;text-shadow:2px 2px 2px #396688}#decoration-men #content,#decoration-men  #sidebar{color:#455e71;border-top:5px solid #48bdee;-moz-box-shadow:0 2px 3px #396688;-webkit-box-shadow:0 2px 3px #396688;box-shadow:0 2px 3px #396688}#decoration-men #content h3,#decoration-men  #sidebar h3{color:#0090cc}#decoration-men #content ul li,#decoration-men  #sidebar ul li{color:#0090cc}#decoration-men #content ul li span,#decoration-men  #sidebar ul li span{color:#455e71}#decoration-men #footer{color:#99cef4}#decoration-men #footer a{color:#99cef4}#decoration-men #footer a:hover, #decoration-men #footer a:focus{color:#eff8ff}#decoration-men #footer ul li.selected a,#decoration-men #footer  #copy span{color:#eff8ff}#decoration-women{background:transparent url(/images/women/decoration-bg.jpg) 50% 0 no-repeat;padding-top:15px}#decoration-women #logo{float:left;display:inline;width:280px;height:85px}#decoration-women h2{width:550px;float:left;display:inline;clear:both;font-size:3.33em;font-family:Times,TimesNewRoman,Georgia,serif;text-transform:uppercase;line-height:1.2em;margin:25px 0 0 0}#decoration-women h2{min-height:110px}* html #decoration-women h2{height:auto}#decoration-women h2{color:#ffa9da;text-shadow:rgba(0,0,0,0.01) 0 0 0;-webkit-text-stroke:1px transparent;text-shadow:2px 2px 2px #974866}#decoration-women ul#mainnavi li a:hover, #decoration-women ul#mainnavi li a:focus{background:transparent url(/images/women/mainnavi-li-hover-bg.png) 50% 50% no-repeat}#decoration-women ul#mainnavi li.selected a{background:transparent url(/images/women/mainnavi-li-hover-bg.png) 50% 50% no-repeat}#decoration-women #head{background:transparent url(/images/women/head-bg.jpg) 50% 85px no-repeat}#decoration-women #head #slogan{background:transparent url(/images/women/woman-bg.png) 0 100% no-repeat;text-shadow:rgba(0,0,0,0.01) 0 0 0;-webkit-text-stroke:1px transparent;text-shadow:2px 2px 2px #974866}#decoration-women #content,#decoration-women  #sidebar{color:#83507e;border-top:5px solid #f948b5;-moz-box-shadow:0 2px 3px #974866;-webkit-box-shadow:0 2px 3px #974866;box-shadow:0 2px 3px #974866}#decoration-women #content h3,#decoration-women  #sidebar h3{color:#eb61c6}#decoration-women #content ul li,#decoration-women  #sidebar ul li{color:#eb61c6}#decoration-women #content ul li span,#decoration-women  #sidebar ul li span{color:#83507e}#decoration-women #footer{color:#9c4668}#decoration-women #footer a{color:#9c4668}#decoration-women #footer a:hover, #decoration-women #footer a:focus{color:#eff8ff}#decoration-women #footer ul li.selected a,#decoration-women #footer  #copy span{color:#eff8ff}#decoration-home{height:570px;background:transparent url(/images/main/decoration-bg.jpg) 50% 0 no-repeat;text-align:center;margin:0;padding:30px 0 0 0}#decoration-home .container{margin-bottom:1.5em}#decoration-home h1{text-align:center;margin-bottom:65px}#decoration-home h1 img{vertical-align:bottom}#decoration-home #men-box{float:left;display:inline;width:470px;height:455px;position:relative;background:transparent url(/images/main/provillus-men.jpg) 0 0 no-repeat;text-align:left}#decoration-home #men-box p{width:240px;margin:205px 0 0 15px}#decoration-home #men-box p a{color:#fff;font-weight:400;text-decoration:none}#decoration-home #men-box p a:hover, #decoration-home #men-box p a:focus{text-decoration:underline}#decoration-home #men-box .button{position:absolute;left:100px;top:320px}#decoration-home #women-box{float:right;display:inline;width:470px;height:455px;position:relative;background:transparent url(/images/main/provillus-women.jpg) 0 0 no-repeat;text-align:left}#decoration-home #women-box p{width:240px;margin:205px 0 0 220px}#decoration-home #women-box p a{color:#fff;font-weight:400;text-decoration:none}#decoration-home #women-box p a:hover, #decoration-home #women-box p a:focus{text-decoration:underline}#decoration-home #women-box .button{position:absolute;left:235px;top:320px}#decoration-home #recommended a{color:#fff;font-weight:400;text-decoration:none}#decoration-home #recommended a:hover, #decoration-home #recommended a:focus{text-decoration:underline}#decoration-home #recommended h3{color:#fff;font-size:1.25em;text-transform:uppercase;margin:0 0 .25em 0}#decoration-home #recommended ul{list-style:none;list-style-image:none;font-size:.83em;margin:0 0 1.5em 0;padding:0}#decoration-home #recommended ul li{display:inline;margin:0 5px;padding:0}#decoration-home #copy{font-size:.83em}#order p{margin:0}#order label{float:left;display:inline;width:180px;text-align:right;margin-top:6px}#order input.text{float:left;display:inline;margin:.25em 0 .25em 10px}#order select{float:left;display:inline;margin:.5em 0 .5em 10px}#order .submit{text-align:center;margin:1.5em 0 0 0}#order .submit input{font-weight:700}#order #option{max-width:450px;_width:450px}#order #region-p{display:none}#order .set{float:left;display:inline;width:280px;text-align:center}#order .set label{float:none;width:auto;font-weight:400}