/*
Created by Darren Terhune
http://graphikastudioz.com
light brown:#e9e0d1
medium brown:#b0a68b
dark brown:#2f2613
*/
html{overflow:scroll;}
body{background:#000 url("../images/bg.jpg") no-repeat top center;color:#e9e0d1;font-family:"Times New Roman",Times,sans_serif,Helvetica;}
html,body,img,a,a img{margin:0;padding:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;border:none;}
h1{font-size:55px;margin:10px 0;}
h2{font-size:35px;margin:10px 0;}
h3{font-size:25px;margin:10px 0;}
h4{margin:3px 0;}
ul{margin:0;padding:0 0 0 10px;list-style:none;}
ul li{margin:0;padding:0 0 0 25px;background:url('../images/list-item.jpg') no-repeat 0 2px;border-bottom:1px dotted #2f2613;}
blockquote{margin:0;padding:15px 0 0 40px;background:url('../images/quotes.gif') no-repeat top left;}
#content{width:900px;margin:0 auto;}
#logo{text-align:center;}
#navigation{position:relative;z-index:10;width:900px;background:url("../images/nav-middle.jpg") repeat-x top left;}
#navigation ul{position:relative;z-index:10;line-height:25px;border:none;margin:0;list-style:none;background:url("../images/nav-left.jpg") no-repeat top left;height:59px;}
#navigation ul li{position:relative;z-index:10;border:none;background:url("../images/nav-btw.jpg") no-repeat 100% 40%;}
#flash_rap{position:relative;z-index:1;}
#flash p{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;background:#FFCAC7;border:1px solid #FF6472;padding:5px;text-align:center;margin:15px;color:#FF1200;}
#flash{position:relative;z-index:0;}
#layout{clear:both;background:black;padding:5px 15px;margin-top:0 !important;margin-top:-20px;}
#layout h1{margin-top:0;color:#b0a68b;}
#wrap img{padding:6px;border:1px solid #2f2613;}
#wrap{background:url("../images/content-bg.jpg") repeat-x top left;margin:15px 0;}
#main,#other,#full{background:black;}
#other img{border:none;}
#main{font-size:18px;display:inline;min-height:400px;width:625px;margin:15px 7.5px 0 15px;}
#other{padding-top:15px;display:inline;width:200px;margin:15px 15px 0 7.5px;}
#full{position:relative;top:15px;width:840px;margin:15px 15px 0 15px;}
#main h1,#other h1,#full h1{padding-bottom:10px;margin:0;}
#extras{text-align:center;margin:20px 0 0 0;clear:both;font-size:12px;padding:10px 0;}
#footer{font-size:12px;background:url("../images/foot-bg.jpg") no-repeat bottom center;padding-bottom:20px;}
#wrapp{width:900px;margin:0 auto;border-top:3px dotted #2f2613;padding-top:10px;}
#compinfo{opacity:0.5;filter:alpha(opacity = 50);padding:15px;background:#000;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;}
#copy,#tel{text-align:center;}
#web{text-align:right;}
#admin{margin:10px 0;clear:both;}
/*links*/
a:hover{color:#b0a68b;text-decoration:none;}
a{color:#ff5e2c;}
#navigation a:hover{color:#b0a68b;}
#navigation a{color:#e9e0d1;text-decoration:none;font-size:18px;}
div.item a:hover img{opacity:0.5;filter:alpha(opacity = 50);}
/*classes*/
.center{text-align:center;}
.right{float:right;}
.left{float:left;}
div.title{width:auto;text-align:center;padding-bottom:10px;background:url("../images/h1-bg.jpg") no-repeat bottom center;}
div.trip{width:33%;float:left;}
img.photo_space_left{margin-left:20px;margin-bottom:20px;}
img.photo_space_right{margin-bottom:20px;margin-right:20px;}
div.upload_photo{background:#444;margin:5px 0;padding:0;}
div.upload_photo.even{background:#222;}
div.item{margin:20px 0;text-align:center;padding-bottom:20px;background:url("../images/item-bg.jpg") no-repeat bottom center;}
div.item p,div.item h2{margin:5px 0;}
div.item p{color:#b0a68b;}
div.photo_id{display:none;}
div.pad{padding:15px;}
.imp{color:black;background:#F4E29E;padding:3px 5px;}
#wrap img.nobrd{border:none;}
/*clearfix*/
.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%;}
/*ie6 png fix*/
* html img,* html .png{position:relative;behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "',sizingMethod='image')",
this.src = "../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "',sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);}
/*forms*/
#searchbox{padding-right:15px;position:relative;width:228px;height:59px;background:url("../images/nav-right.jpg") no-repeat top right;}
#searchbox form{height:59px;background:url("../images/search-box.jpg") no-repeat left center;}
#searchbox input{background:none;border:none;}
#searchbox input.text{position:absolute;width:190px;font-size:14px;left:5px;top:21px;outline-offset:0;outline:0px;}
#searchbox input.btn{position:absolute;left:195px;top:18px;}
#searchbox form input{width:auto;padding:0;}
form input.desc{width:640px;}
form input.checkbox{width:auto;}
form input,form select{width:275px;padding:3px;font-size:1em;border:1px solid #CCCCCC;}
form textarea{width:640px;height:500px;padding:3px;font-size:1em;border:1px solid #CCCCCC;}
form input.submit,form input.submit{width:100px;cursor:pointer;}
form div,form div{margin:5px 0;padding:10px 5px;}
form div.field_label label,form div.error_field_label label{float:left;margin:3px 20px 0 0;text-align:left;width:130px;background:none;}
form div small{display:block;color:#777;margin-left:150px;}
/*errors*/
#errorExplanation{border:1px dotted #333;padding:5px;}
#errorExplanation h2,#errorExplanation p{color:#FF0800;margin:3px 0;padding:0;}
#errorExplanation ul{margin:0;padding:0;}
#errorExplanation ul li{border:none;margin:0;padding-left:25px;}
.form_error_message{color:#FF6472;}
.form_error_message .message{width:285px;float:right;}
form .form_error_message .message{width:340px;}
form div.fieldWithErrors{width:275px;margin:0;padding:0;display:inline;}
#notice_error{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;background:#FFCAC7;border:1px solid #FF6472;padding:5px;text-align:center;margin:15px;color:#FF1200;position:relative;top:15px;}
#notice_success{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;background:#DFE8C7;border:1px solid #A7C520;padding:5px;text-align:center;margin:15px;color:#009905;position:relative;top:15px;}
/*tables*/
table{width:100%;text-align:left;}
table tr td{border:1px solid #2f2613;padding:3px;}
#full table img,#wrap table img{border:none;}
/*clients scroll*/
#scroll{text-align:center !important;text-align:none;}
div.scrollable{position:relative;overflow:hidden;height:360px;padding:0 12.5px;}
div.scrollable div.items{position:absolute;height:20000em;}
#scroll div.items div{height:100px;padding:10px 0;}
#scroll div.items div img{padding:0;}

#navigation ul.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
#navigation ul.sf-menu ul{position:absolute;top:-999em;width:230px;z-index:10;}
#navigation ul.sf-menu ul li{width:100%;}
#navigation ul.sf-menu li:hover{visibility:inherit;}
#navigation ul.sf-menu li{float:left;position:relative;}
#navigation ul.sf-menu a{display:block;position:relative;}
#navigation ul.sf-menu li:hover ul,
#navigation ul.sf-menu li.sfHover ul{background:black;left:0;top:58px;}
#navigation ul.sf-menu li:hover li ul,
#navigation ul.sf-menu li.sfHover li ul{top:-999em;}
#navigation ul.sf-menu li li:hover ul,
#navigation ul.sf-menu li li.sfHover ul{left:10em;top:0;}
#navigation ul.sf-menu li li:hover li ul,
#navigation ul.sf-menu li li.sfHover li ul{top:-999em;}
#navigation ul.sf-menu li li li:hover ul,
#navigation ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
#navigation ul.sf-menu a{padding:17px 13px;text-decoration:none;}
#navigation ul.sf-menu li li{background:black;border-bottom:1px dotted #2f2613;}
#navigation ul.sf-menu li li li{background:black;}
#navigation ul.sf-menu li:hover,#navigation ul.sf-menu li.sfHover,#navigation ul.sf-menu a:focus,
#navigation ul.sf-menu a:hover,#navigation ul.sf-menu a:active{outline:0;}
#navigation ul.sf-menu li ul li a{padding:5px 0;font-size:18px;text-align:center;}
#navigation ul.sf-menu a.sf-with-ul{min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
