/* Other - start */
body {
	margin-left: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

p {
	margin:0 0 1em 0
}


a {
	/*color: #000000;*/
	color:#06F;
	text-decoration: underline;
}
a:link {
	/*color: #000000;*/
	color:#06F;
	text-decoration: underline;
}
a:visited {
	/*color: #000000;*/
	color:#06F;
	text-decoration: underline;
}
a:hover {
	/*color: #000000;*/
	color:#06F;
	text-decoration: none;
}

h1 {
	color: #ff9900;
	font-size: 20px;
	font-weight: bold;
}

h2 {
	color: #ff9900;
	font-size: 18px;
	font-weight: bold;
}

h3 {
	color: #ff9900;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.bold_12 {
	font-size: 12px;
	font-weight: bold;
}

.black_bold_12 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.black_bold_13 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.bold_11_blue {
	font-size: 11px;
	font-weight: bold;
	color: #42a0e8;
}

.bold_12_blue {
	font-size: 12px;
	font-weight: bold;
	color: #42a0e8;
}

.bold_18_blue {
	color: #0e5396;
	font-size: 18px;
	font-weight: bold;
}

.grey_11 {
	font-size: 11px;
	color: #6d7882;
}

.red_text {
	color: #fb2200;
}

.grey_text {
	color: #999999;
}

.pale_grey_text {
	color: #9e9e9e;
}

.link_arrow {
	margin-left: 4px;
}

.marginb10 {
	margin-bottom: 10px;
}

.marginb6 {
	margin-bottom: 6px;
}

.rlaquo {
	font-size: 14px;
}
/* Other - end */


/* Breadcrumb - start */
#breadcrumb {
	padding: 10px 14px 0px 14px;
	!padding: 0px 14px 0px 14px;
}
#breadcrumb a {
	color: #000000;
	text-decoration: underline;
}
#breadcrumb a:link {
	color: #000000;
	text-decoration: underline;
}
#breadcrumb a:visited {
	color: #000000;
	text-decoration: underline;
}
#breadcrumb a:hover {
	color: #000000;
	text-decoration: none;
}

#bc-left {
	float: left;
	display: inline;
}

#bc-right {
	float: right;
	display: inline;
}
#bc-right a:link {
	color: #000000;
	text-decoration: none;
}
#bc-right a:visited {
	color: #000000;
	text-decoration: none;
}
#bc-right a:hover {
	color: #000000;
	text-decoration: underline;
}
/* Breadcrumb - end */


/* Space - start */
#space {
	!margin-bottom: 10px;
	clear: both;
}
/* Space - end */


/* Structure - start */
#wrapper {
	clear: both;
	width: 1004px;
	left: 50%;
	margin-left: -502px;
	position:relative;
}


#col1 {
	float: left;
	display: inline;
	width: 471px;
	margin-top: 8px;
	margin-right: 13px;
	margin-bottom: 4px;
	margin-left: 9px;
}
#col1_1 {
	clear:both;
	float: left;
	display: inline;
	width: 471px;
	margin-top: 12px;
	margin-right: 13px;
	margin-bottom: 4px;
}

#col1_2 {
	float: left;
	display: inline;
	width: 227px;
	margin-top: 47px;
	margin-right: 17px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#col1_2_search_results {
	float: left;
	display: inline;
	width: 227px;
	margin-right: 17px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#col1_3 {
	float: left;
	display: inline;
	width: 355px;
	margin-top: 10px;
	margin-right: 21px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#col1_4 {
	float: left;
	display: inline;
	width: 214px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#col1_5 {
	float: left;
	display: inline;
	width: 221px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#col1_6 {
	float: left;
	display: inline;
	width: 63px;
	margin-top: 47px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#col1_7 {
	float: left;
	display: inline;
	width: 355px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 141px;
}

#col1_8 {
	float: left;
	display: inline;
	width: 578px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#col1_9 {
	float: left;
	display: inline;
	width: 209px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#col1_10 {
	float: left;
	display: inline;
	width: 323px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#col1_11 {
	float: left;
	display: inline;
	width: 227px;
	margin-top: 12px;
	!margin-top: 53px;
	margin-right: 17px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#col1_11_all {
	float: left;
	display: inline;
	width: 227px;
	!margin-top: 15px;
	margin-right: 17px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#col2 {
	float: left;
	display: inline;
	width: 501px;
	margin-top: 8px;
	margin-bottom: 4px;
}

#col2_2 {
	float: left;
	display: inline;
	width: 606px;
	margin-top: 10px;
	margin-right: 14px;
	margin-bottom: 10px;
}

#col2_3 {
	float: left;
	display: inline;
	width: 606px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#col2_4 {
	float: left;
	display: inline;
	width: 531px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#col2_5 {
	float: left;
	display: inline;
	width: 724px;
	margin-top: 10px;
	margin-right: 67px;
	margin-bottom: 10px;
}

#col2_6 {
	float: left;
	display: inline;
	width: 606px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#col2_7 {
	float: left;
	display: inline;
	width: 635px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#col3 {
	float: left;
	display: inline;
	width: 125px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#col3_2 {
	float: left;
	width: 120px;
	margin-top: 37px;
	margin-bottom: 10px;
}

#col3_3 {
	float: left;
	display: inline;
	width: 211px;
	margin-top:10px;
	margin-bottom: 10px;
}

#col3_4 {
	float: left;
	display: inline;
	width: 125px;
	margin-bottom: 10px;
}
/* Structure - end */


/* Top - start */
#top_row {
	padding: 0px 9px;
}
#top_col_1 {
	float: left;
	display: inline;
	width: 8px;
	height: 152px;
}
#top_col_2 {
	float: left;
	display: inline;
	width: 968px;
	height: 152px;
	background-image: url(../images/top-bg.gif);
	background-repeat: repeat-x;
}
#top_col_3 {
	float: left;
	display: inline;
	width: 8px;
	height: 152px;
}

#logo_top_ad {
	clear: both;
	height: 107px;
	width: 970px;
}
#logo {
	float: left;
	display: inline;
	width: 242px;
	padding: 6px 0px 0px 0px;
}
#top_ad {
	float: left;
	display: inline;
	width: 728px;
	padding-top: 11px;
}

#nav_call {
	clear: both;
}
#nav {
	float: left;
	display: inline;
	width: 768px;
	padding-top: 10px;
}
#call {
	float: left;
	display: inline;
}
/* Top - end */


/* Nav - start */
#nav_item {
	color: #ffffff;
	font-size: 13px;
	float: left;
	display: inline;
	margin: 0px 19px;
}
#nav_item:hover {
	background-image: url(../images/nav-tab-l.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	margin: 0px 19px;
}
#nav_item a:link {
	display: block;
	!display: inline-block;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px 8px 0px 8px;
	height: 27px;
}
#nav_item a:visited {
	display: block;
	!display: inline-block;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px 8px 0px 8px;
	height: 27px;
}
#nav_item a:hover {
	display: block;
	!display: inline-block;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px 8px 0px 8px;
	height: 27px;
	background-image: url(../images/nav-tab-r.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#nav_item_current {
	color: #ffffff;
	font-size: 13px;
	float: left;
	display: inline;
	background-image: url(../images/nav-tab-l.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	margin: 0px 19px;
}
#nav_item_current:hover {
	background-image: url(../images/nav-tab-l.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	margin: 0px 19px;
}
#nav_item_current a:link {
	display: block;
	!display: inline-block;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px 8px 0px 8px;
	height: 27px;
	background-image: url(../images/nav-tab-r.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#nav_item_current a:visited {
	display: block;
	!display: inline-block;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px 8px 0px 8px;
	height: 27px;
	background-image: url(../images/nav-tab-r.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#nav_item_current a:hover {
	display: block;
	!display: inline-block;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px 8px 0px 8px;
	height: 27px;
	background-image: url(../images/nav-tab-r.gif);
	background-repeat: no-repeat;
	background-position: right;
}
/* Nav - end */


/* Search - start 
padding:  top right bottom left
*/
#home_search_top {
	background-image: url(../images/home_search_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 440px;
	height: 12px;
	padding: 0px 15px 0px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	clear:both;
}

#home_search_mid {
	background-image: url(../images/home_search_mid.gif);
	background-position: top;
	float:left;
	width: 440px;
	padding: 0px 15px 5px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	clear:both;
}
#home_search_bot {
	background-image: url(../images/home_search_bot.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 440px;
	height: 16px;
	padding: 0px 15px 0px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	clear:both;
	position: relative;
}
#search {
	background-image: url(../images/search-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 440px;
	height: 209px;
	padding: 5px 15px 5px 16px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	clear:both;
	position: relative;
}

#search_col1 {
	float: left;
	display: inline;
	width: 340px;
}

#search_col1_2 {
	float: left;
	display: inline;
	width: 478px;
}

#search_col2 {
	float: left;
	display: inline;
	width: 100px;
}

#search_col2_home {
	clear:both;
	float: right;
	display: inline;
	width: 100px;
}

#search_link {
	float: left;
	display: inline;
	width: 281px;
	margin-right: 9px;
	padding-top: 12px;
	text-align: right;
}

#search_price {
	float: left;
	display: inline;
	padding: 0px 0px 67px 6px;
}

#search_button {
	float: left;
	display: inline;
	width: 92px;
}
#search_button_home {
	float: right;
	display: inline;
	width: 92px;
}
#search_button_home_micro {
	float: right;
	display: inline;
	width: 92px;
	padding-bottom: 3px;
	margin-bottom: 7px;
}
#search_price2 {
	float: left;
	display: inline;
	padding: 0px 0px 16px 6px;
}

#search_button2 {
	float: left;
	display: inline;
	width: 92px;
}
#search_button_brochure_nodate {
	float: right;
	display: inline;
	width: 92px;
}

#search_button3 {
	clear: both;
	width: 200px;
	text-align: right;
	padding-top: 2px;
}
.calendarText {
	background: url(../images/calendar-pic.gif) 0 0 no-repeat;
	display: block;
	height: 16px;
	left: 145px;
	position: absolute;
	top: 77px;
	width: 16px;
	z-index:10;
}

#search_button4 {
	clear: both;
	width: 295px;
	text-align: right;
	padding-top: 2px;
}

.search_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 202px;
	height: 14px;
	padding: 2px;
	!margin-top: -1px;
	border: 1px solid #b8b7b4;
}

.search_field_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	width: 364px;
	height: 18px;
	padding: 2px;
	!margin-top: -1px;
	border: 1px solid #b8b7b4;
}

.search_field_check_inout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 63px;
	height: 14px;
	padding: 2px;
	!margin-top: -1px;
	border: 1px solid #b8b7b4;
}
.search_results_field_check_inout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 55px;
	height: 14px;
	padding: 2px;
	!margin-top: -1px;
	border: 1px solid #b8b7b4;
}
.search_field_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 128px;
	padding: 1px 2px 2px 2px;;
	!margin-top: -1px;
	border: 1px solid #b8b7b4;
}

.search_field_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 130px;
	padding: 1px;
	!margin-top: -1px;
	border: 1px solid #b8b7b5;
}

.search_field_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 191px;
	height: 14px;
	padding: 2px;
	!margin-top: -1px;
	border: 1px solid #b8b7b4;
}

.search_field_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 186px;
	height: 14px;
	padding: 2px;
	!margin-top: -1px;
	border: 1px solid #b8b7b4;
}

.search_textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 600px;
	height: 100px;
	padding: 1px;
	!margin-top: -1px;
	border: 1px solid #b8b7b5;
}

.search_drop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	!letter-spacing: 1px;
	height: 19px;
	!height: 19px;
	!margin-top: 0px;
	border: 1px solid #b8b7b4;
}

.search_drop_home_nights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	!letter-spacing: 1px;
	height: 19px;
	!height: 19px;
	!margin-top: 0px;
	border: 1px solid #b8b7b4;
}

.sd_ex_small {
	width: 37px;
}

.sd_small {
	width: 59px;
}

.sd_medium {
	width: 72px;
}

.sd_medium2 {
	width: 94px;
}

.sd_large {
	width: 99px;
}

.sd2_ex_small {
	width: 17px;
}

.sd2_small_old {
	width: 56px;
	text-align:center;
}

.sd2_small {
	width: 40px;
	text-align:center;
}

.sd2_small_tall {
	width: 40px;
	text-align:center;
}

.sd2_medium {
	width: 52px;
}

.sd2_large {
	width: 79px;
}

.sd2_large_inside {
	width: 109px;
}

.sd3_medium {
	width: 76px;
}

.sd3_large {
	/*width: 100px;*/
	width: 106px;
}

.sd3_xlarge {
	width: 208px;
}

.sd4_medium {
	width: 72px;
}

.sd4_large {
	/*width: 149px;*/
	width: 119px;
}

.sd4_xlarge {
	width: 208px;
}

.sd5_small {
	width: 40px;
}

.sd5_medium {
	width: 65px;
}

.sd5_large {
	width: 111px;
}

.sd5_large1 {
	width: 145px;
}
.sd5_large_home_room_type {
	width: 150px;
}

.sd5_xlarge {
	width: 178px;
}

.sd6_xsmall {
	width: 46px;
}

.sd6_small {
	width: 56px;
}

.sd6_medium {
	width: 70px;
}

.sd6_large {
	width: 101px;
}

.sd6_xlarge {
	width: 192px;
}

#search_inside_details_col_1_5 .sd4_large {
	width: 207px;
}

#search_3_inside_col_1_2 .sd5_xlarge {
	width: 192px;
}


#search a:link {
	color: #c9dff4;
	text-decoration: underline;
}
#search a:visited {
	color: #c9dff4;
	text-decoration: underline;
}
#search a:hover {
	color: #c9dff4;
	text-decoration: none;
}

#search_row {
	clear: both;
	width: 315px;
	padding-top: 7px;
}
#search_row_wide {
	clear: both;
	width: 440px;
	padding-top: 7px;
}
#search_row_wide a:link {
	color: #09F;
	text-decoration: underline;
}
#search_row_wide a:visited {
	color: #09F;
	text-decoration: underline;
}
#search_row_wide_1 {
	clear: both;
	width: 440px;
	padding-top: 1px;
}
#search_row_wide_1 a:link {
	color: #09F;
	text-decoration: underline;
}
#search_row_wide_1 a:visited {
	color: #09F;
	text-decoration: underline;
}
#search_row_wide_1 a:hover {
	color: #09F;
	text-decoration: none;
}
#search_row_room_1_wide {
	clear: both;
	width: 440px;
	padding-top: 13px;
}
#search_col_1_1 {
	float: left;
	display: inline;
	width: 56px;
	padding-top: 3px;
}
#search_col_1_2 {
	float: left;
	display: inline;
	width: 77px;
}
#search_col_1_3 {
	float: left;
	display: inline;
	width: 117px;
}
#search_col_1_4 {
	float: left;
	display: inline;
	width: 90px;
}
#search_col_1_4_1 {
	float: left;
	display: inline;
	width: 82px;
}
#search_col_1_4_1_cots {
	margin-left:90px;
	float: left;
	display: inline;
	width: 82px;
}
#search_col_1_5 {
	float: left;
	display: inline;
	width: 15px;
	padding-top: 3px;
}

