/* BEGIN default styles */

BODY
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	color: #000000;
	font-size: 11px;
	font-family: Helvetica, Geneva;
	background-color: white;

}
.form
{
	margin: 30px 2px 2px 2px;
	padding: 0px;
	left: 0px;
	top: 0px;
	color: #000000;
	font-size: 11px;
	font-family: Helvetica, Geneva;
	background-color: white

}

  
   .starinfo {
	color: #0078c4;
	font-size: 11px;
	font-family: Helvetica, Geneva;
	background-color: white;
	text-decoration: underline;
	font-weight: normal;	
	
	} 

.sbform
{
	margin: 43px 2px 2px 2px;
	padding: 0px;
	left: 0px;
	top: 0px;
	color: #000000;
	font-size: 11px;
	font-family: Helvetica, Geneva;
	background-color: white
}
.sbformb
{
	padding: 0px;
	left: 0px;
	top: 0px;
	color: #000000;
	font-size: 11px;
	font-family: Helvetica, Geneva;
	background-color: white;
	
	}
	
.sbbtn {
	margin: 6px 2px 2px 75px;
	padding: 0px;
	left: 0px;
	top: 0px;
	color: #000000;
	font-size: 11px;
	font-family: Helvetica, Geneva;
	background-color: white;
	
}
input
{
	margin: 0px 5px 5px 5px;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Geneva;	
}

select
{
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Geneva;	
}

.fullscreenBody
{
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}


td {
	font-family: Verdana, Geneva;
	font-size: 11px;
}

th {
	font-family: Verdana, Geneva;
	font-size: 11px;
}


/* END default styles */

/* BEGIN main styles */

.defaultApplication
{
	background-color: white;
}

