@import url("navigation.css");
@import url("forms.css");
@import url("tags.css");
/*----------------------------------------------------------------
MASTER STYLESHEET

Includes: 
Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 
Layout Type:

Color Sceme:


Developers:
**********************************
Justin Waite
email: justin.waite@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;
border:0;
}

body{
text-align:center;
/*min-width:840px;for netscape browsers*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background:url(../images/body/body_bg.jpg) center top no-repeat #818069;
}

#invwrapper{
text-align:left;
margin:20px auto 0px auto;
padding-top:10px;
width:920px;
background:url(../images/content/topshadow.png) left top no-repeat;
}

#bodyshadow{
width:920px;
background:url(../images/content/bodyshadow.png) left top repeat-y;
}

#wrapper{
margin:0px auto 0px auto;
width:886px;
padding:6px;
background:#666551;
border:1px solid #333;
}

#pagewrapper{
float:left;
width:886px;
background:url(../images/body/pagewrapper_bg.jpg) left top repeat-y;
}

#header_wrapper{
width:100%;
height:113px;
border-bottom:1px solid #968a58;
}

#header_logo{
float:left;
height:113px;
width:400px;
}

#header_right{
float:right;
height:113px;
width:486px;
background:url(../images/header/header_right.jpg) left top no-repeat;
}

#content{
float:left;
width:100%;
}

#maincontent{
float:right;
width:564px;
padding:0px 25px;
margin:0px 0px 20px 0px;
background: url(../images/content/maincontent_sideborder.jpg) left top no-repeat;

}


#pagetitle{
display:block;
font-size:140%;
margin:0px 0px 10px 0px;
color:#800000;
font-weight:bold;
font-family:Constantia, Georgia, "Times New Roman", Times, serif;
}

#main-description{
float:left;
width:100%;
margin:0px 0px 15px 0px;
}

#amenities{
float:left;
width:100%;
margin:15px 0px 15px 0px;
}

#amenities ul{
font-size:90%;
margin-left:15px;
}

#amenities ul li{
line-height:1.5;
}

#amenities_image{
float:left;
width:175px;
}

#amenities_image img{
margin-bottom:20px;
}

#amenities_content{
width:385px;
float:right;
}

#rates{
margin:15px auto 15px auto;
}


#photogallery{
margin:15px 0px 15px 0px;
}

#photogallery img{
border:2px solid #fff;
margin:10px;
}


#sidebar{
float:left;
width:242px;
padding:0px 15px; 
margin:0px 0px 20px 0px;
}

.sidebarproperty{
float:left;
margin:10px 0px 10px 0px;
font-size:80%;
}

.sidebarproperty img{
float:left;
border:1px solid #2c230c;
margin:0px 5px 5px 0px;
}

.sidebarproperty p{

}

#reservationcalender{
float:left;
width:100%;
padding:0px 0px 15px 0px;
margin:0px 0px 15px 0px;
border-bottom:1px solid #666551;
}

#bottomflourish{
margin:15px;
text-align:center;
clear:both;
}

#maincontent #bottomflourish img{
border:none;
}

.clear{
clear:both;
}

#footer{
margin:0px auto 20px auto;
padding:5px 0px 5px 0px;
width:920px;
color:#fefefe;
font-size:80%;
background:url(../images/content/footershadow.png) left top no-repeat;
}

#footer span{
display:none;
}

#footer a{
color:#fefefe;
font-size:90%;
}







/* =layout end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/