#search_col_2_1 {
	float: left;
	display: inline;
	width: 56px;
	padding-top: 3px;
}
#search_col_2_2 {
	float: left;
	display: inline;
	width: 77px;
}
#search_col_2_3 {
	float: left;
	display: inline;
	width: 65px;
	padding-top: 3px;
}
#search_col_2_4 {
	float: left;
	display: inline;
	width: 65px;
	padding-top: 3px;
}

#search_col_3_1 {
	float: left;
	display: inline;
	width: 56px;
	padding-top: 3px;
}
#search_col_3_2 {
	float: left;
	display: inline;
	width: 77px;
}
#search_col_3_3 {
	float: left;
	display: inline;
	width: 40px;
	padding-top: 3px;
}
#search_col_3_4 {
	float: left;
	display: inline;
	width: 77px;
}
#search_col_3_5 {
	float: left;
	display: inline;
	width: 48px;
	padding-top: 3px;
}
#search_col_3_6 {
	float: left;
	display: inline;
	width: 77px;
}

#nights_error {
	color:#000;
	font-size:9px;
	text-align:left;
}
#search_2_col_1_1 {
	float: left;
	display: inline;
	width: 84px;
	padding-top: 3px;
}
#home_search_right, #home_search_right1 {
	float: right;
	display: inline;
	padding-right: 7px;
}
/*#home_search_right1 {
	float: right;
	display: inline;
	padding-right: 2px;
}*/
#home_search_right_1 {
	float: right;
	display: inline;
	padding-right: 12px;
}
#home_search_left {
	float: left;
	display: inline;
	padding-left: 11px;
}
#search_2_col_1_1_narrow_1 {
	float: left;
	display: inline;
	width: 64px;
	padding-top: 4px;
}
#search_2_col_1_1_narrow {
	float: left;
	display: inline;
	width: 64px;
	padding-top: 3px;
}
#search_2_col_1_1_narrow img{
	display:inline;
	float:left;
	border-style: none;
}
#search_2_col_1_2 {
	float: left;
	display: inline;
	/*width: 87px;*/
	width: 85px;
}
#search_2_col_1_2_hidden {
	float: left;
	display: inline;
	width: 55px;
}
#search_2_col_1_3 {
	float: left;
	display: inline;
	/*width: 106px;*/
	width: 110px;
}
#search_results_2_col_1_3 {
	float: left;
	display: inline;
	/*width: 106px;*/
	width: 78px;
}
#search_2_col_1_3_wide {
	float: left;
	display: inline;
	/*width: 106px;*/
	width: 120px;
}
#search_2_col_1_4 {
	float: left;
	display: inline;
	width: 57px;
}
#search_2_col_1_5 {
	float: left;
	display: inline;
	width: 15px;
	padding-top: 3px;
}
#search_2_col_1_6 {
	float: left;
	display: inline;
	width: 46px;
	padding-top: 3px;
}
#search_results_2_col_1_6 {
	float: left;
	display: inline;
	width: 46px;
}
#search_results_2_col_1_6_child {
	float: left;
	display: inline;
	width: 78px;
}
#search_results_2_col_1_6_cot {
	margin-left: 78px;
	float: left;
	display: inline;
	width: 75px;
}
#search_results_2_col_1_6_cot1 {
	float: left;
	display: inline;
	width: 75px;
}
#search_2_col_1_6_home {
	float: left;
	display: inline;
	width: 46px;
}
#search_2_col_1_6_home_adults {
	float: left;
	display: inline;
	margin-left:155px;
	width: 46px;
}
#search_2_col_1_6_home_adults_drop {
	float: left;
	display: inline;
	width: 46px;
}
#search_results_2_col_1_6_nights_drop {
	float: left;
	display: inline;
	width: 44px;
}
#search_2_col_1_6_home_wide {
	float: left;
	display: inline;
	width: 64px;
}
#search_2_col_1_7 {
	float: left;
	display: inline;
	width: 39px;
}
#search_2_col_2_1 {
	float: left;
	display: inline;
	width: 84px;
	padding-top: 3px;
}
#search_2_col_2_2 {
	float: left;
	display: inline;
	width: 66px;
}
#search_2_col_2_2_home_dest_box {
	float: left;
	display: inline;
	width: 150px;
}
#search_2_col_2_3 {
	float: left;
	display: inline;
	width: 162px;
	padding-top: 3px;
}
#search_2_col_3_1 {
	float: left;
	display: inline;
	width: 84px;
	padding-top: 3px;
}
#search_2_col_3_2 {
	float: left;
	display: inline;
	width: 82px;
}
#search_2_col_3_2_wide {
	float: left;
	display: inline;
	width: 128px;
}
#search_2_col_3_2_home_wide {
	float: left;
	display: inline;
	width: 190px;
}
#search_2_col_3_2_home_wide1 {
	float: left;
	display: inline;
	width: 219px;
}
#search_2_col_3_2_home_roomtype {
	float: left;
	display: inline;
	width: 155px;
}
#search_2_col_3_3 {
	float: left;
	display: inline;
	width: 86px;
	padding-top: 3px;
}
#search_2_col_3_4 {
	float: left;
	display: inline;
	width: 61px;
}
#search_2_col_3_5 {
	float: left;
	display: inline;
	width: 48px;
	padding-top: 3px;
}
#search_2_col_3_6 {
	float: left;
	display: inline;
	width: 77px;
}

.search_title {
	font-size: 18px;
	font-weight: bold;
}

.search_title_2 {
	font-size: 25px;
	font-weight: bold;
}

#search_home_title h2 {
	color: #FFFFFF;
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#search_home_title a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#search_home_title a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#search_home_title a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#search_home_title_micro h2 {
	color: #FFFFFF;
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 12px;
	margin: 0px 0px 6px 0px;	
}
#search_home_title_micro a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#search_home_title_micro a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#search_home_title_micro a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/* Search - end */


/* Inside Pages Search - start */
#search_inside_top {
	background-image: url(../images/search-bg-3-top.gif);
	width: 200px;
	height: 10px;
	padding: 0px 11px 0px 16px;
	color: #FFFFFF;
	margin-top: 10px;
	float: left;
	display: inline;
	clear:both;
	font-size: 11px;
}
#search_inside_top_results {
	background-image: url(../images/search-bg-3-top.gif);
	width: 200px;
	height: 10px;
	padding: 0px 11px 0px 16px;
	color: #FFFFFF;
	float: left;
	display: inline;
	clear:both;
	font-size: 11px;
}

#search_inside_mid {
	background-image: url(../images/search-bg-3-mid.gif);
	width: 200px;
	padding: 0px 11px 0px 16px;
	color: #FFFFFF;
	float: left;
	display: inline;
	clear:both;
	font-size: 11px;
}
#search_inside_bot {
	background-image: url(../images/search-bg-3-bot.gif);
	width: 200px;
	height: 20px;
	padding: 0px 11px 0px 16px;
	color: #FFFFFF;
	float: left;
	display: inline;
	clear:both;
	font-size: 11px;
}
#search_inside {
	background-image: url(../images/search-bg-3.gif);
	width: 200px;
	height: 325px;
	padding: 11px 11px 0px 16px;
	color: #FFFFFF;
	margin-top: 10px;
	float: left;
	display: inline;
	clear:both;
	font-size: 11px;
}

#search_inside_city {
	background-image: url(../images/search-bg-5.gif);
	width: 298px;
	height: 277px;
	padding: 5px 11px 0px 14px;
	color: #FFFFFF;
	margin-top: 10px;
	float: left;
	display: inline;
	clear:both;
	font-size: 12px;
	font-weight: bold;
}

#search_inside a:link {
	color: #c9dff4;
	text-decoration: underline;
}
#search_inside a:visited {
	color: #c9dff4;
	text-decoration: underline;
}
#search_inside a:hover {
	color: #c9dff4;
	text-decoration: none;
}

#search_inside_details {
	background-image: url(../images/search-bg-2.gif);
	width: 578px;
	height: 145px;
	padding: 10px 13px 0px 15px;
	color: #FFFFFF;
	margin-bottom: 10px;
	float: left;
	display: inline;
	clear:both;
	font-size: 12px;
}
#search_inside_details_top {
	background-image: url(../images/search-bg-2-top.gif);
	width: 578px;
	height: 10px;
	padding: 0px 13px 0px 15px;
	color: #FFFFFF;
	float: left;
	display: inline;
	clear:both;
	font-size: 12px;
}
#search_inside_details_mid {
	background-image: url(../images/search-bg-2-mid.gif);
	width: 578px;
	padding: 00px 13px 0px 15px;
	color: #FFFFFF;
	float: left;
	display: inline;
	clear:both;
	font-size: 12px;
}
#search_inside_details_bot {
	background-image: url(../images/search-bg-2-bot.gif);
	width: 578px;
	height: 8px;
	padding: 0px 13px 0px 15px;
	color: #FFFFFF;
	margin-bottom: 10px;
	float: left;
	display: inline;
	clear:both;
	font-size: 12px;
}
#search_inside_details a:link {
	color: #c9dff4;
	text-decoration: underline;
}
#search_inside_details a:visited {
	color: #c9dff4;
	text-decoration: underline;
}
#search_inside_details a:hover {
	color: #c9dff4;
	text-decoration: none;
}

#search_inside_details_2 {
	background-image: url(../images/search-bg-4.gif);
	width: 318px;
	height: 225px;
	padding: 10px 20px 0px 17px;
	color: #FFFFFF;
	margin-top: 10px;
	float: left;
	display: inline;
	clear:both;
	font-size: 12px;
}
#search_inside_details_2_top {
	background-image: url(../images/search-bg-4-top.gif);
	width: 318px;
	height: 16px;
	color: #FFFFFF;
	padding: 0px 20px 0px 17px;
	margin-top: 10px;
	float: left;
	display: inline;
	clear:both;
	font-size: 12px;
}
#search_inside_details_2_mid {
	background-image: url(../images/search-bg-4-mid.gif);
	width: 318px;
	color: #FFFFFF;
	padding: 0px 20px 0px 17px;
	float: left;
	display: inline;
	clear:both;
	font-size: 12px;
}
#search_inside_details_2_bot {
	background-image: url(../images/search-bg-4-bot.gif);
	width: 318px;
	height: 10px;
	color: #FFFFFF;
	padding: 0px 20px 0px 17px;
	float: left;
	display: inline;
	clear:both;
	font-size: 12px;
}
#search_inside_details_2 a:link {
	color: #c9dff4;
	text-decoration: underline;
}
#search_inside_details_2 a:visited {
	color: #c9dff4;
	text-decoration: underline;
}
#search_inside_details_2 a:hover {
	color: #c9dff4;
	text-decoration: none;
}

#search_row_inside_details {
	float: left;
	display: inline;
	clear: both;
	width: 318px;
	margin-bottom: 8px;
}
#search_row_inside_details_wide {
	float: left;
	display: inline;
	clear: both;
	width: 418px;
	margin-bottom: 8px;
}
#search_row_inside_details_wide_low {
	float: left;
	display: inline;
	clear: both;
	width: 418px;
	margin-bottom: 1px;
}
#search_row_inside {
	float: left;
	display: inline;
	clear: both;
	width: 200px;
	margin-bottom: 4px;
}

#search_row_inside_2 {
	float: left;
	display: inline;
	clear: both;
	width: 448px;
	padding-left: 30px;
	margin-bottom: 8px;
}
#search_row_inside_2_wide {
	float: left;
	display: inline;
	clear: both;
	width: 518px;
	padding-left: 30px;
	margin-bottom: 8px;
}
#search_row_inside_2_wide img {
	border:none;
	
	}
#search_row_inside_2_wide_1 {
	float: left;
	display: inline;
	clear: both;
	width: 518px;
	padding-left: 265px;
	margin-bottom: 1px;
}
#search_row_inside_2_wide_2 {
	float: left;
	display: inline;
	clear: both;
	width: 518px;
	padding-left: 235px;
	margin-bottom: 8px;
}
#search_row_inside_3 {
	float: left;
	display: inline;
	clear: both;
	width: 478px;
	margin-bottom: 8px;
}

#search_row_inside_4 {
	float: left;
	display: inline;
	clear: both;
	width: 297px;
	margin-bottom: 8px;
}

#search_inside_col_1_1 {
	float: left;
	display: inline;
	width: 60px;
	padding-top: 3px;
}
#search_inside_col_1_2 {
	float: left;
	display: inline;
	width: 65px;
}
#search_inside_col_1_3 {
	float: left;
	display: inline;
	width: 105px;
}
#search_inside_col_1_4 {
	float: left;
	display: inline;
	width: 80px;
}
#search_inside_col_1_5 {
	float: left;
	display: inline;
	width: 65px;
	padding-top: 3px;
}
#search_inside_col_1_6 {
	float: left;
	display: inline;
	width: 46px;
	padding-top: 3px;
}
#search_inside_col_1_7 {
	float: left;
	display: inline;
	width: 105px;
}
#search_inside_col_1_8 {
	float: left;
	display: inline;
	width: 77px;
	padding-top: 3px;
}
#search_inside_col_1_9 {
	float: left;
	display: inline;
	width: 87px;
	padding-top: 3px;
}
#search_inside_col_1_10 {
	float: left;
	display: inline;
	width: 50px;
	padding-top: 3px;
}
#search_inside_col_1_11 {
	float: left;
	display: inline;
	width: 117px;
}

#search_inside_col_2_1 {
	float: left;
	display: inline;
	width: 60px;
	padding-top: 3px;
}
#search_inside_col_2_2 {
	float: left;
	display: inline;
	width: 110px;
}
#search_inside_col_2_3 {
	float: left;
	display: inline;
	width: 56px;
	padding-top: 3px;
}
#search_inside_col_2_4 {
	float: left;
	display: inline;
	width: 110px;
}
#search_inside_col_2_5 {
	float: left;
	display: inline;
	width: 85px;
	padding-top: 3px;
}
#search_inside_col_2_6 {
	float: left;
	display: inline;
	width: 163px;
}
#search_inside_col_2_7 {
	float: left;
	display: inline;
	width: 102px;
	padding-top: 3px;
}
#search_inside_col_2_8 {
	float: left;
	display: inline;
	width: 172px;
}
#search_inside_col_2_9 {
	float: left;
	display: inline;
	width: 109px;
	padding-top: 3px;
}

