@charset "utf-8";
/* CSS Document */

/* Shell Divs/Items */
html{margin:0px;}
body{margin:0px;background:url(back_pattern.jpg);}
#main_wrapper{position:relative;width:949px;margin-left:auto;margin-right:auto;clear:both;z-index:1;}
#clearspace{clear:both;}
#color_bar{position:absolute;left:0px;top:49px;width:100%;height:465px;background:url(brown_bar.png);background-repeat:repeat-x;z-index:0;}
#top_section{position:absolute;width:949px;height:514px;}
#bottom_section{position:absolute;width:949px;min-height:300px;height:auto;top:514px;}
/* The following are the top section styles */
#top_nav_holder{position:absolute;left:685px;top:25px;width:255px;height:489px;background-color:#FFFFFF;z-index:15;}
#top_nav_timetemp{position:absolute;left:21px;top:436px;width:214px;height:53px;background:url(timetemp_back.gif);background-repeat:no-repeat;color:#928E8B;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:52px;text-align:center;}
#top_nav{position:absolute;left:27px;top:115px;width:201px;height:374px;}
#top_nav_logo{position:absolute;left:27px;top:24px;width:201px;height:52px;}
#top_nav_item{width:201px;height:23px;background-color:#F5F1E6;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;letter-spacing:1px;color:#882716;line-height:22px;} /* Note: this style is only here as a placeholder, it will be replaced by the nav images later */
#top_nav_item:hover{background-color:#EDE0CD;color:#644214;} /* Further Note: the hover state for this style will also be unnecessary in the final version, ignore or delete it */
#top_flash_main{position:absolute;left:9px;top:49px;width:676px;height:411px;background-color:#e9e4cf;z-index:11;} /* Note: don't forget to remove the background-color from the final version */
#top_formbar{position:absolute;left:9px;top:461px;width:676px;height:53px;background-color:#7E3B2A;z-index:200;}
#top_back{position:absolute;left:0px;top:40px;width:949px;height:474px;background-color:#F4EFDC;background-repeat:repeat-y;z-index:10;}
#top_social_holder {position:absolute; left:7px; top:10px; width:270px; height:24px;}
#top_social_entry {position:relative; float:left; color:#FFFFFF; height:24px; padding-right:17px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#top_social_entry a {text-decoration:none; color:#FFFFFF; font-weight:bold;}
#top_social_entry a:hover {color:#E2D7B7;}
.social_text {position:relative; top:-8px; font-size:12px;}
.social_text:hover {text-decoration:underline;}
/* The following are the bottom section styles */
#bottom_flash_holder{position:absolute;left:703px;top:21px;width:220px;height:auto;z-index:100;}
#bottom_flash_main{float:left;width:220px;height:262px;z-index:101;}
#bottom_subnav{float:left;width:201px;height:auto;margin-top:1px;margin-bottom:8px;margin-left:2px;}
#bottom_flow{position:absolute;width:949px;background:url(back_low.gif);background-repeat:repeat-y;}
#bottom_content{float:left;width:598px;margin-left:43px;margin-right:44px;margin-top:30px;margin-bottom:14px;min-height:405px;height:auto !important;height:405px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#744A18;line-height:19px;}
#bottom_flowers{position:absolute;width:163px;left:651px;margin-top:-163px;}
#bottom_lowerbar{position:absolute;width:949px;height:38px;background-color:#F4EFDC;background-repeat:repeat-y;}
#bottom_navbar{position:absolute;width:931px;height:38px;left:9px;text-align:right;background:url(gradient_low_bar.gif);background-repeat:repeat-x;}
#bottom_travelclick_logo{float:left;width:200px;height:38px;text-align:left;}
#bottom_footer{position:absolute;width:949px;margin-left:0px;margin-right:0px;margin-top:62px;min-height:46px;height:auto !important;height:46px;text-align:center;line-height:17px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#BB9E66;letter-spacing:1px;}
#bottom_footer a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#BB9E66;letter-spacing:1px;}
#bottom_footer a:hover{text-decoration:underline;color:#F4EFDC;}
#bottom_footer_other{color:#F2E0BA;}
#bottom_destination_logo{position:absolute;width:63px;height:46px;left:395px;margin-top:124px;} /* Note: this is another temporary background-color, remove the background-color once we have the image that goes in this div */
#bottom_greenpower_logo{position:absolute;width:103px;height:46px;left:480px; margin-top:124px;}
#bottom_excess_space{position:absolute;width:20px;height:64px;margin-top:169px;}
/* the following are the form-specific styles */
#options_bar{position:absolute;left:0px;top:0px;width:10px;height:53px;}
#options_bar_label{position:absolute;left:0px;top:0px;width:165px;height:53px;}
#bookingdate{position:absolute;left:180px;top:21px;}
#checkin_label{position:absolute;left:180px;top:0px;width:40px;height:23px;}
#calendar{position:absolute;left:253px;top:23px;width:18px;height:17px;}
#nights{position:absolute;left:285px;top:21px;}
#nights_label{position:absolute;left:284px;top:0px;width:32px;height:23px;}
#rooms{position:absolute;left:335px;top:21px;}
#rooms_label{position:absolute;left:335px;top:0px;width:31px;height:23px;}
#children{position:absolute;left:384px;top:21px;}
#children_label{position:absolute;left:383px;top:0px;width:39px;height:23px;}
#modifybutton{position:absolute;left:480px;top:21px;}
#bookingbutton{position:absolute;left:434px;top:22px;}
.smallselector {background-color:#F2E8C5;border:1px solid #652F23;font-size:10px;width:37px;height:18px;}
.datein {background-color:#F2E8C5;border:1px solid #652F23;width:62px;font-size:10px;padding-right:2px;height:16px;}

/* -------------------------------- */


/* Content Layouts */
.callout{background-image: url(calloutbg.jpg);background-repeat:no-repeat;background-position: 0px 0px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
color:#efe5cc;
border-bottom:4px solid #d1b47e;
text-align:center;
font-weight:bold;
font-size:11px;
padding-left:21px;
padding-right:21px;
padding-top:8px;
padding-bottom:8px;
max-height:1355px;
}
.callout p{padding: 0;margin: 0;}
.callout a:link {
font-family: "Century Gothic", Arial, Helvetica, sans-serif; 
color:#d1b47e;
text-decoration:none;
}
.callout a:visited {
font-family: "Century Gothic", Arial, Helvetica, sans-serif; 
color:#d1b47e;
text-decoration:none;
}
.callout a:active {
font-family: "Century Gothic", Arial, Helvetica, sans-serif; 
color:#d1b47e;
text-decoration:none;
}
.callout a:hover {
font-family: "Century Gothic", Arial, Helvetica, sans-serif; 
color:#efe5cc;
text-decoration:underline;
}
.textOnly {}

.imageOnly {}

.codeOnly {}

.strangeFooter{background-image:url(strange_footer.jpg);font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#EFE5CC;}
.graphicHR{background-image:url(graphical_hr.gif);background-repeat:no-repeat;height:64px; background-position:middle left;}
.smallFrame{background-image:url(small_frame.gif);background-repeat:no-repeat;background-position:top left;width:187px;height:142px;}
.smallFrame img{margin-top:6px;}
.gallery-thumb{background-image:url(gallery_entry.gif);background-repeat:no-repeat;background-position:top left;width:142px;height:99px;}
.gallery-thumb img{margin-top:4px;margin-left:4px;padding-bottom:16px;}
.specials_pics{background-image:url(specials_entry.gif);background-repeat:no-repeat;background-position:top left;width:216px;height:120px;}
.specials_pics img{padding-right:6px;padding-top:6px;}
.virtual_tour_pic{background-image:url(tiny_frame.gif);background-repeat:no-repeat;background-position:top left;width:151px;height:103px;}
.virtual_tour_pic img{padding-left:6px;padding-top:6px;}
/* -------------------------------- */


/* Link Styles */
a, a:active, a:visited, a:link{line-height:16px;margin:0px;padding:0px;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ba7f03;}

a:hover{text-decoration:underline;color:#952d13}
/* -------------------------------- */


/* HTML Tag Declarations/Styles */
p{
	margin-top:0px;
}

ul,uo{}

li{}

h1{}

h2{}

b,strong{}

i,em{}
/* -------------------------------- */


/* Text Editor Styles */
.headline,.text-header{font-size:14px;color:#7E3B2A;font-weight:bold;}

.subheadline,.text-subheader{font-size:12px;font-weight:bold;color:#882A13;}
.subheadline a{font-size:12px;font-weight:bold;text-decoration:none;color:#882A13;}
.subheadline a:link{color:#882A13;}
.subheadline a:hover{text-decoration:underline;}

.disclaimer,.text-dark-sm,.text-disclaimer {}

.white,text-light {}
/* -------------------------------- */


/* Other Text Styles */
.text-dark{}

.text-medium{}
/* -------------------------------- */


/* GuestBook Form Elements (Toolkit form items) */
.form-button {}

.form-checkbox {}

.form-notes {}

.form-radio {}

.form-select {}

.form-text {}

.form-textarea {}

.text-required { 
	color:#990000; 
}
/* -------------------------------- */


/* ----- mspecials module - special copy price ----- */
.copy_price {font-size:12px;font-weight:bold;}
.specials_disclaimer {font-size:10px;color:#CC9933;}

/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
/* -------------------------------- */

.contact_email_subject_url{
 display:none;
} 
