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

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

Color Scheme:
------------------
BLUE-dk: #002464;
GOLD: #a18c54;
------------------

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

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

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

#contentContainer{
float:left;
width:954px;
border:4px solid #fff;
background:#fff url(../images/layout/sidebar-bg.jpg) left 160px repeat-y;/*160px = push to start below logo*/
}



/*** START SIDEBAR/LEFT CONTENT ***/
#leftContainer{
float:left;
width:200px;
min-height:255px;
padding:190px 0 0 0;
border-bottom:none;
}

#logo{
position:absolute;
top:-20px;
left:0;
z-index:99;
}

#top-phone{
position:absolute;
top:-60px;
right:0;
z-index:99;
color:#fff;
letter-spacing:2px;
font:normal 18px/18px "Times New Roman", Times, serif;
}

#mainNav{/*navigatin.css*/}

#rez_calendar{
margin:0 auto;
padding:0 12px 0 0;
width:218px;
height:160px;
}

#sidebarBanners{/*navigatin.css*/}


/*** START PRIMARY/RIGHT CONTENT ***/
#rightContainer{
float:right;
width:750px;
}

#topphoto{
float:right;
width:750px;
}

#pagetitle{
float:left;
width:750px;
margin:0;
}

#mainContent{
float:right;
width:712px;
padding:8px 20px;
}

#primaryCopy{
float:left;
background:yellow;
}

#footer{
float:left;
width:962px;
text-align:center;
padding:0 0 0px 0;
}

#footer p,
#footer a{
line-height:1.5;
text-decoration:none;
color:#e9e6c9;
}

.contactInfo{
float:left;
width:750px;
text-align:left;
font:1em Verdana, Arial, Helvetica, sans-serif;
}

.rezLinks{
float:right;
text-align:right;
}

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

.clear{
clear:both;
}

/* =HOMEPAGE --------------------------------------------------*/
#home_pgs #pagetitle{
float:right;
width:725px;
margin:-8px 0 0 18px;
}

#home_pgs #mainContent{
width:706px;
padding:8px 20px 8px 26px;
}



/* =layout end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/
/*------------ ACCOMMODATIONS & SALES Pages ------------*/
div.insetRight{
position:relative;
float:right;
margin:-56px 0 8px 6px;
width:178px;
padding:1px;
background:#fff;
border:1px solid #a18c54;
}

.insetRight img{
border:4px solid #a18c54;
}

.accommTable{
clear:both;
float:left;
padding:10px 0 10px 0;
margin:0 0 18px 0;
width:100%;
border-top:1px solid #a18c54;
border-bottom:1px solid #a18c54;
background:url(../images/layout/tables-bg.gif) left bottom repeat-x;
}

.accommTable .insetLeft{
float:left;
width:234px;
padding:1px;
background:#fff;
border:1px solid #A18C54;
}

.accommTable .insetLeft img{
width:226px;
border:4px solid #A18C54;
}

.accommInfo{
float:right;
padding:0 0 0 12px;
width:462px;
}

.accommPrice{
color:#002464;
text-align:right;
float:right;
width:100px;
font:bold 1.2em/12px Verdana, Arial, Helvetica, sans-serif;
}

#floorplans {
float:right;
width:180px;
}


/*------------ UNIT Pages ------------*/
.unitContainer{
float:left;
margin:-23px 0 0 0;
width:100%;
border-bottom:1px solid #a18c54;
background:url(../images/layout/tables-bg.gif) left bottom repeat-x;
}

.unitLeft{
float:left;
width:488px;
min-height:120px;
padding:22px 22px 6px 0;
background:url(../images/layout/vrshaddow.png) right top repeat-y;
}

.unitRight{
float:right;
width:188px;
padding:0 0 0 12px;
}

.unitRight p{
margin:30px 0 0 -10px;
font:bold 1.4em/18px "Times New Roman", Times, serif;
}

.unitRight a{
font:normal .7em/18px Verdana, Arial, Helvetica, sans-serif;
}

h2.label{
float:left;
display:inline;
padding:3px 16px 3px 16px;
margin:0 0 0 4px;
width:auto;
height:18px;
color:#fff;
background:#a18c54;
font:bold 1.5em/14px "Times New Roman", Times, serif;
}

