html {height: 100%;}
body {margin:0 auto; padding:0; background:#ffffff;font:11px verdana,Tahoma; color:#666666;text-align: center;}
#bodyContainer{margin:0 auto; padding:0; background:#ffffff;}
#asheader {height: 134px;background: url(/images/new/titlebar-bkgd.gif) bottom right no-repeat;}
#titlebar {height: 98px; width:968px}
#logo { background: url(/images/new/allstar-orlando-vacation-homes.gif); width: 279px; height: 98px; margin: 0px;}
* html #logo {background: none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new/allstar-orlando-vacation-homes.gif', sizingMethod='crop');}
#logolink {position:absolute; width: 279px; height: 98px;}
#logolink a {display: block;width: 279px; height: 98px;}
#hospitality {position: absolute;margin:40px 0 0 365px;background: url(/images/new/hospitality-newname.gif) bottom right no-repeat;width:307px;height:55px;}
#usabilitybar {
	position: absolute; 
	z-index: 5;
	text-align: center; 
	font-size: 9px; 
	padding: 8px 0 0 0; 
	margin-left: 285px; 
	top: 0px;  
	width: 490px; 
	height: 22px;
	white-space: nowrap;
	color:333333;
}
#checkform {display:none;} /* check form hidden */
#usabilitybar ul {margin:0px; padding:0px;}
#usabilitybar li { color:#333333; display: inline; margin: 0 0px 0 0px; }
#usabilitybar li span{ font-weight:bold;font-size:11.5px;}
#usabilitybar li a { color:#333333; text-decoration: underline;}
#usabilitybar li a:hover { color:#333333; text-decoration: underline;}
#phone800 {padding-right:5px;}
#aspageContent {margin:0 0 25px 25px;text-align:left;border:0px solid #000;}
#ascontainer, #aspageContainer {
   margin: 0 auto 0 auto;
   width:958px;
   /*border:1px solid #eee;*/
   text-align: left; /* for IE */
}

#asbodycontent {
   margin: 0 auto 0 auto;
   width:960px;
   /*border:1px solid #eee;*/
   text-align: center; /* for IE */
}
td {
	 font-family:verdana;
	 font-size:11px;
	 color:666666;
}
table {text-align:left;}
a {color:#7e1b04;}
a:hover {color:#430f02;}
a.strong {font-weight:bold;color:#7e1b04;}
a.strong:hover {font-weight:bold;color:#430f02;}
a.greylink, a.greylink:hover {color:#54868c;}
a.grey-link, a.grey-link:hover {
	 font-family:verdana;
	 font-size:11px;
	 color:666666;
	 text-decoration:none;
}
#sortby {
   color:#54868c;
   font-weight:bold;
}
#sortby a {
   color:#54868c;
   font-weight:normal;
}

a.blue_links, a.blue_links:hover {
   color:#0e7496;
}
a.gold_links, a.gold_links:hover {
   color:#ad9051;
   font-weight:normal;
}
a.white_10, a.white_10:hover {
   color:#fff;
   font-weight:normal;
   text-decoration:none;
   font-size:11px;
   font-family:arial;
}
#asbottomheader {
position:relative;
background-color:#e8e4cb;
width:968px;
height:33px;
white-space: 
nowrap;;border-top:1px solid #ad9051;
padding:3px 0 0 0;
}
#headingtext {margin:0;display:inline;}
.verticleline {margin:0 10px 0 10px;background-repeat:repeat-y;background-image:url(/images/new/vertical_line.gif);height:100%;display:inline;}
.horizontal-line {border:0px solid #000000;margin:2px 0;padding:2px 0;background-position:0 5px; background-repeat:repeat-x;background-image:url(/images/new/horizontal-line.gif);width:100%;height:5px;clear:both;}
form {margin:0;}

.cap2 {font-size:16px}
#bottomheader_left h1 {letter-spacing:.55px;font-size:14px;font-weight:lighter;font-family:times;color:#000000;margin:0;font-variant:small-caps;}
#bottomheader_left {
		position: relative;
		float:left;
		left:10px;
        padding-top:5px;
		white-space: nowrap;
}
#bottomheader_line {
	position: absolute;
	left:745px;
	margin:0 10px 0 10px;
	background-repeat:repeat-y;
	background-image:url(/images/new/vertical_line.gif);
	width:1px;
	height:25px;
}
#bottomheader_right {
	position: absolute;
	left:770px;
	white-space: nowrap;
}
#bottomlinks {
    width:auto;
	padding:0;
	margin:5px 0 5px 0;
	text-align:left;
	color:#999999;
	
}
#bottomlinks span {
	padding:0 0 0 0;
}
#asfooter {
   width:968px;
   margin:0;
   padding:0;
   margin:0 auto;
   height:auto;
}
#asfooter_left {

      float:left;
	  margin:0 10px 0 0;
      padding:0;
      width:200px;
	  text-align:left;
	  border:0px solid #000;

}

