/* CSS crunched with Crunch - http://crunchapp.net/ */
.clear{clear:both;}
a{text-decoration:none;outline:0;color:#ff9000;}
a.info{text-indent:-9999px;display:block;background:url('../images/info.png') no-repeat 0px 0px;width:39px;height:39px;border:0px !important;display:inline-block;}
input,textarea{outline:0;}
html,body{height:100%;background:#1a1a1a;font-family:CallunaSans-Regular;font-size:18px;line-height:36px;}
#header{height:480px;width:100%;overflow:hidden;}
#header .header_img{height:321px;background:url('../images/header_img.jpg') right top;}
#header .colorbar{height:30px;margin:-20px 0 0 0;}
#slider{width:935px;height:480px;margin:0px auto;padding:0 30px;position:relative;}
#slider .slides_wrapper{position:absolute;top:-331px;left:30px;height:480px;width:935px;}
#slider .slides{position:absolute;}
#slider .slides .slide{float:left;width:935px;height:480px;}
#slider .slides .slide img{display:none;}
#slider .slides .slide:first-child img{display:block;}
#slider a.prev{position:absolute;top:30px;left:0px;text-indent:-9999px;display:block;background:url('../images/sprite.png') no-repeat 0px 0px;width:67px;height:67px;border:0px !important;}
#slider a.prev:hover{background-position:0px -67px;}
#slider a.next{position:absolute;top:30px;right:0px;text-indent:-9999px;display:block;background:url('../images/sprite.png') no-repeat -77px 0px;width:67px;height:67px;border:0px !important;}
#slider a.next:hover{background-position:-77px -67px;}
#main{text-align:center;width:935px;margin:0px auto;}
#main p{color:#daccc2;margin:33px 0 40px 0;}
.photo_colorbar{margin:35px 0 0 0;}
#main .tile{width:367px;height:450px;background:url('../images/sprite.png') no-repeat -248px 0px;margin:60px 0 0 0;padding:31px 34px 0 30px;text-align:left;font-size:16px;color:#daccc2;position:relative;}
#main .tile.left{float:left;}
#main .tile.right{float:right;margin-right:-3px;}
#main .tile:hover{cursor:pointer;}
#main .tile h2{font-size:20px;float:left;color:#ff9000;}
#main .tile .price{float:right;color:#ff9000;}
#main .tile ul li{list-style:disc inside none;}
#main .tile a{position:absolute;top:371px;left:233px;text-indent:-9999px;display:block;background:url('../images/sprite.png') no-repeat 0px -154px;width:173px;height:86px;border:0px !important;}
#main .tile a:hover,#main .tile:hover a{background-position:0px -242px;}
#main .tile .star{text-indent:-9999px;display:block;background:url('../images/sprite.png') no-repeat -321px -502px;width:139px;height:138px;border:0px !important;position:absolute;top:-19px;right:-23px;}
#main .explanation{color:#808080;font-size:12px;text-align:left;margin:0 0 40px 0;position:relative;}
#main .explanation a{text-indent:-9999px;display:block;background:url('../images/sprite.png') no-repeat -174px 0px;width:16px;height:16px;border:0px !important;display:inline-block;position:relative;top:9px;margin:0 0 0 5px;}
#main .explanation a:hover{background-position:-174px -16px;}
#main .explanation .tooltip{width:197px;height:167px;background:url('../images/sprite.png') 0px -350px;position:absolute;top:0px;left:565px;font-size:11px;line-height:16px;color:#adadad;padding:14px 0 0 22px;z-index:100;display:none;}
#main .explanation .tooltip table{margin:15px 0 0 0;}
#footer{height:417px;padding:0 0 31px 0;background:url('../images/footer_bg_repeat.jpg') repeat-x;}
#footer .inner{min-width:935px;height:417px;background:url('../images/footer_bg.jpg') center top no-repeat;}
#footer .inner .content{width:935px;margin:0px auto;padding:43px 0 0 0;font-size:14px;color:#daccc2;position:relative;}
#footer .inner .content h3{font-size:20px;color:#ff9000;}
#footer .inner .content form{width:620px;}
#footer .inner .content form .left{float:left;}
#footer .inner .content form .input_wrapper.field{position:relative;min-height:26px;width:280px;padding:8px 0 0 10px;background:url('../images/sprite.png') -490px -502px no-repeat;margin:15px 0 0 0;}
#footer .inner .content form .input_wrapper label{position:absolute;top:6px;left:10px;font-size:14px;line-height:normal;}
#footer .inner .content form .input_wrapper input[type="text"]{height:14px;width:280px;border:none;background:none;color:#a5a5a5;font-size:12px;}
#footer .inner .content form .input_wrapper .error{color:#ff0000;font-size:12px;}
#footer .inner .content form .right{float:right;}
#footer .inner .content form .input_wrapper.textarea{position:relative;min-height:178px;width:281px;padding:8px 0 0 10px;background:url('../images/sprite.png') 0px -551px no-repeat;margin:15px 0 0 0;}
#footer .inner .content form .input_wrapper textarea{width:272px;height:168px;background:none;border:none;color:#a5a5a5;font-size:12px;}
#footer .inner .content input[type="submit"]{text-indent:-9999px;display:block;background:url('../images/sprite.png') no-repeat -321px -640px;width:69px;height:32px;border:0px !important;border:none;float:right;margin:14px 6px 0 0;cursor:pointer;}
#footer .inner .content input[type="submit"]:hover{background-position:-321px -672px;}
#footer .inner .content img{position:absolute;top:324px;right:0px;}
#footer .colorbar{height:31px;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
