

/* Shell Divs/Items */

html {
	margin:0px;
}
body {
	margin:0px;
	background-image:url(background.gif);
	width:100%;
}
p {
	margin-top:0px;
}


#wrapper {
	position:relative;
	width:944px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
#top_division {
	position:absolute;
	width:944px;
	height:496px;
}
#middle_division {
	position:absolute;
	width:944px;
	min-height:265px;
	height:auto;
	top:496px;
}
#bottom_division {
	width:944px;
	position:absolute;
	height:9px;
}

#clearspace {
	clear:both;
}

#t_topbar_main {
	position:absolute;
	top:81px;
	left:0px;
	height:9px;
	width:944px;
	background-image:url(t_topbar_middle.gif);
	z-index:4;
}
#t_topbar_left {
	float:left;
	height:9px;
	width:8px;
}
#t_topbar_right {
	float:right;
	height:9px;
	width:8px;
}
#t_top_body {
	position:absolute;
	background-image:url(background_border.gif);
	top:81px;
	left:0px;
	height:415px;
	width:944px;
	z-index:1;
}

#b_border_main { width:944px; height:25px; background-image:url(b_bar_middle_new.gif); }
#b_border_left { width:8px; height:25px; float:left; }
#b_border_right { width:8px; height:25px; float:right; }

#b_contactinfo {
	position:absolute;
	top:-110px;
	left: 30px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ac922e;
	background-color: #f6edce;
	width: 210px;
}

#b_contactinfo a:link, a:visited, a:active {
	color: #ac922e;
}

#b_bar_spacer1 {
	position:relative;
	width:944px;
	height:9px;
}
#b_downbar_main {
	width:944px;
	height:32px;
	background-color:#555555;
	top:4px;
	left:4px;
}

#flash_prime {
	position:absolute;
	top:96px;
	left:253px;
	width:677px;
	height:400px;
	background-color:#777775;
	z-index:20;
}
#flash_prime_holder {
	position:absolute;
	top:1px;
	left:1px;
	width:675px;
	height:398px;
	z-index:21;
}
#flash_second {
	position:absolute;
	left:38px;
	top:101px;
	z-index:103;
	width:196px;
	height:247px;
}
#sister_link {
	position:absolute;
	top:0px;
	left:39px;
	z-index:104;
	width:196px;
	height:79px;
}

#regency_holder_top {
	position:absolute;
	top:18px;
	left:12px;
	z-index:100;
	width:248px;
	height:478px;
}
#regency_logo_top {position:absolute; left:22px; top:46px; width:227px; height:120px; z-index:101;}
#regency_virt_tour {position:absolute; left:39px; top:395px; width:196px; height:84px; z-index:102;}
#regency_holder_bottom {
	position:absolute;
	z-index:103;
}
#regency_holder_bottom_low {
	position:absolute;
	width:248px;
	background-image:url(regency_footer_back.png);
}

#bottom_bar {
	width:944px;
	height:40px;
	background-image:url(lower_bar.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:14px;
	text-align:right;
}
#bottom_bar_logo {
	float:left;
	width:177px;
	height:40px;
}
#bottom_spacer {
	width:944px;
	height:62px;
}
#bottom_spacer_text {
	width:944px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#957F32;
	text-align:center;
	line-height:20px;
}
/*#bottom_spacer_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#957F32;
	text-decoration:underline;
	line-height:21px;
}*/

#bottom_spacer_text a, #bottom_spacer_text a:active, #bottom_spacer_text a:visited, a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#957F32;
	text-decoration:underline;
	line-height:21px;
}

#bottom_spacer_text a:hover {
text-decoration:none;
color:#660000;}


#bottom_empty {
	width:944px;
	height:50px;
}

#top_nav {
	position:absolute;
	top:36px;
	left:0px;
	width:944px;
	height:45px;
	z-index:5;
	text-align:right;
}
#top_nav_sub {
	float:right;
	height:45px;
}
#side_nav {
	position:absolute;
	left:23px;
	top:189px;
	width:224px;
	z-index:105;
}
#side_nav_sub {
	width:224px;
}

#content_trial_wrapper {
	position:absolute;
	width:944px;
	}
#content_trial_background {
	position:absolute;
	width:944px;
	background-image:url("background_border_low.gif");
	background-repeat:repeat-y;
}
#content_top {
	float:right;
	height:84px;
	width:944px;
}
#content_top_bar {position:absolute; top:0px; left:277px;}
#content_trial {
	float:right;
	width:639px;
	min-height:300px;
	height:auto !important;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	color:#545253;
	font-size:11px;
	line-height:20px;
	margin-bottom:9px;
}
#content_trial_spacer {
	width:944px;
	height:100%;
}
#content_spacer_right {
	float:right;
	width:28px;
	min-height:265px;
	height:auto !important;
	height:265px;
}
#content_spacer_down {
	float:right;
	height:24px;
	width:944px;
}

