/* Begin Stylesheet: layout */body{padding: 0; margin: 0; background: transparent url(../../img/layout/background.jpg) 0 0 repeat;}body{overflow-y: scroll; font-family:"Open Sans", MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Arial, sans-serif; font-size: 14px;}body *{font-family: "Open Sans",MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Arial, sans-serif;}body.page #main_content, body.product #main_content{padding: 0 20px 20px;}body.page.cart-contents h1, body.page.checkout h1, body.page.terms-and-conditions h1, body.page.confirmation h1{padding: 20px 0;}body.product #slider_wrapper,body.page.checkout #slider_wrapper,body.page.cart-contents #slider_wrapper,body.page.confirmation #slider_wrapper,body.page.success #slider_wrapper,body.page.terms-and-conditions #slider_wrapper{display: none;}.clear{clear: both;}.centered{margin: 0 auto; width: 1200px;}.opacity_0-8{filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80;}.opacity_1{filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}a:link, a:visited{color: #00A0EB; text-decoration: none;}p{line-height: 1.714285714; letter-spacing: 0.2px;}#head{height: 124px; margin-top: 36px; background: #290e20; background: rgba(41, 14, 32, 0.8); position: relative;}#logo{display: block; float: left; width: 300px; height: 56px; margin-top: 40px; background: url(../../img/layout/logo.png) center top no-repeat;}#topnav{float: right; clear: right; margin-top: 30px;}#topnav ul{list-style: none; padding: 0; margin: 0;}#topnav ul li{display: inline-block; margin: 0; padding: 0;}#topnav ul li.dropdown{}#topnav a:link,#topnav a:visited{display: inline-block; background: #1f0115; color: #fff; padding: 0 20px; line-height: 46px; font-size: 18px; text-transform: uppercase;}#topnav a .left{color: #dbcad5;}#topnav ul li.dropdown a:link,#topnav ul li.dropdown a:visited{font-size: 10px; padding: 4px 12px 12px 12px}#topnav a:hover,#topnav a:active,#topnav a.active{background: #660144;}#topnav li.dropdown a span.right{display: inline-block; margin-left: 5px;}#headnav{float: right;}#headnav ul{float: left; list-style: none; padding: 0; margin: 0 10px 0; position:absolute; right:325px;}#headnav a:link, #headnav a:visited{color: #fff; text-transform: uppercase; font-weight: normal;}#headnav ul li{display: block; float: left; line-height: 40px; margin: 0; padding: 0;}#headnav ul li a{padding: 0 6px; display: block; float: left; line-height: 10px; font-size: 10px; margin-top: 15px; border-right: 1px solid #fff;}#headnav ul li:last-child a{border-right: none;}#headnav ul li a:hover, #headnav ul li a.active{color: #d9bacf;}#headnav .headnavcartlink{float: left;}#headnav .headnavcartlink a{display: inline-block; background: #1f0115; color: #fff; font-size: 16px; line-height: 40px; margin-left: 2px; padding: 0 20px;}#headnav .headnavcartlink a:hover{background: #3f042b;}#headnav .headnavcartlink a span{vertical-align: middle; width: 25px; height: 18px; display: inline-block;}#headnav .headnavcartlink .ccicon{background: url(../../img/layout/ccicon.png) 0 0 no-repeat;}#headnav .headnavcartlink .carticon{background: url(../../img/layout/carticon.png) 0 0 no-repeat;}#langnav{padding: 0; margin: 0; position: absolute; top: 0; left: 0;}#langnav a:link,#langnav a:visited{display: block; float: left; margin: 0 5px 0 0; padding: 5px; background: transparent;}#langnav a:active,#langnav a.active,#langnav a:hover{background: #670b48;}#slider_wrapper{position: relative; height: 300px; z-index: 1; padding-bottom: 2px;}#slider{}#MainSlider{height: 300px ! important;}#content_wrapper{min-width: 1200px;}#content_area{}#main_content{background-color: #fff;}#footer{font-size: 14px; color: #fff; margin-bottom: 36px; background: #290e20; background: rgba(41, 14, 32, 0.8); padding: 30px 20px;}#footer a:link, #footer a:visited{color: #fff; display: inline-block; margin: 0 10px;}#footer a:hover, #footer a:active{color: #d9bacf;}h1{line-height: 38px; color: #3c0e2a; margin: 0; padding: 0; font-size: 50px; text-transform: uppercase; font-weight: normal; display: block;}#content_wrapper.nonshop{}#content_wrapper.nonshop h1.page_title{top: 0; display: block; position: relative;}#content_wrapper.nonshop #left_area{float: left; width: 721px; margin-right: 4px;}#content_wrapper.nonshop #main_content{background: #fff; padding: 10px 20px; min-height: 260px;}#content_wrapper.nonshop #subnavigation{float: left; width: 276px;}#content_wrapper.nonshop #subnavigation ul{list-style: none; padding: 0; margin: 0; background: #000; background: rgba(0,0,0, 0.9);}#content_wrapper.nonshop #subnavigation ul li{padding: 0; margin: 0; display: block;}#content_wrapper.nonshop #subnavigation ul li a:link,#content_wrapper.nonshop #subnavigation ul li a:visited{display: block; padding: 18px; font-size: 14px; color: #fff; margin: 0 0 10px 0;}#content_wrapper.nonshop #subnavigation ul li a:hover,#content_wrapper.nonshop #subnavigation ul li a:active,#content_wrapper.nonshop #subnavigation ul li a.active{background: rgb(255, 237, 0); background: rgba(255, 237, 0, 0.9); color: #000;}.hi45de{display:none;}.dForm_wrapper{float: left; width: 400px;}.dForm_otimes_wrapper{float: left; width: 200px; margin-left: 100px;}.dTitle{border-left: 10px solid #FF0000; color: #000; display: block; font-size: 18px; font-weight: normal; padding: 0 0 0 7px; text-transform: uppercase;}.dForm{width: 100%; font-size: 11px;}.dForm td{vertical-align: top;}.dForm label{display: inline-block;}.dForm .radioset label{padding-top: 0;}.dForm input[type=text],.dForm input[type=password],.dForm textarea{padding: 7px 10px; font-size: 14px; border: 1px solid #cfcfcf; width: 250px; margin:0; border-radius: 0; -moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0;}.dForm input[type=text],.dForm input[type=password]{margin-bottom: 0;}.dForm textarea{height: 200px; min-height: 200px; width: 250px; min-width: 250px; max-width: 250px; margin: 0;}.dForm input[type=text]:focus,.dForm input[type=password]:focus,.dForm textarea:focus{background: #fffcd3;}.dForm .title{height: 17px;}.dForm .message{padding-left: 17px;}.cbutton{cursor: pointer; display: inline-block; color: #fff; border: 1px outset #fff; padding: 7px 47px; background-color: #e20000;}.cbutton:hover{background-color: #f00;}.cbutton:active{background-color: #c50000;}/* End Stylesheet: layout */