body{color:#333;background:#A1DCE2 url(/images/body-bg.jpg) no-repeat 50% 25px;font-size:0.75em;font-family:"Lucida Grande",Verdana,Arial,sans-serif;margin-top:0;padding:0}body#insureship{background-image:none;padding:10px}a{color:#00848E}h1{margin:15px
0 10px 0}h2{color:#6C6D72;font-size:2.33em;letter-spacing: -1px;margin-bottom:0.42em}h3{color:#6C6D72;font-size:1.50em;letter-spacing: -1px;margin-bottom:0.75em}h4{height:auto;color:#333;font-weight:bold}ul,ol{color:#F42C3E}ul span, ol span{color:#333}textarea{height:100px}address{font-style:normal}input.text,input.title,textarea,select{border:1px
solid #60C4CE}fieldset{border:1px
solid #C2E8EC}th{color:#FFF;background:#60C4CE}.box{padding:10px}.phone{white-space:nowrap}.rata{text-align:center;margin-bottom:1em}#content{background:#FFF;padding-top:20px;padding-bottom:30px}#mainnavi{list-style:none;list-style-image:none;margin:0
0 10px 0;background:#C2E8EC;margin:0;padding-top:8px;padding-bottom:7px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px}#mainnavi li{float:left;margin-left:20px}#mainnavi li:first-child, #mainnavi li.first-child{margin-left:0}#mainnavi a{font-weight:bold;text-transform:uppercase;text-decoration:none}#mainnavi li.selected a{color:#000}#mainnavi li.special a{color:#F52C3E}#mainnavi li.special a:hover, #mainnavi li.special a:focus{color:#000}#frontbox{background:transparent url(/images/frontbox-bg.jpg) no-repeat 50% 0;padding-top:260px}.links{font-size:0.92em}#erata{text-align:center;margin-bottom:1.5em;display:none;visibility:hidden;height:0}#sidebar ul#products{font-size:0.92em;list-style:none;list-style-image:none;margin:0
0 1.5em 0;padding:0}#sidebar ul#products li{margin:0
0 10px 0;padding:0}#sidebar ul#products li div.desc{background:#bde6eb url(/images/sidebar-desc-bg.png) 0 100% repeat-x;padding:7px
15px}#sidebar ul#products li div.actions{background:#e9f7f8;padding:7px
15px}#sidebar img{vertical-align:bottom}#sidebar h4{color:#094964;letter-spacing: -1px;margin:0;padding:0}#sidebar p{color:#094964;margin:0;padding:0}#options{font-size:0.92em;border:1px
solid #C2E8EC;border-left:none;border-bottom:none}#options th, #options td{width:33%;text-align:center;border-left:1px solid #C2E8EC;font-weight:normal;border-bottom:1px solid #C2E8EC}#options .name{font-size:1.36em;font-weight:bold;text-transform:uppercase;letter-spacing: -1px}#options .price{font-weight:bold;color:#60C4CE;background:#fff;padding:2px
4px}#skins{font-size:0.92em;border:1px
solid #C2E8EC;border-left:none;border-bottom:none}#skins th, #skins td{width:33%}#skins th{text-transform:uppercase;letter-spacing: -1px}#skins td{border-left:1px solid #C2E8EC;border-bottom:1px solid #C2E8EC}#hairs{font-size:0.92em;border:1px
solid #C2E8EC;border-left:none;border-bottom:none}#hairs th, #hairs td{width:20%}#hairs th{text-transform:uppercase;letter-spacing: -1px}#hairs th span{text-transform:none}#hairs td{border-left:1px solid #C2E8EC;border-bottom:1px solid #C2E8EC}#region-p{display:none}#other-country-p{display:none}#footer{position:relative;background:#C2E8EC;font-size:0.92em;margin:0;padding-top:10px;padding-bottom:10px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px}#footer h2{position:absolute;color:#00848E;font-size:1.50em;margin:0;top: -30px;left:20px}#footnavi{float:right;list-style:none;list-style-image:none;margin:0}#footnavi li{float:left;margin-left:15px}#footnavi a{text-decoration:none;letter-spacing: -1px}#footer .rio{letter-spacing: -1px;font-size:0.82em}#order div.outline{position:relative}#order div#promo{text-align:center}#order div#promo img{vertical-align:text-bottom}#order .dotpay{position:absolute;display:block;top: -10px;right: -10px;width:140px;height:70px;margin:0;padding:0;_right:0}#order .dotpay img{vertical-align:bottom;margin:0;padding:0}#order p{margin:0}#order label{float:left;display:inline;width:200px;text-align:right;margin-top:6px}#order input.text{float:left;display:inline;width:260px;margin:0.25em 0 0.25em 10px}#order select{float:left;display:inline;margin:0.5em 0 0.5em 10px}#order .submit{text-align:center;margin:1.5em 0 0 0}#order .submit input{font-weight:bold}#order #option{max-width:310px;*width:310px}#order #region-p{display:none}#order #payment{max-width:310px;*width:310px}#order .set{float:left;display:inline;width:280px;text-align:center}#order .set label{float:none;width:auto;font-weight:normal}#order .insurance{font-size:0.83em;margin-left:205px;margin-top:5px}#order .insurance label{float:none;font-weight:normal;letter-spacing: -0.09em;_letter-spacing: -1px}