#search_inside_col_3_1 {
	float: left;
	display: inline;
	width: 73px;
	padding-top: 3px;
}
#search_inside_col_3_2 {
	float: left;
	display: inline;
	width: 71px;
}
#search_inside_col_3_3 {
	float: left;
	display: inline;
	width: 119px;
}
#search_inside_col_3_4 {
	float: left;
	display: inline;
	width: 80px;
}
#search_inside_col_3_5 {
	float: left;
	display: inline;
	width: 209px;
	padding-top: 3px;
}
#search_inside_col_3_6 {
	float: left;
	display: inline;
	width: 96px;
	padding-top: 3px;
}
#search_inside_col_3_7 {
	float: left;
	display: inline;
	width: 154px;
}
#search_inside_col_3_8 {
	float: left;
	display: inline;
	width: 77px;
	padding-top: 3px;
}
#search_inside_col_3_9 {
	float: left;
	display: inline;
	width: 130px;
}

#search_inside_col_4_1 {
	float: left;
	display: inline;
	width: 472px;
}
#search_inside_col_4_2 {
	float: left;
	display: inline;
	width: 97px;
	padding-top: 3px;
}
#search_inside_col_4_3 {
	float: left;
	display: inline;
	width: 252px;
}
#search_inside_col_4_4 {
	float: left;
	display: inline;
	width: 109px;
}

#search_inside_col_5_1 {
	float: left;
	display: inline;
	width: 73px;
	padding-top: 3px;
}
#search_inside_col_5_2 {
	float: left;
	display: inline;
	width: 71px;
}
#search_inside_col_5_3 {
	float: left;
	display: inline;
	width: 119px;
}
#search_inside_col_5_4 {
	float: left;
	display: inline;
	width: 80px;
}
#search_inside_col_5_5 {
	float: left;
	width: 195px;
	padding-top: 3px;
}
#search_inside_col_5_6 {
	float: left;
	display: inline;
	width: 77px;
	padding-top: 3px;
}
#search_inside_col_5_7 {
	float: left;
	display: inline;
	width: 130px;
}

#search_inside_col_6_1 {
	float: left;
	display: inline;
	width: 73px;
	padding-top: 3px;
}
#search_inside_col_6_2 {
	float: left;
	display: inline;
	width: 75px;
}
#search_inside_col_6_3 {
	float: left;
	display: inline;
	width: 96px;
	padding-top: 3px;
}
#search_inside_col_6_4 {
	float: left;
	display: inline;
	width: 285px;
}
#search_inside_col_6_5 {
	float: left;
	display: inline;
	width: 134px;
}

#search_inside_col_7_1 {
	float: left;
	display: inline;
	width: 60px;
	padding-top: 3px;
}
#search_inside_col_7_2 {
	float: left;
	display: inline;
	width: 110px;
}
#search_inside_col_7_3 {
	float: left;
	display: inline;
	width: 56px;
	padding-top: 3px;
}
#search_inside_col_7_4 {
	float: left;
	display: inline;
	width: 110px;
}
#search_inside_col_7_5 {
	float: left;
	display: inline;
	width: 85px;
	padding-top: 3px;
}
#search_inside_col_7_6 {
	float: left;
	display: inline;
	width: 116px;
}
#search_inside_col_7_7 {
	float: left;
	display: inline;
	width: 109px;
	padding-top: 3px;
}

#search_2_inside_col_1_1 {
	float: left;
	display: inline;
	width: 65px;
	padding-top: 3px;
}
#search_2_inside_col_1_2 {
	float: left;
	width: 67px;
}
#search_2_inside_col_1_3 {
	float: left;
	display: inline;
	width: 114px;
}
#search_2_inside_col_1_4 {
	float: left;
	display: inline;
	width: 57px;
}
#search_2_inside_col_1_4_wide {
	float: left;
	display: inline;
	width: 65px;
}
#search_2_inside_col_1_5 {
	float: left;
	display: inline;
	width: 15px;
	padding-top: 3px;
}
#search_2_inside_col_1_6 {
	float: left;
	display: inline;
	width: 103px;
}
#search_2_inside_col_1_7 {
	float: left;
	display: inline;
	width: 70px;
}
#search_2_inside_col_1_8 {
	float: left;
	display: inline;
	width: 97px;
	padding-top: 3px;
}
#search_2_inside_col_1_9 {
	float: left;
	display: inline;
	width: 77px;
}
#search_2_inside_col_1_9_2{
	float: left;
	display: inline;
	width: 67px;
}
#search_2_inside_col_1_10 {
	float: left;
	display: inline;
	width: 100px;
	padding-top: 3px;
}
#search_2_inside_col_1_11 {
	float: left;
	display: inline;
	width: 157px;
}
#search_2_inside_col_1_11_2 {
	float: left;
	display: inline;
	width: 107px;
}
#search_2_inside_col_1_12 {
	float: right;
	display: inline;
}

#search_3_inside_col_1_1 {
	float: left;
	display: inline;
	width: 88px;
	padding-top: 3px;
}
#search_3_inside_col_1_2 {
	float: left;
	display: inline;
	width: 192px;
}
#search_3_inside_col_2_2 {
	float: left;
	display: inline;
	width: 90px;
}
#search_3_inside_col_2_3 {
	float: left;
	display: inline;
	width: 104px;
}
#search_3_inside_col_2_4 {
	float: left;
	display: inline;
	width: 15px;
	padding-top: 3px;
}
#search_3_inside_col_3_2 {
	float: left;
	display: inline;
	width: 70px;
}
#search_3_inside_col_3_3 {
	float: left;
	display: inline;
	width: 81px;
	padding-top: 3px;
}
#search_3_inside_col_3_4 {
	float: left;
	display: inline;
	width: 41px;
}

#search_inside_details_col_1_1 {
	float: left;
	display: inline;
	width: 88px;
	padding-top: 3px;
}
#search_inside_details_col_1_1_small {
	float: left;
	display: inline;
	width: 70px;
	padding-top: 3px;
}
#search_inside_details_col_1_1_small img {
	border:none;
}
#search_row_inside_details_wide_low img {
	border:none;
}
#search_inside_details_col_1_1_small_1 {
	float: left;
	display: inline;
	width: 70px;
}
#search_inside_details_col_1_2 {
	float: left;
	display: inline;
	/*width: 108px;*/
	width: 107px;	
}
#search_inside_details_col_1_2_small {
	float: left;
	display: inline;
	/*width: 108px;*/
	width: 60px;	
}
#search_inside_details_col_1_3 {
	float: left;
	display: inline;
	/*width: 104px;*/
	width: 107px;
}
#search_inside_details_col_1_4 {
	float: left;
	display: inline;
	width: 15px;
	padding-top: 3px;
}
#search_inside_details_col_1_5 {
	float: left;
	display: inline;
	width: 207px;
}

#search_inside_details_col_2_1 {
	float: left;
	display: inline;
	width: 88px;
	padding-top: 3px;
}
#search_inside_details_col_2_2 {
	float: left;
	display: inline;
	width: 82px;
}
#search_inside_details_col_2_3 {
	float: left;
	display: inline;
	width: 85px;
	padding-top: 3px;
}
#search_inside_details_col_2_4 {
	float: left;
	display: inline;
	width: 40px;
	padding-top: 3px;
}
#search_inside_details_col_3_1 {
	padding-top: 3px;
	text-align: right;
}

#search_2_details_col_1_1 {
	float: left;
	display: inline;
	width: 89px;
	padding-top: 3px;
}
#search_2_details_col_1_1_narrow {
	float: left;
	display: inline;
	width: 75px;
	padding-top: 3px;
}
#search_2_details_col_1_1_2 {
	float: left;
	display: inline;
	width: 89px;
}
#search_2_details_col_1_1_narrow_1 {
	float: left;
	display: inline;
	width: 75px;
}
#search_2_details_col_1_1_wide {
	float: left;
	display: inline;
	width: 105px;
	padding-top: 3px;
}
#search_2_details_col_1_1_long {
	float: left;
	display: inline;
	width: 160px;
	padding-top: 3px;
}
#search_2_details_col_1_1_long a:link {
	color: #09F;
	text-decoration: underline;
}
#search_2_details_col_1_1_long a:hover {
	color: #09F;
	text-decoration: none;
}
#search_2_details_col_1_1_long a:visited {
	color: #09F;
	text-decoration: underline;
}
#search_2_details_col_1_2 {
	float: left;
	display: inline;
	width: 79px;
}
#search_2_details_col_1_3 {
	float: left;
	display: inline;
	/*width: 154px;*/
	width: 124px;
}
#search_2_details_col_1_4 {
	float: left;
	display: inline;
	width: 57px;
}
#search_2_details_col_1_4_2 {
	float: left;
	display: inline;
	width: 57px;
	padding-top: 3px;
}
#search_2_details_col_1_5 {
	float: left;
	display: inline;
	width: 30px;
	padding-top: 3px;
}
#search_2_details_col_1_6 {
	float: left;
	display: inline;
	width: 46px;
	padding-top: 3px;
}
#search_2_details_col_1_6_nights {
	float: left;
	padding-left:167px;
	display: inline;
	width: 46px;
}
#search_2_details_col_1_6_1 {
	float: left;
	display: inline;
	width: 42px;
	padding-top: 3px;
}
#search_2_details_col_1_7 {
	float: left;
	display: inline;
	width: 57px;
}
#search_2_details_col_1_8 {
	float: left;
	display: inline;
	width: 97px;
	padding-top: 3px;
}
#search_2_details_col_1_9 {
	float: left;
	display: inline;
	width: 55px;
}
#search_2_details_col_1_10 {
	float: left;
	display: inline;
	padding-top: 3px;
	width: 134px;
}

.sd_medium_inside {
	width: 67px;
}

.sd_large_inside {
	width: 114px;
}
/* Inside Pages Search - end */


/* Best Sellers - start */
#best_sellers {
	background-image: url(../images/best-sellers-bg.gif);
	width: 180px;
	height: 398px;
	padding: 0px 12px 3px 12px;
	float: left;
	display: inline;
}
#top_star {
	clear: both;
	padding-bottom: 6px;
}
#top_star_img {
	float: left;
	display: inline;
}
#top_star_txt {
	float: left;
	display: inline;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 0px 0px 3px;
}
#bs_item_txt_row {
	clear: both;
}
#bs_title {
	font-size: 18px;
	color: #000000;
	padding: 10px 0px 8px 0px;
}
#bs_item {
	float: left;
	display: inline;
	clear: both;
	width: 180px;
}
#bs_item_img {
	float: left;
	display: inline;
	width: 75px;
}
#bs_item_img img {
	border: 1px solid #ff9933;
}
#bs_item_txt {
	float: left;
	display: inline;
	width: 105px;
}
#bs_div {
	float: left;
	display: inline;
	clear: both;
	width: 180px;
	margin: 13px 0px 12px 0px;
}
.homestar {
	margin-bottom: 5px;
}
/* Best Sellers - end */


/* Shortcuts - start */
#shortcuts {
	float: left;
	display: inline;
	margin-left: 10px;
	width: 175px;
	font-size: 12px;
	color: #FFFFFF;
}
#shortcuts a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#shortcuts a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#shortcuts a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#shortcuts_img_1 {
	float: left;
	display: inline;
	clear: both;
	margin-bottom: 10px;
}
#shortcuts_img_2 {
	float: left;
	display: inline;
	clear: both;
}
#shortcuts_img_1_2 {
	background-image: url(../images/shopping-planner-bg.jpg);
	background-repeat: no-repeat;
	width: 175px;
	height: 291px;
	float: left;
	display: inline;
	clear: both;
	margin-bottom: 10px;
}
#shortcuts_img_2_2 {
	background-image: url(../images/question-bg.jpg);
	background-repeat: no-repeat;
	width: 175px;
	height: 100px;
	float: left;
	display: inline;
	clear: both;
}
#shortcuts_1_1 {
	padding: 10px 14px 0px 17px;
	!padding: 11px 14px 0px 17px;
	font-size: 18px;
	color: #2e78bc;
}
#shortcuts_1_2 {
	padding: 177px 12px 0px 12px;
}
#shortcuts_2_1 {
	padding: 8px 14px 0px 12px;
	font-size: 14px;
	color: #f6ff00;
}
#shortcuts_2_2 {
	padding: 4px 12px 0px 12px;
}
/* Shortcuts - end */


/* Area Guide - start */
#area_guide {
	background-image: url(../images/area-guide-bg.gif);
	width: 442px;
	height: 215px;
	padding: 9px 10px 0px 16px;
}

#area_info {
	float: left;
	display: inline;
	width: 178px;
	margin-top: 8px;
}

#area_info h5 {
	font-size: 16px;
	font-weight: bold;
	color: #4285be;
	margin: 0px 0px 10px 0px;
}

#area_info_text {
	width: 154px;
}

#area_info_link {
	width: 154px;
	text-align: left;
	padding-top: 20px;
	font-size: 11px;
	font-weight: bold;
}

#area_map {
	float: left;
	display: inline;
	width: 124px;
	height: 204px;
}

#area_map img {
	margin: 0px;
}

#area_attr {
	float: left;
	display: inline;
	width: 140px;
	margin-top: 37px;
}

#area_attr_wrap {
	float: left;
	display: inline;
	margin: 2px 0px;
	clear: both;
	width: 136px;
}

#area_attr_bullet {
	width: 5px;
	float: left;
	display: inline;
	margin: 0px;
	padding-top: 5px;
	padding-left: 13px 
}

#area_attr_title {
	width: 114px;
	float: left;
	display: inline;
	margin: 0px;
	padding-left: 4px 
}
#area_attr_title a:link {
	color: #000000;
	text-decoration: none;
}
#area_attr_title a:visited {
	color: #000000;
	text-decoration: none;
}
#area_attr_title a:hover {
	color: #000000;
	text-decoration: underline;
}
/* Area Guide - end */


/* Area Guide LHS - start */
#area_guide_lhs {
	width: 221px;
	height: 551px;
}

#area_guide_lhs_2 {
	width: 201px;
	padding: 10px;
	background-image: url(../images/area-guide-lhs-bg-3.gif);
	clear: both;
}

#area_guide_lhs_top {
	width: 221px;
	clear: both;
}

#area_info_lhs {
	width: 201px;
	clear: both;
}

#area_info_lhs h5 {
	font-size: 16px;
	font-weight: bold;
	color: #4285be;
	margin: 0px 0px 10px 0px;
}

#area_info_text_lhs {
	width: 201px;
	clear: both;
}

#area_map_lhs {
	width: 221px;
	clear: both;
}

#area_attr_lhs {
	width: 201px;
	clear: both;
	padding-top: 10px;
}

#area_attr_wrap_lhs {
	margin: 2px 0px;
	width: 201px;
	clear: both;
}

#area_attr_bullet_lhs {
	float: left;
	display: inline;
	margin: 0px;
	padding-top: 5px;
	padding-left: 13px 
}

