/* CSS Document */
body {margin: 0px 0px 0px 0px;  font-family: Tahoma, Arial; font-size:9px; color:#a98069}
div {float:left}
a {color: ; text-decoration:none} /** #a98069**/
a:visited{color:fff}
a:hover {text-decoration: underline}

form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

/* MAIN DIVS */
.very_main {width:100%;}
.mainest {width:800px; float:none; text-align:left;  height:auto;}
.Content { width:800px; background:url(images/1_fon_content.gif); min-height:534px; padding-bottom:5px; font-size:10px;}
/* html .Content { height:534px}*/
.Bottom { width:800px; background:url(images/1_fon_bottom.gif); height:22px; color:#FFFFFF; text-align:center; padding-top:14px}

/* FLASH */
.Flash {width:800px; height:258px; background: url(images/left_bar.gif) no-repeat top left; color:#FFFFFF }
.Flash a { color:#FFFFFF}
.formo4ka {width:88px; border:1px solid #bc9c77; height:12px; font-family: Tahoma, Arial; font-size:9px}
.Buttom {width:31px; background:url(images/ok.gif); height:17px; cursor:pointer; border:0px}
.Navig {padding-top:31px; padding-left:37px; width:70px; height:178px}
.Navig a { color:#FFFFFF; text-decoration:none; font-weight:bold}
.Navig a:hover {color: #FFCC00;}
#selected {color: #FFCC00}
#SbSelect { color:#5169a4; font-weight:bold;} /*blue*/
/*#red { color:#ba5043} 
#Brown {color:#968561}*/

/* CONTENT */
.Left { width:257px; color:#5169a4 ;}
.Left a {text-decoration:underline;}
.Left a:hover {text-decoration:none;}

.Left_inner1{width: 235px;font-size:10px;}
.Left_inner2 {width:112px; margin-left:0px; margin-right:0px;}
.Left_inner3 {width:113px; margin-left:0px; margin-right:0px; margin-top:5px;}
.Right { width:167px;  background:url(images/right_fon.gif) repeat-x top;  padding-top:3px; color:#5169a4 ;}
.Right a {text-decoration:underline;}
.Right a:hover {text-decoration:none;}
.Right_inner1 {width:132px; border:2px solid /**#5169a4*/#ffffff ; margin-bottom:17px; margin-left:4px; padding:8px; padding-top:12px; padding-bottom:12px;font-size:10px;}
.Right_inner2 {width:125px; margin-left:2px;margin-top:10px;}
.Right_inner3 {width:100px; margin-top:5px;}
.br7 {line-height:7px}
.Center { width:376px; padding-top:3px; color:#666666;font-size:11px}/** #969696 **/
.Content_top {width: 800px; height:31px; background: url(http://www.holidaysinapartments.com/images/1_r1.gif)}
.Content_top2 {width: 800px; height:31px;}
.Resorts a {color:#FFFFFF; text-decoration:none}, a:hover { color:#00CCff}
.Resort_content {width:347px; border:1px solid #5169a4; background-color: #f3ead8; padding-top:8px; color:#5a72ac;}

.Resort_content_inner1 {margin-left:5px; margin-right:2px;}
.Resort_title {width:321px; height:17px; background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480; padding:5px; margin-top:3px;}
.Resort_info {width:334px;border-top:1px solid #968561; border-bottom:1px solid  #968561; margin-top:5px;padding-top:5px; padding-bottom:5px;}
.Resort_info_inner  {width:167px;font-size:11px;padding-left:12px;}
.Resort_title_text {font-size:14px; color:#ffffff; }
.Resort_Highlights {width:323px; background-color:#91a7d9; margin-top:10px; font-size:12px; height:17px; background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480; padding:5px;}
.Resort_detail {width:334px; padding-top:5px;padding-bottom:5px;}
.Resort_detail_left {width:167px; height:85px; margin-left:5px; font-size:11px;}
.Resort_detail_right {width:167px; height:85px; font-size:11px;}
.Resort_buttons {width:334px;  padding-top:5px; padding-bottom:5px;}
.Resort_buttons a {color:#FFFFFF; text-decoration:none}, a:hover { color:#0066CC;}
.Resort_buttons_font {font-size:12px; color:#FFFFFF;}
.Resort_button2 {width:147px; height:17px; background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480; padding:5px;}
.Resort_button3 {width:147px; height:17px;  background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480; padding:5px; float:right;}
.Resort_text {width:316px; padding:8px; background-color:#FFFFFF; border: 1px solid #968561; text-align: justify ;margin-top:5px; margin-bottom:5px;font-size:11px;}
.Resort_left {width:220px;}
.Resort_left_inner1 {font-size:12px; font-weight:bold; width:220px; padding-bottom:2px; border-bottom:1px solid #ffffff; margin-bottom:2px; margin-top:2px;}
.Resort_left_inner2 {width:105px; margin-left:5px;}
.Resort_left_inner3 {width:100px} 
.Resort_right {width:132px; border:2px solid #ffffff ; margin-left:4px; padding:8px; padding-top:12px; padding-bottom:12px;}
.Resort_right_inner1 {width:125px; margin-left:2px; font-size:11px; margin-top:5px;}
.Resort_right_inner2 {width:125px;}
.Resort_but_img {margin-top:2px;margin-right:2px;}
.Location_buttons {margin-left:5px; margin-right:5px; margin-bottom:5px; }
.Location_button {width:333px; margin-top:5px; margin-bottom:5px;}
.Location_button1 {width:95px; height:17px; padding:5px; margin-right:6px; background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480;}
.Location_button2 {width:95px; height:17px; padding:5px; margin-right:6px; background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480; }
.Location_button3  {width:95px; height:17px; padding:5px;  background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480;}

.Resorts a {color:#FFFFFF; text-decoration:none}, a:hover { color:#00CCff}


.Img_Visited_White a:visited{color:fff}
.Res_box_header {width:347px; padding-bottom:5px; padding-top:3px; font-size:16px; color: #FFFFFF; height:17px; 
background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #000099; border-bottom:0px;}
.Res_box {width:347px; border:1px solid #000099; background-color: #FFFFFF; padding-top:3px; color:#5a72ac;}

.Search_box_header {width:347px; padding-bottom:5px; padding-top:3px; font-size:16px; color: #FFFFFF; height:17px; 
background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #000099; border-bottom:0px;}
.Search_box {width:347px; border:1px solid #000099; background-color: #FFFFFF; padding-top:3px; color:#5a72ac;}

.Form_box_header {width:357px; margin-top:15px; padding-bottom:5px; padding-top:3px; font-size:16px; color: #FFFFFF; height:17px; 
background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #000099; border-bottom:0px;}
.Form_box {width:342px; border:1px solid #000099; background-color: #FFFFFF; padding-top:3px; color:#5a72ac; padding:5px; padding-left:10px;}

.Property_content {width:788px; padding: 5px; padding-bottom:20px; border: 1px solid #968561; background-color:#FFFFFF;}
.Property_head {width:775px; margin-bottom:10px;}
.Property_head p {color:#999999; font-size:11px;}
.Property_main {width:775px; padding:5px;  border: 1px solid #968561;color:#5a72ac; margin-bottom:10px;}
.Property_pic {width:200px;padding-right:5px; padding-top:3px;}
.Property_title {width: 290px; text-align:center; height:17px; background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480; padding:5px; margin-top:3px;}
.Property_buttons {margin-top:3px; float:right;}
.Property a {color:#FFFFFF; text-decoration:none}, a:hover { color:#00CCff}
.Property_button1 {height:17px; font-size:12px; background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480; padding:5px; margin-right:5px;}
.Property_button2 {height:17px;  background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480; padding:5px;}
.Property_but_img {margin-top:2px;}
.Property_but_text {font-size:12px; color:#FFFFFF; text-align:center; }
.Property_info {width:570px; font-size:11px; margin-top: 6px; border-top:1px solid;   padding-top:5px;}
.Property_hilight_head {height:16px; text-align:center; color:#FFFFFF; background-color: #0099FF;background: 
					url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480; width:336px;font-size:12px;}
.Property_detail_head {height:16px; margin-left:5px; text-align:center; color:#FFFFFF; background-color: #0099FF; font-size:12px; 
					 background:url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #2d4480; width:225px;}
.Property_Highlights {width:330px; padding:3px; border:1px solid #2d4480; background-color:#FFFFFF;}
.Property_Highlights_inner1 {width:160px; border-right:1px solid #2d4480;}
.Property_Highlights_inner2 {width:160px; margin-left:5px; }
.Property_details {width:219px; padding:3px; margin-left:5px; border:1px solid #2d4480; background-color:#FFFFFF;}
.Property_details_inner1 {width:65px; padding-left:5px;}
.Property_details_inner2 {width:149px;}
.Search_top {width:788px; margin-top:5px; margin-bottom:5px;font-size:14px;}
.Search_inner1 {width:200px;}
.Search_inner2 {width:775px; height:40px;  border:1px solid #2d4480; padding:5px; margin:10px; margin-top:0px; margin-left:0px; background:url(http://www.holidaysinapartments.com/images/search_back.gif) repeat-x; color:#FFF;}


.Search_top a {color: #5169a4; text-decoration:underline;}
.Search_head {width:788px; font-size:16px; padding-bottom:5px; border-bottom:1px solid  margin-bottom:10px; margin-top:10px; }
.Search_head a {color: #5169a4; text-decoration:underline;}
.Search_inner2 a { color:#FC0;}
.Search_inner2 a:hover{ text-decoration:none;}

.Center_inner1 {width:359px; padding-left:9px}
.Center_inner2 {width:334px;}
.Page_title {width:356px; float:right; margin-top:10px; margin-right:20px; font-size:16px; color:#5a72ac;}
.Page_title2 {width:356px; margin-top:10px; margin-left:125px; font-size:16px; color:#5a72ac;}
.Right_title {width:135px; float:right; margin-top:12px; margin-right:5px; font-size:14px; color:#FFFFFF; }
.Right_title a {color:#FFFFFF; font-weight:bold; text-decoration:none}
.Right_title a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.Bullet_image {margin-right:6px; margin-top:3px; margin-left:1px;}
.Bullet_image2 {margin-right:3px; margin-top:5px}
.Photo_bord_white {border:2px solid #FFFFFF; margin-right:5px;}
.Photo_bord_blue {border:2px solid; margin-right:5px; border: 1px solid #2d4480;}
.Topic_header {width:359px;margin-right:6px;}
.Bullet_topic {margin-top:7px;}
.Bullet_topic2 {margin-right:6px; margin-top:3px; margin-left:8px; margin-bottom:5px; width:13px; height:13px;}
.Bullet_topic3 {margin-right:3px; margin-top:5px; margin-left:3px;  width:13px; height:13px;}
.Topic_text {font-size:16px; color:#5a72ac}
.Topic_text2 {width:150px; margin-top:3px; margin-bottom:3px; padding-bottom:3px; padding-top:3px; margin-left:4px; font-size:14px; color:#ffffff;text-align:center; height:17px; background: url(http://www.holidaysinapartments.com/images/button_back.gif) repeat-x; border: 1px solid #ffffff;}
.Line_pad {padding-top:12px;padding-bottom:12px;}
.Faq {width:300px;padding-left:5px;}
.FaqQ	{width:334px;  padding-top:15px;}
.FaqA	{width:334px;  padding-top:5px;}
.red { color:#ba5043}
.Blue { color:#5169a4}
.Brown {color: #987610  } /**  was #968561 #A35252 **/
.Black {color:#000000}
.Light_brown {color:#b8ad95}
.White {color:#FFFFFF}
.Yellow { color:#FFCC00}
.font10 { font-size:10px;}
.font11 { font-size:11px;}
.font12 { font-size:12px;}

/* LEFT */
.l1 { width:257px; background:url(images/1_repY_1.gif)}
.l11 { width:235px; background:url(images/1_bl_1.gif) no-repeat bottom; padding-left:22px; padding-bottom:17px}
.l2 { width:257px; background:url(images/1_repY_2.gif)}
.l21 { width:235px; background:url(images/1_bl_2.gif) no-repeat bottom; padding-left:22px; padding-bottom:10px}
.l3 { width:257px; background:url(images/1_repY_3.gif)}
.l31 { width:235px; background:url(images/1_bl_3.gif) no-repeat bottom; padding-left:22px; padding-bottom:60px}
.l4 { width:257px; background:url(images/1_repY_4.gif)}
.l41 { width:235px; background:url(images/1_bl_4.gif) no-repeat bottom; padding-left:22px; padding-bottom:60px}
.L4 { width:257px; background:url(images/3_repY_1.gif)}
.L41 { width:235px; background:url(images/3_bl_1.gif) no-repeat bottom; padding-left:22px; padding-bottom:15px}

/* SLIMBOX */


#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* Form Layout */
label,input, select {
	display: block;
	width: 220px;
	float: left;
	margin-bottom: 10px;
	font-weight:bold;
	font-size:11px;
	color:#5169a4;
     
}
input, select { color:#000000}
.field100 {width:100px;}
.field230 {width:230px;}
.field15 { width:15px;}
.field190 {width:190px;}
.field130 {width:130px;}
.field50 {width:50px;}
label {
	text-align: left;
	width: 95px;
	padding-right: 1px;
}

br {
	clear: left;
}
.reservations
{width:115px; font-size:11px;}
/**
 * Style sheet for CalendarPickerControl
 * System-colors theme
 */

div.calendarbutton{
	position: absolute;
	width: 15px;
	height: 16px;
	background: transparent url("http://www.holidaysinapartments.com/images/calendar.gif") no-repeat center;
}

#CalendarPickerControl{
	background-color: transparent;
	width: 250px;
	height: 200px;
}

#CalendarPickerControl table.calframe{
	width: 100%;
	border: 1px solid black;
	background-color: buttonface;
	text-align: center;
}

#CalendarPickerControl td.monthname{
	width: 100%;
	font: normal 13px Verdana;
	color: captiontext;
	font-weight: bold;
	background-color: activecaption;
}

#CalendarPickerControl td.monthnameLNX{
	width: 100%;
	font: normal 13px Verdana;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl table.navigation{
	width: 100%;
	text-align: center;
}

#CalendarPickerControl td.navbutton{
	font: normal 11px Verdana;
	color: buttontext;
	font-weight: bold;
	background-color: buttonface;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
	cursor: pointer;
}

#CalendarPickerControl td.navbutton:hover{
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight  threeddarkshadow;
	background-color: buttonshadow;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.dayname{
	font: normal 11px Verdana;
	color: captiontext;
	font-weight: bold;
	background-color: activecaption;
}

#CalendarPickerControl td.daynameLNX{
	font: normal 11px Verdana;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl td.today{
	font: normal 11px Verdana;
	background-color: buttonface;
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.today:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current{
	font: normal 11px Verdana;
	font-weight: bold;
	background-color: highlight;
	color: highlighttext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 11px Verdana;
	background-color: buttonface;
	color: buttontext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.weekend{
	font: normal 11px Verdana;
	color: buttontext;
	text-decoration: none;
	background-color: threedshadow;
	font-style: italic;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
}

#CalendarPickerControl td.weekend:hover{
	background-color: buttonshadow;
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Verdana;
	background-color: buttonhighlight;
	color: inactivecaptiontext;
	border: 1px solid buttonhighlight;
}

#CalendarPickerControl td.weeknumber{
	font:normal 9px Verdana;
	background-color: buttonface;
	color: inactivecaptiontext;
	border-width: 0px;
}


