@import url("navigation.css");
@import url("tags.css");
@import url("forms.css");
@import url("rdpCal.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;
}

img{
border:none;
}

body{
text-align:center;
/*min-width:840px;for netscape browsers*/
font-family:Arial, Helvetica, sans-serif;
font-size:small;
background:#000;
color:#32251c;
}

#background_photo{
width:100%;
height:800px;
padding-top:40px;
background:url(../images/body/mountain_bg.jpg) center top no-repeat;
}

#topshadow{
position:relative;
width:908px;
height:4px;
margin:0 auto;
padding-top:4px;
background: url(../images/body/topshadow.png) top center no-repeat;
z-index:1;
}

#sideshadow{
position:relative;
width:908px;
margin:0 auto;
background: url(../images/body/sideshadow.png) center top repeat-y; 
}

#wrapper{
position:relative;
text-align:left;
width:898px;
margin:0px auto;
background:#f5f5ee;
border:1px solid #8d8d8c;
}

#inner_wrapper{
position:relative;
width:892px;
margin:2px;
background:#f5f5ee;
border:1px solid #8d8d8c;
}

#header{
position:relative;
height:97px;
background:url(../images/header/header_bg.jpg) left top repeat;
}

#logo{
float:left;
width:240px;
height:97px;
}

#header_content{
float:right;
width:620px;
height:92px;
padding:5px 20px 0px 0px;
text-align:right;
}

.phone{
color:#4c3b28;
font-weight:bold;
margin:0px 0px 5px 0px;
}

p.returnguest{
margin:0px 0px 5px 0px;
padding:0px;
line-height:normal;
}

#topphoto{
clear:both;
}

#content{
background:url(../images/content/content_bg.jpg) top right repeat-y;
padding:0px 38px 20px 30px;
}

#reservation_content{
padding:0px 15px 20px 15px;
}

#main_content{
float:left;
width:585px;
}

#pagetitle{
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
background:url(../images/content/dashed_line.jpg) left bottom no-repeat;
}

#reservation_pagetitle{
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
background:url(../images/content/dashed_line.jpg) left bottom repeat-x;
}

#sidebar{
float:right;
width:180px;
padding:0px 10px 0px 10px;
}


#reservation_calendar{
padding:0px 0px 20px 0px;
border-bottom:1px dashed #a0988b;
}

#footer{
clear:both;
position:relative;
margin:0px auto 0px auto;
padding-top:10px;
text-align:center;
width:900px;
font-size:80%;
color:#ffffff;
}

#footer a{
color:#ffffff;
}

.clear{
clear:both;
}

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

/* =RDP STUFF / DO NOT EDIT BELOW THIS LINE
----------------------------------------------------------------*/
iframe#rdpframe{
background:#F5F4EF;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                ACTIVITIES/EVENTS                 */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.activitiesTable{
width:100%;
border:1px solid rgb(76, 59, 41);
font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif !important;
}

.activitiesTable td.title{
background:rgb(76, 59, 41);
padding:2px 4px;
color:rgb(245, 245, 238);
font:bold 1.2em/16px Georgia, "Times New Roman", Times, serif;
}

.activitiesTable td.title a{
color:rgb(245, 245, 238);
text-decoration:none;
}

.activitiesTable td.title a:hover{
text-decoration:underline;
}

.activitiesTable td.photo{
padding:0 0 8px 0;
width:126px;
}

.activitiesTable td.photo img{
border-right:1px solid rgb(76, 59, 41);
border-bottom:1px solid rgb(76, 59, 41);
width:120px
}

.activitiesTable td.description{
padding:6px 12px 6px 6px;
vertical-align:top;
}

.activitiesTable .button{
float:right;
padding:0 4px;
text-decoration:none;
border:1px solid rgb(199, 188, 166);
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.activitiesTable .button:hover{
color:rgb(255, 255, 255);
background:rgb(199, 188, 166);
}

#activities-banners img{
float:left;
}

.unitBox{
display:block;
clear:both;
float:left;
margin:0 auto;
padding:15px 0 25px 0px;
width:100%;
font: Arial, Helvetica, sans-serif;
font-size:small; 
background: url(../images/accommodations/divider.jpg) center bottom no-repeat;
}

.insetWrap{
float:left;
margin:0 12px 0 0;
width:137px;
text-align:center;
border:3px solid #6c4824
}

#specials-photo{
float:right;
text-align:right;
margin:0px 0px 10px 10px;
}

#specials-photo img{
border:1px solid #000;
}

.google_plus {
	float:left;
	margin:0 auto;
	width:180px;
}
