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

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

body{
text-align:center;
/*min-width:840px;for netscape browsers*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../images/body/wood_bg.jpg) left top repeat;
margin:20px 0px 20px 0px;
}

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


#header{
width:872px;
padding:0px 9px 0px 9px;
height:96px;
}

#logo{
float:left;
width:400px;
height:96px;
}

#logo_ie{
display:none;
}

#diamondStone{
float:right;
width:420px;
height:96px;
background:url(../images/header/diamondStone.png) right bottom no-repeat;
}

#navbar{
position:absolute;
width:890px;
height:93px;
background:url(../images/navigation/mainNavbar.png) left top no-repeat;
z-index:1000;
}

#navbar_hp{
position:absolute;
width:890px;
height:49px;
background:url(../images/navigation/mainNavbar_hp.png) left top no-repeat;
z-index:1000;
}

#pagetitle{
position:relative;
left:10px;
top:43px;
width:300px;
text-align:center;
font-family:Cambria,Perpetua,Sylfaen;
font-size:24px;
color:#fce0d0;
}

#mainContent_wrapper{
position:relative;
top:0px;
clear:both;
}

#mainContent{
float:left;
margin:27px 0px 0px 0px;
padding:0px 6px 0px 9px;
width:875px;
background:url(../images/content/mainContent_bg.png) left top repeat-y;
}

#mainContent_hp{
float:left;
margin:27px 0px 0px 0px;
padding:0px 6px 0px 9px;
width:875px;
background:url(../images/content/mainContent_bg.png) left top repeat-y;
}

#mainContent_left{
float:left;
width:440px;
}

#copy_left{
margin: 80px 12px 0px 12px;
}

#mainContent_right{
float:right;
padding:0px 20px 0px 20px;
width:385px;
/*min-height:400px;*/
background:url(../images/content/mainContent_right_bg.jpg) left top repeat-x;
}

#mainContent_full{
clear:both;
float:left;
width:835px;
padding:10px 20px 0px 20px;
}

#subtitle{
padding:30px 0px 34px 0px;
width:385px;
text-align:center;
color:#2D3D1C;
font-size:140%;
font-weight:bold;
}

#footer{
float:left;
margin:0px 0px 0px 0px;
height:85px;
width:890px;
background:url(../images/footer/footer_bg.png) left top no-repeat;
}

#subfooter{
text-align:right;
font-size:80%;
}

#subfooter a{
color:#212D15;
}

/* =Home Page
----------------------------------------------------------------*/

#topContent_wrapper{
width:875px;
height:274px;
background:url(../images/content/reservations_hp_bg.jpg) top left repeat-x #D2C18B;
}

#mainImage_hp{
float:left;
width:530px;
}

#ad_set_hp{
float:left;
text-align:center;
background:url(../images/content/featured-special/bg.jpg) repeat-x;
text-align:center;
width:182px;
height:274px;
}

#ad_set_hp h3{
font-size:18px;
}

#ad_set_hp .small{
font-size: 10px;
}

#ad_set_hp a{
font-size: 12px;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted;
line-height:20px;
}

#rightImage{
float:right;
width:163px;
height:274px;
}

#wave{
position:absolute;
left:9px;
top:350px;
width:875px;
height:59px;
background:url(../images/content/wave.png) left top no-repeat;
z-index:400;
}

#mainContent_hp_text{
float:left;
padding:40px 10px 10px 10px;
width:855px;
}


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

/* CONTENT */

.small {
font-size:10px;
}

.clear {
clear:both;
}

.clear_left {
clear:left;
}

.clear_right {
clear:right;
}

#top_quote {
position:relative;
top:-70px;
float:right;
padding-right:54px;
color:#85784E;
text-align:center;
font-style:italic;
font-size: 16px;
font-family:Bradley Hand ITC, Monotype Corsiva;
}

#top_quote_int {
position:relative;
top:12px;
float:right;
padding-right:54px;
color:#85784E;
text-align:center;
font-style:italic;
font-size: 16px;
font-family:Bradley Hand ITC, Monotype Corsiva;
}

.testimonial_inline {
color:#741C1A;
text-align:center;
font-style:italic;
font-size: 16px;
font-family:Bradley Hand ITC, Monotype Corsiva;
padding:14px 48px 14px 44px;
}

.signiature {
color:#85784E;
font-size: 26px;
font-family:Monotype Corsiva, Bradley Hand ITC;
padding: 24px 0px 12px 22px;
}

.bolded {
color:#455F29;
font-weight:bold;
font-size:14px;
}

#right_img {
float:right;
padding-left:24px;
}

#left_img {
float:left;
padding-left:24px;
}

#disclaimer {
margin-top:24px;
font-style:italic;
}

#testimonials_page p{
padding:16px 0px 6px 0px; 
border-bottom:1px dotted #A37A2E;
width: 640px;
}

#testimonials_page p:first-letter{
font-weight:bold;
font-size:32px;
font-family:Bradley Hand ITC, Monotype Corsiva;
color:#6A3410;
}

#reserve_button {
text-align:center;
margin:40px 0px 12px 0px;
}