#asfooter_right{

      float:right;
	  margin:0 10px 0 0;
      padding:0;
      width:730px;
	  text-align:left;
	  border:0px solid #000;

}
#asfooterlinks {
    width:auto;
	padding:0;
	text-align:left;
	color:#ab8d57;
}

#asfooterlinks a, #asfooterlinks a:hover{
	color:#ab8d57;
}

#bottomlinks span a{
    color:#999999;
	font-size:10px;
	font-family:arial;
}

#footer_imagelinks{
  position: relative;
  margin:5px;
  text-align:center;
  width:968px;
  height:53px;
}
#footer_imagelinks_c1 {
	position: absolute;
	left:1px;
	margin:0 10px 0 10px;
	width:33%;
	text-align:center;
}
#footer_imagelinks_c2 {
	position: absolute;
	left:33%;
	width:33%;
	text-align:center;
}
#footer_imagelinks_c3 {
	position: absolute;
	left:66%;
	width:33%;
	text-align:center;
}
#divNotePad {
   
	position: absolute;  
	z-Index: 104;
	width: 100%;  
	height: 100%;
	top: 0px;  left: 0px;
	visibility: visible;

}
.np3, .np3:hover {color:#ffffff}

#opaqueNotePad {
    position: absolute;   
	z-Index: 103;
	width: 100%;  
	height: 100%;
	top: 0px;  left: 0px;
	visibility: hidden;
    background-color:#ffffff;
    filter:alpha(opacity=75);   /* Internet Explorer       */
    -moz-opacity:0.75;           /* Mozilla 1.6 and below   */
    opacity: 0.75;               /* newer Mozilla and CSS-3 */
    z-Index: 3;

}

#mainNotePad {

	position: absolute;  
	margin: auto auto; 
	z-Index: 104;
	width: 100%;  
	height: 100%;
	top: 0px;  left: 0px;
	visibility: visible;
	filter:alpha(opacity=100);  /* discarded */
   -moz-opacity:1.0;           /* discarded */
    opacity: 1.0;               /* discarded */


}
#roundbox_grey {
  width: 100%;
  clear: both;
  margin: 0;
  padding: 0;
  background: #f1faf5 url(/images/new//bckgrnd/corner_small_generic_tl.gif) top left no-repeat;
}
#roundbox_grey div {
  background: transparent url(/images/new/bckgrnd/corner_small_generic_tr.gif) top right no-repeat;
}
#roundbox_grey div div {
  background: transparent url(/images/new/bckgrnd/corner_small_generic_bl.gif) bottom left no-repeat;
}
#roundbox_grey div div div {
  height: 25px;
  background: transparent url(/images/new/bckgrnd/corner_small_generic_br.gif) bottom right no-repeat;
}