#amenitiesList{
float:right;
margin:66px 0 0 0;
width:280px;
}

#amenitiesList ul{
margin:18px 0 18px 16px;
}

#mockPagination{
clear:both;
float:right;
margin:0 30px 0 0;
}

.smallText{
clear:both;
font:1em/10px Verdana, Arial, Helvetica, sans-serif;
}


/*------------ ACTIVITIES Pages ------------*/
.activity_column_left{
float:left;
width:348px;
}

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

.activitiesTable{
width:348px;
border:1px solid #a18c54;
}

.activitiesTable td.title{
background:#a18c54;
padding:2px 4px;
color:#fff;
font-weight:bold;
}

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

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

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

.activitiesTable .moreinfoButton{
float:right;
padding:2px 4px;
background:#002464;
border:1px solid #a18c54;
}

.activitiesTable .moreinfoButton a{
color:#fff !important;
text-decoration:none;
}



/*------------ SEVEN WONDERS Pages ------------*/
#sevenwonders_tbls .activitiesTable{
color:#fff;
border:none;
margin:0 0 12px 0;
}

#sevenwonders_tbls .activitiesTable td.title{
color:#fff;
border-bottom:1px solid #fff;
/*font-size:1.1em;*/
}

#sevenwonders_tbls td.photo img,
#sevenwonders_tbls .moreinfoButton{
border-color:#fff;
}

#sevenwonders_tbls .color-blue,
#sevenwonders_tbls .color-blue .title,
#sevenwonders_tbls .color-blue .moreinfoButton{
background:#4ea5bc;
}

#sevenwonders_tbls .color-green,
#sevenwonders_tbls .color-green .title,
#sevenwonders_tbls .color-green .moreinfoButton{
background:#297331;
}

#sevenwonders_tbls .color-grey,
#sevenwonders_tbls .color-grey .title,
#sevenwonders_tbls .color-grey .moreinfoButton{
background:#a5bcd0;
}

#sevenwonders_tbls .color-tan,
#sevenwonders_tbls .color-tan .title,
#sevenwonders_tbls .color-tan .moreinfoButton{
background:#ded69c;
}

#sevenwonders_tbls .color-yellow,
#sevenwonders_tbls .color-yellow .title,
#sevenwonders_tbls .color-yellow .moreinfoButton{
background:#fbbb14;
}

#sevenwonders_tbls .color-red,
#sevenwonders_tbls .color-red .title,
#sevenwonders_tbls .color-red .moreinfoButton{
background:#6b1839;
}

#sevenwonders_tbls .color-ecru,
#sevenwonders_tbls .color-ecru .title,
#sevenwonders_tbls .color-ecru .moreinfoButton{
background:#bdcda5;
}

#sevenwonders_tbls .activitiesTable td.photo img{
border-top:none;
border-left:none;
}


/*------------ ROLLOVER GRAPHICS ------------*/

#deckhousepdf{
float:left;
display:block;
width:250px;
height:100px;
background: url(../images/content/accommodations/luxuryoceanviewcondos/deckhouses/pdf-banner-r.jpg) left center no-repeat pink;
}

#deckhousepicbk{
float:left;
margin:0 10px 0 0;
display:block;
width:248px;
height:100px;
background: url(../images/content/accommodations/luxuryoceanviewcondos/deckhouses/dockhouse-photobook-r.jpg) left center no-repeat;
}

#deckhousepdf span,
#deckhousepicbk span{
display:block;
width:248px;
height:100px;
}

#deckhousepdf:hover span img,
#deckhousepicbk:hover span img{
display:none;
}



/*------------ THICKBOX PHOTO GALLERIES ------------*/
#photogallery img{
border:1px solid #A18C54;
margin:0 12px 12px 0;
}


/*------------ GOOGLE MAP ------------*/
#googleMap{
margin:12px 0;
}

#googleMap iframe{
width:680px;
height:400px;
border:2px solid #67788c;
}

#googleMap a{
color:#67788c;
}

#google_plus_hm{
	position:relative;
	float:right;
	margin:0 0 3px 3px;
}

#google_plus{
	position:relative;
	float:right;
	margin-left:5px;
}

#google_plus_test{
	position:relative;
	float:right;
	bottom:5px;
}