#area_attr_title_lhs {
	float: left;
	display: inline;
	margin: 0px;
	padding-left: 4px 
}
#area_attr_title_lhs a:link {
	color: #000000;
	text-decoration: none;
}
#area_attr_title_lhs a:visited {
	color: #000000;
	text-decoration: none;
}
#area_attr_title_lhs a:hover {
	color: #000000;
	text-decoration: underline;
}
/* Area Guide LHS - end */


/* Large Ad - start */
#ads2 {
	float: left;
	display: inline;
	clear: both;
	margin: 10px 0px;
}
#ads2_2 {
	clear: both;
	text-align: center;
	margin-top: 10px;
}
/* Large Ad - end */


/* Slideshow - start */
#slideshow {
	float: left;
	display: inline;
	clear: both;
}
/* Slideshow - end */



/* Weather - start */
#weather {
	background-image: url(../images/weather-bg.gif);
	width: 101px;
	height: 83px;
	padding: 26px 12px 5px 12px;
	float: left;
	display: inline;
	clear: both;
	text-align: center;
	font-weight: bold;
	color: #4285be;
	line-height: 1.5em;
	font-size: 10px;
	text-transform: capitalize;
}
/* Weather - end */



/* Exchange - start */
#exchange {
	background-image: url(../images/exchange-bg.gif);
	width: 99px;
	height: 15px;
	padding: 27px 13px 5px 13px;
	float: left;
	display: inline;
	clear: both;
	margin-top: 10px;
	color: #666666;
}
/* Exchange - end */


/* Ads RHS - start */
#ads_item {
	clear: both;
	float: left;
	display: inline;
	margin-top: 10px;
}
/* Ads RHS - end */

/* Ads RHS No date - start */
#ads_item1 {
	clear: both;
	float: left;
	display: inline;
	margin-top: 23px;
}
/* Ads RHS no date - end */


/* Message - start */
#message {
	background-image: url(../images/message-bar.gif);
	width: 970px;
	height: 19px;
	padding: 5px 16px 0px 16px;
	margin-top: 10px;
	text-align: center;
	float: left;
	display: inline;
	clear: both;
}
/* Message - end */


/* Loading Message - start */
#loading {
	width: 634px;
	padding: 100px 11px;
	clear: both;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fb2200;
}
/* Loading Message - end */


/* Results Bar - start */
#results_bar {
	background-image: url(../images/result-bar-long.gif);
	width: 718px;
	height: 32px;
	padding: 0px 11px;
	float: left;
	display: inline;
	clear: both;
	font-size:14px;
}
#num_res {
	float: left;
	display: inline;
	margin-top: 9px;
}
#num_res_ppd {
	float: left;
	display: inline;
	margin-top: 6px;
	margin-left: 100px;
}
#num_res_pp {
	float: left;
	display: inline;
	margin-top: 9px;
	margin-left: 2px;
}
#paging {
	float: right;
	margin-top: 9px;
}
#res_title {
	float: left;
	display: inline;
	padding-top: 5px;
}
/* Results Bar - end */


/* Results Bar 2 - start */
#results_bar_2 {
	background-image: url(../images/result-bar2.gif);
	width: 702px;
	height: 32px;
	padding: 0px 11px;
	clear: both;
	margin-top: 10px;
}
#num_res_2 {
	float: left;
	display: inline;
	margin-top: 9px;
}
#num_res_ppd_2 {
	float: left;
	display: inline;
	margin-top: 6px;
	margin-left: 35px;
}
#num_res_pp_2 {
	float: left;
	display: inline;
	margin-top: 9px;
	margin-left: 2px;
}
#paging_2 {
	float: right;
	margin-top: 9px;
}
#num_res_ppd_3 {
	float: left;
	display: inline;
	margin-top: 8px;
	margin-left: 95px;
}
/* Results Bar 2 - end */


/* Results Bar 3 - start */
#results_bar_3 {
	background-image: url(../images/result-bar3.gif);
	width: 509px;
	height: 32px;
	padding: 0px 11px;
	clear: both;
	margin-top: 10px;
}
#num_res_ppd_4 {
	float: left;
	display: inline;
	margin-top: 6px;
	margin-left: 55px;
}
/* Results Bar 3 - end */


/* Results Bar 4 - start */
#results_bar_4 {
	background-image: url(../images/result-bar4.gif);
	width: 581px;
	height: 32px;
	padding: 0px 11px;
	clear: both;
	margin-top: 10px;
}
/* Results Bar 4 - end */


/* No Results - start */
#no_results {
	padding-top: 30px;
	font-weight: bold;
	text-align: center;
}
#no_hotel_results {
	padding-top: 40px;
	padding-left:10px;
	text-align: left;
	width:750px;
	color:#000;
}
/* No Results - end */


/* Hotel Result - start */
#hotel_no_dates {
	background-image: url(../images/searchres-bg.gif);
	width: 579px;
	height: 114px;
	padding: 14px 13px 8px 14px;
	margin-top: 10px;
	float: left;
	display: inline;
	clear: both;
}

#hotel_no_dates2 {
	background-image: url(../images/searchres-bg2-wide.gif);
	width: 737px;
	margin-top: 10px;
	float: left;
	display: inline;
	clear: both;
/*	background-image: url(../images/searchres-bg2.gif);
	width: 603px;
	margin-top: 10px;
	float: left;
	display: inline;
	clear: both;*/	
}

#hotel_no_dates2_con1 {
	background-image: url(../images/searchres-bg1-wide.gif);
	background-repeat: no-repeat;
	width: 737px;
	clear: both;	
	/*background-image: url(../images/searchres-bg1.gif);
	background-repeat: no-repeat;
	width: 603px;
	clear: both;*/
}

#hotel_no_dates2_con2 {
	padding: 13px 13px 0px 14px;
	background-image: url(../images/searchres-bg3-wide.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-bottom: 10px;
	font-size:11px;
/*	padding: 14px 13px 8px 14px;
	background-image: url(../images/searchres-bg3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
	font-size: 11px;*/
}

#hotel_dates {
	background-image: url(../images/searchres-bg2-wide.gif);
	width: 737px;
	margin-top: 10px;
	float: left;
	display: inline;
	clear: both;
}

#hotel_sr_row1 {
	background-image: url(../images/searchres-bg1-wide.gif);
	background-repeat: no-repeat;
	width: 710px;
	height: 116px;
	padding: 13px 13px 0px 14px;
	clear: both;
	font-size: 11px;
}

#hotel_sr_bot_row {
	padding: 5px 13px 0px 14px;
	background-image: url(../images/searchres-bg3-wide.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}
#hotel_sr_bot_row_brochure {
	padding: 0px 13px 0px 14px;
}

#hotel_sr_row2 {
	float:left;
	background-color: #cccccc;
	width: 533px;
	height: 20px;
	padding: 4px 5px 0px 10px;
	clear: both;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
#hotel_sr_row2_brochure {
	float:left;
	background-color: #cccccc;
	width: 400px;
	padding: 4px 5px 0px 10px;
	clear: both;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
#hotel_sr_row2_brochure_top {
	float:left;
	width: 600px;
	padding: 1px 5px 0px 10px;
	clear: both;
	font-size: 12px;
	font-weight: bold;
}
#hotel_sr_row2_bot_level {
	float:left;
	width: 533px;
	padding: 4px 5px 0px 8px;
	clear: both;
	font-size: 11px;
	color: #666666;
}
#hotel_sr_row2_bot_level_brochure {
	float:left;
	width: 400px;
	padding: 4px 5px 0px 8px;
	clear: both;
	font-size: 11px;
	color: #666666;
}
#hotel_sr_row2_1 {
	float:left;
	text-align:center;
	background-color: #FFFFFF;
	width: 150px;	
	padding: 5px 0px 0px 5px;
	display: inline;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}
#hotel_sr_col_2_0_1 {
	width: 150px;
	float: left;
	text-align: center;
	display: inline;
}
#hotel_sr_col_2_0 {
	width: 160px;
	float: left;
	display: inline;
}
#hotel_sr_col_2_1 {
	width: 145px;
	float: left;
	display: inline;
}

#hotel_sr_col_2_2 {
	width: 110px;
	float: left;
	display: inline;
	text-align: center;
}

#hotel_sr_col_2_3 {
	width: 110px;
	float: left;
	display: inline;
	text-align: center;
}

#hotel_sr_col_2_4 {
	width: 143px;
	float: left;
	display: inline;
	color:#666666;
	text-align: center;
}

#hotel_sr_row3 {
	width: 520px;
	padding: 4px 5px 0px 8px;
	clear: both;
	font-size: 11px;
	color: #666666;
}
#hotel_sr_row3_1 {
	float:right;
	text-align:center;
	width: 160px;
	/*height: 20px;
	padding: 0px 0px 0px 12px;*/
	display: inline;
	color: #666666;
	font-weight: bold;
}
#hotel_sr_row3_1_brochure {
	float:right;
	text-align:center;
	width: 130px;
	/*height: 20px;
	padding: 0px 0px 0px 12px;*/
	display: inline;
	color: #666666;
	font-weight: bold;
}

#hotel_sr_row4 {
	clear: both;
	color: #666666;
}

#hotel_sr_group_row4 {
	color: #666666;
}

#hotel_sr_col_3_0 {
	width: 160px;
	float: left;
	display: inline;
	font-size: 13px;
}
#hotel_sr_col_3_0_brochure {
	width: 260px;
	float: left;
	display: inline;
	font-size: 13px;
}
#hotel_sr_col_3_1 {
	width: 145px;
	float: left;
	display: inline;
	font-size: 13px;
}

#hotel_sr_col_3_2 {
	width: 110px;
	float: left;
	display: inline;
	font-size: 13px;
	text-align: center;
}

#hotel_sr_col_3_3 {
	width: 100px;
	float: left;
	display: inline;
	font-size: 13px;
	text-align: center;
}

#hotel_sr_col_3_4 {
	width: 145px;
	float: left;
	font-weight: bold;
	color: #ff9900;	
	display: inline;
	text-align: center;
	font-size: 24px;
}

/* ak */
#hotel_sr_col_3_4_total {
	width: 143px;
	float: left;
	display: inline;
	margin-left: 3px;
	padding-left: 3px;
	text-align: left;
	font-size: 13px;
}
/* ak */

#price_message {
	width: 470px;
	padding-top: 8px;
	padding-left:10px;
	float: left;
	display: inline;
	line-height: 1.5em;
}
#call_message {
	float:left;
	width:230px;
	padding-top: 8px;
	line-height: 1.5em;
	display:inline;
}
#price_message_brochure {
	width: 330px;
	padding-top: 8px;
	padding-left:10px;
	float: left;
	display: inline;
	line-height: 1.5em;
}
#call_message_brochure {
	float:left;
	width:235px;
	padding-top: 8px;
	line-height: 1.5em;
	display:inline;
}

#book_button {
	text-align: right;
	width: 92px;
	padding: 8px 10px 0px 10px;
	float: left;
	display: inline;
}

#book_button_group {
	text-align: right;
	width: 555px;
	padding: 2px 10px 0px 10px;
	float: left;
	display: inline;
}

#book_button_group1 {
	float: left;
	display: inline;
}
#board_basis_wrap {
	float: left;
	display: inline;
	width: 575px;
	padding-bottom:2px;
}
#board_basis_broucher_wrap {
	float: left;
	display: inline;
	width: 460px;
	padding-bottom:2px;
}
#hotel_img {
	background-image: url(../images/image-bg.gif);
	width: 96px;
	height: 105px;
	padding: 1px 9px 0px 1px;
	float: left;
	display: inline;
	margin-right: 4px;
}

#hotel_info {
	float: left;
	display: inline;
	width: 600px;
}

#hotel_init_info {
	width: 600px;
	float: left;
	display: inline;
	clear: both;
}

#hotel_name {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
#hotel_name a:link {
	color: #333333;
	text-decoration: none;
}
#hotel_name a:visited {
	color: #333333;
	text-decoration: none;
}
#hotel_name a:hover {
	color: #333333;
	text-decoration: underline;
}

#hotel_address {
	font-size: 11px;
	color: #787c80;
}

#hotel_name_address {
	float: left;
	display: inline;
	width:350px;
}
#hotel_name_address_brochure {
	float: left;
	display: inline;
}

#hotel_rating_area {
	float: right;
	text-align: right;
	font-weight: bold;
	width:240px;
}
#hotel_rating_area_brochure {
	float: right;
	text-align: left;
	font-weight: bold;
}

.star {
	margin: 0px 1px 0px 2px;
}

#hotel_rating {
	text-transform: uppercase;
	text-align: left;
	font-size: 11px;
	color: #000000;
}
#hotel_rating_brochure {
	text-transform: uppercase;
	font-size: 11px;
	color: #000000;
}

#hotel_area {
	text-transform: uppercase;
	text-align: left;
	font-size: 11px;
	color: #4b4b4b;	
}

#hotel_desc {
	font-size: 12px;
}

#hotel_desc_col1 {
	float: left;
	display: inline;
	width: 455px;
	padding-right: 20px;
}

#hotel_desc_col2 {
	float: left;
	display: inline;
	width: 91px;
	color: #999999;
	font-size: 10px;
	line-height: 1.5em;
}

.pricefrom {
	font-size: 24px;
	font-weight: bold;
	color: #ff9900;
	padding:3px;
}
#no_date_price_bot {
	margin-left:250px;
	width:300px;
	clear:both;	
}
#no_date_bot {
	display: inline;
}
#pop_div {
	visibility: hidden;
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
}

#pop_content_out {
	width: 634px;
	height: 500px;
	border: 1px solid #ff9933;
	background-color: #FFFFFF;
	text-align: left;
}

#pop_content {
	overflow: auto;
	width: 600px;
	height: 464px;
	margin: 17px;
}

#hotel_more_img {
	position: relative;
	width: 58px;
	height: 14px;
	float: right;
	margin-top: -14px;
	margin-right: 0px;
}

.pop_images {
	position: relative;
	width: 322px;
	height: 355px;
	background-image: url(../images/pop_image_bg.gif);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	margin-top: -195px;
	margin-left: 97px;
	overflow: hidden;
	padding: 10px 0px 9px 39px;
}

#pop_image {
	position: absolute;
	width: 322px;
	height: 355px;
	background-image: url(../images/pop_image_bg.gif);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	overflow: hidden;
	padding: 10px 0px 9px 39px;
	top: 0px;
	left: 0px;
}

#pop_images_container {
	width: 322px;
	height: 355px;
	overflow: hidden;
}

#pop_images_top_bar {
	width: 314px;
	background-image: url(../images/pop_bar_1.gif);
	padding: 4px 3px 2px 3px;
	height: 16px;
}

#pop_images_title {
	float: left;
	display: inline;
	font-weight: bold;
	color: #FFFFFF;
}

#pop_images_close {
	float: right;
}

#pop_images_close_link {
	float: left;
	display: inline;
	padding-right: 6px;
}
#pop_images_close_link a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#pop_images_close_link a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#pop_images_close_link a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