#roundbox_yellow {
  width: 100%;
  clear: both;
  margin: 0;
  padding: 0;
  background: #f9f8f2 url(/images/new//bckgrnd/box_yellow_tl.gif) top left no-repeat;
}
#roundbox_yellow div {
  background: transparent url(/images/new/bckgrnd/box_yellow_tr.gif) top right no-repeat;
}
#roundbox_yellow div div {
  background: transparent url(/images/new/bckgrnd/box_yellow_bl.gif) bottom left no-repeat;
}
#roundbox_yellow div div div {
  height: 25px;
  background: transparent url(/images/new/bckgrnd/box_yellow_br.gif) bottom right no-repeat;
}

div.r1 {
  padding: 0 1px;  /* Needed for IE */
  border: none;
  /**position: relative; some reason making disapear*/
}
div.r2 {
  border-width: 1px 0;
  border-style: solid;
  border-color: transparent;
}
div.r3 {
  border-width: 0 1px;
  border-style: solid;
  border-color: transparent;
  margin: 0 -1px;
}

.whitebox_goldborder {
  width:auto;
  margin: 0;
  padding: 0;
}

.whitebox_goldborder div.r2 {
  background: #ffff;
}

.whitebox_goldborder div.r2,
.whitebox_goldborder div.r3 {
  border-color: #d6c7a8;
}


.greybox_goldborder {
  width:auto;
  margin: 0;
  padding: 0;
}

.greybox_goldborder div.r2 {
  background: #f9f8f2;
}

.greybox_goldborder div.r2,
.greybox_goldborder div.r3 {
  border-color: #d6c7a8;
}


h1,h2{margin:0;}
.blue_box_heading_rnd {

	width:100%;
	padding: 10px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	background: #3c95c1 url(/images/new/blue_box_heading_bg.gif) 100% 0 no-repeat;
	
	
}

.blue_box_heading_rnd h1 {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}

.blue_box_heading {

	background-color:#3c95c1;
	width:100%;
	padding: 10px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	
}

.blue_box_heading h1 {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}

.blue_heading_text {
    color:#0d7195;
	font-weight:bold;
	font-size:13px;
}
.blueButton_text {
border-bottom:2px solid #82abb9;
border-right:2px solid #82abb9;
border-top:2px solid #82abb9;
border-left:2px solid #82abb9;
font-size:12px;
font-family:Arial;
font-weight:bold;
background: transparent url(/images/new/blue_button_text.gif) 0 0 repeat-x;
background-size: 100%;
color:#FFFFFF;
padding:2px 2px 2px 2px;
text-transform: capitalize;
cursor: hand;
}
.blueButton {
padding:2px 2px 2px 2px;
}
.RedButton	{
border-bottom:2px solid #e1dcbb;
border-right:2px solid #e1dcbb;
border-top:2px solid #e1dcbb;
border-left:2px solid #e1dcbb;
font-size:12px;
font-family:Arial;
font-weight:bold;
background: transparent url(/images/new/go_button.gif) 0 0 repeat;
background-size: 100%;
color:#FFFFFF;
padding:2px 2px 2px 2px;
text-transform: capitalize;
cursor: hand;
}
.RezButton	{
border-bottom:thin solid #000000;
border-right:thin solid #000000;
border-top:thin solid #B29C7B;
border-left:thin solid #B29C7B;
font-family:Arial;
font-weight:bold;
background-color:#760101;
color:#FFFFFF;
padding:0px;
text-transform: capitalize;
cursor: hand;
font-size:16px;
width:335px;
}
.clDescriptionCont {
position:absolute;  
width:265px; 
visibility:hidden; 
layer-background-color:#ffffff; 
z-index:200;
}
.clDescription {
width:265px; 
left:0px; 
top:0px; 
font-family:verdana,arial,helvetica,sans-serif; 
overflow:hidden; 
border:1px solid #999999; 
padding:3px; 
font-size:11px; 
background-color:#ffffff; 
layer-background-color:#ffffff;
}
#fixedtipdiv {
	position: absolute;
	left: -300px;
	width: 175px;
	border: 1px solid black;
	padding: 4px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=2);
	text-align:left;
	font-family:tahoma;
	font-size:11px;
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;

}

