@import url("navigation.css");
@import url("tags.css");
@import url("forms.css");
/*----------------------------------------------------------------
MASTER STYLESHEET

Browser Compatibility: IE 6,7,8, FIREFOX, SAFARI, CHROME 

Color Scheme:
------------------
RED - #cc1e1e;
bgBLUE - #4697c6;
TxtBLUE - #6294ce;
dkBLUE - #105d95;
dkGREEN - #24a54e;
ltGREEN - #2bb458;
ltGREY - #9c9a8d;
CREAM - #f1ecc6;
WHITE - #f4edd9;
txtBLACK - #474747;
------------------

Developers:
**********************************
Jessica Dooley
email: jessica.dooley@rezstream.com
website:http://rezstream.com
**********************************
----------------------------------------------------------------*/
/* =layout start / DO NOT EDIT BELOW THIS LINE
----------------------------------------------------------------*/
*{ /**reset all**/
margin:0;
padding:0;
outline:0;
border:0 none;
vertical-align:baseline;
background:transparent;
}

.clear{
clear:both;
height:0;
}

body{
text-align:center;
font:normal 62.5%/16px Verdana, Arial, Helvetica, sans-serif;/*62.5% = 10px*/
background:#f1ecc6 url(../images/layout/bg-gradient.jpg) left top repeat-x;
}

#wrapper{
position:relative;
text-align:left;
margin:12px auto 0 auto;
width:960px;
}

#leftContent{
float:left;
margin:12px 0 0 0;
width:770px;
}

#logo{
float:left;
margin:-1px 0 0 7px;
width:230px;
height:52px;
}

#mainNav{/*navigatin.css*/}

#topphoto{
clear:both;
width:766px;
height:325px;
border:2px solid #f1ecc6;
}

#pagetitle{
padding:10px 0 0 10px;
}

#mainContent{
padding:10px 6px 10px 10px;
color:#474747;
}

#rightContent{
float:right;
width:180px;
margin:0 auto;
}

#contactInfo{
margin:7px 0;
text-align:right;
color:#f1ecc6;
font:bold 1.1em/14px Verdana, Arial, Helvetica, sans-serif;
}

#rez_calendar{
padding:4px 2px 4px 14px;
width:164px;
height:164px;
background:#f1ecc6;
}

#babybanners{/*navigatin.css*/}

#signupForm{/*forms.css*/}

#footer{
float:left;
padding:12px 0 0 0;
width:770px;
text-align:center;
border-top:1px solid #9c9a8d;
}

#footer p,
#footer a{
color:#9c9a8d;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer #rezLogo{
position:relative;
top:8px;
}

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

/*------------ ACCOMMODATIONS ------------*/
.accommContainer,
#photogallery{
padding:18px 0 0 0;
display:block;
border-top:1px solid #9c9a8d;
}

.accommContainer:first-child{
border-top:none;
}

.accommContainer h2 a{
color:#6294ce !important;
text-decoration:none;
}

.accommButtons{
text-align:right;
margin:22px 0;
}

#photogallery{
padding:46px 0 0 0;
background:url(../images/layout/photogallery.gif) left top no-repeat;
}

#photogallery a img{
border:1px solid #6294ce;
margin:0 0 6px 16px;
}

#photogallery a:first-child img{
margin:0 0 6px 0;
}


/*------------ SPECIALS/PACKAGES ------------*/

/*---------------- ACTIVITIES ---------------- */
.activitiesContainer{
clear:both;
display:block;
width:100%;
padding:18px 0;
border-top:1px solid #9c9a8d;
}

.activitiesContainer.firstChild{
border-top:0;
}

.activitiesContainer img{
float:left;
width:200px;
padding:0 0 18px 0;;
}

.activitiesContainer p,
.activitiesContainer h2,
.activitiesContainer h3,
.activitiesContainer ul{
float:right;
width:542px;
}



.activity_column_left{
float:left;
width:370px;
}

.activity_column_right{
float:right;
width:370px;
}

.activitiesTable{
width:370px;
color:#474747;
border:1px solid #4697c6;
}

.activitiesTable td.title{
background:#4697c6;
padding:2px 4px;
color:#f1ecc6;
font-weight:bold;
}

.activitiesTable td.photo{
padding:0 0 6px 0;
width:80px;
}

.activitiesTable td.photo img{
border:1px solid #4697c6;
}

.activitiesTable td.description{
font-size:80%;
padding:6px;
vertical-align:top;
}

.activitiesTable .moreinfoButton{
float:right;
padding:2px 4px;
background:#cc1e1e;
/*border:1px solid #bab3aa;*/
}

#mainContent .activitiesTable .moreinfoButton a{
color:#f1ecc6;
text-decoration:none;
}

#mainContent .activitiesTable a:hover{
text-decoration:none;
}


/*------------ CONTACT PGS ------------*/
#address{
float:right;
width:200px;
}

#contactform{/*fomrs.css*/
float:left;
}

/*------------ GOOGLE MAP ------------*/
#googleMap{
margin:12px auto;
text-align:left;
}

#googleMap iframe{
width:740px;
height:350px;
border:2px solid #4697c6;
}

#googleMap a{
color:#4697c6;
}