/*default font*/
BODY,TABLE,TD,DIV,SPAN,P{COLOR: #FFFFFF; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}

/* LINKS */
A:link {COLOR: #5F4E3A; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px;}
A:visited {COLOR: #5F4E3A; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px;}
A:active {COLOR: #5F4E3A; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px;}
A:hover {COLOR: #FFFFFF; font-weight: bold; text-decoration: underline; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px;}

A.credit:link {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #92826e; font-weight: bold; text-decoration: none;}
A.credit:visited {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #92826e; font-weight: bold; text-decoration: none;}
A.credit:active {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #92826e; font-weight: bold; text-decoration: underline;}
A.credit:hover {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}

A.cap:link {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #92826e; font-weight: normal; text-decoration: none;}
A.cap:visited {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #92826e; font-weight: normal; text-decoration: none;}
A.cap:active {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #92826e; font-weight: normal; text-decoration: underline;}
A.cap:hover {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}


.navOn{text-align:center;COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px;}
.navOver{text-align:center;COLOR: #d8c1a2; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px;}

.navSubOn{display:block;padding:10px 0px 0px 5px; width:167px; height:25px; COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px;background:url("http://www.bigskyluxuryrentals.com/images/subnavbg.gif") left center no-repeat;}
.navSubOver{display:block;padding:10px 0px 0px 5px;width:167px;height:25px; COLOR: #d8c1a2; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px;;background:url("http://www.bigskyluxuryrentals.com/images/subnavbg2.gif") left center no-repeat;}

.navSubOn_sub{display:block;padding:10px 0px 0px 5px; width:167px;height:25px; COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px;background:url("http://www.bigskyluxuryrentals.com/images/subnavbg_arrow.gif") left center no-repeat;}
.navSubOver_sub{display:block;padding:10px 0px 0px 5px;width:167px;height:25px; COLOR: #d8c1a2; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px;background:url("http://www.bigskyluxuryrentals.com/images/subnavbg_arrow2.gif") left center no-repeat;}



/* FONT STYLES */
.body {COLOR: #FFFFFF; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}

.footer {COLOR: #92826e; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

h1 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
h2 {font-family: Trebuchet MS, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#78682C; padding:0px;margin:0px;}



/* DIVs */
DIV.container{position:relative;}
DIV.logo {position:absolute;top:-70px;left:315px;width:175px;height:94px;overflow:hidden;z-index:2;background:url("images/logo.gif") center center no-repeat;}
DIV.pad {margin: 10px;COLOR: #FFFFFF; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif;; font-size: 14px; font-weight: normal;}

DIV.caption {margin: 0px 10px 5px 10px; height:113px; overflow:hidden; COLOR: #FFFFFF; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}


/* floating images */
.page_image {padding:5px 5px;border-right:4px solid #5f4e3a;border-bottom:4px solid #5f4e3a;margin-bottom:20px;}
.page_image_about{background:#92826E;}
.page_image_experience{background:#92826E;}
.page_image_specials{background:#92826E;}
.page_image_contact{background:#92826E;}


/*COPIED*//*COPIED*//*COPIED*//*COPIED*/
/*COPIED*//*COPIED*//*COPIED*//*COPIED*/
/*COPIED*//*COPIED*//*COPIED*//*COPIED*/
/*COPIED*//*COPIED*//*COPIED*//*COPIED*/
A.email:link {font-family: Arial, sans-serif; font-size : 10px; color: #FFCC00; font-weight: normal; text-decoration: none;}
A.email:visited {font-family: Arial, sans-serif; font-size : 10px; color: #FFCC00; font-weight: normal; text-decoration: none;}
A.email:active {font-family: Arial, sans-serif; font-size : 10px; color: #FFCC00; font-weight: normal; text-decoration: underline;}
A.email:hover {font-family: Arial, sans-serif; font-size : 10px; color: #FFCC00; font-weight: normal; text-decoration: underline;}


A.main:link {font-family: Arial, sans-serif; font-size : 12px; color: #84715B; font-weight: normal; text-decoration: none;}
A.main:visited {font-family: Arial, sans-serif; font-size : 12px; color: #84715B; font-weight: normal; text-decoration: none;}
A.main:active {font-family: Arial, sans-serif; font-size : 12px; color: #84715B; font-weight: normal; text-decoration: underline;}
A.main:hover {font-family: Arial, sans-serif; font-size : 12px; color: #84715B; font-weight: normal; text-decoration: underline;}

A.alert:link {font-family: Arial, sans-serif; font-size : 12px; color: #990000; font-weight: bold; text-decoration: none;}
A.alert:visited {font-family: Arial, sans-serif; font-size : 12px; color: #990000; font-weight: bold; text-decoration: none;}
A.alert:active {font-family: Arial, sans-serif; font-size : 12px; color: #990000; font-weight: bold; text-decoration: underline;}
A.alert:hover {font-family: Arial, sans-serif; font-size : 12px; color: #990000; font-weight: bold; text-decoration: underline;}


A.selected:link {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: bold; text-decoration: underline;}
A.selected:visited {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: bold; text-decoration: underline;}
A.selected:active {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: bold; text-decoration: underline;}
A.selected:hover {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: bold; text-decoration: underline;}


A.select:link {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: bold; text-decoration: none;}
A.select:visited {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: bold; text-decoration: underline;}
A.select:active {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: bold; text-decoration: none;}
A.select:hover {font-family: Arial, sans-serif; font-size : 12px; color: #FFCC00; font-weight: bold; text-decoration: none;}

A.props:link {font-family: Arial, sans-serif; font-size : 12px; color: #000000; font-weight: bold; text-decoration: none;}
A.props:visited {font-family: Arial, sans-serif; font-size : 12px; color: #000000; font-weight: bold; text-decoration: none;}
A.props:active {font-family: Arial, sans-serif; font-size : 12px; color: #000000; font-weight: bold; text-decoration: none;}
A.props:hover {font-family: Arial, sans-serif; font-size : 12px; color: #5F4E3A; font-weight: bold; text-decoration: underline;}


A.avail:link {font-family: Arial, sans-serif; font-size : 10px; color: #5F4E3A; font-weight: bold; text-decoration: none;}
A.avail:visited {font-family: Arial, sans-serif; font-size : 10px; color: #5F4E3A; font-weight: bold; text-decoration: none;}
A.avail:active {font-family: Arial, sans-serif; font-size : 10px; color: #5F4E3A; font-weight: bold; text-decoration: none;}
A.avail:hover {font-family: Arial, sans-serif; font-size : 10px; color: #5F4E3A; font-weight: bold; text-decoration: underline;}


A.reserve:link {font-family: Arial, sans-serif; font-size : 16px; color: #84715B; font-weight: bold; text-decoration: none;}
A.reserve:visited {font-family: Arial, sans-serif; font-size : 16px; color: #84715B; font-weight: bold; text-decoration: none;}
A.reserve:active {font-family: Arial, sans-serif; font-size : 16px; color: #84715B; font-weight: bold; text-decoration: none;}
A.reserve:hover {font-family: Arial, sans-serif; font-size : 16px; color: #84715B; font-weight: bold; text-decoration: underline;}



A.virtual_tour:link {font-family: Arial, sans-serif; font-weight:bold; font-size : 14px; color: #4A598B; font-weight: bold; text-decoration: none; padding:3px 30px;border:2px solid #4A598B}
A.virtual_tour:visited {font-family: Arial, sans-serif; font-weight:bold; font-size : 14px; color: #4A598B; font-weight: bold; text-decoration: none; padding:3px 30px;border:2px solid #4A598B}
A.virtual_tour:active {font-family: Arial, sans-serif; font-weight:bold; font-size : 14px; color: #4A598B; font-weight: bold; text-decoration: none; padding:3px 30px;border:2px solid #4A598B}
A.virtual_tour:hover {font-family: Arial, sans-serif; font-weight:bold; font-size : 14px; color: #FFCC00; font-weight: bold; text-decoration: none; padding:3px 30px;border:2px solid #FFCC00 }

#search_form .calendar A:link {font-family: Arial, sans-serif; font-weight:bold; font-size : 14px; color: #000000; font-weight: bold; text-decoration: none;}
#search_form .calendar A:visited {font-family: Arial, sans-serif; font-weight:bold; font-size : 14px; color: #000000; font-weight: bold; text-decoration: none;}
#search_form .calendar A:active {font-family: Arial, sans-serif; font-weight:bold; font-size : 14px; color: #000000; font-weight: bold; text-decoration: none;}
#search_form .calendar A:hover {font-family: Arial, sans-serif; font-weight:bold; font-size : 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}


TD.box1 {BORDER-TOP: #92826E 2px solid; BORDER-LEFT: #92826E 2px solid; BORDER-BOTTOM: #92826E 2px solid; BACKGROUND-COLOR: #5F4E3A; PADDING:2px}
TD.box2 {BORDER-TOP: #92826E 2px solid; BORDER-RIGHT: #92826E 2px solid; BORDER-BOTTOM: #92826E 2px solid; BACKGROUND-COLOR: #5F4E3A; font-family: Arial; font-size : 12px; color : #000000;}

TD.rate1 {BORDER-BOTTOM: #5F4E3A 3px solid; COLOR: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; BACKGROUND-COLOR: #5F4E3A;}
TD.rate2 {BORDER-LEFT: #5F4E3A 2px solid; BORDER-BOTTOM: #5F4E3A 2px solid; BACKGROUND-COLOR: #ddcdb9; COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
TD.rate3 {BORDER-LEFT: #5F4E3A 2px solid; BORDER-RIGHT: #5F4E3A 2px solid; BORDER-BOTTOM: #5F4E3A 2px solid; BACKGROUND-COLOR: #ddcdb9; COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
TD.rate4 {BORDER-LEFT: #5F4E3A 2px solid;  BORDER-BOTTOM: #5F4E3A 2px solid; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
TD.rate5 {BORDER-LEFT: #5F4E3A 2px solid; BORDER-BOTTOM: #5F4E3A 2px solid; BORDER-RIGHT: #5F4E3A 2px solid; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
TD.rate_selected {BORDER-LEFT: #5F4E3A 2px solid;  BORDER-BOTTOM: #5F4E3A 2px solid; BACKGROUND-COLOR: #FFFF88; COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
TD.rate_selected_end {BORDER-LEFT: #5F4E3A 2px solid; BORDER-BOTTOM: #5F4E3A 2px solid; BORDER-RIGHT: #5F4E3A 2px solid; BACKGROUND-COLOR: #FFFF88; COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}

.rate_calculator TABLE{background:#84715B;margin:10px;}
TD.rate {BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #FFFFFF; font-family: Arial; font-size: 14px; font-weight: normal; padding:3px;margin:3px;background:url("images/ratesbg.gif") left center no-repeat;}
TD.calc_entry1{BORDER-LEFT: #000000 1px solid;font-size:12px;color:#000000;font-weight:normal;BORDER-BOTTOM: #000000 1px solid;padding:3px;margin:3px;}
TD.calc_entry2{font-size:12px;color:#000000;font-weight:normal;BORDER-BOTTOM: #000000 1px solid;padding:3px;margin:3px;}
TD.calc_entry3{BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;padding:3px;margin:3px;}

.calc_entry1 INPUT.text{width:80px;}
.calc_entry2 INPUT.text{width:80px;}
.calc_entry3 INPUT.text{width:80px;}


.required {COLOR: #FF9900; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
.home {COLOR: #FFFFFF; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 18px; font-weight: normal;}
.specs {COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 11px; font-weight: normal;}
.bold {COLOR: #5F4E3A; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
.small {COLOR: #92826E; text-decoration: none; font-family: Arial; font-size: 10px; font-weight: normal;}
.property {COLOR: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 24px; font-weight: bold;}
.message{font-family: Arial, sans-serif;color: #92826E; font-weight:bold;font-size:14px}
.error{font-family: Arial, sans-serif;color: #BB4444; font-size:14px}


.content{margin-left:75px;margin-right:75px}

FORM {display:inline}

.link_image{border:2px solid #000000}
.header1{COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
.header2{COLOR: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
.header3{COLOR: #5F4E3A; text-decoration: none; font-family: Arial; font-size: 14px; font-weight: bold;}

/*property buttopns*/
A.prop_button,
A.prop_button:link,
A.prop_button:active,
A.prop_button:visited,
INPUT.prop_button,
BUTTON.prop_button{border:2px solid #7F6E5A;background:#000000;color:#FFFFFF;font-weight:bold;font-size:14px;padding:3px 10px;display:inline-block; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif;text-align:center;}
A.prop_button:hover{border:2px solid #000000;background:#92826E;color:#000000;font-weight:bold;font-size:14px;padding:3px 10px;display:inline-block; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif;text-align:center;}


/*property (images)*/
TD.property_main_image{text-align:center;padding:2px;}
TD.property_thumb_image{text-align:center;padding:2px;border:2px solid #FFFFFF;vertical-align:middle;}
TD.property_thumb_image_cur{text-align:center;padding:2px;border:2px solid #5F4E3A;vertical-align:middle;}
A.property_image_link{}
IMG.property_thumb_image{border:none}
DIV.property_image_main_caption{font-size:12px;font-weight:bold;overflow:hidden;height:15px;}
DIV.property_image_caption{font-size:12px;font-weight:bold;width:150px;overflow:hidden;height:15px;}




.popup_container{position:relative;height:0px;z-index:200000}
.popup{position:absolute;left:15px;top:-15px;background:#EEEEDD;border:1px solid #888888;display:none;z-index:200000}
.popup_menu{background:#888888;text-align:right;padding:2px;position:relative;}
.popup_menu H2{color:#000000;text-align:left;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;}
.popup_menu A.popup_close{display:block;color:#000000;border:1px solid #000000;background:#888888;padding:2px;margin:0px;line-height:12px;overflow:hidden;text-decoration:none;font-size:14px;position:absolute;right:2px;top:2px;}
.popup_menu A.popup_close:hover{display:block;color:#880000;border:1px solid #880000;background:#998888;text-decoration:none;font-size:14px;}
.popup_content{width:400px;max-height:500px;overflow:auto;margin:5px;}



/*BASE CALENDAR*/
.CalendarTable{width:350px;margin:0px auto;border-collapse:collapse;border-spacing:0px;}

.CalendarMonthHeader{height:30;width:100%;background:#5F4E3A;font-weight:normal;font-size:36px;text-align:center;border:1px solid #ffffff}
.CalendarMonthHeaderInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarMonth{height:30;font-weight:normal;font-size:18px;text-align:center;COLOR: #FFFFFF;}

.CalendarFooter{height:30;width:100%;background:#5F4E3A;font-weight:normal;text-align:center;border:1px solid #ffffff}
.CalendarFooterInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarFooterContents{height:30;font-weight:normal;font-size:12px;text-align:center;}

.CalendarPrevLink{width:200px;white-space:nowrap;text-align:left;color:FFFFFF;}
.CalendarNextLink{width:200px;white-space:nowrap;text-align:right;color:FFFFFF;}


A.CalendarNavLink:link {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.CalendarNavLink:visited {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.CalendarNavLink:active {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}
A.CalendarNavLink:hover {font-family: Trebuchet MS, Helvetica, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}


.CalendarDayHeader{height:20;width:50px;;text-align:center;background:#000000;border:1px solid #ffffff;font-weight: bold;font-size:11px;}
.CalendarDay{height:20;width:14%;vertical-align:top;border:1px solid #ffffff;background:#84715B}
.CalendarDayPast{height:20;width:14%;vertical-align:top;border:1px solid #ffffff;background:#84715B}
.CalendarDayFuture{height:20;width:14%;vertical-align:top;border:1px solid #ffffff;background:#84715B}
.CalendarDayCurrent{height:20;width:14%;vertical-align:top;border:1px solid #ffffff;background:#000000}

.CalendarDayEmptyPre{height:20;width:14%;vertical-align:top;border:1px solid #FFFFFF;background:#A2927E}
.CalendarDayEmptyPost{height:20;width:14%;vertical-align:top;border:1px solid #FFFFFF;background:#A2927E}

.CalendarDayMarker{font-weight:bold;padding:0px;vertical-align:top;}


/* EXTENDED CALENDAR*/
#CalendarPopUp{position:absolute;white-space:nowrap;width:250px;overflow:hidden;border:1px solid #000000; padding:4px;background:#5F4E3A; display:none}
.CalendarPropertyAvailable{height:20;width:14%;vertical-align:top;border:1px solid #ffffff;background:#84715B}
.CalendarPropertyBooked .CalendarDayMarker{color:#FFFFFF}
.CalendarPropertyBooked{height:20;width:14%;vertical-align:top;background:url('/images/calres.gif') center center repeat-y #84715B;width:20px;border:1px solid #FFFFFF}
.CalendarPropertyBookedEnd{height:20;width:14%;vertical-align:top;background:url('/images/calres_end.gif') bottom left repeat-y #553515;width:20px;border:1px solid #FFFFFF}
.CalendarPropertyBookedStart{height:20;width:14%;vertical-align:top;background:url('/images/calres_start.gif') top right repeat-y #84715B;width:20px;border:1px solid #FFFFFF}


.calendar_jump{font-size:12px;font-weight:bold;color:#FFFFFF}

/*multi calendar*/
.mcalendarContainer {border-collapse:collapse;border-spacing:0px;}
.mcalendarContainer TD{padding:0px;}
.mcalendar{border-collapse:collapse;border-spacing:0px;border:1px solid #000000}
.mcalendar TD{border:1px solid #000000;}
.mcalendar TH{background:#E4E4E4;border:1px solid #000000;color:#888888;}
.mcalendar_date{font-size:10px;width:20px;}
.mcalendar_datemonth{font-size:10px;width:20px;text-align:center;border-bottom:2px solid #000000}
.mcalendar_propname{font-size:10px;}
.mCalendarPropertyAvailable{vertical-align:top;background:#84715B;width:20px;}
.mCalendarPropertyBooked{vertical-align:top;background:url('/images/calres_small.gif') center center repeat-y #553515;width:20px;}
.mCalendarPropertyBookedEnd{vertical-align:top;background:url('/images/calres_end_small.gif') bottom left repeat-y #84715B;width:20px;}
.mCalendarPropertyBookedStart{vertical-align:top;background:url('/images/calres_start_small.gif') top right repeat-y #84715B;width:20px;}
.mCalendarDayCurrent{background:#000000 !important;font-size:10px;width:13px;border:1px solid #FFFFFF;width:20px;}
.mcalendar TH.mCalendarDayCurrent{background:#000000 !important;font-size:10px;width:20px;}

.mcalendar .property_name_limit{height:20px;line-height:20px;width:80px;overflow:hidden;font-size:10px;}

SPAN.CalendarPropertyAvailable{border:1px solid #ffffff !important;}
SPAN.CalendarPropertyBooked{border:1px solid #ffffff !important;}
SPAN.CalendarDayCurrent{border:1px solid #ffffff !important;}

/* calculator */


.calc_res{font-size:12px;color:#FFFFFF;font-weight:normal;text-align:right;}
.calc_res_hdr{font-size:14px;color:#FFFFFF;font-weight:bold;}

.calc_res_tot{font-size:14px;color:#000000;font-weight:bold;border-top:1px solid #000000;text-align:right;}
.calc_res_hdr_tot{font-size:14px;color:#000000;font-weight:bold}

DIV.marker{margin:1px;height:6px;display:block;overflow:hidden;}
DIV.marker_cur{margin:1px;height:4px;_height:6px;display:block;overflow:hidden;border:1px solid #FFCC00}
DIV.marker_empty{margin:1px;height:4px;_height:6px;display:block;overflow:hidden;border:1px dashed #000000}


/*contact*/
.contact_additional{padding:5px;border:1px solid #000000;}
.contact_additional_header{border-bottom:1px solid #000000;font-weight:bold;}




/*reservation*/
.reservation_notes_container{position:relative;display:none;}
.reservation_notes{background:#5F4E3A;padding:5px;border:2px solid #000000;text-align:center;width:300px;position:absolute;left:-325px;top:-10px;font-weight:bold;}
.reservation_notes TEXTAREA{width:290px;height:150px;}

.reservation_notes_header{text-align:right;padding:1px 3px;}
.reservation_notes_header A{border:1px solid #000000;color:#000000;font-size:12px;font-weight:bold;padding:1px}
.reservation_notes_header A:hover{background:#E3D4DB;border:1px solid #990000;color:#990000;font-size:12px;font-weight:bold;}

.notes_hl{border:1px solid #990000 !important;color:#990000 !important}



/*slideshow*/
#ss_thumbs_container{height:300px;width:100px;z-index:3;background:transparent;}
#ss_thumbs_container_horizontal{height:80px;z-index:3;background:transparent;}
#ss_caption_container{height:25px;width:600;text-align:center;z-index:3;background:transparent;overflow:hidden;}
#image_main_container{padding-top:25px;}

#image_main_container IMG{border:2px solid #FFFFFF}

.ss_navigation{text-align:center;}
.thumb{border:2px solid #5F4E3A}
.selectedThumb{border:2px solid #FFFFFF}
#prevset_control{display:inline;}
#nextset_control{display:inline;}
#image_caption{text-align:center;font-weight:bold;color:#FFFFFF;font-size:18px;}
.image_thumb_rules{height:75px;width:75px;text-align:center;vertical-align:middle;}


.label{font-weight:bold}
.hint{font-style:italic;font-weight:normal;}










/*forms*/
FORM{display:inline;}
INPUT.text{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
INPUT.password{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
INPUT.file{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
TEXTAREA{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
TD.label{font-size:11px;color:#990000;font-family:arial,sans-serif;}

INPUT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
TEXTAREA.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
SELECT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;width:300px;}

.calendar INPUT.text{width:80px;}
.calendar INPUT.error{width:80px;}
.calendar * INPUT.text{width:80px;}
.calendar * INPUT.error{width:80px;}

.error,.errors{border:2px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:10px 0px;padding:5px;}
.error2{margin:5px 2px;color:#993333}
.msg,.message{color:#FFFFFF;font-weight:bold;margin:10px 0px;padding:5px;text-align:center;border:2px solid #FFFFFF;}
.message2{margin:5px 2px;color:#000000}
.required{color:#FF9900;font-weight:bold;}


/*wysiwyg*/
TEXTAREA.wysiwyg{width:730px;height:400px;}
/*tiny mce*/
.header {font-family: Trebuchet MS, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#FFFFFF; padding:0px;margin:0px;}
.subhead {font-family: Trebuchet MS, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#78682C; padding:0px;margin:0px;}
.wysiwyg-body{COLOR: #FFFFFF; text-decoration: none; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal;}
.mceContentBody {font-family:Arial,sans-serif;font-size:12px;font-weight:normal;background:#000000;COLOR: #FFFFFF;font-size: 14px; margin-bottom:20px;}
.mceContentBody A:link {COLOR: #5F4E3A !important; font-weight: bold !important; text-decoration: none !important; font-family: Trebuchet MS, Helvetica, sans-serif !important; font-size: 14px !important}
.mceContentBody A:visited {COLOR: #5F4E3A !important; font-weight: bold !important; text-decoration: none !important; font-family:Trebuchet MS, Helvetica, sans-serif !important; font-size: 14px !important;}
.mceContentBody A:active {COLOR: #FFFFFF !important; font-weight: bold !important; text-decoration: none !important; font-family:Trebuchet MS, Helvetica, sans-serif !important; font-size: 14px !important}
.mceContentBody A:hover {COLOR: #FFFFFF !important; font-weight: bold !important; text-decoration: underline !important; font-family:Trebuchet MS, Helvetica, sans-serif !important; font-size: 14px !important}
.mceEditor{font-size: 12px}
.mceSelectList{width:auto;}


.mceEditorIframe {margin:-2px;}
.mceStatusbarResize{visibility:hidden;}

/*ADMIN*/
.admin_nav{}
.admin_nav TD{text-align:center;}
.admin_nav A{font-weight:bold;display:block;background:#92826E;color:#FFFFFF;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;padding:5px 2px 2px 2px;text-align:center;}
.admin_nav A:hover{font-weight:bold;display:block;background:#92826E;color:#DDDDDD;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;padding:5px 2px 2px 2px;text-align:center;}

/*admin interface area*/
TABLE.listing{width:775px;border-spacing:0px;border-collapse:collapse;margin:20px auto;}
TABLE.listing TABLE.listing{width:760px;}
TABLE.listing TABLE.listing TABLE.listing{width:720px;}
TABLE.listing TD{padding:3px;vertical-align:top;color:#000000;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#FFFFFF;padding:3px;font-weight:bold;background:#92826E}
TABLE.listing TD.error{color:#993333}

TABLE.listing TR.row1 TD{border-bottom:1px solid #CCCCCC}
TABLE.listing TR.row0 TD{border-bottom:1px solid #CCCCCC}
TABLE.listing TR.row_hover{background:#C2B29E} 

TABLE.listing TABLE.nested TR TD{border:none;}
TABLE.listing TABLE.nested TD{padding:0px 1px;;vertical-align:top;}

TABLE.listing H3{color:#92826E;font-size:20px;margin:1px;}
TABLE.listing H3 A{color:#92826E;font-size:20px;margin:1px;text-decoration:none;}
TABLE.listing H3 A:hover{color:#92826E;font-size:20px;margin:1px;text-decoration:none;}

TABLE.listing A{color:#000000;font-weight:bold;text-decoration:none;font-size:14px;}
TABLE.listing A:hover{color:#000000;font-weight:bold;text-decoration:underline}
TABLE.listing TH A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
TABLE.listing TH A:hover{color:#000000;font-weight:bold;text-decoration:none;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #94AAB2;padding:3px;color:#94AAB2;font-weight:bold;background:#DFD8D0}


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #330000;padding:3px;color:#FFFFFF;font-weight:bold;background:#92826E;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #330000;padding:3px;color:#FFFFFF;font-weight:bold;background:#92826E;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #330000;padding:3px;color:#FFFFFF;font-weight:bold;background:#92826E;cursor:pointer;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:15px 5px;clear:none;border:1px solid #330000;padding:3px;color:#FFFFFF;font-weight:bold;background:#92826E;cursor:pointer;width:200px}
.create_actions A{}
.create_actions A:hover{}

.edit_actions INPUT.button_hover{border:1px solid #000000;color:#000000;background:#e9dfc4;}
.save_actions INPUT.button_hover{border:1px solid #000000;color:#000000;background:#e9dfc4;}
.sort_actions INPUT.button_hover{border:1px solid #000000;color:#000000;background:#e9dfc4;}
.create_actions INPUT.button_hover{border:1px solid #000000;color:#000000;background:#e9dfc4;}

.emptyset{text-align:center;padding:50px 0px !important;vertical-align:middle;font-weight:bold;color:#000000;background:#E9DFC4;}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#000000;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#000000;text-decoration:underline}

#listing_pages{text-align:right;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#FFFFFF;padding:3px;font-weight:bold;background:#92826E;margin:-3px;}
#listing_pages TD{padding:0px;color:#FFFFFF;font-weight:bold;}
#listing_pages A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#listing_pages A:hover{color:#000000;font-weight:bold;text-decoration:none;}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#000000;text-align:left;font-weight:normal;font-size:10px;font-family:arial !important;float:right;}
.hint2{color:#000000;text-align:center;font-weight:normal;font-size:10px;font-family:arial !important;}
.required{font-weight:bold;font-size:12px;color:#FF9900}
.section{font-weight:bold;font-size:12px;border-bottom:1px solid #92826E;border-top:1px solid #92826E;padding:3px !important;background:#FFFFFF;color:#92826E}
.note{width:870px;}
TABLE.listing TD.section{color:#92826E}


.admin_filters{margin:5px 30px;text-align:right;}
.admin_filters A{COLOR: #FFFFFF;}
.admin_filters A:link {COLOR: #FFFFFF;}
.admin_filters A:visited {COLOR: #FFFFFF;}
.admin_filters A:active {COLOR: #FFFFFF;}
.admin_filters A:hover {COLOR: #FFFFFF;}


/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{}
.dropsort{border:1px solid #92826E;margin:0px;position:relative;background:#E9DFC4;width:775px;}
.dropsort_dragging{width:775px;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;background:url('images/drag-icon.png') left center no-repeat #5F4E3A;overflow:hidden;margin:0px;cursor:move}
.dropsort_dragging .dropsort_dragbar{background-image:url('images/drag-icon2.png')}
.dropsort_wrapper{width:100%;border-spacing:0px;border-collapse:collapse;}
.dropsort_wrapper TD{width:146px;}
.placeholder{border:1px solid #92826E;margin:0px;height:75px;color:#92826E;font-weight:bold;background:#E9DFC4;display:none;}


.edit_wrapper{background:#E9DFC4;width:775px;}
.edit_topbar{height:25px;background:#5F4E3A;overflow:hidden;margin:0px;}




/**NEW**/

#search_form{padding:10px;color:#000000}
#search_form INPUT.text,
#search_form SELECT{width:150px;}
#search_form .calendar INPUT.text{width:100px;}
#search_form H2{margin:5px 0px;color:#000000;border-bottom:1px solid #000000}

.search_input{color:#000000;font-weight:bold;margin-bottom:5px;}
.search_submit{text-align:center;margin:10px;}