#index-left-column {
    position:relative;
	float:left;
	width:390px;
	height:auto;
	border:0px solid #000;
}
#index-right-column {
    position:relative;
	float:right;
	width:550px;
	height:auto;
	border:0px solid #000;
}
#search-box {
	margin:0;
	padding: 5px 0 0 0;
	width:390px;
	text-align:center;
}
#search-box-top {
	background-image:url(/images/new/bckgrnd/i_search-bg.gif);
	background-repeat:no-repeat; 
	background-position:100% 100%;
	border:0px solid #000;
	padding-bottom:35;
}
#search-box-main {
	background-image:url(/images/new/bckgrnd/390_box_mddl.gif);
	background-repeat:repeat-y; 
}
#search-box-bttm {
	background-image:url(/images/new/bckgrnd/390_box_bttm.gif);
	background-repeat:no-repeat; 
	background-position:bottom;
	height:10px;
	width:390px;
}
#search-box-top-sub {
	background-image:url(/images/new/bckgrnd/i_search-bg-sub.gif);
	background-repeat:no-repeat; 
	background-position:100% 100%;
	border:0px solid #000;
	padding-bottom:35;
}
#slide_container {
   width:500;
   margin-top:10;
}
.indextitles {

  font-family:times;
  font-size:17px;
  font-weight:550;
  color:#000;
  font-variant:small-caps;
  letter-spacing:1px;

}
.indextitles-red {
  font-family:Times;
  font-size:17px;
  font-weight:bold;
  font-style:normal;
  color:#841c04;
}

#ReviewHeader {width:390;text-align:center;}

 #slideshow-box {
  position: relative;
  height: 359px;
  padding: 0px;
  z-index: 100;
  width:550px;
  margin-top:10px;
}

 
 #videobox{
  position: relavtive;
  width: 550px;
  height: 359px;
  padding: 0px;
  margin-top:10px;
  display:none;
   z-index: 100;
 }
 
 #test_videos {
	width:550px;
	height:359;
 }
 
 #idx_test_box {
    background:#ffffff;
    width:500px;
 }


 #idx_testimonials-top {
	background-image:url(/images/new/bckgrnd/390_box_top.gif);
	background-repeat:no-repeat; 
	background-position:0 0;
	width:390px;
	height:20px;
}
#idx_testimonials-mddl {
	background-image:url(/images/new/bckgrnd/390_box_mddl.gif);
	background-repeat:repeat-y; 
	text-align:center;
	width:390px;
	height:275px;

}
#idx_testimonials-bttm {
	background-image:url(/images/new/bckgrnd/390_box_bttm.gif);
	background-repeat:no-repeat; 
	background-position:bottom;
	height:25px;
	width:390px;
}
 
 #fscroller   {
 	width:390px;
 	font-size:12px;
	background-color:transparent;
	padding:0;
	text-align:center;
 }

 
 #video_index_box {
    background:#ffffff;
    width:550px;
	text-align:center;
 }
 
 #textcontainer {
    width:auto;
	height:100%;
	margin: 10px 20px 10px 20px;
	clear:both;
	text-align:left;
 }



