@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:
------------------
TURQUOISE = #6ba5b0;
BLUE = #8ab3e6;
CREAM = #fcf9e4;
SALMON = #e25e3d;
GREEN-lt = #abc187;
GREEN-drk = #7a9d41;
BROWN-lt = #795e3e;
BROWN-drk = #331a07;
------------------

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;
background:#6ba5b0 url(../images/layout/body-bg.jpg) left top repeat-x;
}

#masthead{
position:relative;
margin:0 auto;
width:904px;
height:146px;
text-align:left;
}

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

#toplinks{
float:right;
margin:2px 0 0 0;
width:auto;
height:22px;
}

#toplinks,
#toplinks a{
color:#fff;
text-decoration:none;
font:1.1em/16px Verdana, Arial, Helvetica, sans-serif;
}

#toplinks a img{
position:relative;
top:8px;
}

#masterWrapper{
position:relative;
margin:0 auto;
padding:3px;
width:898px;
text-align:left;
border-bottom:3px solid #fff;
background:url(../images/layout/hr.gif) 3px bottom no-repeat #fff;
}

#flowers{
position:absolute;
right:0;
top:-58px;
width:108px;
height:70px;
background:url(../images/layout/sprites.png) left -25px no-repeat;
z-index:10000;
}

#innerWrapper{
width:898px;
/*min-height:900px;*/
margin:0 auto;
background:url(../images/layout/fauxcol.gif) left top repeat-y #fcf9e4;
}

#leftWrapper{
position:relative;
float:left;
margin:-12px 0 0 -3px;
width:280px;
border:3px solid #fff;
border-bottom:none;
z-index:100;
}

#rightWrapper{
float:left;
width:614px;
}

#footer{
padding:16px 0;
}

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

#footer .rezLogo{
position:relative;
top:4px;
}


/* =HOMEPAGE --------------------------------------------------*/
#hp_topphoto{
width:615px;
border-bottom:3px solid #fff;
}

#hp_mainContent{
float:left;
padding:3px 18px 3px 0;
width:880px;
background:url(../images/layout/hr.gif) left top no-repeat #fcf9e4;
}

#sidebarBanners{
width:280px;
height:440px;
border-bottom:3px solid #fff;
background:url(../images/sidebar/banners_hp.jpg) left top no-repeat;
}

#hp_leftContent{
float:left;
padding:10px 0 0 0;
text-align:center;
width:280px;
}

#hp_rightContent{
float:right; 
width:572px;
}


/* =INTERIORS --------------------------------------------------*/
#topphoto{
text-align:center;
width:615px;
height:245px;
background:#fff;
}

#int_mainContent{
float:right;
padding:3px 22px 3px 28px;
width:565px;
min-height:460px;
background:url(../images/layout/hr.gif) left top no-repeat;
}

#int_mainContent h1 {
	float:left;
}

#int_mainContent p {
	clear:both;
}

body#oahuAcc_pgs #int_mainContent p, body#kauaiAcc_pgs #int_mainContent p, body#mauiAcc_pgs #int_mainContent p, body#bigislandAcc_pgs #int_mainContent p {
	clear:none;
} 

#propertyInfo{
float:left;
width:280px;
text-align:center;
}

#propertyContact{
padding:18px 0;
min-height:150px;
}

#signupForm{
clear:both;
width:240px;
height:60px;
margin:0 auto;
padding:18px 0;
}

#int_pagetitle{
margin:0 0 0 -22px;
}


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

/*------------ ACCOMMODATIONS ------------*/
.accContainer{
clear:both;
float:left;
width:100%;
margin:0 0 18px 0;
}

.accContainer h2{
border-bottom:1px dotted #7a9d41;
}

.MIbtnR{
float:right;
padding:18px 0 8px 18px;
}

#google_plus {
	position:absolute;
	top:465px;
	right:0;
	z-index:99;
}

body#home_pgs #google_plus {
	position:absolute;
	top:600px;
	right:0;
	z-index:99;
}

body#contact_pgs #google_plus {
	display:none;
}

#specials_banner {
	position:relative;
	top:-50px;
	margin:0 auto;
}

a.illima_specials, a.hanalei_specials, a.mauian_specials, a.volcano_specials {
	display:block;
	width:275px;
	height:100px;
	text-indent:-9000px;
}

a.illima_specials, a.hanalei_specials {
	float:left;
}

a.mauian_specials, a.volcano_specials {
	float:left;
}

a.illima_specials {
	background:url(../images/specials/btn_specials_01.png) 0 0 no-repeat;
	margin:0 2px 2px 0;
}

a.hanalei_specials {
	background:url(../images/specials/btn_specials_02.png) 0 0 no-repeat;
	margin:0 0 2px 0;
}

a.mauian_specials {
	background:url(../images/specials/btn_specials_03.png) 0 0 no-repeat;
	margin:0 2px 0 0;
}

a.volcano_specials {
	background:url(../images/specials/btn_specials_04.png) 0 0 no-repeat;
}

a.illima_specials:hover {
	background:url(../images/specials/btn_specials_01.png) 0 -100px no-repeat;
}

a.hanalei_specials:hover {
	background:url(../images/specials/btn_specials_02.png) 0 -100px no-repeat;
}

a.mauian_specials:hover {
	background:url(../images/specials/btn_specials_03.png) 0 -100px no-repeat;
}

a.volcano_specials:hover {
	background:url(../images/specials/btn_specials_04.png) 0 -100px no-repeat;
}
