@import url("tags.css");
@import url("navigation.css");
@import url("forms.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;
/*min-width:840px;for netscape browsers*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background:url(../images/body/bg.jpg) repeat-x #000;
font-size:11px;
}

#bg_photo{
position:relative;
background:url(../images/body/bg_photo.jpg) top center no-repeat;
width:100%;
}

#header_wrapper{
position:relative;
margin:0 auto;
width:960px;
height:70px;
}

#right_content{
float:right;
width:420px;
}

#border_wrapper{
text-align:left;
margin:0 auto;
width:960px;
padding:2px;
background:#eae9d5;
}


#wrapper{
text-align:left;
margin:0px auto 0px auto;
padding:0px 0px 10px 0px;
width:958px;
background:#eae9d5;
border:1px solid #000;
}

#sidebar{
float:left;
width:168px;
background:url(../images/sidebar/sidebar_shadow.jpg) right 410px no-repeat;
}

#logo{
margin:0px 0px 50px 0px;
}

#contact_info{
margin:0px 0px 20px 0px;
}


.baby_banner_wrapper{
margin:10px auto 10px auto;
border:1px solid #650707;
padding:2px;
width:122px;
}

.baby_banner_wrapper img{
border:1px solid #650707;
}

.baby_banner_wrapper .link{
background:url(../images/baby_banners/arrow.jpg) right 4px no-repeat;
width:auto;
text-align:right;
padding:4px 16px 0px 0px;
font-size:11px;
}

.baby_banner_wrapper .link a{
text-decoration:none;
}

#content{
position:relative;
float:right;
width:790px;
padding:0px 0px 0px 0px;
}


#pagetitle{
position:relative;
width:730px;
margin:15px auto 0px auto;
padding:5px 0px 24px 40px;
background:url(../images/content/pagetitle_bg.jpg) left top no-repeat;
font-size:18px;
font-family:"Times New Roman", Times, serif;
color:#650707;
}

#maincontent{
width:750px;
margin:0 auto;
}

#maincontent ul{
margin:5px 0px 10px 25px;
font-size:11px;
}

#maincontent ul li{
padding:3px 0px 3px 0px;
}

#topslide{
position:relative;
border:1px solid #000;
border-right:none;
border-top:none;
}

#topslideleft{
float:left;
}

#topslideright{
float:right;
border-left:1px solid #000;
}

#topslide_shadow{
position:absolute;
left:0;
top:0;
z-index:10;
}


#footer{
clear:both;
position:relative;
margin:0px auto 20px auto;
padding-top:10px;
text-align:center;
width:960px;
font-size:80%;
color:#ffffff;
}

#footer a,#footer p{
color:#ffffff;
}


.clear{clear:both;}


/* =layout end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/


/*------------ ACCOMMODATIONS CONTAINER ------------*/
.accommContainer{
clear:both;
float:left;
padding:16px 0;
width:750px;
border-bottom:solid 1px #650707;
}


.accommContainer .accomInset{
float:left;
padding:11px;
width:93px;
height:93px;
border:solid 1px #650707;
padding:2px;
}


.accommContainer a{
font-size:.8em;
color:#650707;
}

.accommContainer .accommDetails{
float:right;
padding:0px 0 0 0;
width:635px;
}


.photogallery img{
border:1px solid #650707;
padding:2px;
}

/*------------ SPECIALS ------------*/
.specialContainer{
margin:5px 0;
padding:10px;
}

.specialContainer h2{
border-bottom:1px solid #650707;
margin-bottom:5px;
}

.insetImage img {
float:left;
margin:0 10px 0 0;
border:1px solid #650707;
padding:2px;
}


.ratestable{
width:100%;
text-align:center;
margin:0px 0px 15px 0px;
}

.ratestable th{
background:#650707;
color:#EAE9D5;
padding:2px;
}

.ratestable td{
padding:2px;
}

#sitemap {
font-size:12px;
list-style:none !important;
}

#sitemap a{
text-decoration:none;
}


#sitemap ul{
margin:0px 0px 10px 20px;
list-style:none;
font-size:11px;

}

#sitemap ul li{

}

#sitemap li ul a{
color:#402D1C;
border-bottom:1px dotted #650707;
