/*main styles*/
* {
    margin:0;
    padding:0;
}
form,fieldset,img{border:0;margin:0;padding:0}
a{
	color:#772b15;
	font-weight:bold;
	text-decoration:none;
    border-bottom:1px dotted #772b15;
}
a:hover{
	color:#da7e11;
    text-decoration:underline;
    border-bottom:0;
}
a:visited{
    color:#ad8175;
}
.no-underline a{
	text-decoration:none;
    border-bottom:0;
}
/*background*/
html{height:100%;}
body{
	height:100%;
	margin:0;
	padding:0;
	font:11px/15px Verdana,Arial,sans-serif;
	color:#000;
	background:#eae2cf url(../i/back-screen.jpg) fixed no-repeat 50% 0;
}
#page{
	width:988px;
    position:relative;
    min-height:100%;
	margin:0 auto;
	background:url(../i/back-page.jpg) repeat 0 0;
	overflow:visible;
}
* html #page{height:100%;}
#inner-wrap {
    padding-bottom:52px;
}
#inner-wrap:after {
    content:" ";
    display:block;
    clear:both;
}
* html #inner-wrap {
    height:1px;
}
/*header*/
#header-top{
	width:988px;
	height:30px;
	overflow:hidden;
	background:url(../i/header-top.jpg) no-repeat 0 0;
	margin:0;
}
#header-left{
    float:left;
	width:907px;
	height:208px;
	overflow:hidden;
	background:url(../i/header-left.jpg) no-repeat 0 0;
	margin:0;
}
#header-main{
    float:right;
	width:832px;
	height:208px;
	overflow:hidden;
	background:url(../i/header-001.jpg) no-repeat 0 0;
	margin:0;
}
#header-right{
    float:right;
	width:81px;
	height:208px;
	overflow:hidden;
	background:url(../i/header-right.jpg) no-repeat 0 0;
	margin:0;
}
#header-bottom{
    clear:both;
	width:988px;
	height:36px;
	overflow:hidden;
	background:url(../i/header-bottom.jpg) no-repeat 0 0;
	margin:0;
}
/*navigation*/
#navigation{
    clear:both;
	height:78px;
	overflow:visible;
	font:13px/28px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	background:url(../i/back-nav.jpg) no-repeat 50% 0;
}
#navigation a{
	color:#fff;
	padding:0 7px 0 7px;
	text-decoration:none;
    border-bottom:0;
}
#navigation a:link{
	color:#fff;
	text-decoration:none;
    border-bottom:0;
}
#navigation a:visited{
	color:#fff;
	text-decoration:none;
    border-bottom:0;
}
#navigation a:hover{
	color:#eae2cf;
    text-decoration:none;
    border-bottom:0;
}
/*main-content*/
#grunge{
    clear:both;
	width:988px;
	min-height:430px;
	background:url(../i/back-grunge.jpg) no-repeat 0 0;
}
#main-content{
    clear:both;
	width:988px;
	min-height:330px;
}
#sidebar{
	width:188px;
    float:left;
    padding:0 37px 0 52px;
    overflow:visible;
}
#reservations{
	width:188px;
	background:url(../i/back-reservations.jpg) no-repeat 0 0;
	padding:32px 10px 10px 10px;
	font:11px/15px Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#000;
}
#reservations input{
    background-color:#fff;
    border:1px #422106 solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 29px;
    padding:0 3px 0 3px;
    width:100px;
}
.sidebar-spacer{
    height:15px;
    background-color:#fff;
}
.video-button a{
	text-decoration:none;
    border-bottom:0;
}
#phone{
	padding:10px 10px 10px 10px;
	font:18px/18px 'Arial Black', Gadget, sans-serif;
	color:#fff;
}
#guts{
	width:659px;
    float:right;
    padding:0 52px 0 0;
    overflow:visible;
}
#guts h1{
	margin:0 0 10px 0;
	font:30px/31px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-decoration:none;
}
#guts p{
    margin:0 10px 15px 0;
}
#guts a:hover{
	color:#da7e11;
}
#rightside{
	width:188px;
    float:right;
    padding:10px 10px 10px 10px;
    margin:0 0 0 25px;
    background-color:#eee;
    border:1px #422106 solid;
	font:11px/12px Arial,Verdana,sans-serif;
    color:#756355;
}

/*share*/
#share{
    height:70px;
}
/*addthis*/
#addthis a{
	text-decoration:none;
    border-bottom:0;
}
#addthis a:hover{
	text-decoration:none;
    border-bottom:0;
}

#content-bottom{
    position:absolute;
    bottom:0;
    clear:both;
	width:988px;
	height:40px;
	overflow:visible;
	background:url(../i/content-bottom.jpg) no-repeat 0 0;
	padding:52px 0 0 0;
	color:#422106; 
	font-size:10px;
}
#content-bottom a {
	color:#772b15;
	text-decoration:none;
    border-bottom:1px dotted #772b15;
}
#content-bottom a:link {
	color:#772b15;
	text-decoration:none;
    border-bottom:1px dotted #772b15;
}
#content-bottom a:visited {
	color:#772b15;
	text-decoration:none;
    border-bottom:1px dotted #772b15;
}
#content-bottom a:hover {
	color:#772b15;
	text-decoration:none;
    border-bottom:1px solid #772b15;
}
.calicon{
    margin:0 0 0 7px;
}
/*rfq*/
#rfq { 
}
#rfq .fieldrfq {
    background-color:#eee3cf;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#rfq .fieldrfqerror {
    background-color:#eee3cf;
    border:1px #990000 solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#rfq .textareainquiry {
    background-color:#eee3cf;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:96px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
/*inquiry*/
#inquiry { 
	font-size:9px;
    padding:10px;
}
#inquiry h2 { 
	font-weight:bold;
	color:#970505;
	font-size:12px;
	padding:0;
	margin:0 0 4px 0;
}
#inquiry .fieldinquiry {
    background-color:#eee3cf;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#inquiry .fieldinquiryerror {
    background-color:#feee3cfff;
    border:1px #990000 solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#inquiry .textareainquiry {
    background-color:#eee3cf;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:96px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
/*incentive*/
#incentive { 
    background-color:#fff;
	font-size:9px;
	color:#333;
    border:2px silver solid;
    padding:10px;
}
#incentive h2 { 
	font-weight:bold;
	color:#970505;
	font-size:12px;
	padding:0;
	margin:0 0 4px 0;
}
#incentive .fieldincentive {
    background-color:#fff;
    border:1px silver solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
#incentive .fieldincentiveerror {
    background-color:#fff;
    border:1px #990000 solid;
    color:#000000;
    font-size:9px;
    height:16px;
    margin:0 0 5px 0;
    padding:0 3px 0 3px;
    width:200px;
}
/*cedarock*/
#cedarock { 
	color:#aaa; 
	font-size:9px;
}
#cedarock a {
    color:#aaa;
    text-decoration:none;
    border-bottom:0;
}
#cedarock a:link {
    color:#aaa;
    text-decoration:none;
    border-bottom:0;
}
#cedarock a:visited {
    color:#aaa;
    text-decoration:none;
    border-bottom:0;
}
#cedarock a:hover {
    color:#aaa;
    text-decoration:none;
    border-bottom:0;
}