#pop_images_close_img {
	float: left;
	display: inline;
}

.pop_images_con {
	background-color: #fffbee;
	background-image: url(../hotels/loader2.gif);
	background-repeat: no-repeat;
	background-position: 144px 140px;
	width: 320px;
	overflow: hidden;
}


.popup_main_photo {
	width: 308px;
	padding: 5px 4px 4px 4px;
	text-align: center;
	overflow: hidden;
}

.popup_photos {
	background-color: #fffbee;
	width: 293px;
	padding-left: 27px;
	padding-bottom: 5px;
}
/* Hotel Result - end */


/* Hotel Details - start */
#hotel_details {
	background-image: url(../images/searchres-bg2.gif);
	width: 603px;
	float: left;
	display: inline;
	clear: both;
}
#hotel_details_ex {
	background-image: url(../images/searchres-bg2.gif);
	width: 603px;
	float: left;
	display: inline;
	clear: both;
}
#hotel_details_con1 {
	background-image: url(../images/searchres-bg1.gif);
	background-repeat: no-repeat;
	width: 603px;
}
#hotel_details_con2 {
	background-image: url(../images/searchres-bg3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 603px;
	padding-bottom: 10px;
}
#hotel_details_row1 {
	width: 576px;
	height: 30px;	
	padding: 13px 13px 0px 14px;
	clear: both;
}
#hotel_details_row1_2 {
	width: 576px;
	height: 30px;	
	padding: 13px 13px 0px 14px;
	clear: both;
}

#hotel_details_row2 {
	width: 571px;
	padding: 13px 16px 0px 16px;
	clear: both;
}
#hotel_details_row3 {
	background-image: url(../images/hotel-d-bg.gif);
	width: 667px;
	padding: 5px 20px 5px 20px;
	clear: both;
}
#hotel_details_row4 {
	background-image: url(../images/hotel-d-bg.gif);
	width: 667px;
	padding: 15px 0px 5px 0px;
	clear: both;
}

#hotel_details_rooms_row2 {
	background-color: #ddf0fe;
	width: 673px;
	height: 21px;
	padding: 6px 15px 0px 15px;
	margin: 0px 2px;
	clear: both;
	font-size: 12px;
}

#hotel_details_rooms_col_2_1 {
	width: 150px;
	float: left;
	display: inline;
}

#hotel_details_rooms_col_2_2 {
	width: 107px;
	float: left;
	display: inline;
	text-align: center;
}

#hotel_details_rooms_col_2_3 {
	width: 155px;
	float: left;
	display: inline;
	text-align: center;
}

#hotel_details_rooms_col_2_4 {
	width: 170px;
	float: left;
	display: inline;
	text-align: center;
}

#hotel_details_rooms_col_2_5 {
	width: 89px;
	float: left;
	display: inline;
	text-align: center;
}

#hotel_details_rooms_row3 {
	width: 673px;
	padding: 6px 15px 0px 15px;
	margin: 0px 2px;
	clear: both;
	font-size: 12px;
}

#hotel_details_rooms_col_3_1 {
	width: 147px;
	float: left;
	display: inline;
}

#hotel_details_rooms_col_3_2 {
	width: 107px;
	float: left;
	display: inline;
	text-align: center;
}

#hotel_details_rooms_col_3_3 {
	width: 155px;
	float: left;
	display: inline;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #4b90d3;
}

#hotel_details_rooms_col_3_4 {
	width: 170px;
	float: left;
	display: inline;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fb2200;
}

#hotel_details_rooms_col_3_5 {
	width: 89px;
	float: left;
	display: inline;
	text-align: center;
}

#price_message_hd {
	width: 580px;
	padding: 15px 0px 0px 15px;
	margin: 0px 2px;
	float: left;
	display: inline;
}

#hotel_details_init_info {
	width: 494px;
	float: left;
	display: inline;
	clear: both;
	padding-bottom: 8px;
}

#infobox_tabs {
	width: 338px;
	clear: both;
	padding-left: 17px;
}
#infobox_tabs img {
	margin-right: 5px;
}
#infobox {
	background-image: url(../images/hotel-lhs-bg.gif);
	width: 355px;
	clear: both;
}
#infobox_inside {
	background-image: url(../images/hotel-lhs-top.gif);
	background-repeat: no-repeat;
	width: 355px;
	padding: 12px 0px 9px 0px;
	clear: both;
}
#infobox_main_photo {
	width: 261px;
	padding: 0px 12px 3px 12px;
	clear: both;
}
#infobox_photos {
	width: 266px;
	padding: 0px 9px 0px 10px;
	clear: both;
}
#infobox_bot {
	clear: both;
	width: 355px;
}
.mainphoto {
	border: 1px solid #3a444e;
}
#infobox_images {
	width: 323px;
	padding: 0px 16px 3px 16px;
	clear: both;
	overflow: hidden;
	text-align: center;
}

#infobox_map {
	width: 323px;
	padding: 0px 16px 0px 16px;
	clear: both;
}

#infobox_area_guide {
	width: 261px;
	padding: 0px 12px 0px 12px;
	clear: both;
}

#infobox_area_guide ul { 
margin: 5px 0 0 1px;
padding: 5px 0 0 1px;
}

#infobox_area_guide li { 
background: url(../images/blue-bullet2.gif) no-repeat left 1px;
list-style-type: none;
padding-left: 10px;
margin: 5px 0px;
}


#refinebox {
	background-image: url(../images/refine-bg.gif);
	width: 227px;
	clear: both;
	margin-top: 12px;
}
#refinebox_inside {
	background-image: url(../images/refine-top.gif);
	background-repeat: no-repeat;
	width: 198px;
	padding: 12px 14px 9px 15px;
	clear: both;
}
#refinebox_bot {
	clear: both;
	width: 227px;
}

#refine_row_title {
	font-size: 18px;
	font-weight: bold;
	color: #ff9900;
}
#refine_row {
	float: left;
	display: inline;
	clear: both;
	width: 198px;
	margin-top: 14px;
}
#refine_row2 {
	float: left;
	display: inline;
	clear: both;
	width: 198px;
	color: #666666;
}
#refine_row2_col1 {
	float: left;
	display: inline;
	padding: 3px 14px 0px 0px;
	width: 142px;
	text-align: right;
}
#refine_row2_col2 {
	float: left;
	display: inline;

	width: 42px;
}
#refine_button {
	float: left;
	display: inline;
	clear: both;
	width: 198px;
	margin-top: 14px;
	text-align: right;
}

#att_lhs_item {
	margin-top: 10px;
	clear: both;
}

#hotel_book {
	background-image: url(../images/booking-bg2.gif);
	width: 724px;
	float: left;
	display: inline;
	clear: both;
	margin-top: 10px;
}
#hotel_book_con1 {
	background-image: url(../images/booking-bg1.gif);
	background-repeat: no-repeat;
	width: 724px;
}
#hotel_book_con2 {
	background-image: url(../images/booking-bg3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 724px;
	padding-bottom: 10px;
}

#hotel_book_row1 {
	width: 697px;
	padding: 5px 13px 0px 14px;
	!padding: 10px 13px 0px 14px;
	clear: both;
	font-size: 11px;
}

#hotel_book_row2 {
	width: 697px;
	padding: 5px 13px 0px 14px;
	!padding: 10px 13px 0px 14px;
	clear: both;
}
/* Hotel Details - end */


/* Hotel Choose - start */
#hotels_choose_top {
	width: 635px;
	height: 9px;
	float: left;
	display: inline;
	clear: both;
	margin-top: 10px;
}
#hotels_choose_bot {
	width: 635px;
	height: 9px;
	float: left;
	display: inline;
	clear: both;
}
#hotels_choose_title {
	font-size: 25px;
	font-weight: bold;
	color: #636363;	
	padding: 5px 0px 20px 0px;
}
#hotels_choose_con {
	background-image: url(../images/mp-box-bell-bg1.gif);
	background-repeat: no-repeat;
	width: 605px;
	padding: 0px 14px 11px 14px;
	border-left: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
}
#hotels_choose_con2 {
	background-image: url(../images/mp-box-bell-bg2.gif);
	background-repeat: no-repeat;
	width: 605px;
	padding: 0px 14px 11px 14px;
	border-left: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
}
#hotels_choose_row {
	width: 605px;
	float: left;
	display: inline;
	clear: both;
	margin-top: 10px;
}
#hotels_choose_col {
	width: 190px;
	margin-right: 10px;
	float: left;
	display: inline;
}
#hotels_choose {
	float: left;
	display: inline;
	width: 190px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 5px 0px;
}
#hotels_choose a:link {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#hotels_choose a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#hotels_choose a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

#hotels_choose_col2 {
	width: 110px;
	margin-right: 10px;
	float: left;
	display: inline;
}
#hotels_choose2 {
	float: left;
	display: inline;
	width: 110px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 5px 0px;
}
#hotels_choose2 a:link {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#hotels_choose2 a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#hotels_choose2 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
#hotels_choose_link1 {
	float: left;
	display: inline;
	width: 585px;
	font-size: 18px;
	font-weight: bold;
	color: #ff9900;
	padding-right: 10px;
	text-align: right;
}
#hotels_choose_link2 {
	float: left;
	display: inline;
	width: 10px;
}
#hotels_choose_link1 a:link {
	font-size: 18px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: underline;
}
#hotels_choose_link1 a:visited {
	font-size: 18px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: underline;
}
#hotels_choose_link1 a:hover {
	font-size: 18px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}
/* Hotel Choose - end */


/* Hotel Choose City - start */
#hotels_choose_city_top {
	background-image: url(../images/hotel_choose_bg1.gif);
	width: 712px;
	height: 34px;
	float: left;
	display: inline;
	clear: both;
	margin-top: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 14px;
}
#hotels_choose_city_con1 {
	background-image: url(../images/hotel_choose_bg2.gif);
	width: 740px;
}
#hotels_choose_city_con2 {
	background-image: url(../images/hotel_choose_bg3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 712px;
	padding: 11px 14px 11px 14px;
}
#hotels_city_col {
	width: 168px;
	margin-right: 10px;
	float: left;
	display: inline;
}
#hotels_city {
	float: left;
	display: inline;
	width: 168px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 5px 0px;
}
#hotels_city a:link {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#hotels_city a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#hotels_city a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
/* Hotel Choose City - end */


/* Section Message - start */
#section_message {
	font-size: 18px;
	color: #6d6d6d;
	padding: 10px 14px 0px 14px;
}
.section_message_line_1 {
	font-size: 20px;
	font-weight: bold;
}
/* Section Message - end */

#guide_choose_city_top {
	background-image: url(../images/guide_choose_bg1.gif);
	width: 730px;
	height: 34px;
	float: left;
	display: inline;
	clear: both;
	margin-top: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 14px;
}
#guide_choose_city_con1 {
	background-image: url(../images/guide_choose_bg2.gif);
	width: 758px;
}
#guide_choose_city_con2 {
	background-image: url(../images/guide_choose_bg3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 690px;
	padding: 11px 34px 0px 34px;
}
#guide_region_row {
	clear: both;
	padding-bottom: 36px;
}
#guide_region_title {
	clear: both;
	font-size: 20px;
	font-weight: bold;
	color: #ff9900;
}
#guide_city_row {
	clear: both;
	padding: 5px 0px;
}
#guide_city {
	float: left;
	display: inline;
	width: 105px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
#guide_city a:link {
	font-size: 14px;
	font-weight: bold;
	color: #666666;

	text-decoration: none;
}
#guide_city a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#guide_city a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}


/* Section Top Titles - start */

#section_title_1 {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	clear: both;
	padding-bottom: 2px;
}
#section_title_2 {
	font-size: 11px;
	color: #ffffff;
	clear: both;
}
#section_title_3 {
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	clear: both;
	padding: 10px 0px 0px 0px;
}
#section_title_3 a:link {
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}
#section_title_3 a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}
#section_title_3 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}

#section_title_1_2 {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	clear: both;
	padding-bottom: 2px;
}
#section_title_2_2 {
	font-size: 11px;
	color: #ffffff;
	clear: both;
	padding-bottom: 23px;
}
#section_title_3_2 {
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	clear: both;
	padding: 5px 0px 0px 0px;
}
#section_title_3_2 a:link {
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}
#section_title_3_2 a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}
#section_title_3_2 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}

#sections_col1_title_top {
	width: 191px;
	height: 39px;
	padding: 6px 10px 0px 10px;
	background-image: url(../images/sections_col1_title_top.gif);
	background-repeat: no-repeat;
	clear:both;
}

#sections_col2_title_top {
	width: 522px;
	height: 84px;
	padding: 6px 10px 0px 10px;
	background-image: url(../images/sections_col2_title_top.gif);
	background-repeat: no-repeat;
	clear:both;
}

#sections_col3_title_top {
	width: 191px;
	height: 39px;
	padding: 6px 10px 0px 10px;
	background-image: url(../images/sections_col1_title_top.gif);
	background-repeat: no-repeat;
	clear:both;
}
/* Section Top Titles - end */


/* Section Categories - start */
ul.treeview { /*CSS for Simple Tree Menu*/
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/list.gif) no-repeat left 1px;
list-style-type: none;
padding-left: 12px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(../images/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don\'t delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
font-weight: bold;
text-decoration: underline;
}

.treeview a:link {
	color: #000000;
	text-decoration: none;
}
.treeview a:visited {
	color: #000000;
	text-decoration: none;
}
.treeview a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

/* Section Categories - end */


/* Suggest - start */
#suggest {
	background-image: url(../images/guides_o_box_bg.gif);
	width: 201px;
	clear: both;
	padding: 2px 5px;
	font-size: 12px;
	color: #000000;
}
#suggest_top {
	margin-top: 10px;
	clear: both;
}
#suggest_bot {
	clear: both;
}
.suggest_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 194px;
	padding: 1px 2px 2px 2px;
	!margin-top: -1px;
	!margin-bottom: -1px;
	border: 1px solid #b8b7b4;
	background-color: fffcf1;
	color: #999999;
}
.suggest_form_ta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 194px;
	height: 64px;
	padding: 1px 2px 2px 2px;;
	!margin-top: -1px;
	border: 1px solid #b8b7b4;
	background-color: fffcf1;
	color: #999999;
}
.sfs {
	width: 148px;
}
#suggest_title {
	clear: both;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #ff9900;
}
#suggest_title_img {
	clear: both;
	padding-bottom: 10px;
}
#suggest_rt1_label {
	float: left;
	display: inline;
	padding-top: 3px;
	width: 45px;
}
#suggest_rt1_field {
	float: left;
	display: inline;
	width: 154px;
	padding-bottom: 5px;
}
#suggest_rt2_label {
	clear: both;
	padding-top: 1px;
}
#suggest_rt2_field {
	clear: both;
	padding-top: 3px;
	padding-bottom: 6px;
}
#suggest_security_img {
	clear: both;
}
#suggest_button {
	clear: both;
	padding-top: 5px;
	padding-right: 4px;
	text-align: right;
}

