@import url("navigation.css");
@import url("tags.css");
@import url("forms.css");
/*----------------------------------------------------------------
MASTER STYLESHEET

Browser Compatibility: IE 6, IE 7, IE 8, CHROME, FIREFOX, SAFARI

Color Scheme:
------------------

------------------

Developers:
**********************************
Jessica Dooley
email: jessica.dooley@rezstream.com
website:http://rezstream.com
**********************************
----------------------------------------------------------------*/
/* =layout start / DO NOT EDIT BELOW THIS LINE
----------------------------------------------------------------*/
*{
margin:0;
padding:0;
}

img{
border:none;
}

.clear{
clear:both;
}

body{
text-align:center;
/*min-width:840px;for netscape browsers*/
font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/layout/body-bg-repeatx.gif) left top repeat-x #171717;
}

#primaryWrapper{/*adjusted in ie-6.css*/
position:relative;
margin:0 auto;
width:910px;
}

#pagetitle{
position:absolute;
margin:80px 0 0 -6px;
z-index:99;
}

#logo{
position:absolute;
margin:8px 0 0 645px;
z-index:99;
}

#topphoto{
position:relative;
left:1px;
width:910px;
height:390px;
}

#home #topphoto{
position:relative;
left:0 ;
width:910px;
height:390px;
background:url(../flash/homeshow/images/image_01.jpg) 1px top no-repeat  #043E58;
}

#secondaryWrapper{/*adjusted in ie-6.css*/
float:left;
margin:0 auto;
width:904px;
padding:0 0 0 6px;
background:url(../images/layout/content-bg.png) 4px top repeat-y;
}

#int_headline{/*adjusted in ie-6.css, ie-7.css*/
width:897px;
padding:4px 0 0 0;
text-align:left;
background:url(../images/sidebar/bg.gif) right top repeat-y;
/*background:url(../images/sidebar/top-cap.gif) right 16px no-repeat;*/
}

#home #int_headline h1{
margin:0 0 0 0;
padding:26px 0 0 34px;
height:22px;
width:350px;
color:#412D16;
font:bold 1.4em/18px "Times New Roman", Times, serif;
background:transparent url(../images/headlines/bg.gif) left top no-repeat;
}

#mainContent, 
#int_mainContent{
text-align:left;
font-size:.9em;
letter-spacing:.02em;
}

#mainContent{
padding:16px;
}

#int_mainContent{/*adjusted in ie-6.css, ie-7.css*/
float:left;
margin:0 0 0 0;
padding:0 0 16px 16px !important;
width:881px;
border-bottom:3px solid #fff;
background:url(../images/sidebar/bg.gif) right top repeat-y;
}

#leftContent{
float:left;
width:636px;
}

#rightContent{
float:right;
width:222px;
text-align:center;
}

#rezBox{ /*adjusted in ie-6.css, ie-7.css*/
position:absolute;
margin:-60px 0 0 704px;
padding:40px 20px 10px 20px;
text-align:center;
width:166px;
height:170px;
color:#eae3bd;
background:url(../images/layout/reservations-box.png) left top no-repeat;
}

#int_rezBox{ 
text-align:center;
padding:0 20px;
width:170px;
height:170px;
}

#footer{
clear:both;
width:900px;
margin:0 auto;
padding:4px 0 0 0;
text-align:center;
color:#eae3bd;
font-size:.9em;
}

#footer a{
color:#eae3bd;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer #rezLogo{
position:relative;
top:8px;
}

/* =layout end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/
ul.pawprints{
padding-top:10px;
}

ul.pawprints li{
margin:12px 0 0 0;
padding:0 0 18px 24px;
width:350px;
line-height:16px;
list-style:none;
background:url(../images/content/paws.gif) left top no-repeat;
}

/*---------------- ACCOMMODATIONS section ---------------- */
.accomContainer{
clear:both;
display:block;
margin:18px 0 0 0;
padding:6px 0 0 0;
border-top:1px dotted #043E58;
}

.accomContainer h2 a{
color:#043e58;
}

.accomContainer p{
float:right;
width:444px;
}

#unitContainer{
float:left;
width:210px;
text-align:center;
padding:0 16px 0 0;
margin:0 0 24px 0;
}


/*---------------- PHOTO GALLERIES ---------------- */
.photogallery{
padding:8px 0;
border-top:1px solid #988879;
}

.photogallery img{
margin:6px 14px 12px 0;
padding:2px;
background:#605742;
border:2px solid #988879;
}

#photogallery img{
margin:4px;
padding:2px;
border:1px solid #1e8ec0;
}


/*---------------- SPECIALS ---------------- */
.specialBox{
margin:0 0 18px;
padding:4px 12px;
/*text-align:center;*/
background:#EFEAD1/* url(../images/content/occasions/weddings/special-bg.gif) center top no-repeat*/;
border:2px dotted #DFDBC3;
}

.specialBox h2{
color:#660033;
}

.specialBox{
}

.notice-banner{
margin:20px auto;
padding:10px 0 0 0;
text-align:center;
width:500px;
border-top:1px dotted rgb(152, 136, 121);
border-bottom:1px dotted rgb(152, 136, 121);
}


/*---------------- ACTIVITIES ---------------- */
.activity_column_left{
float:left;
width:300px;
}

.activity_column_right{
float:right;
width:300px;
}

.activitiesTable{
width:300px;
color:#412D16;
/*background:#190602;*/
border:1px solid #043E58;
}

.activitiesTable td.title{
background:#043E58;
padding:2px 4px;
color:#FCF9E7;
font-weight:bold;
}

.activitiesTable td.photo{
padding:0 0 6px 0;
width:80px;
}

.activitiesTable td.photo img{
border:1px solid #412D16;
}

.activitiesTable td.description{
font-size:80%;
padding:6px;
vertical-align:top;
}

.activitiesTable .moreinfoButton{
float:right;
padding:1px 4px;
color:#190602;
background:#91B9CB;
border:1px solid #FCF9E7;
}

.activitiesTable .moreinfoButton a{
text-decoration:none;
}


/*------------ GOOGLE MAP ------------*/
#googleMap{
margin:12px auto;
text-align:center;
}

#googleMap iframe{
width:580px;
height:350px;
border:2px solid #67788c;
}

#googleMap a{
color:#67788c;
}


/*------------ TABLES ------------*/

#chart{
border:none;
width:100%;
clear:both;
margin:18px auto;
}

#chart th{
padding:6px 0;
border-bottom:1px solid #67788c;
}

#chart tr td{
padding:2px 0;
border-top:1px solid #dfd8b5;
}