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

Includes: 
Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 
Layout Type:

Color Scheme:
------------------
GREY = #3d382b;
TAN = #c1b28b;
TEXT TAN = #ebe5c2;
WHITE = #fff8e6;
ORANGE = #854c08;
BROWN = #4a3125;
------------------

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 62.5%/16px Verdana, Arial, Helvetica, sans-serif;/*62.5% = 10px*/
background:#3d382b url(../images/layout/bg-repeat.jpg) left top repeat-x;
}

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

#siteLinks{/*navigation.css*/}

#header_wrapper{
float:left;
padding:0 21px;
width:894px;
height:438px;
background:blue;
background:url(../images/layout/top-bg.png) left top no-repeat;
}

#masthead{
width:100%;
height:156px;
}

#logo{
float:left;
margin:26px 0 0 58px;
}

#mainNav{/*navigation.css*/}

#main_content{
float:left;
padding:0 42px 18px 42px;
width:852px;
background:url(../images/layout/shaddowed-bg.gif) left top repeat-y;
}

#estesTitle{
position:absolute;
top:184px;
left:-30px;
z-index:5;
}

#bottom_cap{
clear:both;
width:100%;
height:20px;
margin:0 auto;
background:url(../images/layout/bottom-bg.jpg) left bottom no-repeat;
}

#footer{
clear:both;
padding:0 0 16px 0;
}

#footer p,
#footer a{
line-height:16px;
color:#e9e6c9;
}

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


/* =HOMEPAGE --------------------------------------------------*/
#snapshots_hp{
margin:-4px 0 4px 0;
float:right;
}

#topphoto_hp{
float:left;
height:255px;
}

#ropeBG_hp{
float:left;
margin:0 0 0 -21px;
width:100%;
height:27px;
background:url(../images/layout/topphoto-bg.jpg) left top no-repeat;
}

#rezCalendar_hp{
position:absolute;
padding:66px 12px 0 42px;
width:182px;
height:254px;
top:143px;
left:679px;
background:url(../images/layout/rezcalBG-hp.png) left top no-repeat;
z-index:12;
}

#rezCalendar_hp h3{
padding:0 0 6px 6px;
font:bold 1.4em/12px Georgia, "Times New Roman", Times, serif;
color:#fff8e6;
}

#pagetitle_hp{
float:left;
width:100%;
margin:10px 0;
color:#854c08;
text-transform:uppercase;
font:normal 2.25em/22px "Times New Roman", Times, serif;
}


/* =INTERIORS --------------------------------------------------*/
#snapshots_int{
margin:-22px 0 4px 0;
float:right;
}

#topphoto_int{
float:left;
padding:0 0 27px 0;
height:147px;
background:url(../images/layout/topphoto-bg2.jpg) left bottom no-repeat;
}

#pagetitle_int{
float:left;
width:696px;
padding:16px 0 10px 38px;
color:#854c08;
font:normal 3.6em/22px "Times New Roman", Times, serif;
background:url(../images/pagetitles/pagetitles-BG.gif) 14px 32px no-repeat;
}

#rezCalendar_int{
/*display:none;*/
position:absolute;
padding:40px 12px 0 44px;
width:170px;
height:228px;
top:170px;
left:690px;
background:url(../images/layout/rezcalBG-int.png) left top no-repeat;
z-index:12;
}

#rezCalendar_int h3{
padding:0 0 4px 4px;
font:bold 1.3em/12px Georgia, "Times New Roman", Times, serif;
color:#fff8e6;
}

#rezBanner{/*navigation.css*/}

#rezLink{/*navigation.css*/}

body#home_pgs #rezBanner{
display:none;
}

#primaryContent{
float:left;
width:640px;
}

#primaryContent p:first-child{
margin:0 0 18px 0;
}

#rightSidebar{
float:right;
width:186px;
}

#signupForm{/*forms.css*/
float:left;
margin:18px 0;
}

#banners{
clear:both;
padding:24px 1px;
}

body.map_pgs #mapBanner{
display:none;
}

#signupForm p{
margin:4px 0;
}

body.thunderrockies #thunderrockiesbanner{
display:none;
}


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

/*---------------- ACCOMMODATIONS section ---------------- */
.accomContainer{
clear:both;
float:left;
width:100%;
margin:18px 0 0 0;
padding:12px 0;
border-top:1px dotted #3d382b;
}

.accomDetails{
float:left;
width:400px;
}

.accomContainer h2,
.accomContainer p{
float:left;
width:444px;
}

.accomContainer a.button{
float:left;
margin:0 12px 0 0;
}

#unitContainer{
float:left;
width:248px;
text-align:center;
padding:0 16px 0 0;
margin:0 0 24px 0;
}

#unitContainer a.button{
float:left;
width:80px;
}


/*---------------- 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;
}


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



/*---------------- ACTIVITIES ---------------- */
.activity_column_left{
float:left;
margin-bottom:18px;
width:300px;
}

.activity_column_right{
float:right;
margin-bottom:18px;
width:300px;
}

.activitiesTable{
width:300px;
border:1px solid #854c08;
}

#fullTables{
width:100%;
border:1px solid #854c08;
}

.eventsTable{
width:100%;
border:1px solid #854c08;
}

.specialsTable{
width:100%;
border:1px solid #854c08;
}

.activitiesTable td.title,
.eventsTable td.title,
.specialsTable td.title{
background:#3d382b;
padding:2px 4px;
color:#ebe5c2;
font:bold 1.2em/18px Georgia, "Times New Roman", Times, serif;
}

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

.activitiesTable td.photo img,
.eventsTable td.photo img{
border:1px solid #412D16;
width:75px
}

.specialsTable td.photo img{
border:1px solid #412D16;
width:130px
}

.activitiesTable td.description,
.eventsTable td.description,
.specialsTable td.description{
padding:6px;
vertical-align:top;
font-size:1em;
}

.activitiesTable .button,
.eventsTable .button{
float:right;
}


/*------------ <a href="http://rezstream.net/booking_guest/wfStep1_OptionA.aspx?acct=5357&prop=-1" onclick="_gaq.push(['_link', this.href]); return false;"> MAP ------------*/
#<a href="http://rezstream.net/booking_guest/wfStep1_OptionA.aspx?acct=5357&prop=-1" onclick="_gaq.push(['_link', this.href]); return false;">Map{
margin:12px auto;
text-align:center;
}

#<a href="http://rezstream.net/booking_guest/wfStep1_OptionA.aspx?acct=5357&prop=-1" onclick="_gaq.push(['_link', this.href]); return false;">Map iframe{
width:620px;
height:350px;
border:2px solid #854c08;
}


/*------------ TABLES ------------*/
#chart,
table.chart{
margin:6px 0 28px 0;
border:none;
width:75%;
clear:both;
}

#chart th,
table.chart th{
padding:6px 0;
border-bottom:1px solid #854c08;
text-align:left;
}

#chart tr td,
table.chart td{/*fix in ie-7.css*/
padding:2px 0;
border-top:1px solid #4a3125;
}

#facebook_like {
position:absolute;
top:-27px;
left:25px;
background:#c1b28b;
padding:1px;
width:300px;
height:25px;
opacity:0.75;
filter:alpha(opacity=75)
}

#facebook_like span .connect_widget_not_connected_text {
color:#fff!important;
}

.company_phone_numbers{
position:absolute;
top:-20px;
left:595px;
color:#C1B18A;
font-size:12px;
}

/*.google_plus_home {
	margin-bottom:5px;
}*/

.google_plus_interior {
float:right;
	/*margin:0 auto 5px auto;*/
}

#book_now {
	position:relative;
	top:50px;
	right:15px;
}