.pop_suggest_message {
	position: relative;
	width: 186px;
	height: 120px;
	float: left;
	display: inline;
	margin-top: -270px;
	margin-left: 10px;
	overflow: hidden;
	padding: 1px;
	border: 1px solid #ff9933;	
	background-color: #fffbee;
	color: #666666;
}

#pop_suggest_message_top_bar {
	width: 180px;
	background-image: url(../images/pop_bar_1.gif);
	padding: 4px 3px 2px 3px;
	height: 16px;
}

#pop_suggest_message_title {
	float: left;
	display: inline;
	font-weight: bold;
	color: #FFFFFF;
}

#pop_suggest_message_close {
	float: right;
}

.pop_suggest_message_con {;
	width: 166px;
	overflow: auto;
	padding: 10px;
	text-align: center;
}

/* Suggest - end */


/* Info pages - start */
#info_page {
	background-image: url(../images/info-page-bg-1.gif);
	width: 975px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 9px;
	float: left;
	display: inline;
	clear: both;
}

#info_page_con1 {
	background-image: url(../images/info-page-bg-top-1.gif);
	background-repeat: no-repeat;
	width: 975px;
	clear: both;
}

#info_page_con2 {
	background-image: url(../images/info-page-bg-bot-1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 948px;
	padding: 5px 13px 13px 14px;
	clear: both;
}

#info_page_2 {
	background-image: url(../images/info-page-bg-2.gif);
	width: 643px;
	margin-top: 10px;
	float: left;
	display: inline;
	clear: both;
}

#info_page_con1_2 {
	background-image: url(../images/info-page-bg-top-2.gif);
	background-repeat: no-repeat;
	width: 643px;
	clear: both;
}

#info_page_con2_2 {
	background-image: url(../images/info-page-bg-bot-2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 616px;
	padding: 5px 13px 13px 14px;
	clear: both;
}

#info_page_3 {
	background-image: url(../images/info-page-bg.gif);
	width: 1002px;
	padding-bottom: 6px;
	clear: both;
}

#info_page_row_3 {
	background-image: url(../images/info-page-bg-top.gif);
	background-repeat: no-repeat;
	width: 1002px;
	padding-top: 12px;
	clear: both;
}

#contact_page_col1 {
	float:left;
	margin-right: 12px;
	margin-left: 9px;
	width: 643px;
	padding-bottom: 10px;
	!padding-bottom: 0px;
}
#contact_page_col2 {
	float:left;
	width: 328px;
	padding-top: 10px;
	padding-bottom: 10px;
	!padding-bottom: 0px;
}
#contact {
	background-image: url(../images/info-page-r-bg.gif);
	width: 328px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
#contact_con1 {
	background-image: url(../images/info-page-r-bg-top.gif);
	background-repeat: no-repeat;
	width: 328px;
	clear: both;
}
#contact_con2 {
	background-image: url(../images/info-page-r-bg-bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
	width: 302px;
	clear: both;
	padding: 14px 13px;
}
.contact_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 292px;
	padding: 1px 2px 2px 2px;
	!margin-top: -1px;
	!margin-bottom: -1px;
	border: 1px solid #b8b6b2;
	color: #999999;
}
.contact_form_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 233px;
	padding: 1px 2px 2px 2px;
	!margin-top: -1px;
	!margin-bottom: -1px;
	border: 1px solid #b8b6b2;
	color: #999999;
}
.contact_form_ta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 292px;
	height: 64px;
	padding: 1px 2px 2px 2px;;
	!margin-top: -1px;
	border: 1px solid #b8b6b2;
	color: #999999;
}
#contact_title_img {
	clear: both;
	padding-bottom: 10px;
	color: #ff9900;
	font-size: 16px;
	font-weight: bold;
}
#contact_rt1 {
	clear: both;
	width: 302px;
}
#contact_rt1_label {
	float: left;
	display: inline;
	padding-top: 3px;
	padding-left: 5px;
	width: 58px;
}
#contact_rt1_field {
	float: left;
	display: inline;
	width: 239px;
	padding-bottom: 5px;
}
#contact_rt2_label {
	clear: both;
	padding-top: 1px;
	padding-left: 5px;
}
#contact_rt2_field {
	clear: both;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-left: 4px;
}
#contact_security_img {
	clear: both;
	text-align:center;
	width: 302px;
}
#contact_button {
	clear: both;
	padding-top: 5px;
	padding-right: 4px;
	text-align: right;
}

/* Info pages - end */


/* Item List - start */
#loading_items {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #0e5396;
	padding-top: 30px;
}
#loading_myitems {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #0e5396;
	padding-top: 30px;
}
#item_con {
	background-image: url(../images/item_bg.gif);
	width: 531px;
	clear: both;
	margin-top: 10px;
	padding-bottom: 8px;
}
#item_init_info {
	background-image: url(../images/item_top.gif);
	background-repeat: no-repeat;
	width: 504px;
	padding: 12px 15px 0px 12px;
	clear: both;
}
#item_col_1 {
	float: left;
	display: inline;
	width: 92px;
	text-align: center;
	margin-right: 18px;
}
#item_col_2 {
	float: left;
	display: inline;
	width: 245px;
	text-align: left;
	margin-right: 10px;
}
#item_col_3 {
	float: left;
	display: inline;
	width: 139px;
	text-align: right;
}
#item_add {
	float: right;
	margin-left: 10px;
}
#item_name {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
#item_name a:link {
	color: #666666;
	text-decoration: none;
}
#item_name a:visited {
	color: #666666;
	text-decoration: none;
}
#item_name a:hover {
	color: #666666;
	text-decoration: underline;
}
#item_area {
}
#item_cat {
	color: #666666;
}
#item_cat a:link {
	color: #666666;
	text-decoration: none;
}
#item_cat a:visited {
	color: #666666;
	text-decoration: none;
}
#item_cat a:hover {
	color: #666666;
	text-decoration: underline;
}
#item_subway{
	color: #666666;
}
#item_bus {
	color: #666666;
}
#item_free {
	color: #d41e2c;
}
#item_address {
	color: #cccccc;
}
#item_contact {
	color: #666666;
}

#item_controls {
	padding: 7px 15px 0px 120px;
	clear: both;
	font-size: 10px;
	font-weight: bold;
}

.item_ex_details {
	padding: 7px 10px 0px 120px;
	clear: both;
}

.item_button {
	cursor: pointer;
}

.control_link {
	font-size: 10px;
	font-weight: bold;
}

.coupon_link:link {
	color: #ff9900;
}
.coupon_link:visited {
	color: #ff9900;
}
.coupon_link:hover {
	color: #ff9900;
}
.item_coupons {
	margin: 10px 14px 0px 14px;
	border-top: 1px solid #ff9900;
	clear: both;
}
#coupon_con {
	height: 19px;
	clear: both;
	padding-top: 8px;
}
#coupon_desc {
	float: left;
	display: inline;
}
#download_coupon {
	float: right;
}
/* Item List - end */


/* My Item Guide - start */
#itemguide_top_col1 {
	color: #fb2200;
	font-size: 18px;
	font-weight: bold;
	width: 504px;
	float: left;
	display: inline;
	padding: 30px 15px 15px;
}
#itemguide_top_col2 {
	width:468px;
	float: left;
	display: inline;
}
#myitemsguide_cat {
	padding: 15px;
	clear: both;
}
#myitemsguide_cat_title {
	color: #0e5396;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
#myitemsguide_item {
	clear: both;
	padding: 5px 0px;
}
#myitemsguide_item_col1 {
	float: left;
	display: inline;
	padding-right: 15px;
	width: 400px;
}
#myitemsguide_item_col2 {
	float: left;
	display: inline;
}
/* My Item Guide - end */


/* Email Guide - start */
#sendguide {
	width: 254px;
	clear: both;
	font-size: 12px;
	color: #666666;
}
.sendguide_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 244px;
	padding: 1px 2px 2px 2px;
	!margin-top: -1px;
	!margin-bottom: -1px;
	border: 1px solid #b8b7b4;
	background-color: ffffff;
	color: #999999;
}
.sendguide_form_ta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 244px;
	height: 64px;
	padding: 1px 2px 2px 2px;;
	!margin-top: -1px;
	border: 1px solid #b8b7b4;
	background-color: ffffff;
	color: #999999;
}
.sfs {
	width: 148px;
}
#sendguide_rt1_label {
	float: left;
	display: inline;
	padding-top: 3px;
	width: 95px;
}
#sendguide_rt1_field {
	float: left;
	display: inline;
	width: 154px;
	padding-bottom: 5px;
}
#sendguide_rt2_label {
	clear: both;
	padding-top: 1px;
}
#sendguide_rt2_field {
	clear: both;
	padding-top: 3px;
	padding-bottom: 6px;
}
#sendguide_security_img {
	clear: both;
	text-align: center;
	padding: 5px 0px 8px 0px;
}
#sendguide_button {
	clear: both;
	padding-top: 5px;
	padding-right: 4px;
	text-align: right;
}
#sendguide_message {
	font-weight: bold;
	color: #2cb632;
	padding-bottom: 10px;
	text-align: justify;
}
#sendguide_error_message {
	font-weight: bold;
	color: #fb2200;
	padding-bottom: 10px;
	text-align: justify;
}
/* Email Guide - end */


/* Sections Cats - start */
#sections_cat_top {
	clear: both;
}
#sections_cat_tree {
	clear: both;
	width: 211px;
	background-image: url(../images/sections_col1_bg.gif);
}
#sections_cat_tree_con {
	clear: both;
	width: 196px;
	background-image: url(../images/sections_col1_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 2px 8px 10px 8px;
}
#sections_cat_search_text {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 20px;
	padding-bottom: 1px;
}
#sections_cat_search {
	clear: both;
	padding-bottom: 12px;
}
#sections_cat_search_field {
	padding-right: 6px;
	clear: both;
}
#sections_cat_search_button {
	clear: both;
	text-align: right;
	padding-top: 7px;
}
#sections_cat_search_button img {
	cursor: pointer;
}
#sections_cat_tabs {
	width: 190px;
	height: 29px;
	border-bottom: 1px solid #ff9900;
	margin-bottom: 10px;
}
#sections_cat_tabs_tab {
	float: left;
	display: inline;
	padding-right: 3px;
}
#sections_cat_tabs_tab img {
	cursor: pointer;
}
ul.arealist {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.arealist li{
	background: url(../images/section_area_bullet.gif) no-repeat left 1px;
	list-style-type: none;
	padding-left: 12px;
	margin-bottom: 3px;
	cursor: pointer;
}
#sections_cat_bot {
	clear: both;
}
/* Sections Cats - end */


/* My Items - start */
#myitems_top {
	clear: both;
}

#smyitems_top {
	clear: both;
}
#myitems_list {
	clear: both;
	width: 211px;
	background-image: url(../images/sections_col1_bg.gif);
}
#myitems_list_con {
	clear: both;
	width: 191px;
	background-image: url(../images/sections_col1_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 1px 10px 8px 10px;
}
#myitems_bot {
	clear: both;
}

#myitems_cat {
	font-weight: bold;
	margin-bottom: 4px;
	margin-left: 0px;
}
#myitems_cat_space {
	margin-top: 12px;	
}
#myitems_con {
	background-image: url(../images/myitemlist_bg.gif);
	background-repeat: no-repeat;
	width: 191px;
	height: 18px;
	margin-left: 0px;
	clear: both;
}
#myitems_name {
	width: 176px;
	padding-right: 5px;
	float: left;
	display: inline;
}
#myitems_remove {
	width: 10px;
	cursor: pointer;
	float: right;
}
#myitems_buttons img {
	cursor: pointer;
}

#mymap {
	margin-top: 10px;
}
/* My Items - end */


/* Sections Links - start */
#sections_links {
	clear: both;
	background-image: url(../images/guides_o_box_bg.gif);
	width: 191px;
	padding: 0px 10px 6px 10px;
}
#sections_links_top {
	margin-top: 10px;
	clear: both;
}
#sections_links_bot {
	clear: both;
}
#sections_links a {
	color: #000000;
	text-decoration: underline;
}
#sections_links a:link {
	color: #000000;
	text-decoration: underline;
}
#sections_links a:visited {
	color: #000000;
	text-decoration: underline;
}
#sections_links a:hover {
	color: #000000;
	text-decoration: none;
}
#sections_links_title {
	clear: both;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #ff9900;
}
#sections_links_img {
	clear: both;
	padding-bottom: 10px;
}
#sections_links_links {
	clear: both;
}
ul.linklist {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.linklist li{
	background: url(../images/section_links_bullet.gif) no-repeat left 1px;
	list-style-type: none;
	padding-left: 12px;
	margin-bottom: 3px;
}
/* Sections Links - end */


/* Directory Pages - start */
#directory {
	background-image: url(../images/directoryres-bg2.gif);
	width: 603px;
	margin-top: 10px;
	float: left;
	display: inline;
	clear: both;
}
#directory_con1 {
	background-image: url(../images/directoryres-bg1.gif);
	background-repeat: no-repeat;
	width: 603px;
}
#directory_con2 {
	background-image: url(../images/directoryres-bg3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 603px;
	padding-bottom: 10px;
}

#directory_row1 {
	background-image: url(../images/hotel-sr-bg-top.gif);
	background-repeat: no-repeat;
	width: 576px;
	padding: 13px 13px 0px 14px;
	clear: both;
	font-size: 12px;
}
#directory_top_cat {
	padding: 15px 0px;
	clear: both;
}
.directory_cat_title_link a:link {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.directory_cat_title_link a:visited {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.directory_cat_title_link a:hover {
	color: #666666
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#directory_cat_row {
	float: left;
	display: inline;
	width: 610px;
	margin-top: 5px;
}

#directory_cat_col {
	float: left;
	display: inline;
	width: 180px;
	margin-right: 10px;
}
/* Directory Pages - end */


/* WP Sidebar - start */
#sidebar_wrapper
{
	height: 1500px;
	width: 234px;
	float: right;
}
#sidebar_con {
	clear: both;
	background-image: url(../images/sidebar_bg.gif);
}
#sidebar_inner {
	clear: both;
	background-image: url(../images/sidebar_top.gif);
	background-repeat: no-repeat;
	padding: 14px 14px 10px 14px;
}
#sidebar_search {
	clear: both;
	height: 33px;
}
#sidebar_search_field {
	padding-right: 6px;
	float: left;
	display: inline;
}
#sidebar_search_button {
	float: left;
	display: inline;
}
#sidebar_search_button img {
	cursor: pointer;
}
#sidebar_bot {
	clear: both;
}

#sidebar_inner #search {
	background-image: none;
	width: 200px;

	height: 25px;
	padding: 0px;
}
#sidebar_inner #search form {
	margin: 0px;
}
#s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 110px;
	padding: 3px 2px 2px 2px;
	border: 1px solid #b8b7b4;
	background-color: ffffff;
	color: #999999;
	height: 15px;
}
.c

