﻿/* ====== New skin ====== */
/* CSS.BEGIN */
/* CSS RESET BEGIN */
head {display: none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ul, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; font-weight:inherit; font-style: inherit; font-size: 100%; line-height: 1.25em; font-family: inherit; text-align: left; vertical-align: top;}
html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr,
menu, pre { display: block }
div { vertical-align: top; }
a, a:visited { text-decoration:none; }
a img, :link img, :visited img { border: 0; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
b {font-weight: bold;}
strong {font-weight: bold;}
/* TABLES */
table { display: table; }
tr { display: table-row; }
thead { display: table-header-group; }
tbody { display: table-row-group; }
tfoot { display: table-footer-group; }
col { display: table-column; }
colgroup { display: table-column-group; }
td, th { display: table-cell; vertical-align: top;  }
caption { display: table-caption; }
th { font-weight: bold; }
caption { text-align: center; }
/* TEXT HEADINGS PARAGRAPHS LISTS IMAGES, FORMS... */
h1 { padding: 0; margin: 5px 0 0 0; letter-spacing:normal; font:arial, verdana, helvetica, sans-serif; font-weight: normal; }
h2 { padding: 0; margin: 0; letter-spacing:normal; font:arial, verdana, helvetica, sans-serif; font-weight: normal; }
h3 { padding: 0; margin: 0; letter-spacing:normal; font:arial, verdana, helvetica, sans-serif; font-weight: normal; }
h4 { padding: 0; margin: 10px 5px; letter-spacing:normal; font:arial, verdana, helvetica, sans-serif; font-weight: normal; }
p { margin: 10px 5px 0 0; padding: 0px 0px 0px 0px; text-align: left; line-height:15px;}
ol {list-style-type: decimal;}
ul {list-style-type: circle; margin: 4px 15px; padding: 4px 15px;}
li {display: list-item;}
ul.ullessmargin {margin-top: 2px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 2px;}
blockquote { margin:22px 40px; padding:0; }
small { font-size:0.85em; }
sup { position:relative; bottom:0.3em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }
img { border:0; }
form { margin:0; padding:0; display:inline; }
input, select, textarea { font:1em arial, helvetica, sans-serif; }
button, textarea, input, select { display: inline; vertical-align: middle; margin: 0 5px 0 0; }
textarea { line-height:1.25; }
label { cursor:pointer; }
/* GLOBAL GENERIC CLASSES */
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.vert-top     { vertical-align: top; }
.vert-mid     { vertical-align: middle; }
.vert-bot    { vertical-align: bottom; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.wrap          { width:960px;margin:0 auto; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

*:focus { outline: 0; }

@media print 
{
	.noprint { display: none; }
	h1 { page-break-before: always }
	h1, h2, h3, h4, h5, h6 { page-break-after: avoid }
	ul, ol, dl { page-break-before: avoid }
}

/* CSS RESET END */

html {height:100%;}
body {background:#60767d; font-family: Arial, Verdana, Helvetica, Tahoma; font-size: 11px; color: #666666; line-height: 19px; margin: 0; height: 100%; background-image:url(/Content/dev-mtbeds/Skins/Default/Img/main_bg_tile.jpg);}
a {color:#3c6777; text-decoration:none; }
a:hover {text-decoration:underline; }
ol {list-style-type: decimal;}
ul {list-style-type: circle; margin: 4px 15px; padding: 4px 15px;}
li {display: list-item;}

h1 {font-weight:bold; font-size:13px; color:#6d3327; margin-bottom:5px;}
h1.home {display:inline; margin:0; color:#666666; font-size:11px; font-weight:bold;}
h2 {font-weight:bold; color:#6d3327; margin-bottom:10px; font-size:11px;}
h2 a {color:#6d3327; font-size:11px;}
h2 a:hover {color:#6d3327; text-decoration:underline; font-size:11px;}
h2.promo {font-weight:bold; color:#6d3327; text-align:center; padding:10px 5px 0 5px; font-size:11px;}
h3 {font-size:13px; color:#6d3327; margin-bottom:8px; font-weight:bold;}

/* MAIN CONTAINERS/PLACEHOLDERS*/
#centerwrap {height: 100%;}
#wrapper {background:url(/Content/dev-mtbeds/Skins/Default/Img/top_background.jpg); background-position:top center; background-repeat:no-repeat;width: 100%;height: 100%;}
#container {height:100%; width:1004px; background-image:url(/Content/dev-mtbeds/Skins/Default/Img/content_background_img.png); background-repeat:repeat-y; }
#header {height:160px; width:1004px; background-image:url(/Content/dev-mtbeds/Skins/Default/Img/header_top_new.jpg); margin:0;background-position: top; background-repeat: no-repeat;}
#content {padding: 0 36px; vertical-align: top;}
#footer {padding: 0 36px; height: 68px; background:url(/Content/dev-mtbeds/Skins/Default/Img/footer_bg_img.gif); background-repeat:no-repeat; background-position: top center; vertical-align: top;}
#logo {display:inline; margin:52px 0 0 34px; width:207px; height:94px; background:url(/Content/dev-mtbeds/Skins/Default/Img/logo.gif); text-indent:-9999px; overflow:hidden; float: left;}
#backgroundTile {height: 100%;}

#LeftContainer {display:block; margin:0 0 0 0; width:218px; float:left;}
#RightContainer {display:block; margin:0 0 0 14px; width:696px; float:left;}
#LeftContent {display:block; margin:20px 0 0 0; width:480px; float:left;}
#RightContent {display:block; margin:20px 0 0 15px; width:190px; float:left;}

/* NAVIGATION */
#navigation {height:56px; margin:91px 0 0 23px; float:left; width:700px;}
#nav_left {height:56px; width:7px; background-image:url(/Content/dev-mtbeds/Skins/Default/Img/nav_bg_left.gif); background-repeat:no-repeat; float:left;}
#nav_right {height:56px; width:7px; background-image:url(/Content/dev-mtbeds/Skins/Default/Img/nav_bg_right.gif); background-repeat:no-repeat; float:left;}
#nav_holder {height:56px; width:686px; background-image:url(/Content/dev-mtbeds/Skins/Default/Img/nav_bg_tile.gif); background-repeat:repeat-x; float:left;}

.footer_navigation {text-align:center; color: #6d3327; font-weight:bold; height: 22px; }
.footer_navigation a { color:#6d3327; text-decoration:none;}
.footer_navigation a:hover { color: #3c6777; text-decoration:underline;}
.footer_copy {text-align:center; vertical-align: top; color: #666666; font-weight:bold; font-size:9px; padding-top: 5px; }
.footer_copy a {color: #3c6777; text-decoration:none;}
.footer_copy a:hover { color: #3c6777; text-decoration:underline;}

/* CONTENT PLACEHOLDERS */
.ContentLeftPlaceholder {display:block; margin:0 0 0 0; width:203px; margin-top:15px;}
.TopPlaceholder {display:block; margin-top:12px;}
.ImagePlaceholder {display:block; margin:15px 0 0 0;}
.ContentPlaceholder {display:block; margin:0; width:485px;}
.MapPlaceholder {display:block; margin:0 0 20px 0; width:485px;}
.ContentRightPlaceholder {display:block; margin:0; width:185px;}
.BottomPlaceholder {display:block; margin:10px 0 0 0; width:925px;}
.VeryTopPlaceholder {display:block; margin:0; width:925px;}
.ContactLeftPlaceholder {display:block; margin:30px 0 30px 0; width:203px;}
.PromoLeftPlaceholder {display:block; margin:30px 0 0 0; width:203px;}
.ClearDates {margin-bottom:4px; font-style:italic;}

/* NAVIGATION - RAD TAB MENU */
/* TabMenu */
#RadTabMenu1 {height:56px;} /* Is navigation <div> id */
#RadTabMenu1 .rmItem {color:#FFF; display:inline-block; height:20px; cursor:pointer;}     
#RadTabMenu1 .rmLink { display:inline-block; height:20px; cursor:pointer;}   

/* TabMenu nav-level 1 */
#RadTabMenu1 .RadMenu {height:36px; background:none; border:0;}
#RadTabMenu1 .RadMenu_Default {}
#RadTabMenu1 .RadMenu .rmHorizontal {height:20px;}
#RadTabMenu1 .RadMenu .rmRootGroup {height:20px;}
#RadTabMenu1 .RadMenu .rmItem {border:0; display:inline-block; height:20px; cursor:pointer;}
#RadTabMenu1 .RadMenu .rmHorizontal .rmItem { padding:0px 4px 0px 4px; background-image: url(/Content/dev-mtbeds/Skins/Default/Img/nav_gap_trav.gif); background-position:right; background-repeat:no-repeat; height:36px; margin:0; display:inline-block;}
#RadTabMenu1 .RadMenu .rmHorizontal .rmItem .rmFirst {}
#RadTabMenu1 .RadMenu .rmHorizontal .rmItem .rmLast {}
#RadTabMenu1 .RadMenu .rmItem:hover a.rmLink {height:30px; color:#6d3327; background: #fafafa url(/Content/dev-mtbeds/Skins/Default/Img/active_tab_left.gif) no-repeat top left; margin-bottom:5px; display:inline-block;}
#RadTabMenu1 .RadMenu .rmItem:hover span.rmText {background: url(/Content/dev-mtbeds/Skins/Default/Img/active_tab_right.gif) no-repeat top right; margin-bottom:5px; display:inline-block;}
#RadTabMenu1 .RadMenu .rmLink { margin-top: 8px;}
#RadTabMenu1 .RadMenu a.rmLink { vertical-align: middle; color: #FFFFFF; display:inline-block;}
#RadTabMenu1 .RadMenu a.rmLink:hover { color:#6d3327; text-decoration: none; }
#RadTabMenu1 .RadMenu a.rmLink:hover span.rmText { display:inline-block; height:20px;}
#RadTabMenu1 .RadMenu a.rmLink .rmText { display: inline-block; height:20px; font-family:Arial; font-size:11px; font-weight:bold; margin-bottom:5px; padding: 3px 24px 0 24px;}
#RadTabMenu1 .RadMenu a.rmLink .rmExpandDown {}

/* TabMenu nav-level 2 */
#RadTabMenu1 .rmSlide {}
#RadTabMenu1 .rmSlide .rmVertical {background-color:#fafafa; margin:1px 0 0 0; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; }
#RadTabMenu1 .rmSlide .rmVertical .rmItem {background: none; height:30px;}
#RadTabMenu1 .rmSlide .rmGroup {}
#RadTabMenu1 .rmSlide .rmLevel1 {}
#RadTabMenu1 .rmGroup .rmlevel1 .rmItem {color:#6d3327;}
#RadTabMenu1 .rmSlide .rmItem:hover a.rmLink {background: none;}
#RadTabMenu1 .rmSlide .rmItem:hover span.rmText {background: none;}
#RadTabMenu1 .rmSlide .rmGroup .rmItem a.rmLink {background: none; }
#RadTabMenu1 .rmSlide .rmGroup .rmItem a.rmLink:hover {padding:0; color:#3c6777;}
#RadTabMenu1 .rmSlide .rmGroup .rmItem span.rmText {background: none; }
#RadTabMenu1 .rmSlide a.rmLink .rmText {color:#6d3327;}
#RadTabMenu1 .rmSlide a.rmLink .rmText:hover {color:#3c6777;}
#RadTabMenu1 .rmSlide .rmlevel1 .rmItem {}
#RadTabMenu1 .rmSlide .rmlevel1 .rmItem .rmFirst {}
#RadTabMenu1 .rmSlide .rmlevel1 .rmItem .rmLast {}
#RadTabMenu1 .rmGroup .rmItem .rmLink {margin-top: 3px;}
#RadTabMenu1 .RadMenu .rmlink {}
#RadTabMenu1 .RadMenu a.rmLink {}
#RadTabMenu1 .RadMenu a.rmLink:hover {}
#RadTabMenu1 .RadMenu a.rmLink .rmText {}
#RadTabMenu1 .RadMenu a.rmLink .rmExpandDown {}

/* LOGIN PAGE */
.Login_Title {color:#6d3327; font-size:13px; font-weight:bold; margin-bottom:10px; display:block;}
.Login_Label {color:#3c6777;}

/* PROMO BOXES */
.promo_box {width:191px; background: url(/Content/dev-mtbeds/Skins/Default/Img/promo_box_bg.gif); background-repeat:repeat-y;}
.promo_box_top {width:191px; background: url(/Content/dev-mtbeds/Skins/Default/Img/promo_box_bg_top.gif); background-position:top center;}
.promo_box_content {width:191px; background: url(/Content/dev-mtbeds/Skins/Default/Img/promo_box_bg.gif); background-repeat:repeat-y;}
.promo_box_bottom {width:191px; height:28px; background: url(/Content/dev-mtbeds/Skins/Default/Img/promo_box_bg_bottom.gif);}
.PromoImg-home {width:173px; height:100px; padding:0 10px 10px 10px;}
.PromoDesc-home {font-size:9px; line-height:13px; padding:0 10px 10px 10px;}
.PromoRating {width:70px; float:left; margin:8px 0 0 10px;}
.PromoLink {float:left; margin:8px 0 0 15px;  color:#000;}

/* CONTACT US */
.hrule {width:100%; height:1px; overflow:hidden; display:block; clear:both; border-bottom:1px solid #e6e6e6; margin:15px 0 15px 0; }
.email a { color:#3c6777; text-decoration:none;}
.email a:hover { color:#3c6777; text-decoration:underline;}
.map {color:#3c6777;}
.world {color:#3c6777;}

/* ADMIN PAGES STYLES */
.c1_hdr6 {font-size:12px; color: #6d3327; font-weight:bold;}

/* RADWINDOW PROMETHEUS "DEFAULT" SKIN - new skin */
.radwindow {background:#FFF; border: 2px solid #6d3327;}
div.radwindow_Default table {}
div.radwindow_Default table tr {}
div.radwindow_Default table tr.titlerow {background:#6d3327;}
div.radwindow_Default table td {}
div.radwindow_Default table td.titlebar {height: 34px;}
div.radwindow_Default table tr.contentrow {background:#6d3327;}
div.radwindow_Default table tr.footerrow {background:#6d3327;}
div.radwindow_Default table td.footercenter {background-color: #6d3327; cursor: w-resize; display: block; height: 6px;}
div.radwindow_Default table.titlebarcontrols {height: 32px; cursor: move; display: block; width: 100%; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/toolbar_grad.gif'); background-repeat: repeat-x; background-position: left top; border-bottom: solid 2px #6d3327;}
div.radwindow_Default table.titlebarcontrols td {vertical-align: middle; width:600px;}
div.radwindow_Default table.titlebarcontrols a.reloadbutton {background-image: url('/Content/dev-mtbeds/Skins/Default/Img/toolbar_refr.png'); background-repeat: no-repeat; cursor: default; display: block; height: 18px; margin: 3px 0px 0px 2px; white-space: nowrap; width: 28px;}
div.radwindow_Default table.titlebarcontrols a.maximisebutton {background-image: url('/Content/dev-mtbeds/Skins/Default/Img/toolbar_max.png');background-repeat: no-repeat; cursor: default; display: block; height: 15px; margin: 8px 0px 0px 2px; white-space: nowrap; width: 28px;}
div.radwindow_Default table.titlebarcontrols a.minimizebutton {background-image: url('/Content/dev-mtbeds/Skins/Default/Img/toolbar_min.png');background-repeat: no-repeat; cursor: default; display: block; height: 15px; margin: 10px 0px 0px 2px; white-space: nowrap; width: 28px;}
div.radwindow_Default table.titlebarcontrols a.closebutton {background-image: url('/Content/dev-mtbeds/Skins/Default/Img/toolbar_close.gif');background-repeat: no-repeat; cursor: default; display: block; height: 15px; margin: 1px 0px 0px 2px; white-space: nowrap; width: 28px;}
div.radwindow_Default table a.windowicon {background-image: url('/Content/dev-mtbeds/Skins/Default/Img/toolbar_logo.gif');background-repeat: no-repeat; background-position: center; width: 19px; height: 19px; cursor: move; display: block; margin: 0px 8px 0px 5px; white-space: nowrap; float:right;}
div.radwindow_Default table td div.topresize {cursor: n-resize; display: block; height: 1px; margin: 0; background-color: #6d3327;}
div.radwindow_Default table td.windowcontent {background-color: #fff; display: block; vertical-align: middle; height: 560px;} 

.search_content {background-color: #d9d7d7; width: 923px; float: left; position: absolute;}
.greenborder_top {float: left; height: 8px; width: 898px; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/border_top2.gif'); background-repeat: repeat-x;}
.greenborder_right {float: right; width: 8px; height: 131px; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/border_right2.gif'); background-repeat: repeat-y;}
.greenborder_left {float: left; width: 8px; height: 124px; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/border_left2.gif'); background-repeat: repeat-y;}
.greencorner_topleft {float: left; height: 8px; width: 8px; vertical-align: top; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/corner_left2.gif'); background-repeat: no-repeat; background-position: center;}
.container_inside {background-color: #eee; float: left; width: 901px;}
.tab_container {width: 95px; vertical-align: top; float: left;}
.tab_basic {height: 34px; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/btn_searchbasic.gif'); background-repeat: no-repeat; color: #fff; font-family: Verdana; font-size: 12px; font-weight: bold; padding-left: 17px; cursor: pointer;}
.tab_advanced {height: 34px; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/btn_searchadv.gif'); background-repeat: no-repeat; color: #fff; font-family: Verdana; font-size: 12px; font-weight: bold; padding-left: 17px; cursor: pointer;}
.content_container {width: 806px; vertical-align: top;}
.content_main { vertical-align: top; border-bottom: solid 1px #ccc; background-color: #fff; border-top: 1px solid #ccc;}
.h_input {font-family: Verdana; font-size: 11px; color: #666;}
.toptab_container {width: 917px; height: 33px; float: right; position: absolute; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/btn_expand.gif'); background-repeat: no-repeat; background-position: right top;}
.toptab {height: 25px; padding-top: 8px; width: 230px; float: right; padding-left: 20px; color: #fff; font-family: Verdana; font-weight: bold;}

ul#tabs {width: 95px; float: left; margin: 0; padding: 0; vertical-align:middle;}
ul#tabs li {display: block; height: 34px; list-style: none; width: 95px; vertical-align: middle;}
ul#tabs li a.btnsearch_options {height: 34px; width: 95px; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/btn_searchadv.gif'); background-repeat: no-repeat; color: #fff; font-family: Verdana; font-size: 9px; font-weight: bold; text-decoration: none; display: block; vertical-align: middle; padding-top: 5px; text-align: center;}
ul#tabs li a.btnsearch_options:hover {color: #fff; font-family: Verdana; font-size: 9px; font-weight: bold; text-decoration: none; display: block;vertical-align: middle; padding-top: 5px; text-align: center;}
ul#tabs li a {height: 34px; width: 95px; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/btn_searchadv.gif'); background-repeat: no-repeat; color: #fff; font-family: Verdana; font-size: 9px; font-weight: bold; text-decoration: none; display: block; vertical-align: middle; padding-top: 5px; text-align: center;}
ul#tabs li a.selected {background-image: url('/Content/dev-mtbeds/Skins/Default/Img/btn_searchbasic.gif'); background-repeat: no-repeat; color: #fff; font-family: Verdana; font-size: 9px; font-weight: bold; display: block; width: 95px; height: 34px; text-decoration: none; vertical-align: middle; padding-top: 5px; text-align: center;}
div.tabContent {width: 806px; float: left;}
div.tabContent.hide {display: none;}

/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em;}/* zoom: 1;} 2009-10-14 MNel site does not compile with zoom int it */
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

li.button-next img {border-style: none;	border-color: inherit; border-width: medium;background-image: url('/Content/dev-mtbeds/Skins/Default/Img/page-next-off.png'); background-repeat: no-repeat; background-position: center; background-color: Transparent; color: #fff; width: 19px; height: 17px; cursor: pointer;}
li.button-previous img {background-image: url('/Content/dev-mtbeds/Skins/Default/Img/Img/page-previous-off.png'); background-repeat: no-repeat; background-position: center; background-color: Transparent; border: none; color: #fff; width: 19px; height: 17px; cursor: pointer;}
li.button-last img {border-style: none;	border-color: inherit; border-width: medium; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/page-last-off.png'); background-repeat: no-repeat; background-position: center; background-color: Transparent; color: #fff; width: 20px; height: 17px; cursor: pointer;}
li.button-first img {border-style: none; border-color: inherit; border-width: medium; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/page-first-off.png'); background-repeat: no-repeat; background-position: center; background-color: Transparent; color: #fff; width: 20px; height: 17px; cursor: pointer;}
.pager-currentpage{ vertical-align:middle; color: #074e50; font-weight: bold;}
.pager-pagecount{vertical-align:middle; color: #074e50; font-weight: bold;}
.ViewOnMap {padding-bottom: 5px; float:right;}

/* MODIFY MY SEARCH ----------------------------------


#ModifyHeader {width:910px; height:25px; background-color:#f1f1f1; border-bottom:1px solid #ccc;}
.ModifyHeader {font-size:12px; color:#3c6777; font-weight:bold; margin:25px 0 0 400px;}
.ModifyLabel {margin:0; font-size: 11px; color: #3c6777; font-weight:bold;}
#RegionSelect {font-family: Arial, Sans-Serif; font-size: 11px; color:#3c6777; margin: 5px 0 5px 0; display: block; padding: 2px; border: solid 1px #c5c5c5; width: 178px;}
#KeywordInput {font-family: Arial, Sans-Serif; font-size: 11px; color:#3c6777; margin: 5px 0 5px 0; display: block; padding: 2px; border: solid 1px #c5c5c5; width: 178px;}
#AccommodationTypes {margin:0 0 0 -45px; width:200px;}
#advanced ul {list-style:none;}
.ui-datepicker-trigger {margin-top:2px;}

*/
/* Check In And Check Out 

#checkindate {font-family: Arial, Sans-Serif; font-size: 11px; color:#3c6777; margin: 5px 5px 5px 0; display: inline; padding: 2px; border: solid 1px #c5c5c5; width: 148px;}
#checkoutdate {font-family: Arial, Sans-Serif; font-size: 11px; color:#3c6777; margin: 5px 5px 5px 0; display: inline; padding: 2px; border: solid 1px #c5c5c5; width: 148px;}
.Calendar img {background-image: url('../Skins/Default/Img/calendar.gif'); background-repeat: no-repeat; width:20px; height:20px; padding-top:3px;}
.SelectionBox {float: left; padding-right: 12px; font-size: 11px; color: #3c6777; font-weight:bold; margin-top:7px; margin-bottom:14px;}
*/
/* Search For Accommodation Button 

#searchforaccommodation {display:block; width:191px; height:32px; overflow:hidden; margin:0 0 0 -9px; text-indent:-9999px;}
#searchforaccommodation a {display:block; width:191px; height:32px; background:url(/Content/dev-mtbeds/Skins/Default/Img/searchforaccommodation.png); background-position:top left;}
#searchforaccommodation a:hover {background-position:bottom left}
*/


/* Tabs
----------------------------------*/
#tabs { background: #FFF url(../Default/Img/info_nav_bg.gif); background-repeat: repeat-x; background-position: left top; width:690px; border:1px solid #cdcdcd;}
.ui-tabs {padding: 0; zoom: 1; border: none;}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0; border: none;}
.ui-tabs .ui-tabs-nav li {position: relative; border-bottom-width: 0 !important; margin: 0 0 -1px 0; padding: 0; font-weight:bold;}
.ui-tabs .ui-tabs-nav li a {text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; background-image: url(../Default/Img/tabfade_grad.png); background-repeat: repeat-x; background-position: left top; height: 36px; padding:0 8px 0 8px; margin:0 3px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #666; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere...*/
.ui-tabs .ui-tabs-panel { padding: 0; display: block;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-nav .ui-state-default {  background:url(../Default/Img/tabblue_grad.png); background-repeat: repeat-x; background-position: left top; height: 32px; padding:0 8px 0 8px; margin:0 3px; }
.ui-tabs .ui-tabs-nav .ui-state-default a { color: #fff;}

#LeftContent .ui-tabs {padding: 0; zoom: 1; border: none;}
#LeftContent .ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0; border: none;}
#LeftContent .ui-tabs .ui-tabs-nav li {position: relative; border-bottom-width: 0 !important; margin: 0 0 -1px 0; padding: 0;}
#LeftContent .ui-tabs .ui-tabs-nav li a {text-decoration: none;}
#LeftContent .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; background-image: url(../Default/Img/tabfade_grad.png); background-repeat: repeat-x; background-position: left top; height: 28px; }
#LeftContent .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #fff; }
#LeftContent .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere...*/
#LeftContent .ui-tabs .ui-tabs-panel { padding: 0; display: block;}
#LeftContent .ui-tabs .ui-tabs-hide { display: none !important; }
#LeftContent .ui-tabs .ui-tabs-nav .ui-state-default {  background-image: url(../Default/Img/tabblue_grad.png); background-repeat: repeat-x; background-position: left top; height: 28px;}
#LeftContent .ui-tabs .ui-tabs-nav .ui-state-default a { color: #6d3327;} 

/* MAP BROWSER DM */
#mapBrowser {height: 325px; width: 480px; background: #a0cec1; background-image: url('/Content/dev-mtbeds/Skins/Default/Img/map_bg_img.gif'); background-repeat: repeat-x; margin:0; padding:0;}
#mapBrowser ul {margin: 0; display:inline-block;}
.browsemap_container {margin-top:3px;}
.mapBrowser_border {}
.mapcontainer {float:left; margin:0;}
.mapoutline {background-image: url('/Content/dev-mtbeds/Skins/Default/Img/map_sa_new.gif'); background-repeat: repeat-x; background-position:top left;}
.holidayoutline {background-image: url('/Content/dev-mtbeds/Skins/Default/Img/map_holidayspots_new.gif'); background-repeat: repeat-x; background-position:top left;}
.browse_box {width: 137px; height: 285px; float: left; background-image: url('/Content/dev-mtbeds/Skins/default/Img/browsemaplist_bg.gif'); background-repeat: no-repeat; background-position: center; margin-left:-10px; margin-top:2px;}
.browse_box_header {padding: 12px 0 0 15px; font-size:10px; color:#FFF; font-weight:bold; }
.browse_box_list {padding:11px 0 0 15px; width:110px; font-size:10px; color:#6d3327;}
.browse_box_list a {line-height: 15px; color:#6d3327; font-weight:bold;}

/* MAP BROWSER CONTROL */
#mapBrowser .ui-state-default #browseByRegion{background:#fff; background-image: url(../Default/Img/RegionsDefault.gif); background-position:top left; height:40px; display:inline-block; width:122px; background-repeat:no-repeat;}
#mapBrowser .ui-state-active #browseByRegion{background:#fff; background-image: url(../Default/Img/RegionsActive.gif); background-position:top left; height: 40px; display:inline-block; width:122px;}
#mapBrowser .ui-state-default #browseByPopDest{background:#fff; background-image: url(../Default/Img/DestinationsDefault.gif); background-position:top left; height:40px; display:inline-block; width:195px; background-repeat:no-repeat;}
#mapBrowser .ui-state-active #browseByPopDest{background:#fff; background-image: url(../Default/Img/DestinationsActive.gif); background-position:top left; height: 40px; display:inline-block; width:195px;}
#mapBrowser .ui-state-default a {color:#6d3327; font-weight:bold;}
#mapBrowser .ui-state-active a {color:#FFF; font-weight:bold;}

/* Date Picker For Calendar */
input.hasDatepicker { width: 110px; color: #666; line-height: 1.25em; font-size: 1em; }
.ui-datepicker {width:196px; padding: .2em .2em 0; background-color:#fff; border:solid 1px #ccc; background-image:url(/Content/dev-mtbeds/Skins/default/Img/grad_grey.gif); background-repeat:repeat-x; background-position:left bottom; z-index:1000; display: none;}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0; background-color: #6d3327; height: 25px; color: #fff; padding-top: 5px;}
.ui-datepicker .ui-datepicker-prev {position:absolute; top: 2px; width: 1.8em; height: 1.8em; background-image: url('/Content/dev-mtbeds/Skins/default/Img/cal_prev.gif'); background-repeat: no-repeat; background-position:center;}
.ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em; background-image: url('/Content/dev-mtbeds/Skins/default/Img/cal_next.gif'); background-repeat: no-repeat; background-position:center;}
.ui-datepicker .ui-datepicker-prev .ui-icon-circle-triangle-w {visibility: hidden;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {}
.ui-datepicker .ui-datepicker-prev {left:3px;padding-top: 8px;}
.ui-datepicker .ui-datepicker-next {right:3px;padding-top:8px;}
.ui-datepicker .ui-datepicker-next .ui-icon-circle-triangle-e {visibility:hidden;}
.ui-datepicker .ui-datepicker-prev-hover {left:1px;}
.ui-datepicker .ui-datepicker-next-hover {right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center;}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:3px 0;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right; margin-top:4px; margin-right:2px;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-month {float: right; margin-top:4px;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em;}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0; color: #6d3327;}
.ui-datepicker td {border: 0; padding: 1px;}
.ui-datepicker td span {display: block; padding: .2em; text-align: center; text-decoration: none; border: solid 1px #eee; color: #D4D4D4; background-color: #f6f6f6;}
.ui-datepicker td a {display: block; padding: .2em; text-align: center; text-decoration: none; border: solid 1px #eee; color: #3c6777; background-color: #fff;}
.ui-datepicker td a:hover {display: block; padding: .2em; text-decoration: none; border: solid 1px #eee; background-color: #93b2bd; color: #fff;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}
.ui-datepicker .ui-datepicker-current-day .ui-state-active {background: #3c6777; color: #FFF; border: solid 1px #FFF; font-weight: bold;}
.ui-datepicker-trigger {padding-left: 5px; padding-bottom:2px; vertical-align:bottom;}
.ui-datepicker-week-end {color:#000;}

/* Regions Property Styling */
#regionSelector {padding:10px; width:906px; background-color:#d2e6ea; border:1px solid #7c9ea4; margin:5px 0 15px 0;}
#regionSelector a {padding:4px; font-weight:bold;}
#regionSelector a:hover {color:#6d3327;}
#region_property_block {padding:5px; margin:0 0 10px 0; background-color:#f5f5f5; border:1px solid #e0e0e0; width:916px;}
#region_property_block_right {float:left; margin:0 0 0 10px; width:825px;}
#region_property_image { float:left; margin:0; border:1px solid #999999;}
#region_property_link {font-weight:bold; margin:0 0 3px 0;}
#region_property_description {margin:0;}

/* Communication Subscription Process Styling */
.activeCrmForm {margin: 10px 0 10px 0; }
.activeCrmLabel {margin: 5px 0 3px 0; }
.activeCrmControl {margin: 0; }
TABLE.ActiveCrm_HotelThemes {}
TABLE.ActiveCrm_HotelThemes TD {vertical-align: middle;}
TABLE.ActiveCrm_HotelThemes TD INPUT {vertical-align: middle;}
.ActiveCRM_Submit {background-image: url('/Content/dev-mtbeds/Skins/Default/Img/checkAval65x51.gif'); width: 65px; height: 34px; background-repeat: no-repeat; color: #fff; font-family: Verdana; font-size: 12px; font-weight: bold; cursor: pointer;}

