#mainFrame {
	height:auto;
	width:990px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	z-index:1;
}
/*--- start header.jsp ---*/
#header {
	top:0px;
	left:0px;
	height:auto;
	width:990px;
	padding-top:10px;
	position:relative;
	z-index:2;
}
#search {
	top:2px;
	left:690px;
	height:22px;
	width:300px;
	text-align:right;
	position:absolute;
	z-index:1;
}
#utiltyNav {background-image:url(../../common/images/utility_bg.gif);background-repeat:no-repeat;top:0px;left:551px;height:31px;width:445px;position:absolute;font-size:11px;list-style-type:none;padding-top:2px;text-align:center;z-index:2;}
#utiltyNav ul {padding:0px;margin:0px;list-style-type:none;}
#utiltyNav li {padding:0px;margin:0px;display:inline;}

#utiltyNav_en {background-image:url(../../common/images/utility_bg_310.gif);background-repeat:no-repeat;top:0px;left:685px;height:31px;width:310px;position:absolute;font-size:11px;list-style-type:none;padding-top:2px;text-align:center;z-index:2;}
#utiltyNav_en ul {padding:0px;margin:0px;list-style-type:none;}
#utiltyNav_en li {padding:0px;margin:0px;display:inline;}

#utiltyNav_es {background-image:url(../../common/images/utility_bg_350.gif);background-repeat:no-repeat;top:0px;left:645px;height:31px;width:350px;position:absolute;font-size:11px;list-style-type:none;padding-top:2px;text-align:center;z-index:2;}
#utiltyNav_es ul {padding:0px;margin:0px;list-style-type:none;}
#utiltyNav_es li {padding:0px;margin:0px;display:inline;}

#languageSelector {
	top:20px;
	left:914px;
	height:auto;
	width:59px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	position:absolute;
	padding:4px;
	display:none;
	z-index:100;
}
#loggedIn {
	top:0px;
	left:0px;
	height:16px;
	width:982px;
	background-color:#E0DCD2;
	font-weight:bold;
	padding-top:1px;
	padding-right:4px;
	padding-bottom:1px;
	padding-left:4px;
	position:relative;
}
/*--- start menu's jsp ---*/
#menuFrame {
	position:relative;
	left:0px;
	width:990px;
	height:auto;
	/* height:32px;*/
	/* padding-bottom:2px; */
	z-index:1;
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
	/* margin-bottom:5px; */
}
#menuTabs {top:0px;left:0px;list-style-type:none;overflow:hidden;height:27px;width:990px;text-align:left;position:relative;z-index:1;}
#menuTabs ul {list-style-type:none;background-color:transparent;margin:0px;padding:0px;}
#menuTabs li {padding:0px 0px 0px 0px;margin:0px;float:left;color:#FFFFFF;display:inline;}
#menuTabs li.on {padding:5px 0px 0px 0px;background-image:url(../../common/images/global_nav_bg_on.gif);background-repeat:repeat-x;	height:22px;}
#menuTabs li.off {padding:5px 0px 0px 0px;background-image:url(../../common/images/global_nav_bg_off.gif);background-repeat:repeat-x;height:22px;}
#menuBase {top:1px;left:0px;background-image:url(../../common/images/nav_base.gif);background-repeat:repeat-x;height:5px;width:990px;position:relative;z-index:1;}
/*--- end menu's jsp ---*/
/*--- start footer.jsp ---*/
/* #footer {background-image:url(../../common/images/logo_base_bar.gif);background-repeat:no-repeat;width:990px;margin-top:4px;height:80px;float:left;font-size:11px;padding-top:6px;list-style-type:none;} */
#footer {width:990px;margin-top:4px;height:80px;float:left;font-size:11px;padding-top:6px;list-style-type:none;}
#footer ul {margin:0px;padding:0px;list-style-type:none;}
#footer li {margin:0px;padding:0px;display:inline;}
#footer li.choice {margin-left:150px;padding:0px;display:inline;}
/*--- end footer.jsp ---*/
/*--- start index.jsp ---*/
#mainIndexFrame {
	position:relative;
	left:0px;
	height:auto;
	width:746px;
	padding:0px;
	z-index:1;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainBookMapFrame {
	position:relative;
	left:0px;
	height:259px;
	width:746px; /*746*/
	padding:0px;
	z-index:2;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#frameTitle {
	top:3px;
	left:5px;
	height:20px;
	width:382px;
	position:relative;
}
#mainBookViewFrame {
	height:255px;
	width:382px;
	background-repeat: no-repeat;
	font-size:11px;
	padding-top:4px; /*new 4*/
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	background-image:url(../../common/images/search_pill.jpg);
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}

#mainMapFrameLinks {
	top:0px;
	left:0px;
	height:20px;
	width:356px;
	position:relative;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainMapFrame {
	background-image:url(../../common/images/map_bg.gif);
	height: 255px;
	width: 359px;
	background-repeat: no-repeat;
	display: block;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	position: absolute;
	margin-left: 386px;
	/* border-style:dotted;
	border-color:#D43D1A; /* red */
}

#lowRatesLeft {
	float:left;
	width:180px;
	font-size:11px;
	color:#CC0000;
	top:6px;
	position:relative;
	list-style-type:none;
	padding:0px;
	margin:0px;
	line-height:16px;
	left:0px;
}
#lowRatesLeft ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#lowRatesLeft li {
	padding:0px;
	margin:0px 0px 0px 10px;
}
#lowRatesRight {
	float:right;
	width:180px;
	font-size:11px;
	color:#CC0000;
	position:relative;
	top:6px;
	list-style-type:none;
	padding:0px;
	margin:0px;
	line-height:16px;
}
#lowRatesRight ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#lowRatesRight li {
	padding:0px;
	margin:0px 0px 0px 10px;
}
#moreLocations {
	top:139px;
	left:10px;
	height:64px;
	width:210px;
	position:absolute;
	z-index:2;
}
#cityIMG {
	top:127px;
	left:2px;
	height:121px;
	width:377px;
	position:absolute;
	z-index:1;
}
#quickLinks {
	top:5px;
	left:0px;
	height:16px;
	width:746px;
	background-image:url(../../common/images/quicklinks_bg.gif);
	background-repeat:no-repeat;
	font-size:11px;
	padding-top:5px;
	padding-right:8px;
	padding-bottom:5px;
	padding-left:8px;
	list-style-type:none;
	position:relative;
}
#quickLinks ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#quickLinks li {
	padding:0px;
	margin:0px;
	display:inline;
}
#bannerFrame {
	top:10px;
	left:0px;
	height:65px;
	width:746px;
	position:relative;
}
#regionalPromo {
	top:0px;
	left:0px;
	background-image:url(../../common/images/regional_bg.gif);
	background-repeat:no-repeat;
	height:62px;
	width:291px;
	position:absolute;
}
#banner {
	top:0px;
	left:300px;
	height:60px;
	width:468px;
	position:absolute;
}
#mainPromoFrame {
	top:2px;
	left:0px;
	background-image:url(../../common/images/base_promo.gif);
	background-repeat:no-repeat;
	height:75px;
	width:746px;
	position:relative;
}
#promo1 {
	top:8px;
	left:10px;
	height:60px;
	width:242px;
	position:absolute;
}
#promo2 {
	top:8px;
	left:262px;
	height:60px;
	width:245px;
	position:absolute;
}
#promo3 {
	top:8px;
	left:524px;
	height:60px;
	width:242px;
	position:absolute;
}
/* mainPillPromo1 mainPillPromo2 mainPillPromo3 are in branded layout.css's*/
#bigmap {
	position:absolute;
	top:0px;
	left:0px;
	height:450px;
	width:550px;
	border-style:solid;
	border-width:1px;
	border-color:#CFCFCF;
	padding:10px;
}
#ebrochureSmallmap {
	height:274px;
	width:323px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	margin-top:4px;
	margin-right:8px;
	margin-bottom:4px;
	margin-left:10px;
	position:relative;
}
/*--- end index.jsp ---*/

