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

A.bedSelect:link {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.bedSelect:visited {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.bedSelect:active {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.bedSelect:hover {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #000000; font-weight: normal; text-decoration: none;}

A.cloud:link {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.cloud:visited {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.cloud:active {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.cloud:hover {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #a3b0b7; font-weight: normal; text-decoration: underline;}

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

h1 {font-family: Trebuchet MS, sans-serif; font-size:36px; font-weight:normal; color:#FFFFFF; padding:2px 0px 0px 20px;margin:0px;}
h2 {font-family: Trebuchet MS, sans-serif; font-size:24px; font-weight:bold; color:#1d3948; padding:0px;margin:0px;}
h3 {font-family: Trebuchet MS, sans-serif; font-size:18px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
h4 {font-family: Trebuchet MS, sans-serif; font-size:36px; font-weight:bold; color:#1d3948; padding:15px 0px 0px 20px;margin:0px;}

/* DIVs */
DIV.container{position:relative;}
DIV.title {position:absolute;width:911px;height:274px;overflow:hidden;z-index:2;background:url("images/top.jpg") center center no-repeat;}


DIV.pad {margin: 15px 28px 15px 28px;COLOR: #000000; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 14px; font-weight: normal;}
DIV.beds {padding-top:10px;width:132px;height:175px;text-align:center;overflow:hidden;z-index:2;background:url("images/beds.gif") left center no-repeat;}





/*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;height:100px;}
TD.label{font-size:11px;color:#000000;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:#000000}
.msg,.message{border:2px solid #339933;color:#339933;font-weight:bold;background:#CCFFCC;margin:10px 0px;padding:5px;}
.message2{margin:5px 2px;color:#000000;font-weight:bold;}
.required{color:#6F1414;font-weight:bold;}


/*wysiwyg*/
TEXTAREA.wysiwyg{width:696px;height:400px;}

/*tiny mce*/
.header{font-family: Trebuchet MS, sans-serif; font-size:24px; font-weight:bold; color:#1d3948; padding:0px;margin:0px;padding:1px 0px;margin:1px 0px;display:block;}
.subhead {font-family: Trebuchet MS, sans-serif; font-size:18px; font-weight:bold; color:#000000; padding:0px;margin:0px;padding:1px 0px;margin:1px 0px;display:block;}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 14px; font-weight: normal;}
.mceContentBody {COLOR: #000000; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 14px; font-weight: normal;background:#AF9E8A}
.mceContentBody A:link {COLOR: #59676f !important; font-weight: bold !important; text-decoration: none !important; font-family:Trebuchet MS, sans-serif !important; font-size: 14px !important}
.mceContentBody A:visited {COLOR: #59676f !important; font-weight: bold !important; text-decoration: none !important; font-family:Trebuchet MS, sans-serif !important; font-size: 14px !important;}
.mceContentBody A:active {COLOR: #59676f !important; font-weight: bold !important; text-decoration: none !important; font-family:Trebuchet MS, sans-serif !important; font-size: 14px !important}
.mceContentBody A:hover {COLOR: #000000 !important; font-weight: bold !important; text-decoration: underline !important; font-family:Trebuchet MS, sans-serif !important; font-size: 14px !important}
.mceEditor{font-size: 14px}
.mceSelectList{width:auto;}

/*pagination*/
DIV.listing_pages{width:695px;padding:0px;}
DIV.pagination{text-align:center;margin:0px;padding:0px;}
DIV.pagination .pages{margin-bottom:3px;color:#331D04;font-size:11px;font-weight:bold;}
A.page_link{color:#1d3948;border:1px solid #1d3948;background:transparent;text-decoration:none;display:inline-block;padding:0px 3px;margin:0px 2px;font-size:14px;font-weight:bold;}
A.page_link:hover{color:#000000;border:1px solid #000000;background:transparent;text-decoration:none;display:inline-block;padding:0px 3px;margin:0px 2px;font-size:14px;font-weight:bold;}
A.page_link_cur{color:#AF9E8A;border:1px solid #1d3948;background:#1d3948;text-decoration:none;display:inline-block;padding:0px 3px;margin:0px 2px;font-size:14px;font-weight:bold;}
A.page_link_cur:hover{color:#AF9E8A;border:1px solid #1d3948;background:#1d3948;text-decoration:none;display:inline-block;padding:0px 3px;margin:0px 2px;font-size:14px;font-weight:bold;}
A.page_prevnext{color:#1d3948;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.page_prevnext:hover{color:#1d3948;text-decoration:underline;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.page_prevnext_disabled{color:#888888;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}
A.page_prevnext_disabled:hover{color:#888888;text-decoration:none;display:inline-block;padding:0px 3px;font-size:14px;font-weight:bold;}

/*search_form*/
#search_form{padding:10px;color:#000000;background:#837A6E;border:1px solid #59676F;margin:0px 0px 10px 0px;}
#search_form TABLE.search_form{width:675px;}
#search_form INPUT.text,
#search_form SELECT{width:75px;}
#search_form .calendar INPUT.text{width:75px;}
#search_form H2{margin:5px 0px;color:#000000;border-bottom:1px solid #000000}
#search_form TD.entry{vertical-align:middle;padding:0px 2px 12px 0px;}
#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;}

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


/*PUBLIC FACING ELEMENTS*/
.ad{margin-bottom:21px;}

/*USER NAV*/
.user_nav{width:911px;border-bottom:1px solid #1D3948;border-spacing:0px;border-collapse:separate;margin:10px 0px;}
.user_nav TD{padding:2px 10px;}
.user_nav TD A{color:#1D3948}

/*signup form*/
.signup_form{}
.signup_form TD.label{font-size:14px;font-weight:bold;}
.signup_form TD.section{font-size:14px;font-weight:bold;border-bottom:1px solid #000000}
.signup_form INPUT.submit,
.signup_form INPUT.button,
.signup_form BUTTON{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#1D3948;cursor:pointer;}
.signup_terms{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;height:300px;overflow:auto;}

/*contact form*/
.contact_form{}
.contact_form TD.label{font-size:14px;font-weight:bold;}
.contact_form TD.section{font-size:14px;font-weight:bold;border-bottom:1px solid #000000}
.contact_form INPUT.submit,
.contact_form INPUT.button,
.contact_form BUTTON{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#1D3948;cursor:pointer;}


/*paypal form*/
.paypal_form{margin:10px 0px;}
.paypal_form TD.label{font-size:14px;font-weight:bold;}
.paypal_form TD.section{font-size:14px;font-weight:bold;border-bottom:1px solid #000000}
.paypal_form INPUT.submit,
.paypal_form INPUT.button,
.paypal_form BUTTON{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#1D3948;cursor:pointer;}
.paypal_terms{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;height:300px;overflow:auto;}


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

.CalendarMonthHeader{height:30;width:100%;background:#59676F;font-weight:normal;font-size:36px;text-align:center;border:1px solid #000000}
.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:#59676F;font-weight:normal;text-align:center;border:1px solid #000000}
.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:#AF9E8A;border:1px solid #FFFFFF;font-weight: bold;font-size:11px;color:#FFFFFF}
.CalendarDay{height:20;width:14%;vertical-align:top;border:1px solid #FFFFFF;background:#AF9E8A;color:#FFFFFF}
.CalendarDayPast{height:20;width:14%;vertical-align:top;border:1px solid #FFFFFF;background:#AF9E8A;color:#FFFFFF}
.CalendarDayFuture{height:20;width:14%;vertical-align:top;border:1px solid #FFFFFF;background:#AF9E8A;color:#FFFFFF}
.CalendarDayCurrent{height:20;width:14%;vertical-align:top;border:1px solid #FFFFFF;background:#FFCC00;color:#FFFFFF}

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

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


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

.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:#A3B0B7;border:1px solid #000000;color:#000000;}
.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:#AF9E8A;width:20px;}
.mCalendarPropertyBooked{vertical-align:top;background:url('/images/calres_small.gif') center center repeat-y #1D3948;width:20px;}
.mCalendarPropertyBookedEnd{vertical-align:top;background:url('/images/calres_end_small.gif') bottom left repeat-y #AF9E8A;width:20px;}
.mCalendarPropertyBookedStart{vertical-align:top;background:url('/images/calres_start_small.gif') top right repeat-y #AF9E8A;width:20px;}
.mCalendarDayCurrent{background:#000000 !important;font-size:10px;width:13px;border:1px solid #000000;width:20px;}
.mcalendar TH.mCalendarDayCurrent{background:#FFCC00 !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 #000000 !important;}
SPAN.CalendarPropertyBooked{border:1px solid #000000 !important;}
SPAN.CalendarDayCurrent{border:1px solid #000000 !important;}

.CalendarDayHighlight{background:#BBBB44}


/*inline calendar*/
.avail_inline .CalendarTable{width:280px;}
.avail_inline SELECT{width:auto;}

/*Calendar*/
.CalendarContainerOuter{position:relative;width:580px;overflow:hidden}
.CalendarContainer{position:relative;}
.CalendarContainerInner{position:relative;}
.CalendarLoading{display:none;position:absolute;top:100px;height:100px;width:580px;background:url("/images/loading.gif") center center no-repeat;}


/*property*/
.property_info_baloon{width:380px;}
.property_info_baloon H4{font-family: Trebuchet MS, sans-serif; font-size:24px; font-weight:bold; color:#1d3948; padding:0px;margin:0px;}
.property_info_baloon TD{vertical-align:top;padding:3px;}

/*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 #1D3948}

.ss_navigation{text-align:center;}
.thumb{border:2px solid #837A6E}
.selectedThumb{border:2px solid #1D3948}
#prevset_control{display:inline;}
#nextset_control{display:inline;}
#image_caption{text-align:center;font-weight:bold;color:#1D3948;font-size:12px;}
.image_thumb_rules{height:75px;width:75px;text-align:center;vertical-align:middle;}


/*property charts*/
TABLE.chart{width:693px;background:#837A6E;border-spacing:2px;border-collapse:separate;margin-bottom:15px;}
TABLE.chart TH{background:#837A6E;padding:2px;color:#FFFFFF;font-weight:bold;font-size:14px;text-align:center;vertical-align:top;}
TABLE.chart TD{width:14%;background:#AF9E8A;padding:5px;color:#000000;font-weight:normal;font-size:14px;text-align:center;vertical-align:top;}
TABLE.chart TR.chart_header TD{font-weight:bold;}

/*property inquiry*/
DIV.inquiry_box{display:none;border:2px solid #837A6E}
TABLE.inquiry{width:693px;;border-spacing:0px;border-collapse:collapse;margin-bottom:15px;}
TABLE.inquiry TH{background:#837A6E;padding:2px;color:#FFFFFF;font-weight:bold;font-size:14px;text-align:center;vertical-align:top;}
TABLE.inquiry TD.value{padding:5px;color:#000000;font-weight:normal;font-size:14px;text-align:left;vertical-align:top;}
TABLE.inquiry TD.label{padding:5px;text-align:left;vertical-align:top;}
TABLE.inquiry TD.section{background:#AF9E8A;padding:5px;color:#000000;font-weight:bold;border-bottom:2px solid #000000;text-align:left}
TABLE.inquiry TR.inquiry_header TD{font-weight:bold;}
.inquiry_loading{display:none;padding:0px 0px 200px 0px;width:693px;background:url("/images/loading.gif") center center no-repeat;}

/*reviews*/
.property_review{margin: 15px 0px;padding:10px 0px;border-bottom:1px solid #000000}
.property_review_posted{text-align:right;font-style:italic;padding:3px 0px;}
.property_review_public{margin: 15px 0px;padding:10px 10px;border:1px solid #000000}


/*ADMIN*/
H1.admin{}
.admin_div{background:#AF9E8A;padding:10px 15px;width:881px;_width:911px;}

/*admin interface area*/
TABLE.listing{width:880px;border-spacing:0px;border-collapse:collapse;margin:0px;}
TABLE.listing TABLE.listing{width:720px;}
TABLE.listing TABLE.listing TABLE.listing{width:680px;}
TABLE.listing TD{padding:3px 0px;vertical-align:middle;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:#1D3948}
TABLE.listing TD.error{color:#993333}
TABLE.listing TD.label{text-align:left;font-weight:bold;vertical-align:top;}

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:#BFAE9A} 

TABLE.listing TR.property_inactive{background:#DFAE9A}

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

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

TABLE.listing A{color:#231F20;text-decoration:underline;}
TABLE.listing A:hover{color:#990000;text-decoration:underline;}
TABLE.listing TH A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
TABLE.listing TH A:hover{color:#FFFFFF;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 #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#1D3948;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 #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#1D3948;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 #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#1D3948;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 #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#1D3948;cursor:pointer;width:200px}
.create_actions A{}
.create_actions A:hover{}

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

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

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#231F20;text-decoration:underline}
.back_actions A:hover{font-weight:bold;color:#990000;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:#1D3948;}
#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:#FFFFFF;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:Trebuchet MS !important;float:right;width:200px}
.hint2{color:#1D3948;text-align:center;font-weight:normal;font-size:10px;font-family:Trebuchet MS !important;}
.hint3{color:#000000;text-align:left;font-weight:normal;font-size:10px;font-family:Trebuchet MS !important;}
.required{font-weight:bold;font-size:12px;}
.section{font-weight:bold;font-size:14px;border-bottom:1px solid #000000;padding:10px 0px 3px 0px !important;color:#000000}
.note{width:700px;}
TABLE.listing TD.section{color:#000000}


.admin_filters{padding:5px 0px;text-align:right;border-bottom:1px solid #1D3948;color:#000000;font-size:12px;font-weight:bold;}

/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{}
.dropsort{border:1px solid #000000;margin:0px;position:relative;background:#AF9E8A;width:880px;}
.dropsort_dragging{width:880px;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;width:25px;background:url('images/drag-icon.png') center center no-repeat transparent;overflow:hidden;margin:0px;cursor:move;float:left;}
.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:220px;}
.placeholder{border:1px solid #000000;margin:0px;height:75px;color:#000000;font-weight:bold;background:#AF9E8A;display:none;}


.edit_wrapper{background:transparent;width:880px;}
.edit_topbar{height:25px;background:#1D3948;overflow:hidden;margin:0px;}



.new_combo_item{width:auto;border:1px solid #1D3948;background:#ECEDED;margin:5px 0px;}
.new_combo_item .hint{float:none;display:block;}
.new_combo_item INPUT.text,
.new_combo_item INPUT.error,
.new_combo_item TEXTAREA,
.new_combo_item SELECT{width:100px;}
