/* phone number text colour in the footer */
div#footermainnav span.phonenumber{color:#E30B16;}

/* reservations text colour in the footer */
div#footermainnav span.reservations{color:#71757F;}

/* background image for the 2nd tab on the homepage */
div#homepagealttab{background:url(../_default/Skins/Breakfree/Images/homepage-alt-tab-bg.gif) no-repeat 0px 0px;}

/* phone number text colour in the header */
.reservationstext span{color:#E30B16;}
.internationaltext span{color:#E30B16;}
.newzealandtext span{color:#E30B16;}
.hidden {visibility:hidden;}

/* search panel on the homepage */
div#reservationtab{background:url(../_default/Skins/Breakfree/Images/reservation-tab.jpg) no-repeat 0px 0px;}

/* portal logo */
div#header div#sitelogo        { width: 208px; height: 75px; margin: 0 300px 0 0px; padding: 0 0 0 10px; float: left; z-index: 1; position: static; background: none; }
div#header div#sitelogo a      { width: 208px; height: 75px; display: block; }
div#header div#chatbuttonbox   { margin: 25px 0 -25px 0; float: left; }
div#header div.Reservation_Con { width: 220px; float: right; }
div#header div#topnav          { margin: -8px 0 0 180px; }


/* subscribe section, sets the header image as a background img */
div#subscribeform{background:url(../_default/Skins/Breakfree/Images/subscribe.gif) no-repeat 0px 0px;padding:40px 0px 15px 0px;}

/* 2nd tab styles */
div#tabheaderalt{background:url(../_default/Skins/Breakfree/Images/alt-tab-left.gif) no-repeat 0px 0px;}
div#tabheaderalt div{background:url(../_default/Skins/Breakfree/Images/alt-tab-right.gif) 0px 0px;}
div#tabheaderalt span{background:#E30B16;}

/* search and book / my bookings tabs */
div#tabs{background:url(../_default/Skins/Breakfree/Images/tabs-bg.gif) no-repeat 0px 0px;}

/* Element with 'Best Available Rates' sits under breadcrumbs */
div#tagline{background:#E30B16;color:#FFFFFF;}

/* horizontal search panel bg */
div#topsearchpanel{background:#E30B16 url(../_default/Skins/Breakfree/Images/top-search-panel-bg.jpg) repeat-x 0px 0px;}

h1#taglineh1{background:#E30B16;color:#FFFFFF;}
ul.arrowlist li a,
ul.arrowlist li a:link,
ul.arrowlist li a:visited,
ul.arrowlist li a:active{background:url(../_default/Skins/Breakfree/Images/arrow-list-bg.gif) no-repeat 0px 3px;}
ul.propertylist li a span.price{color:#E30B16;}

/* admin container styles */
div.admincontainer {border: 3px double #F6CDCE;background: white;}
div.admincontainer div.admincontainertitle {background: #FDECEC;	border-bottom: 1px solid #F6C2C4;text-align: left;}
div.admincontainer:hover {border: 3px double #F6BABD;background: #FEF1F3;}
div.admincontainer:hover div.admincontainertitle {background: #FEE0E0;border-bottom: 1px solid #F6BABD;}
.ModuleTitle_MenuItem {border-bottom: white 0px solid; /*override borders*/}
.ModuleTitle_MenuItem TD {cursor: pointer; cursor: hand; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; font-weight: bold; font-style: normal;height: 18px;white-space: nowrap;  /*Word wrapping menu item now optional*/padding: 1px 3px 3px 5px; border-bottom: 1px solid #FEE0E0}
.ModuleTitle_MenuIcon {cursor: pointer; cursor: hand; background-color: #FEE0E0; width: 15px;height: 100%;}
.ModuleTitle_SubMenu {z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); padding: 0px; }
.ModuleTitle_MenuBreak  {background-color: #EEEEEE;font-size: 1px;}
.ModuleTitle_MenuItemSel {cursor: pointer; 	cursor: hand; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal;background-color: #FEE0E0;}

/* key images on state page */
div#statepageregionlinks ul li a.key1{background:url(../_default/Skins/Breakfree/Images/key1.gif) no-repeat right;}
div#statepageregionlinks ul li a.key2{background:url(../_default/Skins/Breakfree/Images/key2.gif) no-repeat right;}
div#statepageregionlinks ul li a.key3{background:url(../_default/Skins/Breakfree/Images/key3.gif) no-repeat right;}
div#statepageregionlinks ul li a.key4{background:url(../_default/Skins/Breakfree/Images/key4.gif) no-repeat right;}

/* portal specific header colour */
p.headerbrand {color: #e20b16}

/* portal specific colour elements */
a.highlight1link,a.highlight1link:link,a.highlight1link:active,a.highlight1link:visited{color:#e20b16;}
a.highlight1link:hover{color:#010101;text-decoration:underline;}
a.highlight2link,a.highlight2link:link,a.highlight2link:active,a.highlight2link:visited{color:#ff0900;}
a.highlight2link:hover{color:#010101;text-decoration:underline;}
a.highlightblendlink,a.highlightblendlink:link,a.highlightblendlink:active,a.highlightblendlink:visited{color:#9e0b00;}
a.highlightblendlink:hover{color:#010101;text-decoration:underline;}
input.highlight1btn{background:#e20b16;border:1px solid #e20b16;color:#FFFFFF;font-size:100%;font-weight:300;margin:0px;padding:2px;}
input.highlight1btn:hover{background:#C00A13;}
input.highlight2btn{background:#ff0900;border:1px solid #ff0900;color:#FFFFFF;font-size:100%;font-weight:300;margin:0px;padding:2px;}
input.highlight2btn:hover{background:#D00500;}
input.highlightblendbtn{background:#9e0b00;border:1px solid #9e0b00;color:#FFFFFF;font-size:100%;font-weight:300;margin:0px;padding:2px;}
input.highlightblendbtn:hover{background:#770900;}
p.headerhighlight1{color:#e20b16;font-size:110%;font-weight:bold;margin:0px;padding:0px 0px 6px 0px;}
p.headerhighlight1 span{color:#71757F;font-weight:300;}
p.headerhighlight2{color:#ff0900;font-size:110%;font-weight:bold;margin:0px;padding:0px 0px 6px 0px;}
p.headerhighlight2 span{color:#71757F;font-weight:300;}
p.headerhighlightblend{color:#9e0b00;font-size:110%;font-weight:bold;margin:0px;padding:0px 0px 6px 0px;}
p.headerhighlightblend span{color:#516211;font-weight:300;}
.highlight1{color:#e20b16;font-weight:bold;}
.highlight2{color:#ff0900;font-weight:bold;}
.highlightblend{color:#9e0b00;font-weight:bold;}

/* booking matrix - prev 7 days / next 7 days table cell bgcolors */
td.bm_topunselected{background:#ff0900;}
td.bm_topselected{background:#e30b16}

div#horizsearchbar span.title{color:#E30B16}

/*This is the resort names colour in the popup search form*/
div.popupsearchform p.psf_header {color:#E30B16}

/* Submit button for the conference enquiry form */
.submit_button { background:transparent url(../_default/Skins/Breakfree/Images/submit-btn.gif) repeat scroll 0%; display:block; height:23px; width:116px; }

/*Conference Enquiry Return Button*/
.ce_return_button{background:url(../_default/Skins/Breakfree/Images/return.gif);display:block;width:119px; height:32px;}
.ce_return_button:hover{text-decoration:none; cursor:pointer;}

/* New Booking Classes  By Remon Saddik*/
.ImageListItem{float:left;width:295px;margin-left:8px;margin-bottom:20px;}
.first{margin-left:0;}
.ImageListItem a{font-size:14px;}
.ImageListItem img.pic{width:295px;height:95px;margin-bottom:5px;}
.ImageListItem p.desc{margin:0;padding:0;height:67px;overflow:hidden;color:#515357;margin-bottom:10px;}
.ImageListItem .from{float:left;background:url(../_default/Skins/Breakfree/Images/fromstar.gif) no-repeat 7px 10px;padding:23px 0 0 7px;}
.ImageListItem .booknow{display:block;float:right;margin-top:28px;}
.ImageListItem .price {color:#E30B16;}


/* MGHotels Footer */
table.footerBox ul, table.footerBox ul li { display:block !important; margin:0px; padding:0px !important; list-style-image:none !important; list-style-position:inside !important; list-style-type:none !important;}
table.footerBox li.footerTitle { color:#292c37 !important; font-weight:bold;}
table.footerBox li.footerSubTitle a { font-weight:bold !important; }
table.footerBox { text-align:left; width:100%; }
table.footerBox tr, table.footerBox td { vertical-align:top; }
table.footerBox table.companyInformation { width:100%; min-width:170px; }
table.footerBox, table.footerBox table { font-size:8pt; } 
table.footerBox table.quickLinks { float: right; margin-top:15px; }
table.footerBox table.quickLinks td { padding-left:15px; }
table.footerBox table td { text-align:right; }
table.footerBox a, table.footerBox a:link, table.footerBox a:visited, table.footerBox a:active { text-decoration:none; font-weight:normal;}
table.footerBox a:hover { text-decoration:underline; }
.footerBox td.logo img { margin:0px; padding:0px; }
.footerLine { border-bottom:1px solid #E7E7E7; margin:30px 0px 15px 0px; }