/*--- start miniSearch.jsp ---*/
#miniSearch {width:990px;clear:both;padding:2px 0px 5px 4px;height:67px;margin:auto;background:top left url(../../common/images/booking_strip.jpg) no-repeat;}
#bookbanner {text-align:left;padding:5px 0px 5px 0px;width:990px;}
#bookbanner img {border:none;}
#miniSearch label {display:block;font-weight:bold;padding-bottom:2px;}
#miniSearch label#red {display:block;font-weight:normal;color:#C00;padding-bottom:2px;}
#miniSearch div {float:left;padding-right:8px;}  /* was 4 */
#miniSearch form {margin:0px;padding:0px;}
select {font:11px Arial, Helvetica, sans-serif;}
input {font:11px Arial, Helvetica, sans-serif;}
select#country {width:200px;}
select#destination {width:155px;}
select#month, select#depart_month {width:80px;}
select#day, select#depart_day {width:42px;}
select#srp {width:230px;}
select#nroom {width:35px;}
select#nadult {width:35px;}
select#nchild {width:35px;float:left;}
select#xbed {width:90px;}
#miniSearch input#minisrp {width:50px;float:left;}
#miniSearch input#goBook {background:top left url(../../common/images/go_off_yellow.gif) no-repeat;float:left;margin-left:2px;width:29px;height:21px;border:none;cursor:pointer;margin-top:14px;}
#miniSearch input:hover#goBook {background:top left url(../../common/images/go_on_yellow.gif) no-repeat;}
/*--- end miniSearch.jsp ---*/

/*--- start corporate ---*/
#corporateContent {
	position:relative;
	width:790px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	z-index:1;
}
#corporateHeaderFrame {
	top:10px;
	left:0px;
	height:65px;
	width:770px;
	padding:0px;
	position:relative;
	overflow:hidden;
	visibility:visible;
	z-index:3;
}
#corporateHead {
	top:35px;
	left:0px;
	height:27px;
	width:770px;
	background-image:url(../../common/images/signature_content_head.gif);
	background-repeat:no-repeat;
	position:absolute;
	z-index:4;
}
#corporateMainFrame {
	top:-10px;
	left:0px;
	width:770px;
	position:relative;
}
/* corporate_layout.jsp visible and hidden tabs  */
#corporateTabTravelON {
	top:1px;
	left:0px;
	height:47px;
	width:158px;
	position:absolute;
	background-image:url(../../common/images/tab_signatures.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:12px;
	text-align:center;
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
	z-index:5;
}

#corporateTabTravelOFF {
	top:1px;
	left:0px;
	height:47px;
	width:158px;
	position:absolute;
	background-image:url(../../common/images/tab_signatures.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:12px;
	text-align:center;
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
	z-index:2;
}

#corporateTabMeetingON {
	top:1px;
	left:147px;
	height:35px;
	width:158px;
	background-image:url(../../common/images/tab_signatures2.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	position:absolute;
	text-align:center;
	padding-left:0px;
	padding-top:10px;
	line-height:12px;
	padding-right:0px;
	z-index:5;
}

#corporateTabMeetingOFF {
	top:1px;
	left:147px;
	height:35px;
	width:158px;
	background-image:url(../../common/images/tab_signatures2.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	position:absolute;
	text-align:center;
	padding-left:0px;
	padding-top:10px;
	line-height:12px;
	padding-right:0px;
	z-index:2;
}

/*  travelcorporate.jsp   */
#corporateTabTravelFolder {
	top:0px;
	left:0px;
	width:730px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	position:relative;
	display:block;
	z-index:10;
}
#corporateMainContent {
	top:0px;
	left:10px;
	width:750px;
	position:relative;
}	
#corporateMainLeft {
	top:0px;
	left:0px;
	width:472px;
	float:left;
	position:relative;
}
#corporateMainRight {
	top:0px;
	left:0px;
	width:250px;
	float:right;
	position:relative;
}

#corporateContact {
	top:0px;
	left:0px;
	width:250px;
	position:relative;
}
#corporateMainBase {
	top:0px;
	left:0px;
	height:32px;
	width:770px;
	background-image:url(../../common/images/main_base.gif);
	background-repeat:no-repeat;
	position:relative;
}	
/*  meetingcorporate.jsp   */
#corporateTabMeetingFolder {
	top:0px;
	left:0px;
	width:730px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	position:relative;
	display:block;
	z-index:7;
}
#corporateMeetingMainContent {
	top:0px;
	left:10px;
	width:750px;
	position:relative;
}	
#corporateMeetingMainLeft {
	top:0px;
	left:0px;
	width:472px;
	float:left;
	position:relative;
}
#corporateMeetingMainRight {
	top:0px;
	left:0px;
	width:250px;
	float:right;
	position:relative;
}
#corporateMeetingLogin {
	top:0px;
	left:0px;
	width:250px;
	position:relative;
}
#loginOverlay {
	background-image:url(../../common/images/login_overlay.gif);
	height:95px;
	width:163px;
	position:relative;
	margin-left:7px;
	margin-bottom:7px;
	margin-top:7px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:10px;
	background-repeat:no-repeat;
}
#corporateMeetingContact {
	top:0px;
	left:0px;
	width:250px;
	position:relative;
}
#corporateMeetingMainBase {
	top:0px;
	left:0px;
	height:32px;
	width:770px;
	background-image:url(../../common/images/main_base.gif);
	background-repeat:no-repeat;
	position:relative;
}

#corporateLeftFrame {
	top:0px;
	left:0px;
	height:auto;
	width:195px;
	float:left;
	position:relative;
}

#corporateMiddleFrame {
	top:0px;
	left:0px;
	height:auto;
	width:320px;
	float:left;	
	position:relative;		
}

#corporateRightFrame {
	top:0px;
	left:0px;
	height:auto;
	width:200px;
	float:left;
	position:relative;
}

/*--- end corporate ---*/

/*--- start register ---*/

/*--- end register ---*/

/*--- End Mexico layout ---*/

/*--- ------------------------------------------------------------- ---*/
/*--- High level content box ---*/
#frame {
	position:relative;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}
/*--- Promo pills ---*/
#pillPromoFrame {
	position:relative;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#pillPromo1Frame {
	position:relative;
	left:0px;
	height:76px;
	width:253px;
	float:left;
}

#pillPromo2Frame {
	position:relative;
	left:0px;
	padding-left:5px;
	height:76px;
	width:253px;
	float:left;
}
#pillPromo3Frame {
	position:relative;
	left:0px;
	padding-left:5px;
	height:76px;
	width:253px;
	float:left;
}
#pillPromo1.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	left:10px;
}
/*--- Currency ---*/
#currencyXChange {
	top:30px;
	left:500px;
	height:25px;
	width:150px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:36px;
	list-style-image:url(../../common/images/li.gif);
	text-align:center;
	visibility:visible;
	z-index:1;
}
#currencyXChangeForm {
	top:0px;
	left:0px;
	position:relative;
	height:25px;
	width:150px;
	z-index:2;
}

/*--- Date selector for the rate calendar---*/
#dateSelector {
	left:210px;
	padding:0px;
	height:20px;
	width:540px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	visibility:visible;
	z-index:5;
}

#dateSelectorRoom {
	top:-10px;
	left:326px;
	padding:0px;
	height:20px;
	width:425px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	visibility:visible;
	z-index:5;
}

