@charset "utf-8";
/*
www.GaslampMedia.com
version: 1.01
*/

* { margin: 0; padding: 0;}
img { border:none;}


h1{}
h2, h3 { padding-bottom: 12px;}
h3{}

p.img-welcome {
	display: block;
	background:url(../images/img-welcome.jpg) no-repeat top; 
	height: 164px;
	width: 465px;
	text-indent: -3000px;
	}

#h-welcome, #h-space, #h-services, #h-pricing, #h-testimonials, #h-contact { text-indent: -3000px; width: 466px; height: 20px;}

#h-welcome{ background:url(../images/h-welcome.jpg) no-repeat top;}
#h-space{ background:url(../images/h-space.jpg) no-repeat top;}
#h-services{ background:url(../images/h-services.jpg) no-repeat top;}
#h-pricing{ background:url(../images/h-pricing.jpg) no-repeat top;}
#h-availability{ background:url(../images/h-availability.jpg) no-repeat top;}
#h-testimonials{ background:url(../images/h-testimonials.jpg) no-repeat top;}
#h-contact{ background:url(../images/h-contact.jpg) no-repeat top;}

#h-reserve {
	text-indent: -3000px;
	background:url(../images/h-reserve.gif) no-repeat top;
	width: 371px;
	height: 20px;
	padding-bottom: 0px;
	}

p{ padding-bottom: 12px; line-height: 18px;}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

body {
	background: url(../images/repeater.jpg) repeat-x top;
}

/* structure */
#preload { display:none; height:0px;}

#superdrop { background: url(../images/backdrop.jpg) no-repeat center top;}
#container {
	width: 900px;
	margin: 0 auto;
	}

#header{ height: 137px;}
	#logo { width: 200px; padding-top: 27px;}
		#logo h1 a {
			display:block;
			height: 65px;
			width: 200px;
			text-indent: -3000px;
			}
	#headright { width: 700px;}
	
#nav { padding-top: 35px; height: 48px;}
#nav ul { list-style: none; float:right;}
#nav li { float:left;}
#nav a {
	display: block;
	text-indent: -3000px;
	height: 48px;
	}
	#nav-welcome { background:url(../images/nav-welcome.jpg); width: 88px;}
	#nav-space{ background:url(../images/nav-space.jpg); width: 93px;}
	#nav-services{ background:url(../images/nav-services.jpg); width: 81px;}
	#nav-pricing{ background:url(../images/nav-pricing.jpg); width: 69px;}
	#nav-testimonials{ background: url(../images/nav-testimonials.jpg); width: 150px;}
	#nav-contact{ background:url(../images/nav-contact.jpg); width: 78px;}
	
	#nav-welcome:hover { background:url(../images/nav-welcome-over.jpg);}
	#nav-space:hover{ background:url(../images/nav-space-over.jpg); width:}
	#nav-services:hover{ background:url(../images/nav-services-over.jpg);}
	#nav-pricing:hover{ background:url(../images/nav-pricing-over.jpg); }
	#nav-testimonials:hover{ background: url(../images/nav-testimonials-over.jpg);}
	#nav-contact:hover{ background:url(../images/nav-contact-over.jpg);}

#banner{}

#wrapper {}
	#leftcol { width: 466px; padding-top: 37px;}
	#rightcol { width:410px; height: 556px; position: relative;}
	#singlecol {}
	
	#maincol {}
	#sidebar {}
	
#superfooter { border-top: 1px solid #624d3d; padding-top: 15px; padding-bottom: 10px;}	
#footer { width: 900px; margin: 0 auto;}
#footer {
	font-size: 10px;
	text-align: right;
	}

/* universal classes */

.small { font-size: 10px; line-height: 18px;}
.default {}
.large { font-size: 15px;}

.gold { color: #f9c174;}

.form-input { border: 1px solid #a58c75; padding: 2px 3px; background-color: #715440; width: 300px; color:#FFFFFF;}
.form-input2 { border: 1px solid #a58c75; padding: 2px 3px; background-color: #715440; color:#FFFFFF;}
.tbsp td{ padding: 6px 2px;}

.text-right { text-align: right;}

.right { float:right;}
.left { float:left;}
.clear { clear: both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* transparency */
.trans {
	opacity:.3;filter:
	alpha(opacity=30);
	-moz-opacity: 0.30;
	width: 400px;
	background: #50321d;
	float: none;
	position: absolute;
	z-index: 50;
	border:1px solid #937a65;
	height: 330px;
}

.content {
	float: none;
	display: block;
	position: relative;
	z-index: 90;
	color: #fff;
	padding: 15px;
}

