@import url("navigation.css");
@import url("tags.css");
@import url("forms.css");
@import url("content.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
----------------------------------------------------------------*/
*{
margin:0;
padding:0;
}

img{
border:none;
}

body{
text-align:center;
margin-bottom:20px;
/*min-width:840px;for netscape browsers*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background:url(../images/body/body_bg.gif) left top repeat;
}

#wrapper{
text-align:left;
margin:0 auto;
width:793px;
}

#header_wrapper{
float:left;
width:791px;
height:139px;
border:1px solid #000000;
}

#header_wrapper #logo{
float:left;
width:298px;
}

#hp_header{
width:791px;
border:1px solid #000000;
}

#header_wrapper #reserve{
float:left;
width:493px;
}

#topimages{
float:left;
height:247px;
width:791px;
border-right:1px solid #000000;
border-left:1px solid #000000;
background:#f8f5e2;
}

#lefttopimages{
float:left;
width:405px;
}

#righttopimages{
float:right;
}

#pagetitle{
margin-top:4px;
}


#hp_topimages{
float:left;
height:308px;
width:791px;
border-right:1px solid #000000;
border-left:1px solid #000000;
background:#f8f5e2;
}

.leftaward{
float:left;
padding:0px 8px 0px 8px;
}

#hp_lefttopimages{
float:left;
width:475px;
}

#hp_righttopimages{
float:right;
}

#featuredbox{
margin-top:0px;
}


#content_wrapper{
float:left;
border:1px solid #000000;
border-top:none;
background:#f8f5e2;
}

#content{
width:751px;
padding:20px;
}

#hp_content_wrapper{
float:left;
width:791px;
border:1px solid #000000;
border-top:none;
background: url(../images/content/fireplace.jpg) right bottom no-repeat #f8f5e2;
}

#hp_contentMain{
float:left;
width:556px;
padding:20px;
}

#hp_contentRight{
float:right;
width:175px;
padding:20px 0;
}


#hp_contentSec{
float:right;
width:195px;
}

#footer{
clear:both;
font-size:10px;
}

#footer a{
color:#623b07;
}

#sitemap{
margin-left:25px;
list-style:none;
}

#sitemap li{
line-height:1.5;
}

#sitemap li{
line-height:1.5;
color:#623b07;
font-weight:bold;
}

#sitemap li,
#sitemap li a{
color:#623b07;
}

#sitemap li ul{
margin:5px 0px 5px 0px;
margin-left:25px;
}

#sitemap li ul li,
#sitemap li ul li a{
font-weight:normal;
}


#sitemap li ul li ul li,
#sitemap li ul li ul li a{
color:#B8751C;
}




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

#google_plus {
	float:left;
}

.facebook_icon_main {
	position:relative;
	top:-10px;
}
#slideshow{
	position:relative;
	width:793px;
	height:308px;
	margin:0 auto;
}
#slideshow IMG{
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow IMG.active{
	z-index:10;
	opacity:1.0;
}
#slideshow IMG.last-active{
	z-index:9;
}
#photo_gallery a img{
	border:1px solid #553D23;
}
#photo_gallery a:hover img, #photo_gallery a:focus img{
	border:1px solid #BA791F;
}

#reviewus {
	text-align: center;	
}
#reviewus a {
	display: inline-block;
	width: 310px;
	margin: 0 5px;
	padding: 5px;
	line-height: 32px;
	background: #553D23;
	color: #F8F5E2;
	text-decoration: none;
	border: 1px solid #553D23;
	-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
}
#reviewus a:hover {
	background: #BA791F;
}
#reviewus img {
	float: left;	
}