/*--- Rate calendar - HOTELS ---*/
#hotelRateContent {
	width:990px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	position:relative;
	z-index:1;
}
#summaryAndProgressFrame{
	position:relative;
	height:50px;
	width:790px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	z-index:1;
}
#sortAndCurrencyFrame {
	top:17px;
	left:175px;
	height:25px;
	width:810px;
	text-align:right;
	position:absolute;
	z-index:1;
}
#navAndCurrencyFrame {
	top:135px;
	left:330px;
	height:25px;
	width:650px;
	position:absolute;
	text-align:right;
	z-index:1;
}
#rateContentHead {
	position:absolute;
	top:20px;
	height:21px;
	width:790px;
	position:relative;
	background-image:url(../../common/images/rate_head.gif);
	background-repeat:no-repeat;
	visibility:visible;
	z-index:5;
}
#roomRateHeader {
	left:0px;
	height:194px;
	width:990px;
	background-image:url(../../common/images/bar_room_rate_wide.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:9;
}
#rateHeader {
	top:0px;
	left:0px;
	height:71px;
	width:990px;
	background-image:url(../../common/images/bar_rate.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:3;
}
#rateHeaderDates {
	top:38px;
	left:212px;
	height:33px;
	width:775px;
	padding-top:4px;
	vertical-align:top;
	position:absolute;
	z-index:1;
}
#rateHeaderDatesWhite {
	top:160px;
	left:212px;
	height:29px;
	width:775px;
	background-image:url(../../common/images/date_bg_white_wide.gif);
	background-repeat:no-repeat;
	padding-left:2px;
	padding-top:4px;
	vertical-align:top;
	position:absolute;
	z-index:1;

}
#hotelRateMainFrame {
	position:relative;
	top:0px;
	left:0px;
	width:790px;
	z-index:2;
}
#hotelRateBase {
	height:20px;
	width:990px;
	position:relative;
	background-image:url(../../common/images/main_base_full_no_arrow_wide.gif);
	background-repeat:no-repeat;
	visibility:visible;
	z-index:5;
}

#roomRateMainFrame {
	position:relative;
	top:-14px;
	left:0px;
	width:790px;
	z-index:1;
}
#roomRateBase {
	height:20px;
	width:990px;
	position:relative;
	background-image:url(../../common/images/main_base_full_no_arrow_wide.gif);
	background-repeat:no-repeat;
	visibility:visible;
	z-index:5;
}
/*--- Error ---*/
#errorCode {
	top:10px;
	left:695px;
	height:15px;
	width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
}
/*--- Message ---*/
#messageFrame {
	position:relative;
	left:10px;
	height:50px;
	width:710px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}

#message {
	position:relative;
	height:auto;
	width:700px;
	list-style-image:url(../../common/images/li.gif);
	z-index:2;
}
#frameErrors {
	position:relative;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}
#frameErrorsTop {
	position:relative;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}
#errors{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:normal;	
}
#messageFrameTop {
	position:relative;
	left:10px;
	height:70px;
	width:740px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
#searchResultSummary {
	top:5px;
	left:10px;
	height:40px;
	width:400px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	list-style-image:url(../../common/images/li.gif);
	z-index:2;
}
#back {
	left:10px;
	padding:0px;
	height:20px;
	width:200px;
	position:relative;
	list-style-image:url(../../common/images/li.gif);
	z-index:5;
	background-repeat:no-repeat;
	visibility:visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#roomRateContent {
	position:relative;
	width:990px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	z-index:1;
}

/*--- Hotel Image ---*/
#hotelImageFrame {
	position:relative;
	top:8px;
	left:8px;
	height:166px;
	width:201px;
	float:left;
	background-image:url(../../common/images/hotel_lrg01.jpg);
	background-repeat:no-repeat;
}

/*--- Hotel info ---*/
#hotelInfo{
	position:relative;
	height:90px;
	width:250px;
}
#roomHotelInfo{
	top:2px;
	left:2px;
	width:270px;
	padding:4px;
	position:absolute;
	z-index:5;
}
#rateRowHotelLogo {
	top:5px;
	left:5px;
	height:30px;
	width:30px;
	position:absolute;
	vertical-align:top;
	z-index:1;
}
#rateRowHotelAddress {
	top:2px;
	left:40px;
	height:65px;
	width:150px;
	position:absolute;
	vertical-align:top;
	z-index:1;
}
#rateRowHotelDetails {
	top:68px;
	left:5px;
	height:10px;
	width:200px;
	position:absolute;
	vertical-align:top;
	z-index:1;
}
/*--- Update room rates form ---*/
#updateRoomForm{top:2px;left:280px;height:100px;width:360px;position:absolute;}

/*--- Pills frame ---*/
#pillsFrame {
	position:absolute;
	top:5px;
	left:520px;
	width:240px;
	height:190px;
}

/*--- package deals ---*/
#specialOffersButton {
	top:70px;
	left:4px;
	height:26px;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../../common/images/tab_red_mid.gif);
	background-repeat:repeat-x;
	position:absolute;
	z-index:6;
}
#specialOffersList {
	top:94px;
	left:4px;
	height:135px;
	width:176px;
	margin-top:3px;
	text-align:left;
	display:none;
	position:absolute;
	z-index:100;
}

#pillPromotionFrame{
	position:absolute;
	top:35px;
	left:0px;
	height:100px;
	width:235px;
}
#pillPromotionList{
	position:relative;
	top:2px;
	left:20px;
	height:100px;
	width:220px;
	list-style-image:url(../../common/images/li.gif);
	list-style-type:circle;
}
/*--- for the packages details tooltip that displays on the listRoomRates.jsp at runtime ---*/
#dhtmltooltip{
	width:0px;
	height:0px;
	background-color:#FFCC00;
	position:relative;
	z-index:40;
}
/*--- Guest info ---*/
#guestInfoContent {
	position:relative;
	width:746px;
	padding:0px;
	text-align:left;
	z-index:1;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
	float:left;
	/* position:absolute; */
}

#guestInfoHeader {
	left:0px;
	height:224px;
	width:746px;
	background-image:url(../../common/images/bar_room_rate_high.JPG);
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}
#guestInfoHotelInfo{
	top:2px;
	left:2px;
	width:300px;
	padding:4px;
	position:absolute;
	z-index:100;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}

#bookingSummary {
	top:62px;
	left:2px;
	height:120px;
	width:650px;
	padding:4px;
	position:absolute;
}
#galleryThumbs {
	top:2px;
	left:425px;
	height:106px;
	width:298px;
	background-image:url(../../common/images/thumb_bg.gif);
	background-repeat:no-repeat;
	float:right;
	margin:4px;
	padding:6px;
	position:absolute;
	z-index:6;
}
#galleryThumbsRight {
	top:2px;
	left:667px;
	height:106px;
	width:298px;
	background-image:url(../../common/images/thumb_bg.gif);
	background-repeat:no-repeat;
	float:right;
	margin:4px;
	padding:6px;
	position:absolute;
	z-index:6;
}
#imageScroller {
	overflow:auto;
	height:106px;
	width:295px;
}
#guestInfoMainFrame {
	left:0px;
	top:-14px;
	width:746px;
	position:relative;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:-1;
}

#rateBg {
	left:0px;
	height:auto;
	width:746px;
	background-image:url(../images/main_bg_full.gif);
	background-repeat:repeat-y;
	position:relative;
	z-index:1;
}
#rateBgWide {
	left:0px;
	height:auto;
	width:990px;
	background-image:url(../images/main_bg_full_wide.gif);
	background-repeat:repeat-y;
	position:relative;
	z-index:1;
}

#guestHotelAlerts {
	top:3px;
	left:10px;
	height:70px;
	width:740px;
	padding-top:5px;
	position:relative;
	visibility:visible;
	z-index:5;
}
#guestFieldsInfo {
	top:3px;
	left:10px;
	height:30px;
	width:740px;
	padding-top:5px;
	position:relative;
	visibility:visible;
	z-index:5;
}
#step1Frame {
	top:10px;
	left:10px;
	width:726px;
	position:relative;
	visibility:visible;
	z-index:3;
}
#step1Header {
	height:30px;
	width:728px;  /* needed to increase this from 746(true width) to make the top of the table fix the bottom */
	position:relative;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:4;
}
#step2345 {
	top:10px;
	left:5px;