/* specificity video boxes*/
.BoxContent
{border-color:#ffffff;width:560;position:relative;height:125px;}

#v_image_left {left:5px;top:48px;position:absolute;height:20px;width:20px;padding:0;}
#v_image_right {right:2px;top:48px;position:absolute;;height:20px;width:20px;padding:0;}

.MpVideoContent
{left:25px;top:25px;position:absolute;width:500px;height:101px;overflow:hidden;background:#fff;border:solid 0px #dfdfdf;}

.MpVideoContent .MpVideo
{
float:left;
width:100px;
height:101px;
position:relative;
margin:0;
}

#verticleline-video {float:left;margin:0 0 10px 20px;background:transparent url(/images/new/vertical_line.gif) 0 0 repeat-y;height:60px;width:10px;}

.MpVideoContent .MpVideo img.VidKeyFrame {position:absolute;top:0px;left:5px;}
.MpVideo img.VidKeyFrame {width:100px; height:96px;}

.MpVideoContent .MpVideo p,
.MpVideoContent .MpVideoLive p {position:absolute;top:75px;left:5px;padding:5 5 5 5;margin:0;font-size:10px;padding-right:12px;line-height:11px;color:#949494;font-weight:bold;background:#ffffff;width:100px;}

#MpVidCtnt0,
#MpVidCtnt1,
#MpVidCtnt2{position:absolute;top:6px;}
#MpVidCtnt0{left:9px;}
#MpVidCtnt1{left:550px;}
#MpVidCtnt2{left:1206px;}

a.videolink, a.videolink:hover {color:#3c95c1}

/* calendar */
.javaCalendar {white-space: nowrap;}
.javaCalPopUp{width: 151px;border: 1px solid #7F9DB9;background: #FFFFFF;}
.javaCalPopUp td{padding: 4px;text-align: center;}
.javaCalPopUp, .javaCalPopUp th, .javaCalPopUp td, .javaCalPopUp div{font: normal 11px Tahoma, Verdana, Arial, sans-serif;}
.javaCalPopUp a, .javaCalPopUp a:link, .javaCalPopUp a:visited, .javaCalPopUp a:active, .javaCalPopUp a:hover{text-decoration: none;color: #000000;cursor: pointer;}
.javaCalTitle{width: 100%;background: #9EBEF5;height: 15px;}
.javaCalTitle td{height: 16px;padding: 0px 5px 0px 6px;cursor: pointer;}
.javaCalTitle th{width: 100%;font-weight: normal;white-space: nowrap;}
.javaCalCalendar{width: 120px;margin: 1px 20px 0 20px;border-bottom: 1px solid #ACA899;}
.javaCalCalendar td{padding: 0;text-align: center;}
td.javaCalDay{color: #ACA899;text-align: right;padding-left: 1px;height: 17px;width: 17px;border: 1px solid #FFFFFF;cursor: default;}
div.javaCalFooter input{font: normal 11px Tahoma, Verdana, Arial, sans-serif;width: 48px;margin: 5px 6px 5px 6px;}

.javaCalCalendar{margin: 1px auto 0 auto;border-bottom: 1px solid #ACA899;}
div.javaCalFooter input{font: normal 11px Tahoma, Verdana, Arial, sans-serif;width: 48px;margin: 5px 6px 5px 6px;}
td.javaCalDay{color: #ACA899;text-align: right;padding-left: 1px;height: 13px;width: 13px;border: 1px solid #FFFFFF;cursor: default;}

javaCalDayHeader{padding-right: 3px;font-weight: normal;text-align: right;border-bottom: 1px solid #ACA899;}
td.javaCalOtherMonthDay a, td.javaCalOtherMonthDay a:link, td.javaCalOtherMonthDay a:visited, td.javaCalOtherMonthDay a:active, td.javaCalOtherMonthDay a:hover{color: #ACA899 !important;cursor: pointer;}
td.javaCalSelectedDay{background-color: #FBE694 !important;border: 1px solid #FBE694;}
td.javaCalTodayDay{border: 1px solid #BB5503;}
td.javaCalWeekNumber{color: #000000;font-size: 8px;border-right: 1px solid #ACA899;background: #CEDEFA;text-align: right;padding: 0 3px;}
img.javaCalButton{vertical-align: top;margin-top: 1px;margin-left: 2px;cursor: pointer;border: 0;}a.javaCalButton{margin-left: 2px;}
div.javaCalFootNote{background: #EBEAE7;padding: 2px;}
.javaCalMonthSelector{font: normal 11px Tahoma, Verdana, Arial, sans-serif;border: 1px solid #000000;background: #FFFFFF;padding: 0px;width: 74px;}
.javaCalYearSelector{font: normal 11px Tahoma, Verdana, Arial, sans-serif;border: 1px solid #000000;background: #FFFFFF;padding: 0px;width: 43px;}
.javaCalMonthSelector a, .javaCalYearSelector a {padding: 1px 10px;}
a.javaCalMonthSelectorItem, a.javaCalMonthSelectorItem:link, a.javaCalMonthSelectorItem:visited, a.javaCalMonthSelectorItem:active{display: block;text-decoration: none;color: #000000;text-align: left;}
a.javaCalYearSelectorItem, a.javaCalYearSelectorItem:link, a.javaCalYearSelectorItem:visited, a.javaCalYearSelectorItem:active{display: block;text-decoration: none;text-align: center;color: #000000;}
a.javaCalMonthSelectorSelectedItem, a.javaCalMonthSelectorSelectedItem:link, a.javaCalMonthSelectorSelectedItem:visited, a.javaCalMonthSelectorSelectedItem:visited, a.javaCalMonthSelectorSelectedItem:active, a.javaCalMonthSelectorSelectedItem:hover, a.javaCalMonthSelectorItem:hover{display: block;text-decoration: none;color: #FFFFFF;background: #000000;text-align: left;}
a.javaCalYearSelectorSelectedItem, a.javaCalYearSelectorSelectedItem:link, a.javaCalYearSelectorSelectedItem:visited, a.javaCalYearSelectorSelectedItem:active, a.javaCalYearSelectorSelectedItem:hover, a.javaCalYearSelectorItem:hover{display: block;text-decoration: none;text-align: center;color: #FFFFFF;background: #000000;}
a.javaCalYearSelectorImg{display: block;text-align: center;background-color: white;padding-top: 2px;padding-bottom: 2px;}
td.javaCalSpecialDate a, td.javaCalSpecialDate a:link, td.javaCalSpecialDate a:visited, td.javaCalSpecialDate a:active, td.javaCalSpecialDate a:hover,td.javaCalSpecialDate a:visited:hover{font-weight: bold;}
td.javaCalWeekendDay { background: #EBEAE7; border: 1px solid #EBEAE7; }

div.loadingText { 
   border: 1px solid #c0c0c0;
   background: #ffffff;
   zIndex: 1000;
   font-weight: bold;
   font-size: 14px;
   padding: 5px;
   position:absolute; 
   width:540px;
   align:center;
   text-align:center;
}

div.loadingText_compare { 
   border: 1px solid #c0c0c0;
   background: #ffffff;
   zIndex: 1000;
   font-weight: bold;
   font-size: 14px;
   padding: 5px;
   position:absolute; 
   width:650px;
   align:center;
   text-align:center;
}

div.propertylist {
padding:10px;
margin:0;

}


#property_hlinks {
   width:958px;
   padding:5px;
}

#property_hlinks h1 {
   color:#ad9051;
   font-size:11px;
   font-weight:normal;
}

#avail_properties {
	padding: 0 10px;
    margin:0;
	width:958px;
	clear:both;
	border:0 solid #000;
}

#avail_properties div {
   float:left;
   font-family:arial;
   font-weight:bold;
   font-size:13px;
   
}

#aspropertyheader {
	padding: 0 10px;
    margin:0 auto;
	width:958px;
	border:1px solid #000;
	height:525px;
	background:transparent;
}

#aspropertyheader_left {
  float:left;
  margin:0;
  padding:0;
  width:527px;
  height:458px;
  background: transparent url(/images/new/bckgrnd/501_rbox_bttm.gif) bottom left no-repeat;
  border-top:0px solid #841c04;
}


#aspropertyheader_right {
  float:right;
  width:425px;
  border:0px solid #000;

}

.PhotoMessage {
 width:497px;
 padding:5px 5px 5px 10px;
 text-align:center;

}

#totalimages {
	padding:5px;
	margin-left:25px;
	color:#666666;
	font-family:arial;
	text-align:left;
	background:transparent;
}

#slidshowcontrols{
	padding:5px;
	margin-left:25px;
	text-align:left;

}
#slidshowcontrols a, #slidshowcontrols a:hover {
	color:#3c95c1;
	font-family:arial;

}
a.shovelerLink img {
	border:1px solid #ffffff;
}

a.shovelerLink:hover img {
	border:1px solid #3c95c1;
}

#pheaddesc {
    width:400px;
    margin: 0 auto;
	padding:0 25px 5px 25px;

}

#contentlinks {
	width:400px;
    margin: 0 auto;
	padding:0 25px 5px 25px;
	border:0px solid #000;
}
#homeamenities{
	 padding:0;
	 margin:0 0 10px 0;
}
#homeamenities a {
     font-size:12px;
	 font-weight:bold;
	 color:#000;
	 text-decoration:none;
	 padding:0;
	 margin:0;
}
#contentlinks_left {
      float:left;
      padding:0;
	  margin:0;
      width:175px;
      height:100%;
	  text-align:left;
}

#contentlinks_left ul {
      padding:0;
	  margin:3px 0 0 15px;
	  list-style-image:url(/images/new/li_dot_p.gif);
	  marker-offset:auto;
}
#contentlinks_left li {
      padding: 2px;
	  margin:0;
	  font-famlily:arial;
	  color:#000;
}
#contentlinks_right {
      float:right;
	  margin:0;
      padding:0;
      width:200px;
      height:100%;
	  text-align:left;
}

.contentlinks_right_links {
        padding:5px;
}

.contentlinks_right_links a, .contentlinks_right_links a:hover {
        color:#0e7496;
}

.p_specialstext {
      padding-top:15px;
	  text-align:left;
	  width:150px;
}

.p_specialstext a,  .p_specialstext a:hover {
      color:#000000;
	  font-weight:bold;
	  text-decoration:none;
	  font-family:arial;
}

#contentcontainer_p {
    width:968;
	padding:5;
}
#contentcontainer_p_left {
      float:left;
	  margin:0 10px 0 0;
      padding:0;
      width:500px;
      height:100%;
	  text-align:left;
	  border:0px solid #000;
}
#contentcontainer_p_right {
      float:right;
	  margin:0;
      padding:0;
      width:400px;
      height:100%;
	  text-align:left;
	  border:0px solid #000;
}

.subheading {
     font-weight:bold;
	 color:#3c95c1;
	 font-size:13px;
}

.pagecontent {
    margin:5px;
	padding:15px;
}

.caltd {
	padding: 3px 5px 3px 0;
	color:#000;
	font-size:11px;
}



#calendarcontainer{
    width:500;
	padding:5px;
	position:relative;
}
#calendarcontainer_left {
      float:left;
	  margin:0;
      padding:0;
      width:250px;
	  text-align:left;
	  border:0px solid #000;
}
#calendarcontainer_right {

      float:right;
	  margin:0;
      padding:0;
      width:200px;
      height:150px;
	  text-align:left;

}