#options_bar {
	position:absolute;
	width:675px;
	height:46px;
	left:254px;
	top:446px;
	background-image:url(white_back_large.png);
	z-index:22;
}
#options_text {
	position:absolute;
	width:678px;
	height:46px;
	left:0px;
	top:0px;
}

/* Form styles are going to go here */
#bookingdate {
position:absolute;
width:70px;
height:19px;
left:81px;
top:14px;
}
.datein {
background-color:#FFFFFF;
border:1px solid #939392;
width:70px;
font-size:10px;
padding-right:2px;
height:15px;
}
#calendar {
position:absolute;
width:21px;
height:17px;
top:16px;
left:166px
}
#nights {
position:absolute;
top:14px;
left:232px;
}
#adults {
position:absolute;
top:14px;
left:323px;
}
#children {
position:absolute;
top:14px;
left:423px;
}
#bookingbutton {
position:absolute;
top:12px;
left:475px;
}
#bestratebutton {
position:absolute;
top:12px;
left:553px;
}
.smallselector {
background-color:#FFFFFF;
border:1px solid #939392;
font-size:10px;
width:45px;
height:18px;
}



/* -------------------------------- */


/* Content Layouts */
.textOnly {}

.imageOnly {}

.codeOnly {}



.txtL {
padding-right:30px;}

.imgR {
width:231px;
height:154px;
background-image: url(layouts/imgBG.gif);
background-repeat:no-repeat;
padding-top:9px;
padding-bottom:9px;
padding-left:9px;
padding-right:9px;
}


.imgL{
width:231px;
height:154px;
background-image: url(layouts/imgBG.gif);
background-repeat:no-repeat;
padding-top:9px;
padding-bottom:9px;
padding-left:9px;
padding-right:9px;
}

.txtR{
padding-left:10px;}



.callout_top {
background-image:url(layouts/calloutTop.gif);
background-repeat:no-repeat;
	background-position: bottom;
	height: 17px;
	width: 639px;}

.callout_middle {
background-image:url(layouts/calloutMiddle.gif);
background-repeat:repeat;
vertical-align:top;

padding-left:15px;
padding-right:15px;

color:#9b8010;
text-align:center;

}

.callout_middle  p{ 
margin-bottom:0px;
margin-top:0px;
 
}

.callout_bottom {
	background-image:url(layouts/calloutBottom.gif);
	background-repeat:no-repeat;
	background-position: top;
	height: 17px;
	width: 639px;
	}





.separator {
background-image:url(layouts/separator.gif);
background-repeat:no-repeat;
width:639px;

}


/* -------------------------------- */


/* Link Styles */

/*a {
	line-height:0px;
	margin:0px;
	padding:0px;
}*/

a, a:active, a:visited, a:link {
	color:#7D0041;
	font-size: 11px;
}

a:hover{
	text-decoration:none;
	color:#666666;
}
/* -------------------------------- */


/* HTML Tag Declarations/Styles */
p{
	margin-top:0px;
}

ul,uo{}

li{}

h1{}

h2{}

b,strong{}

i,em{}
/* -------------------------------- */


/* Text Editor Styles */

.headline,.text-header, .headline span , .headline td, .headline div  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #a58a1c;
		margin-bottom:2px;
}

.subheadline ,.text-subheader, .subheadline span, .subheadline td, .subheadline p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #660033;
	margin-bottom:2px;
}


.subheadline a,.subheadline, .subheadline a:active,.subheadline a:visited, .subheadline a:link {
font-size:14px;
text-decoration:none;}

.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 span , .copy_price p {
	color: #660033;
	font-size: 10px;
	font-weight: bold;
}

.disclaimer,.text-dark-sm,.text-disclaimer,.disclaimer p , .disclaimer span, .disclaimer td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: italic;
}

.specials_img{
	width:231px;
	height:154px;
	background-image: url(layouts/imgBG.gif);
	background-repeat:no-repeat;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:9px;
	padding-right:9px;
	}


hr {
color:#d8dac0;
height:1px;
}
/* -------------------------------- */
/* gallery */
.gallery-thumb {
	border:solid;
	padding:1px;
	border-color:#EDE0AB;
}

/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
/* -------------------------------- */