/*	height:455px;*/
	width:737px;
	position:relative;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	overflow:hidden;
	z-index:4;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#guestInfoBase {
	height:20px;
	width:746px;
	position:relative;
	background-image:url(../../common/images/main_base_full_no_arrow.gif);
	background-repeat:no-repeat;
	visibility:visible;
	z-index:5;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}

#step1Content {
	height:auto;
	width:736px;
	padding-bottom:5px;
	/* padding-left:3px;
	padding-right:3px; */
	position:relative;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:4;
}
#step2 {
	top:0px;
	left:0px;
	height:360px;
	width:359px;
	position:absolute;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:4;
}
#step3 {
	top:0px;
	left:380px;
	height:360px;
	width:359px;
	position:absolute;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:4;
}
#step4 {
	top:200px;
	left:380px;
	height:55px;
	width:359px;
	position:absolute;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:4;
}
#step5 {
	top:280px;
	left:380px;
	height:45px;
	width:359px;
	position:absolute;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:4;
}
/*--- Confirmation ---*/
#confirmTopHeaderFrame {
	position:relative;
	left:0px;
	height:300px;
	width:780px;
	padding-top:10px;
	overflow:hidden;
}
#confirmMainFrame {
	left:0px;
	top:-14px;
	width:746px;
	position:relative;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:-1;
}
#confirmInfoHeadFrame {
	top:210px;
	left:0px;
	height:71px;
	width:790px;
	position:absolute;
	visibility:visible;
	z-index:-1;
}
#confirmInfoHead {
	height:21px;
	width:790px;
	position:relative;
	background-image:url(../../common/images/rate_head.gif);
	background-repeat:no-repeat;
	visibility:visible;
	z-index:1;
}
#confirmRoomFrame {
	left:10px;
	width:726px;
	top:10px;
	position:relative;
	visibility:visible;
	z-index:3;
}
#confirmRoomHeader {
	height:28px;
	width:728px;  /* needed to increase this from 746(true width) to make the top of the table fix the bottom */
	position:relative;
	visibility:visible;
	z-index:4;
}
#confirmGuestInfoFrame {
	top:10px;
	left:10px;
	height:280px;
	width:737px;
	position:relative;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	overflow:hidden;
	z-index:4;
}
#confirmGuestInfo {
	top:0px;
	left:0px;
	height:310px;
	width:359px;
	position:absolute;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:4;
}
#confirmHotelAlerts {
	top:0px;
	left:370px;
	height:100px;
	width:359px;
	position:absolute;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:4;
}
#confirmGuaranteePolicy {
	top:100px;
	left:370px;
	height:60px;
	width:359px;
	position:absolute;
	list-style-image:url(../../common/images/li.gif);
	visibility:visible;
	z-index:4;
}
#printConfirmation {
	top:130px;
	left:650px;
	height:25px;
	width:100px;	
	padding-top:3px;
	position:absolute;
	float:right;
}
/*--- ebrochure ---*/
#ebrochureContent {
	width:746px;
	position:relative;
	text-align:left;
	position:relative;
	z-index:1;
}
#ebrochureHeaderFrame {
	top:10px;
	left:0px;
	height:81px;
	width:746px;
	background-image:url(../../common/images/bar_ebrochure.gif);
	background-repeat:no-repeat;
	position:relative;
	z-index:3;
}
#ebrochureHotelInfo {
	top:5px;
	left:5px;
	height:auto;
	width:570px;
	position:absolute;
	z-index:1;
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}
#ebrochureContentBase {
	top:0px;
	left:10px;
	height:auto;
	width:746px;
	position:relative;
}
#ebrochureContentHead {
	top:36px;
	left:10px;
	height:24px;
	width:746px;
	position:absolute;
	z-index:7;
}
#ebrochureBookDealButton_en {
	height:26px;width:86px;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;
	background-image:url(../../common/images/tab_red_mid.gif);background-repeat:repeat-x;
	position:relative;
	z-index:2;
}
#ebrochureBookDealButton_es {
	height:26px;width:100px;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;
	background-image:url(../../common/images/tab_red_mid.gif);background-repeat:repeat-x;
	position:relative;
	z-index:2;
}
#ebrochureHotelWelcome {
	top:10px;
	left:5px;
	height:auto;
	width:530px;
	margin-bottom:5px;
	position:relative;
}
#ebrochureDetails {top:10px;left:5px;height:auto;width:210px;position:relative;float:right;}
#ebrochureDetails ul {list-style-type:none;left:0px;margin-top:0px;margin-bottom:0px;clip:rect(auto,auto,auto,0px);	margin-left:0px;padding:0px;}
#ebrochureDetails li{list-style-type:none;margin-right:3px;margin-left:18px;width:200px;position:relative;}
#ebrochureImageGallery {
	top:10px;
	left:0px;
	height:auto;
	width:308px;
	background-image:url(../../common/images/box_content_mid_2.gif);
	background-repeat:repeat-y;
	position:relative;
	float:left;
}
#ebrochureDirections {
	top:15px;
	left:5px;
	height:auto;
	width:210px;
	position:relative;
	float:right;
}
#ebrochureRateChecker {
	top:5px;
	left:565px;
	height:70px;
	width:190px;
	position:absolute;
	z-index:2;
}
#ebrochureViewRates_en {
	top:15px;left:0px;height:26px;width:100px;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;
	color:#FFFFFF;
	background-image:url(../../common/images/tab_red_mid.gif);background-repeat:repeat-x;
	position:absolute;
	z-index:5;
}
#ebrochureViewRates_es {
	top:15px;left:0px;height:26px;width:173px;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;
	color:#FFFFFF;
	background-image:url(../../common/images/tab_red_mid.gif);background-repeat:repeat-x;
	position:absolute;
	z-index:5;
}

#ebrochureSubNavViewRates_en {
	top:10px;left:5px;height:26px;width:100px;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;
	background-image:url(../../common/images/tab_red_mid.gif);background-repeat:repeat-x;
	position:relative;
	z-index:5;
}
#ebrochureSubNavViewRates_es {
	top:10px;left:5px;height:26px;width:173px;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;
	background-image:url(../../common/images/tab_red_mid.gif);background-repeat:repeat-x;
	position:relative;
	z-index:5;
}
#ebrochureElementContent {top:5px;left:20px;padding-right:5px;padding-bottom:5px;position:relative;}
#ebrochureElementContent ul {left:0px;margin-top:0px;margin-bottom:0px;clip:rect(auto,auto,auto,0px);margin-left:0px;padding:0px;list-style-image:url(../../common/images/li.gif);}
#ebrochureElementContent li{margin-right:3px;margin-left:18px;width:200px;position:relative;}
#ebrochureService {top:10px;left:0px;height:auto;width:250px;position:relative;float:left;}
#ebrochureServiceSomeRooms {top:20px;left:5px;height:auto;width:250px;position:relative;float:left;}
#ebrochureServiceAllRooms {top:10px;left:5px;height:auto;width:250px;position:relative;float:right;}
#ebrochureServiceBusinessFriendly {top:20px;left:5px;height:auto;width:250px;position:relative;float:right;}
#ebrochureAttractions {top:10px;left:5px;height:auto;width:250px;position:relative;float:left;}
#ebrochureAirports {top:20px;left:5px;height:auto;width:250px;position:relative;float:left;}
#ebrochureTransportation {top:30px;left:5px;height:auto;width:250px;position:relative;float:left;}
#ebrochureBusinesses {top:10px;left:5px;height:auto;width:250px;position:relative;float:left;}
#ebrochureRestlaunges {top:20px;left:5px;height:auto;width:250px;position:relative;float:left;}
#ebrochureHotelDeal {top:10px;left:5px;height:auto;width:500px;position:relative;}
#ebrochureLeft {top:10px;left:5px;width:250px;float:left;position:relative;}
#ebrochureRight {top:10px;left:5px;width:250px;float:right;position:relative;}
#imageViewer {
	top:0px;
	left:0px;
	height:226px;
	width:295px;
	margin:3px;
	position:relative;
	z-index:6;
}
#imageViewer img {
	border:1px solid #CCCCCC;
	max-width:285px;
	width:expression(this.clientWidth > 285? "285px" : "auto" );
	max-height:225px;
	height:expression(this.clientHeight > 225? "225px" : "auto" );
}

