@import url("thickbox.css");

@import url("tags.css");

@import url("booking_engine.css");

/*----------------------------------------------------------------

MASTER STYLESHEET



Includes: 

Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 

Layout Type:



Color Sceme:





Developers:

**********************************

Joe Jenkin

email: joe.jenkin@rezstream.com

website:http://rezstream.com



Kevin Guill

email: kevin.guill@rezstream.com

website:http://rezstream.com

**********************************

----------------------------------------------------------------*/

/* =layout start / DO NOT EDIT BELOW THIS LINE

----------------------------------------------------------------*/

/*SIMPLE SLIDESHOW HOMEPAGE*/

#slideshow {

    position:relative;

    height:414px;

	width:780px;

}

#slideshow IMG {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

}

#slideshow IMG.active {

    z-index:10;

}

#slideshow IMG.last-active {

    z-index:9;

}

/*SIMPLE SLIDESHOW HOMEPAGE*/









*{

margin:0;

padding:0;

border:0;

}



body{

text-align:center;

/*min-width:840px;for netscape browsers*/

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

/*background:#000000;*/

background:#261E1D; /*NEW THEME COLOR*/

}



#wrapper{

margin:0 auto;

width:780px;

text-align:left;

}



#header{

position:relative;

height:38px;

}



#header img.booknowtab{

float:right;

margin:13px 15px 0px 0px;

}



#mainLogo a{

position:absolute;

display:block;

height:149px;

height:38px;

width:142px;

width:243px;

left:-17px;

top:0px;

z-index:9999;

color:#FFFFFF;

background:url(../images/header/logo.png) top left no-repeat;

background:url(../images/body/logo.png) top left no-repeat;

}



#mainImage{

float:left;

}



#mainNav_wrapper{

float:left;

margin:3px 0px 3px 0px;

width:778px;

padding:1px;

/*background:#FFFFFF;*/

background:#8E735D; /*NEW THEME COLOR*/

}



/* =main navigation

***********************/

#mainNav{

text-align:center;

width:772px;

height:20px;

padding-top:6px;

list-style:none;

/*border:3px solid #13461b;*/ /*NEW THEME COLOR*/

/*color:#000000;*/

color:#ffffff; /*NEW THEME COLOR*/

}



#mainNav li{

position:relative;

display:inline;

margin-left:0px;

}

#mainNav > li {

	border-right: 1px solid #FFF;

	padding: 0 7px 0 4px;

}

#mainNav > li:last-of-type {

	border-right: none;	

}



#mainNav li a{

text-decoration:none;

/*color:#000000;*/

color:#ffffff;

height:20px;

padding:5px 0px 6px 0px;

}





#mainNav li a:hover{

text-decoration:underline;

}



/* =end main navigation

***********************/

/*Google translator

************************/

#google_translate_element {
	float: right;
}

/***************

/*MAIN NAV SECOND LEVEL

************************/

#mainNav ul{

position:absolute;

text-align:left;

left:-10px;

top:20px;

padding-top: 1px;

list-style:none;

width:150px;

display:none;

font-size:12px;

margin:0px;

z-index:5;

}





#mainNav ul li a{

display:block;

width:150px;

height:auto;

color:#FFFFFF;

background:#8E735D;

border:1px solid #261E1D;

border-top:none;

line-height:normal;

}



/* Fix IE. Hide from IE Mac \*/

/*

* html ul li{

float:left;

height:1%;

}



* html ul li a{

height:1%;

}

*/

#mainNav ul li a:hover{

color:#FFFFFF;

background:#261E1D;

text-decoration:none;

}

		

#mainNav li ul li a{

padding:4px 5px 4px 7px;

}

		

#mainNav li:hover ul,

#mainNav li.over ul{

display:block;

}



#mainNav ul.ddmenuleft{

position:absolute;

left:-1px;

top:19px;

list-style:none;

width:150px;

display:none;

font-size:10px;

}



#mainNav li ul.ddmenuleft li a{

padding:2px 5px 3px 6px;

}



#content{

float:left;

width:780px;

background:#FFFFFF;

}



#text{

float:right;

margin:15px 10px 0px 0px;

width:700px;

}



#hptext{

margin:15px 10px 15px 10px;

}



#rez-calendar{

float:right;

width:170px;

/*height:160px;*/

margin:0 0 12px 12px;

}

#calen {

	padding: 5px;	

	border:2px solid #261E1D;

	margin-bottom: 10px;

}



#footer{

clear:both;

/*height:38px;*/

height:25px; /*NEW THEME COLOR*/

width:780px;

margin:0 auto;

text-align:center;

font-weight:200;

/*background:url(../images/footer/addressbar.gif) top left no-repeat;*/

background:#8E735D; /*NEW THEME COLOR*/

-webkit-border-bottom-right-radius: 10px; /*NEW THEME COLOR*/

-webkit-border-bottom-left-radius: 10px; /*NEW THEME COLOR*/

-moz-border-radius-bottomright: 10px; /*NEW THEME COLOR*/

-moz-border-radius-bottomleft: 10px; /*NEW THEME COLOR*/

border-bottom-right-radius: 10px; /*NEW THEME COLOR*/

border-bottom-left-radius: 10px; /*NEW THEME COLOR*/

}



#footer p{

padding:3px 0px 0px 0px;

margin:0;

letter-spacing:.05em;

font:normal 11px/16px Arial, Helvetica, sans-serif !important;

}



#footer a{

color:#FFFFFF;

}



#subfooter{

font-size:10px;

margin:5px 0px 0px 0px;

text-align:right;

color:#FFFFFF;

}



#subfooter a{

color:#F0EAE9;

}



#pagetitle_left{

float:left;

margin:0px 0px 10px 0px;

font-size:130%;

}



#pagetitle_top{

margin:0px 0px 10px 0px;

color:#4f2207;

font-size:25px;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

}



#pagetitle_sub{

font-size:130%;

width:100%;

margin:0px 0px 10px 0px;

}



.clear{

clear:both;

}



/*~~~~~~~~~~~~~~~~~ =ERRORS / GOOGLE FORM form start ~~~~~~~~~~~~~~~~~*/

#googleSearch{

margin:18px 0;

}



#googleSearch h3{

}



#googleSearch h3.other-things b{

font-weight:normal !important;

letter-spacing:normal;

}



#googleSearch li.search-goog{

list-style:none !important;

}



input#goog-wm-qt{

padding:1px 1px 1px 4px;

color:#333;

text-align:left;

border:1px solid #799c90;

}



input#goog-wm-sb{/* button */

padding:1px 4px;

border:none;

color:#fff;

text-align:center;

background:#666666;

cursor:pointer;

}





/* =layout end / DO NOT EDIT ABOVE THIS LINE

----------------------------------------------------------------*/





hr {

	height: 1px;

	background: #4F2207;

	border: none;

	margin: 10px 0;	

}









#CDSWIDSSP {

	width: 170px!important;	

}

#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd {

	width: auto!important;	

}



#photogallery  {

	margin: 10px 0;	

}

#photogallery a {

	display: inline-block;

	padding: 5px 2px;	

}

#photogallery img {

	height: 90px;
    border: 1px solid #8E735D;
    width: 120px;	

}

#photogallery img:hover {

	border-color: #261E1D;

}

/* Added table suppoer*/
.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}

.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}
.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}