.gostay_Border
{
	background-color: white;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 0px solid black;
}
.Page_Border
{
	text-padding: 18px
	
}
A:link {FONT-WEIGHT: bold; COLOR: #000000; font-family: Verdana, Geneva; font-size: 11px; text-decoration: underline;}
A:hover {FONT-WEIGHT: bold; COLOR: #AA1224; font-family: Verdana, Geneva; font-size: 11px; text-decoration: underline;}
A:active {FONT-WEIGHT: bold; COLOR: #0078c4; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; text-decoration: underline;}
A:visited {FONT-WEIGHT: bold; COLOR: #dc5311; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; text-decoration: underline;}
.UL {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF}
.OL {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF}
.LI {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF}
H5 {font-weight: bold; font-size: 11px; color: #FF0099; font-family: Verdana, Arial, Geneva, sans-serif}
H3 {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Geneva, sans-serif}
H6 {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Arial, Geneva, sans-serif; background-color: #DC5311; border: #0078c4 solid; border-width: 0px 0px 0px}}
P {font-weight: normal; font-size: 12px; color: #000000; font-family: Verdana, Geneva;}
td {font-weight: normal;  color: #000000; font-family: Verdana, Geneva;}
tr {font-weight: normal; font-size: 12px; color: #000000; font-family: Verdana, Geneva;}
br {font-weight: normal; font-size: 12px; color: #000000; font-family: Verdana, Geneva;}
li {font-weight: normal; font-size: 12px; color: #000000; font-family: Verdana, Geneva;}
ul {font-weight: normal; font-size: 12px; color: #000000; font-family: Verdana, Geneva;}
ol {font-weight: normal; font-size: 12px; color: #000000; font-family: Verdana, Geneva;}

.name {padding-left: 18px; font-weight: bold; font-size: 11pt; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF}
.news {font-weight: bold; font-size: 11pt; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF}
.namewj {padding-left: 18px; font-weight: normal; font-size: 11pt; color: #DC5311; font-family: Verdana, Geneva; }
.hotel_head {font-weight: normal; font-size: 14pt; color: #0078c4; font-family: Verdana, Geneva; background-color: #FFFFFF}
.name_red {padding-left: 18px; font-weight: bold; font-size: 11pt; color: #AA1224; font-family: Verdana, Geneva; background-color: #FFFFFF}
.redsmall { font-weight: bold; font-size: 11px; color: #AA1224; font-family: Verdana, Geneva; background-color: #FFFFFF;}
.orangeb { font-weight: bold; font-size: 11px; color: #AA1224; font-family: Verdana, Geneva; background-color: #FFFFFF;}
.orange { font-weight: normal; font-size: 11px; color: #AA1224; font-family: Verdana, Geneva; background-color: #FFFFFF;}
.red { font-weight: normal; font-size: 11px; color: #AA1224; font-family: Verdana, Geneva; background-color: #FFFFFF;}
.redb { font-weight: bold; font-size: 11px; color: #AA1224; font-family: Verdana, Geneva; background-color: #FFFFFF;}
.blue_box {font-weight: bold; font-size: 11px; color: #FFFFFF; font-family: Verdana, Geneva; background-color: #EEF9FE; border: #0078c4 solid; border-width: 1px 1px 1px}
.grey_box {font-family: Verdana, Geneva; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFFFFF; border: #0078c4 solid; border-width: 1px 1px 1px}
.orange_box {font-family: Verdana, Geneva; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFFFFF; border: #DC5311 solid; border-width: 1px 1px 1px}
.navy_box {font-family: Verdana, Geneva; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFFFFF; border: #000000 solid; border-width: 1px 1px 1px}
.book_box {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #EEF9FE; border: #0078c4 solid; border-width: 0px 0px 0px}
.book_headbox {
	font-family: Verdana, Geneva;
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #0078c4; 
	border: #c5d0de; 
	solid; border-width: 1px 1px 1px
	}
.book_headboxgs {
	font-family: Verdana, Geneva;
	padding-text: 18px;	
	text-padding: 18px;  
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF; 
	background-color: #0078c4; 
	border: #c5d0de; 
	solid; border-width: 1px 1px 1px
	}
.bg_head {font-family: Verdana, Geneva; font-size: 11px; font-weight: normal; color: #FFFFFF; background-color: #0078c4;}
.book_headboxa {font-family: Verdana, Geneva; font-size: 11px; font-weight: normal; color: #000000; background-color: #BBC9E6; border: #0078c4 solid; border-width: 1px 1px 1px}
.book_head_border {font-family: Verdana, Geneva; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; border: #0078c4 solid; border-width: 1px 1px 1px}
.book_headbox_b {font-family: Verdana, Geneva; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #0078c4; border: #CCCCCC solid; border-width: 1px 1px 1px}
.book_headboxc {font-family: Verdana, Geneva; font-size: 11px; font-weight: normal; color: #FFFFFF; background-color: #000000; border: #CCCCCC solid; border-width: 1px 1px 1px}
.gostay { font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF; TEXT-DECORATION: none;}
.planning { font-weight: bold; font-size: 11px; color: #0078cd; font-family: Verdana, Geneva; background-color: #FFFFFF; TEXT-DECORATION: none;}
.planning_link { font-weight: bold; font-size: 11px; color: #DC5311; font-family: Verdana, Geneva; background-color: #FFFFFF; TEXT-DECORATION: underline;}
.blueb { font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF; border: #0078c4 solid; border-width: 0px 0px 0px}
.book_text { font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF; border: #0078c4 solid; border-width: 0px 0px 0px}
.book_text_u { font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF; border: #0078c4 solid; border-width: 0px 0px 1px}
.book_textb { font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF; border: #0078c4 solid; border-width: 0px 0px 0px}
.property { font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF; border: #0078c4 solid; border-width: 0px 0px 0px}
.book_texthead { font-weight: normal; font-size: 11px; color: #DC5311; font-family: Verdana, Geneva; background-color: #FFFFFF;}
.book_box_bl {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #EEF9FE; border: #0078c4 solid; border-width: 1px 1px 1px}
.book_bg_l {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #EEF9FE; border: #0078c4 solid; border-width: 1px 1px 1px}
.book_niceBlue_heading {font-weight: normal; font-size: 11px; color: #FFFFFF; font-family: Verdana, Geneva; background-color: #B4E3FA; border: #0078c4; solid; border-width: 1px 1px 1px}
.book_head_bl {font-weight: normal; font-size: 11px; color: #FFFFFF; font-family: Verdana, Geneva; background-color: #0078c4; border: #CCCCCC; solid; border-width: 1px 1px 1px}
.book_box_dbl {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Geneva; background-color: #FFFFFF; border: #0078c4 solid; border-width: 1px 1px 1px}
.book_head_dbl {font-weight: normal; font-size: 11px; color: #FFFFFF; font-family: Verdana, Geneva; background-color: #000000; border: #CCCCCC; solid; border-width: 1px 1px 1px}
.book_head_norm {font-weight: normal; font-size: 11px; color: #FFFFFF; font-family: Verdana, Geneva; background-color: #0066cc; border: #CCCCCC; solid; border-width: 1px 1px 1px}
.rate {font-family: Verdana, Geneva; font-size: 10px; font-weight: normal; color: #000000; background-color: #B4E3FA;}
.rate_weekend {font-family: Verdana, Geneva; font-size: 10px; font-weight: normal; color: #000000; background-color: #F9DEC5;}
.rateredhot,.ratewe,.rateweredhot, { font-size: 10px;}


TH.tab-act {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; BORDER-RIGHT: #0078c4 1px solid; BORDER-TOP: #0078c4 0px solid; BORDER-LEFT: #0078c4 1px solid; BORDER-BOTTOM: #0078c4 1px solid; BACKGROUND-color: #B8E4FA}
TH.tab-pass {font-weight: normal; font-size: 11px; color: #000000; font-family: Tahoma, Geneva; BORDER-RIGHT: #0078c4 1px solid; BORDER-TOP: #0078c4 1px solid; BORDER-LEFT: #0078c4 1px solid; BORDER-BOTTOM: #0078c4 1px solid; BACKGROUND-color: #0078c4}
TH.tab-blank {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; BORDER-TOP: #0078c4 1px solid}
TH.line_above {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; BORDER-TOP: #0078c4 1px solid;}
A.tab-lnk-act {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; CURSOR: hand; color: #FFFFFF; TEXT-DECORATION: none}
A.tab-lnk-pass {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; CURSOR: hand; color: #5667AB; TEXT-DECORATION: none }
A.tab-lnk-act:visited {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; color: #FFFFFF; TEXT-DECORATION: none}
A.tab-lnk-pass:visited {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; color: #000000; TEXT-DECORATION: none}
A.tab-lnk-act:hover {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; color: #999999; TEXT-DECORATION: none}
A.tab-lnk-pass:hover {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; CURSOR: default; color: #999999; TEXT-DECORATION: none }

.book_head {font-weight: bold; font-size: 11px; color: #FFFFFF; font-family: Verdana, Geneva; background-color: #CC3300; border: #000000 solid; border-width: 1px 1px 0px}
.head_red{font-family: Verdana, Geneva; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #AA1224; border: #C9C8C8 solid; border-width: 1px 1px 1px 1px; padding: 2px; margin: 0px; clear:none; margin: 3px 3px 3px 3px}
.heading_green {font-family: Verdana, Geneva; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #0078c4; }
.orangeb {font-family: Verdana, Geneva; font-size: 11px; font-weight: bold; color: #0078c4; background-color: #FFFFFF; }
.textb {font-family: Verdana, Geneva; font-size: 11px; font-weight: bold; color: #AA1224; background-color: #FFFFFF; }
.login {font-weight: bold; font-size: 11px; color: #0066CC; font-family: Verdana, Geneva; background-color: #FFFFFF; border: #000000 solid; border-width: 0px 0px 1px}



.search_bg_left {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; BORDER-LEFT: #0078c4 1px solid; BACKGROUND-color: #B8E4FA}
.search_bg_right {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; BORDER-RIGHT: #0078c4 1px solid; BACKGROUND-color: #B8E4FA}
.search_bg {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; BACKGROUND-color: #B8E4FA}
.search_top {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Geneva; BORDER-TOP: #0078c4 1px solid; BACKGROUND-COLOR: #B8E4FA }
.search_bottom {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Geneva; BORDER-BOTTOM: #0078c4 1px solid; BACKGROUND-COLOR: #B8E4FA }
.search_box {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; BORDER-TOP: #0078c4 1px solid; BORDER-BOTTOM: #0078c4 1px solid; BORDER-LEFT: #0078c4 1px solid; BORDER-RIGHT: #CC6633 1px solid; BACKGROUND-color: #B8E4FA}
.search_main {font-weight: normal; font-size: 11px; font-family: Tahoma, Geneva; BORDER-LEFT: #0078c4 1px solid; BORDER-RIGHT: #0078c4 1px solid; BACKGROUND-color: #B8E4FA}
.message_heading {font-weight: bold; font-size: 11px; font-family: Tahoma, Geneva; BORDER-TOP: #0078c4 1px solid; BORDER-BOTTOM: #CC6633 1px solid; BORDER-LEFT: #CC6633 1px solid; BORDER-RIGHT: #CC6633 1px solid; BACKGROUND-color: #B8E4FA}
INPUT {font-weight: normal; font-size: 11px; color: #000066; font-family: Verdana, Arial, Geneva, sans-serif}
INPUT.cell {font-size: 11px; font-family: Verdana, Geneva; font-weight: normal; color: #000000; WIDTH: 90pt; background-color: #EEEEEE;}
TEXTAREA {font-weight: normal; font-size: 11px; color: #000066; font-family: Verdana, Arial, Geneva, sans-serif}
SELECT{font-weight: normal; font-size: 11px; color: #000066; font-family: Verdana, Geneva;}
.navTable {	border-collapse: collapse;}
.taxrate {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0078c4; FONT-FAMILY: Verdana, Geneva; BACKGROUND-COLOR: #FFFFFF; border: #000000 solid; border-width: 0px 0px 0px}
.head_weekend {font-family: Verdana, Geneva; font-size: 11px; font-weight: normal; color: #FFFFFF; background-color: #DC5311; border: #FFFFFF solid; border-width: 1px 1px 1px}


.navDefault
{
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	background-color: #ffb400;
}
A.navDefaultText
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: black;
	font-family: Helvetica, Geneva;
	text-decoration: none;
}
.navSecondary
{
	border-right: white 1px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	background-color: white;
}
A.navSecondaryText
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: black;
	font-family: Helvetica, Geneva
	text-decoration: none;
}
.navTable
{
	border-collapse: collapse;
}

.navSelected
{
	padding: 4px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	font-family: Helvetica, Geneva;
	text-decoration: none;
	background-color: #0078c4;
}

A.navSelected:visited
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	font-family: Helvetica, Geneva;
	text-decoration: none;
	background-color: #0078c4;
}
A.navSelected:hover
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Helvetica, Geneva;
	text-decoration: none;
	background-color: #000000;
}
.navSelectedText
{
	padding: 4px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Helvetica, Geneva;
	text-decoration: none;
	background-color: #0078c4;
}
A.navSelectedText:visited
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	font-family: Helvetica, Geneva;
	text-decoration: none;
}

A.navSelectedText:hover
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	font-family: Helvetica, Geneva;
	text-decoration: none;
	background-color: #000000;
}

.navDefault
{
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	background-color: #ffb400;
}
A.navDefaultText:visited
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	font-family: Helvetica, Geneva;
	text-decoration: none;
}

.navSecondary
{
	border-right: white 1px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	background-color: white;
}

.subNavTable
{
	background-color: #0078c4;
	border-bottom: black 1px solid;
}
A.navVisitedText
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #F2E10B;
	font-family: Helvetica, Geneva
	text-decoration: none;
}
LastMinute
{
	font-weight: normal;
	font-size: 11px;
	color: #C0C0C0;
	font-family: Helvetica, Geneva
	text-decoration: none;
}

td {
	font-family: Geneva, Helvetica, Geneva
	font-size: 11px;
}

th {
	font-family: Geneva, Helvetica, Geneva
	font-size: 11px;
}

a {
	font-family: Geneva, Helvetica, Geneva
	font-size: 11px;
}

/* END default styles */

/* BEGIN main styles */

table.discount_accommodation_main {
	width: 770px;
	height: 335px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/* BEGIN top navigation styles */

tr.topnav {
	background-color: #ffffff;
	border: 1px solid #000000;
}


td.navboxtop {
    color: #0066cc;
	font-family: Verdana, Geneva;
    font-weight: bold;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
	background: #FFFFFF;
	border-left: 1px #0066cc dotted;
	border-right: 1px #0066cc dotted;
	border-top: 1px #0066cc dotted;
} 
td.navboxbottom {
    color: #0066cc;
	font-family: Verdana, Geneva;
    font-weight: bold;
    font-size: 11px;
    padding-left: 5px;
	background: #FFFFFF;
    padding-right: 5px;
	border-left: 1px #0066cc dotted;
	border-right: 1px #0066cc dotted;
	border-bottom: 1px #0066cc dotted;
} 
/* END top navigation styles */

table.hotdeals {
  width: 280px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image : url(/affiliates/ticketek/img/hotdeals_bg.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	background-color: #FFFFFF;
}


td.hotdealsheader {
   
}
td.hotdealssub {
    background-color: #0078c4;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 11px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}  
td.hotone_head {
    color: #0078c4;
    font-weight: normal;
    font-size: 11px;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    border-bottom: 1px #7E826B solid;
} 
td.hotdeal_left {
    color: #0078c4;
	font-family: arial;
    font-weight: bold;
    font-size: 18px;
    padding-left: 5px;
    padding-right: 5px;
	border-left: 1px #AA1224 dotted;
} 
 td.fullheader {
 	FONT-SIZE: 11px;
    text-align: center;
    color: #000000;
    background-color: #F9A21B;

  }
  td.fullrate {
  	FONT-SIZE: 10px;
    text-align: center;
    color: #000000;
    background-color: #F9A21B;
    height: 40px;

  }
  ul#subnavigation
{
	list-style-type : none;
	margin : 7px 0 7px 0;
	padding : 0;
}

ul#subnavigation li
{
  display : inline;
	padding-left : 15px;
}

ul#subnavigation li a
{
  text-decoration : underline;
  text-decoration : underline;
  font-size: 11px;
  font-family: Helvetica, Geneva
  color: #FFFFFF;
}
/*
Event Selector Control

*/

#uiNavSelector
{
	padding: 0px 0px 0px 0px;
}

#uiNavSelector INPUT
{
	font-size: 11px;
	color: #003063;
	font-family: Helvetica, Geneva
	width: 100px;
	font-weight: normal;
}

#uiNavSelector SELECT
{
	font-size: 11px;
	color: #003063;
	font-family: Helvetica, Geneva
	width: 115px;
	margin-bottom: 1px;
	font-weight: normal;
}

#uiNavSelector TD
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Helvetica, Geneva
}

#uiNavSelector .button
{
	font-weight: bold;
	font-size: 13px;
	color: white;
	font-family: Helvetica, Geneva
	width: 30px;
	margin-bottom:10pt;
}

.NavSelector
{
	font-weight: bold;
	font-size: 11px;
	color: #0078c4;
	font-family: Helvetica, Geneva;
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #FFFFFF;
}
YearAround
{
	font-weight: normal;
	font-size: 11px;
	color: #5667AB;
	font-family: Helvetica, Geneva;
	text-decoration: none;	
	border: #5667AB; 
	solid; border-width: 1px 1px 1px;

}
.searchheader {
	DISPLAY: none
}
.searchcontainer {
	MARGIN: 0px; WIDTH: auto! important
}
.searchcontainerbutton {
	PADDING-LEFT: 3px; TEXT-ALIGN: left! important
}
#ad {
	LEFT: 860px; POSITION: absolute; TOP: 140px
}
.fullstar {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  font-family: Verdana, Geneva;
  font-size: 9pt;
  background-image: url(/needitnow/images/black_star.gif);
  background-position: top left;
  background-repeat: no-repeat;
  
}
.halfstar {

  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  font-family: Verdana, Geneva;
  font-size: 9pt;
  background-image: url(/needitnow/images/half_black_star.gif);
  background-position: top left;
  background-repeat: no-repeat;
}
#selfrate_1 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s1.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}

#selfrate_15 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s15.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
#selfrate_2 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s2.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
#selfrate_25 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s25.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
#selfrate_3 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s3.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
#selftest
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s35.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
#selfrate_35 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s35.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}

#selfrate_4 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s4.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}

#selfrate_45 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s45.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
#selfrate_5 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s5.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
#selfrate_55 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s55.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
#selfrate_6 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  display: -moz-inline-box;
  background-image: url(/needitnow/images/black_s6.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
.selfhalfstar {

  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  font-family: TwentCent, Verdana, Geneva;
  font-size: 9pt;
  background-image: url(/needitnow/images/black_shalf.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
.book_boxw {
  padding-left: 18px;
  border-bottom: #0078c4 1px solid;
 }
 .book_link {
  padding-left: 18px;
 }
 .subscribe {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Geneva;
	background-color: #e9d866;
	border: #000000 solid; border-width: 1px 1px 1px;
}

.gsnav {
    font-weight: normal;
    font-size: 8pt;
	color: #000000;
	font-family: Verdana, Geneva;
   color: #000000 !important; 
   text-decoration:underline !important
   }
.gs a:hover {
   color: #0055C3 !important; 
       font-weight: normal;
    font-size: 8pt;
   text-decoration:underline !important
   }
/* tabs */

#gostaytabs {
background:transparent url(/affiliates/gostay/img/tabs.gif) no-repeat;
height:35px;
margin:0px 0px 0px 293px;
padding:0pt;
position:relative;
top:100px;
width:547px;
}
#gostaytabs li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:absolute;
top:0pt;
}
#gostaytabs li, #gostaytabs a {
display:block;
height:35px;
}
#gostaytabs span {
display:none;
}
#hometab {
left:0px;
width:48px;
}
#howtab {
left:50px;
width:89px;
}
#contacttab {
left:141px;
width:75px;
}
#aboutustab {
left:218px;
width:68px;
}
#newslettertab {
left:286px;
width:78px;
}
#cityguidestab {
left:366px;
width:80px;
}
#supplierlogintab {
left:448px;
width:99px;
}
#hometab a:hover {
background:transparent url(/affiliates/gostay/img/tabs.gif) no-repeat scroll 0pt -35px;
}
#howtab a:hover {
background:transparent url(/affiliates/gostay/img/tabs.gif) no-repeat scroll -50px -35px;
}
#contacttab a:hover {
background:transparent url(/affiliates/gostay/img/tabs.gif) no-repeat scroll -141px -35px;
}
#aboutustab a:hover {
background:transparent url(/affiliates/gostay/img/tabs.gif) no-repeat scroll -218px -35px;
}
#newslettertab a:hover {
background:transparent url(/affiliates/gostay/img/tabs.gif) no-repeat scroll -286px -35px;
}
#cityguidestab a:hover {
background:transparent url(/affiliates/gostay/img/tabs.gif) no-repeat scroll -366px -35px;
}
#supplierlogintab a:hover {
background:transparent url(/affiliates/gostay/img/tabs.gif) no-repeat scroll -448px -35px;
}



#newzealandcc {background: transparent url(/affiliates/gostay/img/country.gif) no-repeat -64px -22px ;}
a#newzealandcc:hover  {background: transparent url(/affiliates/gostay/img/country.gif) no-repeat -64px 0px ;}

#australiacc {background: transparent url(/affiliates/gs/img/country.gif) no-repeat no-repeat 0px -22px ;}
a#australiacc:hover {background: transparent url(/affiliates/gostay/img/country.gif) no-repeat no-repeat 0px -22px ;}



/* country select */
  a#australia span, a#newzealand span { display: none } 

  a.australia,
  a#australia { 
    width:64px; 
    height: 22px; 
    position:absolute; 
    left: 350px; 
    background: transparent url(/affiliates/gostay/img/country.gif) no-repeat 0px 0px;
    }            

  a#australia:hover {background: transparent url(/affiliates/gostay/img/country.gif) no-repeat 0px 0px !important} 
  
  a#newzealand {
    width:97px;
    height:22px;
    position:absolute; 
    left: 414px;
    background: transparent url(/affiliates/gostay/img/country.gif) no-repeat -64px 0px;
}

  a#newzealand:hover {background: transparent url(/affiliates/gostay/img/country.gif) no-repeat -64px -22px ;}

/* country select */
  a#australiacc span, a#newzealandcc span { display: none } 
 a.australiacc,
  a#australiacc { 
    width:64px; 
    height: 22px; 
    position:absolute; 
    left: 350px; 
    background: transparent url(/affiliates/gostay/img/country.gif) no-repeat 0px -22px;
    }            

  a#australiacc:hover {background: transparent url(/affiliates/gostay/img/country.gif) no-repeat 0px 0px !important} 
  
  a#newzealandcc {
    width:97px;
    height:22px;
    position:absolute; 
    left: 414px;
    background: transparent url(/affiliates/gostay/img/country.gif) no-repeat -64px -22px;
}

  a#newzealandcc:hover {background: transparent url(/affiliates/gostay/img/country.gif) no-repeat -64px 0px ;}

/*help and advice */
  
a#helpandadvice {
    width:  108px;
	height: 22px;
	position: absolute;
	left:   733px;
	background: transparent url(/affiliates/gostay/img/help.gif) no-repeat 0px 0px;
	}
	
a#helpandadvice:hover {
    background: transparent url(/affiliates/gostay/img/help.gif) no-repeat 0px -22px;
	}
	
a#helpandadvice span {display:none} 











#page
{
  width : 100%;
  min-height: 100%;
  margin : 0px;
  background-color: #0078C4;
  padding-top:20px;
}


#contentsurround
{
  margin-left : 180px;
  width : 790px;
}



#content
{
  border-top : none;
  padding-left : 0px;
  width: 855px;
  
}


/*search results */
.mainpanel {
  background-color:#ffffff;
  width: 838px;
  padding-left: 0px;
  min-height: 242px;
}
.contentpanel {
 background-color:#ffffff;
 margin: 0px 10px 0px 187px; 
 width :655px;}

#contentarea
{padding : 17px 0px 15px 0px; }

#contentarea p {
  padding:0px; margin: 0px 0px 0px 0px;
  font-size: 11px;
  }

#contentarea h3 {
color: #C40E2F; 
padding:0px; 
margin: 5px 0px 0px 0px;
}

#footer
{ 
  margin : 18px 0px 15px 300px; 
  text-align: left;
  clear: left;
  font-weight: normal;
  font-size: 11px;
 /* width: 650px;*/
}

#footer ul
{
  margin : 18px 0px 15px 300px; 
  list-style : none;
  margin : 0px;
  padding : 0px 0px 0px 0px;
  white-space:nowrap;
  font-weight: normal;
  font-size: 11px;
}

#footer li
{
  display : inline;
  font-size : .7em;
  color : #fff;
  font-weight: normal;
  font-size: 11px;
}

#footer li a { color : #ffffff;   font-weight: normal;  font-size: 11px;}

#mapResultContainer {float:left; background-color:#77A4DF; padding:9px; margin:0 0 18px 0;}
#mapPanel {float:left; background-color:#FFF; padding:2px 8px 10px 8px; margin:0 9px 0 0;}
#toolsPanel {float:left; width:193px;}
#messageArea, #maplnkMsgArea {float:left; width:540px; margin:4px 0;}
#dirMessageArea {float:left; margin:0 0 10px 0; background-color:#FFF; height:104px; min-height: 104px;}
#searchSummaryAd {width:193px; overflow:hidden;}

#panNorthSide, #panSouthSide {float:left; background-color:#0075CC;}
#panNorthSide {height:12px;}
#panSouthSide {width:770px; height:12px; position:relative; top:-4px;}
#panNorthSide p, #panSouthSide p {margin:0; padding:0; position:relative; display:inline;}
#panNorthSide a, #panSouthSide a {float:left; display:block; height:0 !important; height /**/:12px; padding:12px 0 0 0; overflow:hidden;}
a.bdrMap {width:23%; background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_map.gif) top center no-repeat;}
a.bdrNextMap {width:53%; background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_nextMap.gif) top center no-repeat;  border-top:1px solid #F37421; border-bottom:0px solid #F37421;border-left:0px solid #F37421;border-right:0px solid #F37421;}
a.bdrNext {width:23%; background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_next.gif) top center no-repeat;}
#panWestSide, #panEastSide {float:left; width:12px; background:#0075CC; margin:0;}
#panWestSide {clear:left;}
#panWestSide p, #panEastSide p {margin:0; padding:0; position:relative; display:inline;}
#panWestSide a, #panEastSide a {width:0 !important; width /**/:12px; float:left; display:block; padding:0 0 0 12px; overflow:hidden;}
a.bdrNextNW {height:30%; background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_nextNW.gif) center left no-repeat;}
a.bdrNextMapW {height:40%; background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_nextMapW.gif) center left no-repeat;  border-top:1px solid #F37421; border-bottom:0px solid #F37421;border-left:0px solid #F37421;border-right:0px solid #F37421;}
a.bdrNextSW {height:30%; background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_nextSW.gif) center left no-repeat;}
#panEastSide {clear:right;}
a.bdrNextNE {height:30%; background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_mapNE.gif) center left no-repeat;}
a.bdrNextMapE {height:40%; background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_nextMapE.gif) center left no-repeat; border-top:0px solid #F37421; border-bottom:0px solid #F37421;border-left:1px solid #F37421;border-right:0px solid #F37421;}
a.bdrNextSE {height:30%; background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_mapSE.gif) center left no-repeat;}
#viewType {float:left; background:#C3E3A6; clear:both; display:inline; margin:0; position:relative; top:-1px; left:0px; border-bottom:1px solid #0077C0; border-left:0px solid #0077C0; border-right:0px solid #0077C0; z-index: 0; }
#viewType a {float:left; color:#0077C0; text-decoration:none;}
#viewType a.selected {background:#7EC142; font-weight:bold; color:#FFF;	filter: alpha(opacity=100); opacity:1;}
#viewType a:hover {background:#7EC142; font-weight:bold; color:#FFF;	filter: alpha(opacity=100); opacity:1;}
#mapView {float:left; ; padding:5px 10px; }
#aerialView {float:left; padding:5px 10px 5px 10px; }
.maptext {color:#1181C7; font-weight: bold;  font-size: 8px; font-family: Verdana, Geneva;}
.printmap {color:#999999; font-weight: bold;  font-size: 11px; font-family: Verdana, Geneva;}
#button_map {
	color:#999999;
	position: absolute;
	cursor: hover;
}
#button_map a:hover  {
	color:#999999;
	position: absolute;
	cursor: hover;
}
tr.rowsecret {visibility:hidden; height:0px; display:none;}


h2.resultName { font-size:2em; float:left; font-weight: normal; margin:0px}
.inclusionsHelper { float: right; margin: 0px; padding: 0px 10px 0px 13px; height:20px; line-height: 20px;
                    background :transparent url(/images/dot-current.gif) no-repeat 0px 5px ; font-size:.8em; color:#084D9C}
.calFld  { width:auto !important}
.book_boxwshh {padding-left:18px}

.na  {font-weight:bold; font-size:10px; background:#ECEDF0; color:#8A93A8; }

.rate.na , .ratewe.na, .rate .na, .ratewe .na { background:#ECEDF0; color:#8A93A8;font-size:10px; }

.rateshh ,tr.rowshh,.rateshhredhot,.rateweshhredhot ,.book_boxsecret {
	background:#ff8e00 ; font-size:10px;
}

.rateweshh,.rateshh,tr.rowshh,.rateweshh,tr.row0 td,tr.row0 td.ratewe {
	color:#006; font-size:10px;
}

.rateweshh,.rateshh,.fullrateshh, .rateshhredhot, .rateweshhredhot {
	 font-size:10px;
}

.rateweshh,.rateweshh {
	background:#ffc175; font-size:10px;
}

.fullrateshh {
	background:#f9f9f0; font-size:10px;
}

.book_boxwshh {
	background:#fff url(/Images/icons/shhh.gif) center right no-repeat
}


.fieldErr { background: red ; padding: 2px ; color: #fff   }