#thumbViewer {
	top:5px;
	left:0px;
	height:104px;
	width:295px;
	margin:4px;
	position:relative;
	overflow:auto;
	z-index:6;
}
#thumbViewer img {
	height:75px;
	width:75px;
	padding:5px;
	margin-right:3px;
	border:1px solid #CCCCCC;
}
#dealPhoto {
	position:relative;
	z-index:6;
	padding:5px;
	margin-right:3px;
	border:1px solid #CCCCCC;
	max-width:285px;
	width:expression(this.clientWidth > 285? "285px": "auto" );
	max-height:225px;
	height:expression(this.clientHeight > 225? "225px": "auto" );
}
/* Privacy statement - legal*/
#legalContentHead {
	position:relative;
	height:48px;
	width:770px;
}
#legalContentMid {
	position:relative;
	background-image:url(../../common/images/content_bg_stretcher.gif);
	background-repeat:repeat-y;
	width:770px;
}
#legalContentBase {
	position:relative;
	height:15px;
	width:770px;
}
/* Client login confirmation */
#clientYes {
	top:100px;
	left:35px;
	height:20px;
	width:140px;
	position:absolute;
}
#clientNo {
	top:100px;
	left:280px;
	height:20px;
	width:140px;
	position:absolute;
}
#listCorrection {
	top:0px;
	left:-10px;
	position:relative;
}
#hotelDetailsSmallmap {
	top:10px;
	left:2px;
	height:70px;
	width:200px;
	position:relative;
	z-index:2;
}
/* Hotels */
#hotelsContentHead {
	position:relative;
	height:48px;
	width:770px;
}
#hotelsContentMid {
	position:relative;
	background-image:url(../../common/images/content_bg_stretcher.gif);
	background-repeat:repeat-y;
	width:770px;
}
#hotelsContentBase {
	position:relative;
	height:15px;
	width:770px;
}
#mainCorporateLoginBook {
	position:absolute;
	padding-top:0px;
	top:188px;
	left:13px;
	width:270px;
	height:30px;
	z-index:2;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainCorporateLoginView {
	position:absolute;
	padding-top:0px;
	top:188px;
	left:13px;
	width:270px;
	height:30px;
	z-index:2;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainCorporateLoginCC {
	position:absolute;
	padding-top:0px;
	top:182px;
	left:9px;
	width:270px;
	height:30px;
	z-index:2;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainContent {
	width:770px;
}
#baseNav {
	width:990px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	position:relative;
	margin-top:3px;
	height:auto;
}
#guestInfoBookButton_en {
	color:#FFFFFF;
	height:26px;
	width:130px;
	background-image:url(../../common/images/tab_red_mid.gif);
	background-repeat:repeat-x;
	position:relative;
	z-index:10;
}
#guestInfoBookButton_es {
	color:#FFFFFF;
	height:26px;
	width:133px;
	background-image:url(../../common/images/tab_red_mid.gif);
	background-repeat:repeat-x;
	position:relative;
	z-index:10;
}
#errorMid {
    background-image:url(../../common/images/errormid.gif);
    background-repeat:repeat-y;
    width:990px;
    padding-right:10px;
    padding-left:10px;
    position:relative;
}
#errorHead {
    height:44px;
    width:990px;
    position:relative;
    background-image:url(../../common/images/errorhead.gif);
    background-repeat:no-repeat;
}
#errorFrame {
	position:relative;
	top:10px;
	left:0px;
	height:auto;
	width:990px;
	padding:0px;
	list-style-image:url(../../common/images/li.gif);
}
#errorContent {
	top:20px;
	left:35px;
	height:auto;
	width:600px;
	position:relative;
	list-style-image:url(../../common/images/li.gif);
	z-index:2;
}
#errorTitle {
	top:10px;
	left:695px;
	height:15px;
	width:70px;
	position:absolute;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#errorBase {
	position:relative;
	height:23px;
	width:990px;
	background-image:url(../../common/images/errorbase.gif);
    background-repeat:no-repeat;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#titleBar {
	background-image:url(../../common/images/bar_blank.gif);
	background-repeat:no-repeat;
	height:50px;
	width:746px;
	margin-top:4px;
}
#titleBar h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#637E99;
	background-image:url(../../common/images/title_bg.gif);
	background-repeat:repeat-x;
	height:45px;
	display:block;
	position:absolute;
	font-weight:normal;
	margin-top:5px;
	margin-left:4px;
	z-index:3;
}
#contentGrey {
	background-image:url(../../common/images/grey_content_bg.gif);
	background-repeat:repeat-y;
	width:746px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	position:relative;
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}
#leftColumn {
	width:176px;
	height:auto;
	/*width:184px;*/
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	padding-left:4px;
	float:left;
	position:absolute;
}
#rightColumn {
	width:548px; /*564*/
	left:188px;
	padding:4px;
	position:relative;
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}
#rightColumn select {font:11px Arial, Helvetica, sans-serif;}
#rightColumn input {font:11px Arial, Helvetica, sans-serif;}

#rightSide {
	float:right;
	width:240px;
	margin-top:0px;
	/* border-style:dotted;
	border-color:#D43D1A; /* red */
}
#mainImgBg {
	background-image:url(../../common/images/main_img_bg.gif);
	background-repeat:no-repeat;
	top:0px;
	left:2px;
	padding:10px;  /*10*/
	height:173px;
	width:550px;  /*550 */
	position:relative;
	/* border-style:dotted;
	border-color:#D43D1A; /* red */
}
#mainImgBgSmall {
	width:468px;
	height:60px;
	height:1%; /*  IE hack related to float:left bug.  */
	padding-left:4px;
	padding-right:4px;
	left:45px;
	position:absolute;
}
#contentPadderColumn {
	margin-top:3px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:10px;
	position:relative;
}
#contentBaseGreyFull_en {
	background-image:url(../../common/images/en/base_full_grey.gif);
	background-repeat:no-repeat;
	height:73px;
	width:746px;
}
#contentBaseWhiteFull_en {
	background-image:url(../../common/images/en/base_full.gif);
	background-repeat:no-repeat;
	height:73px;
	width:746px;
}
#contentBaseGreyFull {
	background-image:url(../../common/images/base_full_grey.gif);
	background-repeat:no-repeat;
	height:73px;
	width:746px;
}
#contentBaseWhiteFull {
	background-image:url(../../common/images/base_full.gif);
	background-repeat:no-repeat;
	height:73px;
	width:746px;
}
#subnav {
	width:176px;
	background-image:url(../../common/images/sub_nav_bg.gif);
	background-repeat:repeat-y;
}
#subnav a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	
}
#subnav a.select{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#subnav ul{
	list-style-type:none;
	left:0px;
	margin-top:0px;
	margin-bottom:0px;
	clip:rect(auto,auto,auto,0px);
	margin-left:0px;
	padding:0px;
}
#subnav li{
	list-style-type:none;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#666666;
	margin-right:6px;
	margin-left:6px;
	position:relative;
	width:162px;
}
#subnav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#sunshineSearchForm {
	left:4px;
	top:0px;
	margin:0px;
	padding:0px;
	position:relative;
}
#flashTitle {
	height:70px;
	width:220px;
	position:absolute;
	z-index:2;
}
#subnavPill {
	width:176px;
	background-image:url(../../common/images/sub_nav_bg.gif);
	background-repeat:repeat-y;
}
/* new for special oferrs/city deals page */

#specialOffersPageTitleBar {
	background-image:url(../../common/images/bar_blank.gif);
	background-repeat:no-repeat;
	height:50px;
	width:746px;
	margin-top:4px;
	z-index:9;
}

#specialOffersPageFrame {
	background-image:url(../../common/images/white_content_bg.gif);
	background-repeat:repeat-y;
	height:auto;
	width:749px;
	padding-top:0px;
	padding-right:2px;
	padding-bottom:0px;
	padding-left:1px;
	z-index:2;
}