/* Twitter Sidebar */
#sidebar_images {
	width: 234px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#sidebar_tweet_con {
	clear: both;
	background-image: url(../images/sidebar_tweet_bg.gif);
}
#sidebar_con1 {
	clear: both;
	background-image: url(../images/sidebar_tweet_bg.gif);
}
#sidebar_tweet_inner {
	clear: both;
	background-image: url(../images/sidebar_tweet_top.gif);
	background-repeat: no-repeat;
	padding: 60px 14px 10px 14px;
}
#sidebar_bot {
	clear: both;
}
.twitterwidget{
	float:left;
	margin-left: 10px;
	width: 12px;
}
.entry-content{
	font-weight:bold;
	padding: 0px 5px 1px 6px;
}
#tweet{
	padding-top: 5px;
}

/* Facebook connect - blog */
#fbc_profile {
	color: #000000;
}

#fbc_profile a {
	color: #000000;
	text-decoration: underline;
}
#fbc_profile a:link {
	color: #000000;
	text-decoration: underline;
}
#fbc_profile a:visited {
	color: #000000;
	text-decoration: underline;
}
#fbc_profile a:hover {
	color: #000000;
	text-decoration: none;
}


/* WP Sidebar - end */


/* Sitemap - start */
ul.sitemap-top { /*CSS for Simple Tree Menu*/
margin: 0 0 0 5px;
padding: 0 0 0 5px;
}

.sitemap-top li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: none;
list-style-type: none;
padding-left: 0px;
margin: 10px 0px;
}

.sitemap-top a:link {
	color: #0e5396;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.sitemap-top a:visited {
	color: #0e5396;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.sitemap-top a:hover {
	color: #0e5396;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}


ul.sitemap-sub { /*CSS for Simple Tree Menu*/
margin: 0 0 0 5px;
padding: 0 0 0 5px;
}

.sitemap-sub li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/sitemap-sub.gif) no-repeat left 1px;
list-style-type: none;
padding-left: 17px;
margin: 10px 0px;
}

.sitemap-sub a:link {
	color: #4285be;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.sitemap-sub a:visited {
	color: #4285be;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.sitemap-sub a:hover {
	color: #4285be;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

/* Sitemap - end */


/* Booking Form - start */
#hotel_op_row {
	clear: both;
	padding-bottom: 5px;
}
#hotel_op_col {
	float: left;
	display: inline;
	width: 300px;
}

#book_room {
	clear: both;
	width: 590px;
	padding-bottom: 30px;
}
#bookform_row {
	clear: both;
	width: 670px;
	padding-top: 5px;
}
#bookform_row2 {
	clear: both;
	width: 644px;
	padding-left: 26px;
}
#bookform_col_1 {
	float: left;
	display: inline;
	width: 75px;
}
#bookform_col_2 {
	float: left;
	display: inline;
	width: 150px;
}
#bookform_col_3 {
	float: left;
	display: inline;
	width: 150px;
}
#bookform_col_4 {
	float: left;
	display: inline;
	width: 35px;
	padding-top: 2px;
}
#bookform_col_5 {
	float: left;
	display: inline;
	width: 35px;
}
#bookform_col_6 {
	float: left;
	display: inline;
	width: 35px;
	padding-top: 2px;
}
#bookform_col_7 {
	float: left;
	display: inline;
	width: 35px;
}
#bookform_col_8 {
	float: left;
	display: inline;
	width: 60px;
}
#bookform_col_2_1 {
	float: left;
	display: inline;
	width: 100px;
	padding-top: 2px;
}
#bookform_col_2_1_2 {
	float: left;
	display: inline;
	width: 130px;
	padding-top: 2px;
}
#bookform_col_2_2 {
	float: left;
	display: inline;
	width: 265px;
}
#bookform_col_2_3 {
	float: left;
	display: inline;
	width: 100px;
}
#bookform_col_3_1 {
	float: left;
	display: inline;
	width: 159px;
	padding-top: 4px;
	padding-left: 26px;
}
#bookform_col_3_2 {
	float: left;
	display: inline;
	width: 21px;
}
#bookform_col_3_3 {
	float: left;
	display: inline;
	padding-top: 4px;
	width: 87px;
}

#tour_book_tnd {
	clear: both;
	width: 500px;
	padding-top: 15px;
}
#tour_book_tnd_col_1 {
	float: left;
	display: inline;
	width: 140px;
	padding-top: 2px;
	padding-right: 10px;
	text-align: right;
}
#tour_book_tnd_col_2 {
	float: left;
	display: inline;
	width: 350px;
}

#tour_book_note {
	clear: both;
	width: 500px;
	padding-top: 40px;
	font-size: 11px;
}
/* Booking Form  - end */


/* SEO Links - start */
#links {
	padding: 0px 20px 10px 20px;
	float: left;
	display: inline;
	color: #000000;
}

#links ul { 
margin: 0 0 0 1px;
padding: 0 0 0 1px;
}

#links li { 
background: url(../images/blue-bullet2.gif) no-repeat left 1px;
list-style-type: none;
padding-left: 10px;
margin: 10px 0px;
}

#links a {
	color: #000000;
	text-decoration: none;
}
#links a:link {
	color: #000000;
	text-decoration: none;
}
#links a:visited {
	color: #000000;
	text-decoration: none;
}
#links a:hover {
	color: #000000;
	text-decoration: underline;
}
/* SEO Links - end */


/* Bottom - start */
#bottom {
	background-image: url(../images/bottom-bg.gif);
	width: 953px;
	height: 24px;
	padding: 9px 16px 0px 16px;
	float: left;
	display: inline;
	clear: both;
	color: #636363;
	margin-left: 9px;
}
#bottom_nav {
	float: left;
	display: inline;
}
#bottom_copright {
	float: right;
}

#bottom a {
	color: #636363;
	text-decoration: none;
}
#bottom a:link {
	color: #636363;
	text-decoration: none;
}
#bottom a:visited {
	color: #636363;
	text-decoration: none;
}
#bottom a:hover {
	color: #636363;
	text-decoration: underline;
}

.dockclass{
	position:relative;
}
/* Bottom - end */


/* Map Legend - start */
#map_legend_row {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	width: 258px;
	height: 20px;
	padding-bottom: 5px;
}
#map_legend_row_2 {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	width: 129px;
	height: 20px;
	padding-bottom: 5px;
}
#map_legend_col_1 {
	float: left;
	display: inline;
	width: 29px;
}
#map_legend_col_2 {
	float: left;
	display: inline;
	width: 100px;
	padding-top: 3px;
}
/* Map Legend - end */


ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}
li img {
	display: block;
	border: 3px solid #FFF;
}
.caption {
	clear: both;
	padding: 1em;
	background-color: #FFF;
}
.example {
	position: relative;
	background-color:#F2F2F2;
	border:5px solid #CCCCCC;
	padding:1em;
	margin-bottom: 1em;
	width: 520px;
	height: 520px;
}
.example-r {
	position: relative;
	background-color:#F2F2F2;
	border:5px solid #CCCCCC;
	padding:1em;
	width: 700px;
	margin-bottom: 1em;
}
code {
	font-family: monospace;
	font-size: 1.2em;
}
.control {
	position: absolute;
	z-index: 100;
	cursor: pointer;
	font-size: 2em;
	font-weight: bold;
	color: #FFF;
}
.ajax {
	margin: 3em;
	border: 1em solid #FF8C00;
	padding: 1em;
}

.fade-box {
	width: 312px;
	position: absolute;
	overflow: hidden;
	left: 43px;
}

#image-container {
	width: 312px;
	height: 303px;
	overflow: hidden;
	text-align: center;
	clear: both;				
}

#imagecontrols {
	width: 188px;
	padding: 5px 0px;	
	clear: both;
	height: 17px;		
}

.prevbut {
	position: absolute;
	top: 345px;
	left: 46px;
	padding: 0px 1px;
}

.playbut {
	position: absolute;
	top: 345px;
	left: 64px;
	padding: 0px 1px;
}

.stopbut {
	position: absolute;
	top: 345px;
	left: 64px;
	padding: 0px 1px;
}

.nextbut {
	position: absolute;
	top: 345px;
	left: 82px;
	padding: 0px 1px;
}

.counter {
	position: absolute;
	top: 345px;
	left: 108px;
	padding: 2px 1px;
}

.counter2 {
	text-align:center;
	padding-top: 13px;
}

#hoteldetails {
	text-align: right;
	padding: 5px 0px;
}

.fade-box-2 {
	width: 323px;
	position: absolute;
	overflow: hidden;
	left: 25px;
}

#image-container-2 {
	width: 323px;
	height: 303px;
	overflow: hidden;
	text-align: center;
	clear: both;				
}

.prevbut-2 {
	position: absolute;
	top: 374px;
	left: 141px;
	padding: 0px 1px;
}

.playbut-2 {
	position: absolute;
	top: 374px;
	left: 173px;
	padding: 0px 1px;
}

.stopbut-2 {
	position: absolute;
	top: 374px;
	left: 173px;
	padding: 0px 1px;
}

.nextbut-2 {
	position: absolute;
	top: 374px;
	left: 205px;
	padding: 0px 1px;
}

.orangetext {
	color: #ff9900
}

.greytext {
	color: #ff9900;
}	

#home_most_pop {
	background-image: url(../images/home-mp.gif);
	width: 465px;
	height: 295px;
	padding: 6px 18px;
}

#home_most_pop h2 {
	color: #636363;
	font-size: 25px;
	font-weight: bold;
	margin: 0px 0px 24px 0px;
	padding: 0px;
}

#home_most_pop_col1 {
	margin-top: -10px;
	float: left;
	display: inline;
	width:110px;
	margin-right: 10px;
}

#home_most_pop_col2 {
	margin-top: -10px;
	float: left;
	display: inline;
	width:105px;
}

#home_most_pop_col3 {
	margin-top: 10px;
	float: right;
	display: inline;
	width:230px;
	margin-right: 10px;
}

#home_most_pop_title {
	clear: both;
	color: #ff9900;
	font-size: 18px;
	font-weight: bold;
}

#home_most_pop_item {
	clear: both;
	color: #636363;
	font-size: 11px;
	margin: 9px 0px 8px 0px;
}

#home_most_pop_all {
	clear: both;
	color: #ff9900;
	font-size: 13px;
	font-weight: bold;
}

#home_most_pop_item a:link{
	clear: both;
	color: #636363;
	font-size: 11px;
	text-decoration: none;
}

#home_most_pop_item a:visited{
	clear: both;
	color: #636363;
	font-size: 11px;
	text-decoration: none;
}

#home_most_pop_item a:hover{
	clear: both;
	color: #636363;
	font-size: 11px;
	text-decoration: underline;
}


#home_ad1 {
	clear: both;
	margin:10px 0px 0px 0px;
}

#home_mailing_list {
	background-image: url(../images/home-ml.gif);
	width: 499px;
	height: 61px;
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

#home_ml_col1 {
	float: left;
	display: inline;
	padding: 4px 0px 0px 101px;
}

#home_ml_col2 {
	float: left;
	display: inline;
	width: 175px;
	padding: 6px 0px 0px 25px;
}

#home_ml_frm1 {
	clear: both;
}

#home_ml_frm2 {
	clear: both;
	text-align: right;
	padding-top: 5px;
}

.home_ml_tx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 244px;
	padding: 3px 2px 2px 2px;
	!margin-top: -1px;
	!margin-bottom: -1px;
	border: 0px;
	background-color: ffffff;
	color: #999999;
	width: 169px;
	height: 14px;
}

#home_specials {
	background-image: url(../images/homeoffers-bg.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 994px;
	height: 334px;
	margin: 0px 0px 12px 0px;
}

#home_specials h1 {
	color: #ff9900;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

#home_specials_row {
	clear: both;
}

#home_specials_row_col1 {
	display: inline;
	float: left;
	display: inline;
	width: 114px;
}

#home_specials_row_col2 {
	display: inline;
	float: left;
	display: inline;
	width: 387px;
	padding-top: 13px;
	padding-left: 12px;
}

#home_specials_row_col3 {
	display: inline;
	float: left;
	display: inline;
	background-image: url(../images/home-sp-col-bg2.gif);
	width:185px;
	height:229px;
	padding: 19px 21px;
	margin: 0px 8px 0px 9px;
}

#home_specials_row_col4 {
	display: inline;
	float: left;
	display: inline;
	background-image: url(../images/home-sp-col-bg1.gif);
	width:185px;
	height:229px;
	padding: 19px 21px;
	margin: 0px 8px 0px 23px;
}

#home_specials_title {
	clear: both;
	color: #ff9900;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 4px;
}

#home_specials_item {
	clear: both;
	color: #636363;
	font-size: 10px;
	margin: 5px 0px 4px 0px;
}

#home_specials_item a:link{
	clear: both;
	color: #636363;
	font-size: 10px;
	text-decoration: none;
}

#home_specials_item a:visited{
	clear: both;
	color: #636363;
	font-size: 10px;
	text-decoration: none;
}

#home_specials_item a:hover{
	clear: both;
	color: #636363;
	font-size: 10px;
	text-decoration: underline;
}

#home_specials_item_red {
	clear: both;
	color: #fb2200;
	font-size: 10px;
	margin: 15px 0px 4px 0px;
}

#home_specials_item_red a:link{
	clear: both;
	color: #fb2200;
	font-size: 10px;
	text-decoration: none;
}

#home_specials_item_red a:visited{
	clear: both;
	color: #fb2200;
	font-size: 10px;
	text-decoration: none;
}

#home_specials_item_red a:hover{
	clear: both;
	color: #fb2200;
	font-size: 10px;
	text-decoration: underline;
}

#bottom_logo {
	clear: both;
	margin-left: 9px;
	width: 984px;
}

#bottom_logo_col1 {
	float: left;
	display: inline;
	width: 400px;
	padding-top: 12px;
}

#bottom_logo_col2 {
	float: left;
	display: inline;
	width: 570px;
	padding-top: 12px;
}

#bottom_logo_col1_items {
	float:left;
	padding-right: 10px;
}

#bottom_logo_col2_items {
	float:left;
	padding-left: 2px;
	width:144px;
	/*width: 93px;*/
}
#bottom_logo_col2_items_right {
	float:left;
	padding-left:5px;
	width:270px;
	height:71px;
}

/*#bottom_logo_col1 {
	float: left;
	display: inline;
	width: 680px;
	padding-top: 12px;
}

#bottom_logo_col2 {
	float: left;
	display: inline;
	width: 300px;
	padding-top: 12px;
}

#bottom_logo_col1_items {
	float:left;
	padding-right: 10px;
}

#bottom_logo_col2_items {
	float:left;
	padding-left: 5px;

}*/