#ratestext {
    padding: 10px 25px 25px 10px;
}

#p_review_top {
  margin:5px 0 0 0;
  padding:0;
  width:500px;
  background: #fff url(/images/new/bckgrnd/500_rbox_top.gif) top left no-repeat;

}

#p_review_middle {
  margin:0 0 0 0;
  padding: 10px 5px 10px 5px;
  width:500px;
  background: #f9f8f2;
  text-align:center;
  background: #fff url(/images/new/bckgrnd/500_rbox_bttm.gif) 0 0 repeat-y;
}

#p_review_bottom {
  margin:0 0 0 0;
  padding:0;
  width:500px;
  background: #fff url(/images/new/bckgrnd/500_rbox_bttm.gif) bottom left no-repeat;
}
#specialscontent_p {width:400px;padding:15px;margin:0;font-size:14px;}
#floorplan {padding:0; margin:5px; text-align:center;width:515px;height:445px;overflow:auto;}
#p-cat {float:left;padding:1px;}
#printer-p {float:right;padding:1px;}
#property_hlinks {width:100%;clear:both;height:15px;}
.zeropadding {padding:5px;margin:0;}

.stchoice, .stchoice a, .stchoice a:hover {font-size:9px}
.index-input {background-color:#ecf5fc;}


/* What should be displayed and hidden when Tab1 is visible */
.Tab1Visible .Tab1Container {visibility:visible; display:inline;}
.Tab1Visible .Tab2Container {visibility:hidden; display: none;}
.TabRow1bg {background-image:url(/images/site/tab.bg.on.gif);}
.TabRow2bg {background-image:url(/images/site/tab.bg.off.gif);}
.TabRow1 A {font-size:11px;text-decoration:none;font-weight:bold;color:#CC0000 !important;}

/* What should be displayed an hidden when Tab2 is visibile */
.Tab2Visible .Tab2Container {visibility:visible; display:inline;}
.Tab2Visible .Tab1Container {visibility:hidden; display:none;}
.Tab2Visible .TabRow .TabRow2bg {background-image:url(/images/site/tab.bg.on.gif);}
.Tab2Visible .TabRow .TabRow1bg {background-image:url(/images/site/tab.bg.off.gif);}
.TabRow2 A {font-size:10px;text-decoration:none;color:#666666 !important;}


/* reservations */

td.menuheader {background-color:#3c95c1;padding:10;color:#ffffff;font-size:13px;}
td.Propmenuheader {background-color:#fff;padding:10;color:#8a1e04;font-size:14px;font-weight:bold;}
td.custmenuheader {background-color:#fff;padding:10 0 10 0;color:#8a1e04;font-size:14px;font-weight:bold;}
.rezheadtxt {color:#ad9051;font-weight:bold;}
.rezblacktxt {color:#000;font-weight:bold;}
.rezbluetxt {color:#3c95c1;font-weight:bold;}
td.rezmainheader {background-color:#ad9051;padding:10;color:#ffffff;font-size:13px;}
td.rezsubheader {background-color:#eeebd8;padding:5;color:#ad9051;font-size:13px;}
table.optionstable {border:0px solid #000;}
table.optionstable td {border-bottom:1px solid #eeebd8;padding:5;color:#000;font-size:12px;}
table.noborder td {border-bottom:0px solid #eeebd8;padding:0;color:#000;font-size:12px;}
table.noborderpadding td {border-bottom:0px solid #eeebd8;padding:3;color:#000;font-size:12px;}
table.optionstable td.rezmainheader {background:#ad9051;padding:10;color:#ffffff;font-weight:bold;}
table.optionstable tr.notdborder td {border-bottom:0px solid #eeebd8;padding:5;color:#000;font-size:12px;}
table.optionstable tr.reztotals td {background:#f4f2e5;border-bottom:1px solid #fff;padding:5;color:#000;font-size:12px;}
.totaltext {color:#ad9051;font-size:13px;}
a.gold_links_step, a.gold_links_step:hover {
   color:#ad9051;
   font-weight:bold;
   text-decoration:none;
}
a.no-slide img {border:1px solid #ffffff;cursor:none;}
a.no-slide:hover img {border:1px solid #ffffff;cursor:none;}
#images_slide_sub {width:515px;height:350px;border:1px solid #eee;overflow:auto;padding-top:15px;}
#sb_image_left {left:15px;top:150px;position:absolute;height:20px;width:20px;padding:0;}
#sb_image_right {right:15px;top:150px;position:absolute;height:20px;width:20px;padding:0;}
#sb_imageContainer {width:525px;height:350px;position:relative;border:0px solid #000;margin:10px 0 5px 0;}