#specialOffersPageContentDark {
	background-color:#F1EFEA;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#D9D5C9;
	position:relative;
	width:749px; /* needs to be 749 */
	padding-top:4px;
	padding-bottom:8px;
}

#specialOffersPageContentLight {
	background-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#D9D5C9;
	position:relative;
	width:749px;
	padding-top:4px;
	padding-bottom:8px;
}

#specialOffersPageHotelDesc {
	width:247px;/*width:198px*/
	float:left;
	padding:4px;
}

#specialOffersPageHotelDesc img{
	border:0px;
	float:left; /*align:left doesn't work!!!!*/
	padding-right:4px;
}

#specialOffersPageDetails {
	width:248px;/*width:275px;*/
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#B6B6B6;
	float:left;
	padding-right:4px;
	padding-left:4px;  /*new*/
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}

#specialOffersPageImg {
	height:40px;
	width:54px;
	border:1px solid #B6B6B6;
	padding:3px;
	background-color:#FFFFFF;
	float:left;
	margin-right:4px;
	margin-bottom:4px;
}

#specialOffersPageImg img {
	height:40px;
	width:54px;
	border:0px;
}

#specialOffersPageListFrame {
	float:right;
	width:248px;
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}

#specialOffersPageList {
	position:relative;
	float:left;
	width:250px;
	font-size:10px;
	/* border-style:dotted;
	border-color:#D43D1A; /* red */
}

#specialOffersPageTitleBar h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#637E99;
	background-image:url(../../common/images/title_white_bg.gif);
	background-repeat:repeat-x;
	height:45px;
	display:block;
	position:absolute;
	font-weight:normal;
	margin-top:5px;
	margin-left:4px;
}

#specialOffersPageList ul {
	list-style-type:none;
	background-color:transparent;
	margin:0px;
	padding:0px;
}

#specialOffersPageList li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-size:11px;
}
#rewardsColumnBox1 {
	background-image:url(../../common/images/rewards_4column_box.gif);
	height:99px;
	width:118px;
	position:absolute;
	padding:7px;
}
#rewardsColumnBox2 {
	background-image:url(../../common/images/rewards_4column_box.gif);
	height:99px;
	width:118px;
	position:absolute;
	margin-left:136px;
	padding:7px;
	float:left;
}
#rewardsColumnBox3 {
	background-image:url(../../common/images/rewards_4column_box.gif);
	height:99px;
	width:118px;
	position:absolute;
	margin-left:272px;
	padding:7px;
}
#rewardsColumnBox4 {
	background-image:url(../../common/images/rewards_4column_box.gif);
	height:99px;
	width:118px;
	position:absolute;
	margin-left:408px;
	padding:7px;
}
#rewardsColumnBox1 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#rewardsColumnBox1 li {
	list-style-type:none;
}
#rewardsColumnBox2 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#rewardsColumnBox2 li {
	list-style-type:none;
}
#rewardsColumnBox3 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#rewardsColumnBox3 li {
	list-style-type:none;
}
#rewardsColumnBox4 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#rewardsColumnBox4 li {
	list-style-type:none;
}
#rewardsColumnBox1 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#rewardsColumnBox1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#rewardsColumnBox2 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#rewardsColumnBox2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#rewardsColumnBox3 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#rewardsColumnBox3 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#rewardsColumnBox4 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#rewardsColumnBox4 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#specialOffersContentWhite {
	background-image:url(../../common/images/white_content_bg.gif);
	background-repeat:repeat-y;
	width:749px;
	padding-top:0px;
	padding-right:2px;
	padding-bottom:0px;
	padding-left:1px;
	position:relative;
}
#specialOffersContentPadding {
	width:736px;
	margin-top:3px;
	margin-right:14px;
	margin-bottom:0px;
	margin-left:14px;
	position:relative;
}
#contentWhite {
	background-image:url(../../common/images/white_content_bg.gif);
	background-repeat:repeat-y;
	width:746px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	position:relative;
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}

#contentPadding {
	width:710px;
	top:5px;
	left:14px;
	margin-right:14px;
	margin-bottom:5px;
	position:relative;
}
/* special offers start */
#specialOffersLeftColumn {
	float:left;
	width:240px;
	margin-right:8px;
}

#specialOffersColumnBox {
	padding:4px;
	height:105px;
	width:231px;
	margin-bottom:3px;
	background-image:url(../../common/images/three_column_content_bg.jpg);
	background-repeat:no-repeat;
}

#specialOffersMiddleColumn {
	/*  Replace with your choice of content area width.  */
	width:240px;
	height:1%; /*  IE hack related to float:left bug.  */
	float:left;
	margin:0;
}

#specialOffersTab1 a {
	color:#333333;
	text-decoration:none;
	position:absolute;
	font-size:11px;
	font-weight:bold;
	width:56px;
	text-align:center;
	z-index:100;
	margin-top:3px;
}
#specialOffersTab2 a {
	color:#333333;
	text-decoration:none;
	position:absolute;
	font-size:11px;
	font-weight:bold;
	width:56px;
	text-align:center;
	margin-left:60px;
	z-index:100;
	margin-top:3px;
}
#specialOffersTab3 a {
	color:#333333;
	text-decoration:none;
	position:absolute;
	font-size:11px;
	font-weight:bold;
	width:56px;
	text-align:center;
	margin-left:120px;
	z-index:98;
	margin-top:3px;
}
#specialOffersTab4 a {
	color:#333333;
	text-decoration:none;
	position:absolute;
	font-size:11px;
	font-weight:bold;
	width:56px;
	text-align:center;
	margin-left:180px;
	z-index:100;
	margin-top:3px;
}

#specialOffersTab1 a:hover {
	color:#CC0000;
	text-decoration:underline;
}
#specialOffersTab2 a:hover {
	color:#CC0000;
	text-decoration:underline;
}
#specialOffersTab3 a:hover {
	color:#CC0000;
	text-decoration:underline;
}
#specialOffersTab4 a:hover {
	color:#CC0000;
	text-decoration:underline;
}

#specialOffersTab1 a.select {
	color:#CC0000;
	text-decoration:none;
}

#specialOffersTabSelect {
	color:#CC0000;
	text-decoration:none;
}

#specialOffersTab2 a.select {
	color:#CC0000;
	text-decoration:none;
}
#specialOffersTab3 a.select {
	color:#CC0000;
	text-decoration:none;
}
#specialOffersTab4 a.select {
	color:#CC0000;
	text-decoration:none;
}


#specialOffersRegional1 {
	height:89px;
	width:231px;
	margin-bottom:3px;
	background-image:url(../../common/images/regional_content_tab1.gif);
	background-repeat:no-repeat;
	position:absolute;
	padding-top:28px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	z-index:94;
	visibility:visible;
}

#specialOffersRegional2 {
	height:89px;
	width:231px;
	margin-bottom:3px;
	background-image:url(../../common/images/regional_content_tab2.gif);
	background-repeat:no-repeat;
	position:absolute;
	visibility:hidden;
	padding-top:28px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	z-index:95;
}

#specialOffersRegional3 {
	height:89px;
	width:231px;
	margin-bottom:3px;
	background-image:url(../../common/images/regional_content_tab3.gif);
	background-repeat:no-repeat;
	position:absolute;
	visibility:hidden;
	padding-top:28px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	z-index:96;
}
#specialOffersRegional4 {
	height:89px;
	width:231px;
	margin-bottom:3px;
	background-image:url(../../common/images/regional_content_tab4.gif);
	background-repeat:no-repeat;
	position:absolute;
	padding-top:28px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	z-index:97;
	visibility:hidden;
}
#specialOffersImg {
	height:40px;
	width:54px;
	border:1px solid #B6B6B6;
	padding:3px;
	background-color:#FFFFFF;
	float:left;
	margin-right:4px;
	margin-bottom:4px;
}
#specialOffersRightColumn {float:right;width:240px;margin:0;padding:0;}
#specialOffersCitySelectBox{height:30px;top:75px;}
#padder {
	margin-top:3px;
	margin-right:6px;
	margin-bottom:3px;
	margin-left:6px;
	position:relative;
}