#bottom_logo_co2_items_row {
	clear: both;
	text-align: center;
}

#special_offer_box_row_title {
	width: 948px;
	clear: both;
	background-color: #ff9900;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
}

#special_offer_box_col_title {
	float: left;
	display: inline;
	padding: 3px;
}

#special_offer_box_row {
	width: 948px;
	clear: both;
}

#special_offer_box_col {
	float: left;
	display: inline;
	padding: 6px 3px 3px 3px;
}

#note {
	background-image: url(../images/note_bg.gif);
	width: 221px;
	height: 26px;
	padding: 4px 3px;
	font-size: 10px;
	color: #333333;
}

/* Mailing List Popup - start */

.pop_mailinglist_message {
	position: relative;
	width: 186px;
	height: 120px;
	float: left;
	display: inline;
	margin-top: -130px;
	margin-left: 200px;
	overflow: hidden;
	padding: 1px;
	border: 1px solid #ff9933;	
	background-color: #fffbee;
	color: #666666;
}

#pop_mailinglist_message_top_bar {
	width: 180px;
	background-image: url(../images/pop_bar_1.gif);
	padding: 4px 3px 2px 3px;
	height: 16px;
}

#pop_mailinglist_message_title {
	float: left;
	display: inline;
	font-weight: bold;
	color: #FFFFFF;
}

#pop_mailinglist_message_close {
	float: right;
}

.pop_mailinglist_message_con {;
	width: 166px;
	overflow: auto;
	padding: 10px;
	text-align: center;
}

/* Mailing List Popup - end */

/* Hotel Deals Class - start */

#special_offer_box_col a {
	color: #4285be;
	text-decoration: underline;
}
#special_offer_box_col a:link {
	color: #4285be;
	text-decoration: underline;
}
#special_offer_box_col a:visited {
	color: #4285be;
	text-decoration: underline;
}
#special_offer_box_col a:hover {
	/*color: #0e5396;*/
	color: #4285be;
	text-decoration: none;
}


/* Hotel Deals Class - start */

/*Home page - bot half */
/*#col1_bot_half {
	float: left;
	display: inline;
	margin-top: 25px;
	margin-right: 13px;
	margin-bottom: 25px;
}
#col2_bot_half {
	float: left;
	display: inline;
	margin-top: 28px;
	margin-right: 13px;
	margin-bottom: 25px;
}*/
#col1_bot_half {
	float: left;
	display: inline;
	margin-top: 5px;
	margin-right: 13px;
	margin-bottom: 25px;
}
#col2_bot_half {
	float: left;
	display: inline;
	margin-top: 18px;
	margin-right: 13px;
	margin-bottom: 25px;
}
#bot_half_top {
	background-image: url(../images/home_bot_half/home_bot_half_top_bg1.gif);	
	width: 985px;
	height: 17px;
}
#bot_half_body {
	background-image: url(../images/home_bot_half/home_bot_half_bg1.gif);
	width: 985px;
	height:800px;
}
#bot_half_bot {
	background-image: url(../images/home_bot_half/home_bot_half_bot_bg.gif);
	width: 985px;
	height: 17px;
}
#bot_half_header {
	color: #ff9900;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 20px;
}
#sec_one_top {
	display:inline;	
	padding:8px;
	width: 460px;
	float:left;
}
#sec_one_bot {
	clear:both;
	padding:8px;
	width: 460px;
	float:left;
}
#sec_two {
	display:inline;
	padding:8px;
	width: 460px;
	height:210px;
	margin-left: 2px;
	float:left;
}
#bot_half_city_most_pop {
	background-image: url(../images/home_bot_half/bot_half_most_pop_bg.gif);	
	width: 471px;
	height: 277px;
	float: left;
	display: inline;
	clear: both;
	margin-top: 10px;
}
#bot_half_city_header {
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
	padding: 5px 10px 10px 0px;
}
#bot_half_city_most_pop_col2 {
	width: 70px;
	margin-right: 5px;
	float: left;
	display: inline;
}
#bot_half_city_most_pop_item {
	float: left;
	display: inline;
	width: 70px;
	font-size: 12px;
	color: #666666;
	padding: 2px 0px;
}
#bot_half_city_most_pop_item a:link {
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
#bot_half_city_most_pop_item a:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
#bot_half_city_most_pop_item a:hover {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#top_city {
	float: left;
	display: inline;
	width: 501px;
	margin-bottom: 4px;
}
#top_city_item {
	height: 80px;
	margin-bottom: 15px;
}
#top_city_img {
	float:left;
	display:inline;
	height:80px;
	width:80px;
}
#top_city_wrap {
	display:inline;
	float:left;
	height:80px;
	width: 400px;
	padding-left:10px;
}
#top_city_name {
	display:inline;
	float:left;	
	color: #ff9900;
	font-size: 15px;
	font-weight: bold;
}
#top_city_name a:link {
	color: #ff9900;
	font-size: 15px;
	font-weight: bold;
	text-decoration:underline;
}
#top_city_name a:visited {
	color: #ff9900;
	font-size: 15px;
	font-weight: bold;
	text-decoration:underline;	
}
#top_city_name a:hover {
	color: #ff9900;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;	
}
#top_city_list {
	display:inline;
}
#top_city_hotel_star {
	display:inline;
	float:left;		
	width:64px;
	height:16px;
}
#top_city_hotel_name {
	display:inline;
	float:left;	
	width:224px;
	height:16px;	
	padding-left:10px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;	
}
#top_city_hotel_name a:link {
	font-size: 12px;
	font-weight: bold;
	color: #666666;		
	text-decoration:none;	
}
#top_city_hotel_name a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #666666;		
	text-decoration:none;	
}
#top_city_hotel_name a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #666666;	
	text-decoration:underline;
}
#top_city_hotel_from {
	display:inline;
	float:left;	
	width:90px;
	height:16px;
	font-size: 12px;
	color: #666666;		
}
#cu3er-container {width:501px; outline:0;}
.home_flash_map_link_item {
	display:inline;
}
#home_flash_map {
	float:left;
	width: 450px;
	height:350px;
	margin-bottom:10px;
}
#home_flash_map_link_spacer {
	color:#ff9900;
	display:inline;
	margin-left:2px;
	margin-right:2px;
}
#home_flash_map_links {
	width:450px;
	margin-bottom:3px;
	float:left;
	text-align:justify;
}
#home_flash_map_links a:link {
	font-size: 12px;
	color: #666666;		
	text-decoration:none;	
}
#home_flash_map_links a:visited {
	font-size: 12px;
	color: #666666;		
	text-decoration:none;	
}
#home_flash_map_links a:hover {
	font-size: 12px;
	color: #666666;	
	text-decoration:underline;
}
#home_flash_map_crumbs_spacer {
	color:#ff9900;
	display:inline;
	margin-left:5px;
	margin-right:5px;
}
#home_flash_map_crumbs {
	float:left;
	width: 450px;
	height:20px;
	margin-top:2px;
	margin-bottom:3px;
	float:left;
	text-align:justify;
}
#home_flash_map_crumbs a:link {
	font-size: 12px;
	color: #666666;		
	text-decoration:underline;	
}
#home_flash_map_crumbs a:visited {
	font-size: 12px;
	color: #666666;		
	text-decoration:underline;	
}
#home_flash_map_crumbs a:hover {
	font-size: 12px;
	color: #666666;	
	text-decoration:none;
}
#home_social_item_space {
	float:left;
	display:inline;
	height: 61px;
	width:40px;
}
#home_social_item_left {
	float:left;
	display:inline;
	height: 61px;
	width:144px;
}
#home_social_item_mid {
	float:left;
	display:inline;
	padding: 10px;
	width: 144px;
	height: 44px;
}
#home_social_item_mid1 {
	float:left;
	display:inline;
	width: 300px;
	height: 61px;
}
#home_social_item_right {
	float:left;
	display:inline;
	height: 40px;
	padding-top: 20px;
}
#home_bot {
	clear:both;
	width: 800px;
	height: 3px;
	float: left;
	display: inline;
	padding-left:105px;
	padding-top:15px;
	padding-bottom:15px;
}
#home_bot_border {
	clear:both;	
	background-image: url(../images/devider_long.gif);	
	width: 800px;
	height: 3px;
	float: left;
	display: inline;
}
#home_mid {
	clear:both;
	width: 460px;
	height: 3px;
	float: left;
	display: inline;
	padding-left:8px;
	padding-top:8px;
}
#home_mid_border {
	clear:both;	
	background-image: url(../images/devider_short.gif);	
	width: 460px;
	height: 3px;
	float: left;
	display: inline;
}

/* Home body Content */

#home_ad1, #home_ad1_1, #home_ad1_2, #home_ad1_3, #home_ad1_4, #home_ad1_5, #home_ad1_6 {
	clear: both;
	margin:10px 0px 0px 0px;
}

#home_left_content_wrap {
	background-image: url(../images/whybook_bg.gif);
	width: 470px;
	height: 78px;
}
#home_left_content_clear_wrap {
	background-image: url(../images/whybook_clear_bg.gif);
	width: 470px;
	height: 78px;
}
#why_book_link_col1 {
	float:left;
	padding-left:157px;
}
#why_book_link_col2 {
	float:right;
	padding-right:50px;
}
#why_book_link_item_1, #why_book_link_item_2, #why_book_link_item_3, #why_book_link_item_4, #why_book_link_item_5, #why_book_link_item_6 {
	padding-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#636363;
}
#why_book_link_item_1 a:link, #why_book_link_item_2 a:link, #why_book_link_item_3 a:link, #why_book_link_item_4 a:link, #why_book_link_item_5 a:link, #why_book_link_item_6 a:link{
	color: #636363;
	font-size: 11px;
	text-decoration: none;
}

#why_book_link_item_1 a:visited, #why_book_link_item_2 a:visited, #why_book_link_item_3 a:visited, #why_book_link_item_4 a:visited, #why_book_link_item_5 a:visited, #why_book_link_item_6 a:visited{
	color: #636363;
	font-size: 11px;
	text-decoration: none;
}

#why_book_link_item_1 a:hover, #why_book_link_item_2 a:hover, #why_book_link_item_3 a:hover, #why_book_link_item_4 a:hover, #why_book_link_item_5 a:hover, #why_book_link_item_6 a:hover{
	color: #636363;
	font-size: 11px;
	text-decoration: underline;
}
#why_book_content {
	padding-left:145px;
	padding-top:4px;
	padding-right:4px;
}
#why_book_content a:link{
	color: #636363;
	text-decoration: none;
}

#why_book_content a:visited{
	color: #636363;
	text-decoration: none;
}

#why_book_content a:hover{
	color: #636363;
	text-decoration: underline;
}
/*New Booking Page Layout - AK 0710*/ 
#payment_row1 {
	float: left;
	display: inline;
	margin-top: 8px;
	margin-right: 13px;
	margin-bottom: 4px;
	margin-left: 9px;
}
#booking_steps {
	float:left;
	display:inline;
	background-image: url(../images/payment_page/payment_steps_one.gif);	
	height:50px;
	width:984px;
}
#booking_details_one {
	float:left;
	background-image: url(../images/payment_page/booking_details_bg_09.gif);	
	display:inline;
	height:385px;
	width:546px;
}
#booking_summary_one {
	float:left;
	margin-left:4px;
	display:inline;
	background-image: url(../images/payment_page/booking_summary_bg_07.gif);	
	height:386px;
	width:432px;
}
#booking_summary_item_top {
	float: left;
	display: inline;
	margin-top:40px;
	width: 250px;
	color: #000000;
	font-weight:bold;
	font-size:13px;
	padding-left: 7px;
	padding-bottom: 2px;	
}
#booking_summary_item {
	float: left;
	display: inline;
	margin-top:4x;
	width: 280px;
	color: #000000;
	font-weight:bold;
	font-size:13px;
	padding-left: 7px;
	padding-bottom: 2px;
}
#booking_summary_hotel_pic {
	background-image: url(../images/image-bg.gif);
	width: 96px;
	height: 105px;
	padding: 1px 9px 0px 1px;
	float: right;
	display: inline;
	margin-right: 6px;
	margin-top: 38px;
}
#booking_summary_item_details_left_top {
	float:left;
	display: inline;
	margin-top: 45px;
	width: 130px;
	color: #000000;
	font-weight:bold;
	font-size:13px;
	padding-left: 7px;
	padding-bottom: 3px;
}
#booking_summary_item_details_left {
	float:left;
	display: inline;
	width: 130px;
	color: #000000;
	font-weight:bold;
	font-size:13px;
	padding-left: 7px;
	padding-bottom: 3px;	
}
#booking_summary_item_details_right_top {
	float:right;
	display: inline;
	margin-top: 11px;
	width: 280px;
	color: #000000;
	font-weight:bold;
	font-size:13px;
	margin-right: 8px;
	padding-bottom: 3px;
	text-align:right;
}
#booking_summary_item_details_right {
	float:right;
	display: inline;
	width: 280px;
	color: #000000;
	font-weight:bold;
	font-size:13px;
	margin-right: 8px;
	padding-bottom: 3px;
	text-align:right;
}
#booking_summary_item_details_total_left {
	float:left;
	display: inline;
	margin-top: 11px;
	width: 130px;
	color: #000000;
	font-weight:bold;
	font-size:13px;
	padding-left: 7px;
	padding-bottom: 3px;
}
#booking_summary_item_details_total_right {
	float: right;
	display: inline;
	margin-top: 11px;
	width: 280px;
	color: #000000;
	font-weight:bold;
	font-size:13px;
	margin-right: 8px;
	padding-bottom: 3px;
	text-align:right;
}
#booking_summary_item_details_promo {
	float:left;
	display: inline;
	padding-left: 7px;
}
#booking_summary_item_grand_total_right {
	float:right;
	margin-top: 25px;
	width: 280px;
	color: #ffffff;
	font-weight:bold;
	font-size:17px;
	margin-right: 8px;
	padding-bottom: 3px;
	text-align:right;	
}
#results_map_room_cat_title{
	float:left;
	display:inline;
	margin-left: 1px;
	margin-top:10px;
	margin-bottom:7px;
	width: 600px;
}
#results_map_room_cat_title_item{
	display: inline;
	color: #666666;
	text-align:left;
	float:left;
	font-size:15px;
	margin-right:10px;
}
#board_basid_long_sr {
	color: #666666;
	display: inline;
	float:left;
	padding-top: 1px;
	padding-left: 10px;
	width: 550px;
}
#board_basid_long_sr_brochure {
	color: #666666;
	display: inline;
	float:left;
	padding-top: 1px;
	padding-left: 10px;
	width: 500px;
}
#room_cat_board_and_button {
	clear: both;
	padding-top: 5px;
	padding-bottom: 35px;
}
.filter_text_field_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 173px;
	padding-top:5px;
	padding: 1px;
	!margin-top: -1px;
	border: 1px solid #b8b7b5;
}
