@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:
**********************************
Kevin Guill
email: kevin.guill@rezstream.com
website:http://rezstream.com
**********************************
----------------------------------------------------------------*/



/* =layout start / DO NOT EDIT BELOW THIS LINE
----------------------------------------------------------------*/
*{
margin:0;
padding:0;
}

.clear{
clear:both;
}

img{
border:none;
}

a{
outline:none;
}


body{
text-align:center;
/*min-width:840px;for netscape browsers*/
background:#671c17;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
margin:20px auto 20px auto;
}

#pattern_wrapper{
position:relative;
text-align:left;
margin:0 auto;
padding:23px;
width:900px;
background:url(../images/body/pattern_bg.gif) repeat;
}

#wrapper{
float:left;
position:relative;
width:898px;
border:1px solid #794b23;
border-bottom:none;
background:url(../images/body/wrapper_bg.gif) left top no-repeat #FFFBE2;
}

#toplinks{
position:relative;
margin:0 auto;
width:946px;
text-align:right;
color:#ac625e;
font-size:80%;
}

#logo{
position:absolute;
left:0px;
top:0px;
z-index:11;
}

#sidebar{
float:left;
padding:0px 0px 0px 0px;
width:228px;
}

#reservations_calender{
width:198px;
margin:0px 0px 0px 30px;
}

#rightContent{
float:right;
width:670px;
}

#main_content{
float:left;
width:630px;
padding:20px;
}

#main_content_hp{
float:left;
width:630px;
padding:0px 20px 20px 20px;
background:#00FF33;
}

#baby_banners_hp{
text-align:center;
width:670px;
}

#baby_banners_hp img{
border:2px solid #ffffff;
border-top:none;
}

#blinds{
float:left;
/*width:666px;
border:2px solid #ffffff;*/
}

#pagetitle{
font-size:130%;
height:30px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 35px;
color:#C63C43;
font-weight:bold;
background:url(../images/content/flower.gif) left top no-repeat;
}

#footer{
clear:both;
/*position:relative;*/
text-align:center;
width:888px;
margin:0 auto;
padding:12px 5px 5px 5px;
font-size:80%;
color:#FFFBE2;
/*background:#FFFBE2;
border:1px solid #794b23;
border-top:none;*/
}

#footer a{
color:#FFFBE2 !important;
}

#rezstream{
margin:0 auto;
padding:5px;
width:936px;
text-align:right;
font-size:80%;
color:#ac625e;
}

#rezstream a:link,
#rezstream a:visited{
color:#ac625e;
padding:1px 2px;
/*text-decoration:none;
border-bottom:1px dotted #ac625e;*/
}


#rezstream span{
display:none;
}

#sitemap{

}

ul#sitemap{
margin:0px 0px 0px 20px;
font-size:12px;
}

ul#sitemap ul{
margin:0px 0px 15px 20px;
font-size:12px;
}

/* =layout end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/
.gallery{
}

.gallery img{
text-align:center;
padding:5px;
border:1px solid #774521;
background:#fff2af;
}

.gallery img:hover{
padding:5px;
}

.photopng{
}

/*~~~~~~~~~~~~~~~~~ ACCOMMODATIONS ~~~~~~~~~~~~~~~~~*/
.unitBox{
display:block;
float:left;
clear:both;
width:100%;
margin:18px auto;
border-bottom:1px dotted #AF7F00;
}

.unitBox h2{
margin:0 0 0 0;
}

.unitBox a:hover{
color:#BE2028 !important;
}

.insetWrap{/*150px x 75px*/
float:left;
width:150px;
text-align:center;
padding:0 16px 16px 0;
}

.insetWrap img{
border:2px solid #AF7F00;
}

.rezButton{
display:block;
width:90px;
height:18px;
float:right;
padding:1px 8px !important;
text-decoration:none;
color:#FFFBE2 !important;
background:#AF7F00;
border:1px solid #784722;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.unitBox a.rezButton:hover{
color:#fff !important;
background:#BE2028;
}