#regionalLeft {
	float:left;
	width:176px;
	padding-left:0px;
	padding-right:4px;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#regionalMiddle {
	width:176px;
	height:1%; /*  IE hack related to float:left bug.  */
	padding-left:4px;
	padding-right:4px;
	float:left;
	margin:0;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#regionalRight {
	float:left;
	width:176px;
	margin:0;
	padding-left:4px;
	padding-right:0px;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#searchPillLarge {
	background-image:url(../../common/images/search_pill.jpg);
	background-repeat:no-repeat;
	height:187px;
	width:382px;
	float:left;
	font-size:11px;
	position:relative;
}
#regionalColumnBox {
	padding:5px;
	height:120px;
	width:166px;
	margin-bottom:3px;
	background-image:url(../../common/images/special_offers_regional_column_box.gif);
	background-repeat:no-repeat;
}
#noticeAds {
	background-image:url(../../common/images/notice_bg.gif);
	background-repeat:repeat-x;
	position:absolute;
	margin-left:300px;
	margin-top:10px;
	font-size:10px;
	font-weight:bold;
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}
#helpButtonHotelsRates {
	height:22px;
	width:140px;
	margin-top:50px;
	margin-left:95px;
	position:absolute;
	z-index:9;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#helpButtonRoomRates {
	top:140px;
	left:4px;
	height:22px;
	width:140px;
	position:absolute;
	z-index:9;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#helpButton {
	height:22px;
	width:140px;
	margin-top:20px;
	margin-left:160px;
	position:absolute;
	z-index:9;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#helpPopUp {
	width:250px;
	position:absolute;
	z-index:200;
	visibility:hidden;
	z-index:9;
}
#helpContent {
	background-image:url(../../common/images/help_mid.gif);
	background-repeat:repeat-y;
	width:226px; /*250 minus 2 paddings*/
	padding-right:16px;
	padding-left:8px;
	z-index:200;
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}
#helpPopUpWide {
	width:478px;
	position:absolute;
	z-index:200;
	visibility:hidden;
	z-index:9;
}
#helpContentWide {
/*	background-image:url(../../common/images/help_mid_wide.gif);
	background-repeat:repeat-y;*/
	width:462px;
	padding-right:8px;
	padding-left:8px;
}
#helpTextHotelsRates {
	position:absolute;
	top:3px;
	left:100px;
	width:400px;
	height:10px;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#helpTextRoomRates {
	position:absolute;
	top:102px;
	left:4px;
	width:250px;
	height:60px;
	z-index:1;
	/*border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#indexHotDealImage {
	position:absolute;
	top:-2px;
	left:40px;
	width:43px;
	height:49px;
}
#visaSmallBusiness {
	float:right;
	width:176px;
	margin:0;
	padding:0;
}
#floatRight {
	float:right;
	position:relative;
}
#nationalOffersFlashHolder {
	height: 366px;
	width: 250px;
	z-index:1;
	top:0px;
	left:0px;
	position:absolute;
}
#visacardPerksRight {
	float:  right;
	width:  176px;
	margin:  0px;
	padding:  0px;
}


#rightPillTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	background-image: url(../../common/images/right_ql_title.gif);
	height: 16px;
	width: 232px;
	padding: 4px;
}

#quickLinksContent {
	background-image: url(../../common/images/right_content_bg.gif);
	background-repeat: repeat-y;
	width: 240px;
}
#rightpillTop {
	background-image: url(../../common/images/right_content_top.gif);
	background-repeat: no-repeat;
	height: 4px; 
	width: 240px;
	margin-top: 0px;
	margin-bottom: 0px;
	/* border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}
#rightpillContent {
	background-image: url(../../common/images/right_content_bg.gif);
	background-repeat: repeat-y;
	width: 234px;
	padding-right: 3px;
	padding-left: 3px;
}
#rightpillContentCenter {
	background-image: url(../../common/images/right_content_bg.gif);
	background-repeat: repeat-y;
	width: 234px;
	padding-right: 3px;
	padding-left: 3px;
	text-align:center;
}
#rightpillBase {
	background-image: url(../../common/images/right_content_base.gif);
	height: 4px;
	width: 240px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
}
#quickLinksContent a{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	
}
#quickLinksContent a.select{
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#quickLinksContent li{
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-right: 6px;
	margin-left: 6px;
	position: relative;
	width: 206px;
}
#quickLinksContent ul{
	list-style-type: none;
	left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clip: rect(auto,auto,auto,0px);
	margin-left: 0px;
	padding:0px;
}
#quickLinksContent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

#mainIndexPromobase {
	float: left;
	height: 148px;
	width: 746px;
	margin-top: 4px;
	background-repeat:no-repeat;
	/* border-style:dotted;
	border-color:#D43D1A; /* red */
}
#mainIndexPromobaseContent_en {
	background-image: url(../../common/images/en/main_promo_base.jpg);
	float: left;
	height: 148px;
	width: 746px;
	margin-top: 4px;
	background-repeat: no-repeat;
}
#mainIndexPromobaseContent_es {
	background-image: url(../../common/images/es/main_promo_base.jpg);
	float: left;
	height: 148px;
	width: 746px;
	margin-top: 4px;
	background-repeat: no-repeat;
}
#mainIndexPromobaseExtra {
	float: left;
	height: auto;
	width: 747px;
	margin-top: 0px;
	background-repeat:no-repeat;
	/* border-style:dotted;
	border-color:#D43D1A; /* red */
}
#mainIndexPromobaseExtra_sp {
	float: left;
	height: auto;
	width: 747px;
	margin-top: 2px;
	background-repeat:no-repeat;
	/* border-style:dotted;
	border-color:#D43D1A; /* red */
}
#mainIndexPromo1 {
	float: left;
	width: 167px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 6px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-right: 5px;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainIndexPromo2 {
	width: 167px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-right: 5px;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainIndexPromo3 {
	width: 167px;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 6px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-right: 5px;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainIndexPromo4 {
	width: 167px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 6px;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#cityDeals {
	float: left;
	height:60px;
	width:245px;
}


/* start new google mini*/
#titleBarWide {
	background-image:url(../../common/images/bar_blank_wide.gif);
	background-repeat:no-repeat;
	height:50px;
	width:990px;
	margin-top:4px;
}
#titleBarWide h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#637E99;
	background-image:url(../../common/images/title_bg.gif);
	background-repeat:repeat-x;
	height:45px;
	display:block;
	position:absolute;
	font-weight:normal;
	margin-top:5px;
	margin-left:4px;
	z-index:3;
}

#contentWhiteWide {
	background-image:url(../../common/images/white_content_bg_wide.gif);
	background-repeat:repeat-y;
	width:987px; /*749, 3 less than image size of 768 */
	padding-top:0px;
	padding-right:2px;
	padding-bottom:0px;
	padding-left:1px;
	position:relative;
}
#contentPaddingWide {
	width:936px; /*736*/
	top:5px;
	left:14px;
	margin-right:14px;
	margin-bottom:5px;
	position:relative;
}

#contentBaseWhiteFullWide {
	background-image:url(../../common/images/base_rate.gif);
	background-repeat:no-repeat;
	height:4px;
	width:989px;
}

