@charset "utf-8";
/* CSS Document */

/* Shell Divs/Items */
html{margin:0px;}
body{margin:0px;background:url(back_pattern.jpg);background-repeat:repeat-x;background-position:left top;background-color:#392413;}
#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:684px;top:25px;width:255px;height:489px;background:url(back_nav.jpg);background-repeat:repeat-x;background-color:#D8B978;z-index:15;}
#top_nav_timetemp{position:absolute;left:22px;top:436px;width:214px;height:53px;background:url(timetemp_back.gif);background-repeat:no-repeat;color:#2E1907; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:52px;text-align:center;}
#top_nav{position:absolute;left:8px;top:102px;width:247px;height:374px;}
#top_nav_logo{position:absolute;left:21px;top:21px;width:212px;height:58px;}
#top_nav_item{width:247px;height:24px;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:#CCCCCC;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:675px;height:53px;background-color:#271303;z-index:200;}
#top_back{position:absolute;left:0px;top:40px;width:949px;height:474px;background-color:#E2D1B1;background-repeat:repeat-y;z-index:10;}
#top_social_holder {position:absolute; left:8px; 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:#ba7f03;}
.social_text {position:relative; top:-8px; font-size:12px;}
.social_text:hover {text-decoration:underline;}
/* The following are the bottom section styles */
#bottom_flash_main{position:absolute;left:703px;top:32px;width:220px;height:262px;z-index:100;}
#bottom_flow{position:absolute;width:949px;background:url(back_low.gif); background-repeat:repeat-y;}
#bottom_content{float:left;width:600px;padding-left:42px;padding-right:42px;padding-top:42px;padding-bottom:14px;min-height:389px;height:auto !important;height:389px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#634730;line-height:19px;}
#bottom_squares{position:absolute;width:255px;left:684px;margin-top:-445px;}
#bottom_lowerbar{position:absolute;width:949px;height:46px;background-color:#E2D1B1;}
#bottom_navbar{position:absolute;width:930px;height:46px;margin-left:9px;margin-right:10px;text-align:right;background-color:#C4B08A;}
#bottom_navbar img{margin-right:14px;}
#bottom_travelclick_logo{
	position:absolute;
	width:200px;
	height:38px;
	margin-left:6px;
	left: 0px;
}
#bottom_footer{position:absolute;width:930px;margin-top:62px;min-height:46px;height:auto !important;height:46px;text-align:center;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#846B41;letter-spacing:1px;}
#bottom_footer a{color:#846B41;}

#bottom_footer_other{color:#B59760;}
#bottom_destination_logo{position:absolute;width:63px;height:46px;left:395px;padding-top:132px;} /* 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;padding-top:132px;}
#bottom_excess_space{position:absolute;width:20px;height:64px;padding-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:23px;top:19px;width:165px;height:53px;}
#bookingdate{position:absolute;left:186px;top:23px;}
#checkin_label{position:absolute;left:186px;top:12px;width:40px;height:23px;}
#calendar{position:absolute;left:253px;top:24px;width:17px;height:17px;}
#nights{position:absolute;left:284px;top:21px;}
#nights_label{position:absolute;left:284px;top:12px;width:32px;height:23px;}
#rooms{position:absolute;left:335px;top:21px;}
#rooms_label{position:absolute;left:335px;top:12px;width:31px;height:23px;}
#children{position:absolute;left:383px;top:21px;}
#children_label{position:absolute;left:383px;top:12px;width:39px;height:23px;}
#modifybutton{position:absolute;left:477px;top:20px;}
#bookingbutton{position:absolute;left:428px;top:21px;}
.smallselector {background-color:#FDFDFC;border:1px solid #B9ACA1;font-size:9px;width:36px;height:16px;}
.datein {background-color:#FDFDFC;border:1px solid #B9ACA1;width:56px;font-size:10px;padding-right:2px;height:12px;}

/* -------------------------------- */


/* Content Layouts */

.separator{background-image:url(separator.gif);background-repeat:no-repeat;height:72;background-position:middle left;}

.strangeFooter{background-image:url(strange_footer.jpg);font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#EFE5CC;}
.gallery_thumb{background-image:url(gallery_entry.gif);background-repeat:no-repeat;background-position:top left;width:128px;height:88px;}
.gallery_thumb img{margin-top:4px;margin-left:4px;margin-right:4px;}
.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;}

.callout {background-image:url(callout.gif);background-repeat:repeat-y;background-position:top left;padding-top:10px;padding-bottom:12px;padding-left:24px;padding-right:24px;color:#271303; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold; line-height:17px;}
.callout p a{color:#271303;text-decoration:underline;}
.callout p a:hover{color:#E2D1B1;text-decoration:underline;}
.callout td{color:#271303;}
.callout td a{color:#271303;text-decoration:underline;}
.callout td a:hover{color:#E2D1B1;text-decoration:underline;}

.contentImage_Medium{background-image:url(small_pic.gif);background-repeat:no-repeat;background-position:top left;width:190px;height:169px;}
.contentImage_Medium img{margin-top:3px;margin-left:3px;margin-right:3px;}
.contentImage_Small{background-image:url(tiny_pic.gif);background-repeat:no-repeat;background-position:top left;width:187px;height:143px;}
.contentImage_Small img{margin-top:6px;margin-left:6px;margin-right:6px;}
.tourImage_Teeny{background-image:url(miniscule_pic.gif);background-repeat:no-repeat;background-position:top left;width:151px;height:103px;}
.tourImage_Teeny img{margin-top:6px;margin-left:6px;margin-right:6px;}
.specials_image{background-image:url(specials_back.gif);background-repeat:no-repeat;background-position:top left;width:216px;height:120px;}
.specials_image img{margin-top:6px;margin-left:6px;margin-right:6px;}

.flash_header_content{padding-left:26px;}
.flash_header_subnav{padding-left:26px;padding-bottom:8px;}
.txtL_imgR_content{padding-right:18px;}

.specials_body{padding-top:12px;}
.specials_body a{color:271303;font-weight:bold;}

.textOnly {}

.imageOnly {}

.codeOnly {}
/* -------------------------------- */


/* 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{list-style:square;}
uo{}

li{}

h1{}

h2{}

b,strong{}

i,em{}
/* -------------------------------- */


/* Text Editor Styles */
.headline,.text-header{font-size:15px;color:#271303;font-weight:bold;margin-bottom:2px;}

.subheadline,.text-subheader{font-size:12px;font-weight:bold;color:#271303; margin-bottom:2px;}
.subheadline a{font-size:12px;font-weight:bold;text-decoration:none;color:#271303;}
.subheadline a:link{color:#271303;}
.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:#846B41;
}
/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
/* -------------------------------- */
.contact_email_subject_url{
	display:none;
} 