#mainComfortSearchFrame {
	top:2px;
	left:50px;
	height:251px;
	width:382px;
	background-image:url(../../common/images/search_pill.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	z-index:1;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainComfortSearchContents {
	top:20px;
	left:2px;
	padding:8px;
	height:150px;
	width:362px;
	list-style-image:url(../../common/images/li.gif);
	z-index:2;
	/* border-style:dotted;
	border-color:#D43D1A; /* red */
}

#helpSrpContentIndex {
	top:240px;
	left:100px;
	height:20px;
	width:20px;
	position:absolute;
	z-index:90;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#helpSrpContentMiniSearch {
	top:134px;
	left:600px;
	height:20px;
	width:20px;
	position:absolute;
	z-index:90;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#helpPopUpIndex {
	width:250px;
	z-index:200;
	display:none;
	z-index:9;
}
#helpPopUpMiniSearch {
	width:250px;
	display:none;
	z-index:100;
}
#floatLeft{float:left;}
#floatRight{float:right;}
#mainCountryTabOn {
	top:0px;
	position:relative;
	display:block;
	z-index:3;
	height:26px;
	float:left;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}


#mainCountryTabOff {
	top:0px;
	position:relative;
	display:none;
	z-index:3;
	height:26px;
	float:left;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}

#mainEuropeTabOn {
	top:0px;
	position:relative;
	display:none;
	z-index:3;
	height:26px;
	float:left;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}

#mainEuropeTabOff {
	top:0px;
	position:relative;
	display:block;
	z-index:3;
	height:26px;
	float:left;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}

#mainWorldTabOn {
	top:0px;
	overflow:hidden;	
	position:relative;
	display:none;
	z-index:3;
	height:26px;
	float:left;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}

#mainWorldTabOff {
	top:0px;
	position:relative;
	display:block;
	z-index:3;
	height:26px;
	float:left;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}

#mainEuropeTab {
	top:0px;
	left:478px;
	height:36px;
	width:105px;
	overflow:hidden;	
	position:absolute;
	z-index:1;
}
#mainWorldTab {
	top:0px;
	left:569px;
	height:36px;
	width:105px;
	overflow:hidden;	
	position:absolute;
	z-index:1;
}
#mainCountryFrame {
	margin-top:-1px;
	margin-left:1px;
	position:relative;
	z-index:2;
}
#mainEuropeFrame {
	top:-1px;
	left:1px;
	position:relative;
	display:none;
	z-index:2;
}
#mainWorldFrame {
	top:-1px;
	left:1px;
	position:relative;
	display:none;
	z-index:2;
}
#brandPill {
	background-image: url(../../common/images/brand_bg.gif);
	height: 64px;
	width: 370px;
	background-repeat: no-repeat;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	position: relative;
	margin-top: 5px;/*5*/
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}

#superBanner {
	background-image: url(../../common/images/super_banner_bg.gif);
	float: left;
	height: 91px;
	width: 730px;
	margin-top: 4px;
	padding: 8px;
}

#mainBookViewFrameLinks {
	top:0px;
	left:0px;
	height:20px;
	width:380px; /*356*/
	position:relative;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainBookTabOn {
	height:26px;
	float:left;
	display:block;
	position:relative;
	z-index:3;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainBookTabOff {
	height:26px;
	display:none;
	float:left;
	position:relative;
	z-index:3;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainViewTabOn {
	top:0px;
	position:relative;
	display:none;
	z-index:3;
	height:26px;
	float:left;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainViewTabOff {
	top:0px;
	position:relative;
	display:block;
	z-index:3;
	height:26px;
	float:left;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainCCTabOn {
	top:0px;
	position:relative;
	display:none;
	z-index:3;
	height:26px;
	float:left;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainCCTabOff {
	top:0px;
	position:relative;
	display:block;
	z-index:3;
	height:26px;
	float:left;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainCCFrame {
	position:relative;
	top:0px;
	left:0px;
	padding:8px;
	height:200px;
	width:362px;
	list-style-image:url(../../common/images/li.gif);
	z-index:2;
	display:none;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainViewFrame {
	position:relative;
	top:0px;
	left:0px;
	padding:8px;
	height:200px;
	width:362px;
	list-style-image:url(../../common/images/li.gif);
	z-index:2;
	display:none;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainBookFrame {
	position:relative;
	top:0px;
	left:0px;
	padding:8px;
	height:200px;
	width:362px;
	list-style-image:url(../../common/images/li.gif);
	z-index:2;
	display:block;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#mainBookFrame select {font:11px Arial, Helvetica, sans-serif;}
#mainBookFrame input {font:11px Arial, Helvetica, sans-serif;}
#comfortSearchHolder {
	padding: 4px;
	width: 530px;
	border: 1px solid #C0C0C0;
}
#rightpillTopChoiceClub {
	background-image:url(../../common/images/choice_club_header.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#rightpillContentChoiceClub {
    background-image: url(../../common/images/choice_club_right_content_bg.gif);
    background-repeat: no-repeat;
    width: 234px;
    padding-right: 3px;
    padding-left: 3px;
}
#rightpillBaseChoiceClub {
    background-image: url(../../common/images/choice_club_right_content_base.gif);
    height: 6px;
    width: 240px;
    margin-bottom: 4px;
    background-repeat: no-repeat;
}
#childMiddle {
 padding-left: 15px;
}

#bookrooms {
 display:inline;
}
#bookadults {
 display:inline;
}
#bookchildren {
 display:inline;
}
#bookextrabed {
 display:inline;
}
#bookbutton {
 display:inline;
}
#rightalign {
 text-align:right;
}
#leftalign {
 text-align:left;
}
#mainIndexPromobaseBooking {
	position:relative;
	height:60px;
	width:150px;
	top:50px;
	left:450px;
	z-index:9;	
}

#mainCityListFrame {
	top:377px;
	left:388px;
	height:140px;
	width:351px;
	position:absolute;
	z-index:1;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#lowRatesLeft {
	float:left;
	width:175px;/*if this is 190 the bottom img and other cities divs disappear*/
	font-size:11px;
	color:#CC0000;
	margin-top:6px;
	position:relative;
	list-style-type:none;
	padding:0px;
	margin:0px;
	line-height:14px;
	margin-left:-5px;
	border-width:1px;
	/* border-style:dotted;
	border-color:#3A5FCD; /* blue */
}
#lowRatesLeft ul {
	margin-left:-9px; /*moving it left because the div is left aligned*/
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#lowRatesLeft li {
	padding:0px;
	margin:0px 0px 0px 10px;
}
#lowRatesRight {
	float:right;
	width:175px; /*if this is 190 the bottom img and other cities divs disappear*/
	font-size:11px;
	color:#CC0000;
	position:relative;
	margin-top:6px;
	list-style-type:none;
	padding:0px;
	margin:0px;
	line-height:14px;
	/* border-width:1px;
	border-style:dotted;
	border-color:#ADFF2F; /* lime green */
}
#lowRatesRight ul {
	margin-right:2px; /*moving it right because the div is right aligned*/
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#lowRatesRight li {
	padding:0px;
	margin:0px 0px 0px 10px;
}

#cityListLeft {
	height: 110px;
	width: 180px;
	margin-top:5px;
	margin-left:393px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
#cityListRight {
	height: 110px;
	width: 180px;
	margin-top:5px;
	margin-left:567px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}

#cityListLeft a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
#cityListRight a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}

headerPhone {
	top:100px;
	left:451px;
	height:31px;
	width:245px;
	position:absolute;
	/*position:relative;*/
	font-size:11px;
	list-style-type:none;
	padding-top:2px;
	text-align:center;
	z-index:2;
}
headerPhone2 {
	top:100px;
	left:451px;
	height:31px;
	width:245px;
	/*position:absolute;*/
	position:relative;
	font-size:11px;
	list-style-type:none;
	padding-top:2px;
	text-align:center;
	z-index:2;
}

headerLogoTitle {
	position:relative;
	z-index:2;
	width:700px;
}

/* border-style:dotted;
	border-color:#3A5FCD; /* blue */

/* end Client login confirmation */

/* border-style:solid; */

/*	border-style:dotted;

/*	div borders for testing purposes */
/*	border-style:dotted;
	border-color:#D43D1A; /* red */

/*	border-style:dotted;
	border-color:#ADFF2F; /* lime green */

/*	border-style:dotted;
	border-color:#3A5FCD; /* blue */