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

p {
	margin:0 0 1em 0
}


a {
	color: #4285be;
	text-decoration: underline;
}
a:link {
	color: #4285be;
	text-decoration: underline;
}
a:visited {
	color: #4285be;
	text-decoration: underline;
}
a:hover {
	color: #4285be;
	text-decoration: none;
}

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

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

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

.h1_hotel_title{
	position:relative;
	top: -12px;
	margin-bottom: -12px;
	color: #0e5396;
	font-size: 18px;
	font-weight: bold;
}

.h1_seo_page_titles{
	font-size: 18px;
	color: #6d6d6d;	
	float:left;	
	font-weight: bold; 
	text-align:left; 
	margin-left:-14px; 
	margin-top:-5px; 
	margin-bottom:auto; 
	margin-right:auto;
}

.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;
}

.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;
}
#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;
}

#bc-right {
	float: right;
}
#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: 1002px;
	left: 50%;
	margin-left: -501px;
	position:relative;
}


#col1 {
	float: left;
	width: 389px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#col1_2 {
	float: left;
	width: 221px;
	margin-top: 47px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#col1_3 {
	float: left;
	width: 285px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#col1_4 {
	float: left;
	width: 234px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

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

#col2 {
	float: left;
	width: 468px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#col2_2 {
	float: left;
	width: 636px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#col2_3 {
	float: left;
	width: 707px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#col2_4 {
	float: left;
	width: 498px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

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

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

#col3_3 {
	float: left;
	width: 250px;
	margin-top:10px;
	margin-bottom: 10px;
}

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


/* Top - start */
#logo {
	float: left;
	width: 387px;
}
#flash {
	float: left;
	width: 615px;
}
/* Top - end */


/* Nav - start */
#nav_con {
	background-image: url("../images/nav/nav-bg.gif");
	width: 1002px;
	height: 30px;
}

#nav_lhs {
	float: left;
	width: 11px;
}
#nav_rhs {
	float: right;
	width: 12px;
}

#nav_item {
	color: #ffffff;
	font-size: 12px;
	float: left;
}
#nav_item a:link {
	display: block;
	background-image: url("../images/nav/nav-button-no.gif");
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: 106px;
	text-align: center;
	padding-top: 7px;
	height: 23px
}
#nav_item a:visited {
	display: block;
	background-image: url("../images/nav/nav-button-no.gif");
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: 106px;
	text-align: center;
	padding-top: 7px;
	height: 23px
}
#nav_item a:hover {
	display: block;
	background-image: url("../images/nav/nav-button-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 106px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}

#nav_item_lhs {
	color: #ffffff;
	font-size: 12px;
	float: left;
}
#nav_item_lhs a:link {
	display: block;
	background-image: url("../images/nav/nav-button-lhs-no.gif");
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: 110px;
	text-align: center;
	padding-top: 7px;
	height: 23px
}
#nav_item_lhs a:visited {
	display: block;
	background-image: url("../images/nav/nav-button-lhs-no.gif");
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: 110px;
	text-align: center;
	padding-top: 7px;
	height: 23px
}
#nav_item_lhs a:hover {
	display: block;
	background-image: url("../images/nav/nav-button-lhs-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 110px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}

#nav_item_rhs {
	color: #ffffff;
	font-size: 12px;
	float: left;
}
#nav_item_rhs a:link {
	display: block;
	background-image: url("../images/nav/nav-button-rhs-no.gif");
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: 150px;
	text-align: center;
	padding-top: 7px;
	height: 23px
}
#nav_item_rhs a:visited {
	display: block;
	background-image: url("../images/nav/nav-button-rhs-no.gif");
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: 150px;
	text-align: center;
	padding-top: 7px;
	height: 23px
}
#nav_item_rhs a:hover {
	display: block;
	background-image: url("../images/nav/nav-button-rhs-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 150px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}

#nav_item_current {
	color: #ffffff;
	font-size: 12px;
	float: left;
}
#nav_item_current a:link {
	display: block;
	background-image: url("../images/nav/nav-button-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 106px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}
#nav_item_current a:visited {
	display: block;
	background-image: url("../images/nav/nav-button-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 106px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}
#nav_item_current a:hover {
	display: block;
	background-image: url("../images/nav/nav-button-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 106px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}

#nav_item_lhs_current {
	color: #ffffff;
	font-size: 12px;
	float: left;
}
#nav_item_lhs_current a:link {
	display: block;
	background-image: url("../images/nav/nav-button-lhs-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 110px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}
#nav_item_lhs_current a:visited {
	display: block;
	background-image: url("../images/nav/nav-button-lhs-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 110px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}
#nav_item_lhs_current a:hover {
	display: block;
	background-image: url("../images/nav/nav-button-lhs-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 110px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}

#nav_item_rhs_current {
	color: #ffffff;
	font-size: 12px;
	float: left;
}
#nav_item_rhs_current a:link {
	display: block;
	background-image: url("../images/nav/nav-button-rhs-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 150px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}
#nav_item_rhs_current a:visited {
	display: block;
	background-image: url("../images/nav/nav-button-rhs-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 150px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}
#nav_item_rhs_current a:hover {
	display: block;
	background-image: url("../images/nav/nav-button-rhs-mo.gif");
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	width: 150px;
	text-align: center;
	padding-top: 5px;
	height: 25px
}
/* Nav - end */


/* Search - start */
#search {
	background-color: #4b91d4;
	background-image: url(../images/search-new-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 362px;
	padding: 13px 11px 5px 16px;
	color: #FFFFFF;
	clear:both;
	position: relative;
}

#search_bot {
	width: 389px;
	padding: 0px;
	margin-bottom: 10px;
	clear:both;
}

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

#search_button {
	float: left;
	width: 68px;
	padding-top: 7px;
}

.search_field {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	!letter-spacing: 1px;
	width: 30px;
	padding: 1px;
	!margin-top: -1px;
}

.search_field_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 128px;
	padding: 1px 2px 2px 2px;;
	!margin-top: -1px;
	border: 1px solid #185a94;
}

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

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

.search_drop {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	!letter-spacing: 1px;
	height: 19px;
	!height: 19px;
	!margin-top: 0px;
	border: 1px solid #175c95;
}

.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 {
	width: 39px;
}

.sd2_medium {
	width: 52px;
}

.sd2_large {
	width: 79px;
}

.sd2_large_inside {
	width: 109px;
}

.sd3_medium {
	width: 64px;
}

.sd3_large {
	width: 111px;
}

#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: 362px;
	padding-top: 7px;
}

#search_col_1_1 {
	float: left;
	width: 56px;
	padding-top: 3px;
}
#search_col_1_2 {
	float: left;
	width: 77px;
}
#search_col_1_3 {
	float: left;
	width: 117px;
}
#search_col_1_4 {
	float: left;
	width: 92px;
}
#search_col_1_5 {
	float: left;
	width: 15px;
	padding-top: 3px;
}

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

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


#search_2_col_1_1 {
	float: left;
	width: 56px;
	padding-top: 3px;
}
#search_2_col_1_2 {
	float: left;
	width: 72px;
}
#search_2_col_1_3 {
	float: left;
	width: 119px;
}
#search_2_col_1_4 {
	float: left;
	width: 57px;
}
#search_2_col_1_5 {
	float: left;
	width: 30px;
	padding-top: 3px;
}
#search_2_col_1_6 {
	float: left;
	width: 46px;
	padding-top: 3px;
}
#search_2_col_1_7 {
	float: left;
	width: 39px;
}
#search_2_col_2_1 {
	float: left;
	width: 56px;
	padding-top: 3px;
}
#search_2_col_2_2 {
	float: left;
	width: 47px;
}
#search_2_col_2_3 {
	float: left;
	width: 174px;
	padding-top: 3px;
}
#search_2_col_2_4 {
	float: left;
	width: 46px;
	padding-top: 3px;
}
#search_2_col_2_5 {
	float: left;
	width: 39px;
}
#search_2_col_3_1 {
	float: left;
	width: 56px;
	padding-top: 3px;
}
#search_2_col_3_2 {
	float: left;
	width: 77px;
}
#search_2_col_3_3 {
	float: left;
	width: 40px;
	padding-top: 3px;
}
#search_2_col_3_4 {
	float: left;
	width: 77px;
}
#search_2_col_3_5 {
	float: left;
	width: 48px;
	padding-top: 3px;
}
#search_2_col_3_6 {
	float: left;
	width: 77px;
}

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

#search_home_title {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 7px;
}
#search_home_title a:link {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
#search_home_title a:visited {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
#search_home_title a:hover {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
/* Search - end */


/* Inside Pages Search - start */
#search_inside {
	background-image: url(../images/search-bg-2.gif);
	width: 969px;
	height: 59px;
	padding: 13px 16px 0px 17px;
	color: #FFFFFF;
	margin-top: 10px;
	float: left;
	clear:both;
	font-size: 12px;
}

#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-4.gif);
	width: 674px;
	height: 88px;
	padding: 10px 16px 0px 17px;
	color: #FFFFFF;
	margin-bottom: 10px;
	float: left;
	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-details.gif);
	width: 259px;
	height: 143px;
	padding: 13px 13px 0px 13px;
	color: #FFFFFF;
	margin-top: 10px;
	float: left;
	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;
	clear: both;
	width: 259px;
	margin-bottom: 8px;
}

#search_inside_tour {
	background-image: url(../images/search-bg-3.gif);
	width: 674px;
	height: 59px;
	padding: 13px 16px 0px 17px;
	color: #FFFFFF;
	margin-bottom: 10px;
	float: left;
	clear:both;
	font-size: 12px;
}

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

#search_row_inside {
	float: left;
	clear: both;
	width: 969px;
	margin-bottom: 8px;
}

#search_row_inside_2 {
	float: left;
	clear: both;
	width: 674px;
	margin-bottom: 8px;
}

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

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

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

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

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

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

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

#search_2_inside_col_1_1 {
	float: left;
	width: 65px;
	padding-top: 3px;
}
#search_2_inside_col_1_2 {
	float: left;
	width: 71px;
}
#search_2_inside_col_1_3 {
	float: left;
	width: 119px;
}
#search_2_inside_col_1_4 {
	float: left;
	width: 57px;
}
#search_2_inside_col_1_5 {
	float: left;
	width: 45px;
	padding-top: 3px;
}
#search_2_inside_col_1_6 {
	float: left;
	width: 46px;
	padding-top: 3px;
}
#search_2_inside_col_1_7 {
	float: left;
	width: 77px;
}
#search_2_inside_col_1_8 {
	float: left;
	width: 97px;
	padding-top: 3px;
}
#search_2_inside_col_1_9 {
	float: left;
	width: 77px;
}
#search_2_inside_col_1_9_2{
	float: left;
	width: 67px;
}
#search_2_inside_col_1_10 {
	float: left;
	width: 100px;
	padding-top: 3px;
}
#search_2_inside_col_1_11 {
	float: left;
	width: 157px;
}
#search_2_inside_col_1_11_2 {
	float: left;
	width: 107px;
}
#search_2_inside_col_1_12 {
	float: right;
}

#search_inside_details_col_1_1 {
	float: left;
	width: 71px;
}
#search_inside_details_col_1_2 {
	float: left;
	width: 119px;
}
#search_inside_details_col_1_3 {
	float: left;
	width: 76px;
}
#search_inside_details_col_1_4 {
	float: left;
	width: 15px;
	padding-top: 3px;
}

#search_inside_details_col_2_1 {
	float: left;
	width: 48px;
	padding-top: 3px;
}
#search_inside_details_col_2_2 {
	float: left;
	width: 70px;
}
#search_inside_details_col_2_3 {
	float: left;
	width: 70px;
	padding-top: 3px;
}
#search_inside_details_col_2_4 {
	float: left;
	width: 65px;
	padding-top: 3px;
}
#search_inside_details_col_3_1 {
	padding-top: 3px;
	text-align: right;
}

#search_2_details_col_1_1 {
	float: left;
	width: 65px;
	padding-top: 3px;
}
#search_2_details_col_1_2 {
	float: left;
	width: 71px;
}
#search_2_details_col_1_3 {
	float: left;
	width: 119px;
}
#search_2_details_col_1_4 {
	float: left;
	width: 57px;
}
#search_2_details_col_1_5 {
	float: left;
	width: 30px;
	padding-top: 3px;
}
#search_2_details_col_1_6 {
	float: left;
	width: 46px;
	padding-top: 3px;
}
#search_2_details_col_1_7 {
	float: left;
	width: 57px;
}
#search_2_details_col_1_8 {
	float: left;
	width: 97px;
	padding-top: 3px;
}
#search_2_details_col_1_9 {
	float: left;
	width: 55px;
}
#search_2_details_col_1_10 {
	float: left;
	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;
}
#top_star {
	clear: both;
	padding-bottom: 6px;
}
#top_star_img {
	float: left;
}
#top_star_txt {
	float: left;
	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;
	clear: both;
	width: 180px;
}
#bs_item_img {
	float: left;
	width: 75px;
}
#bs_item_img img {
	border: 1px solid #4285be;
}
#bs_item_txt {
	float: left;
	width: 105px;
}
#bs_div {
	float: left;
	clear: both;
	width: 180px;
	margin: 13px 0px 12px 0px;
}
.homestar {
	margin-bottom: 5px;
}
/* Best Sellers - end */

/* Special Offers - start */

#wrapper_offers {
	width: 750px;
	float: left;
	/*left: 50%;
	margin-left: -501px;
	position:relative;*/
}

#info_page_offers {
	background-image: url('http://www.visitnewyork.ie/images/info-page-bg-tickets.gif');
	width: 750px;
	padding-bottom: 6px;
	clear: both;
	text-align:center;
	margin-left: auto;
	margin-right: auto;

}

#info_page_row_offers {
	background-image: url(http://www.visitnewyork.ie/images/info-page-bg-top-tickets.gif);
	background-repeat: no-repeat;
	width: 750px;
	padding-top: 12px;
	clear: both;
}

#special_offer_box{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width: 930px;
	border: 0px solid #4285be;
	margin-bottom: 15px;
	clear: both;
}

#special_offer_box_top{
	background-color: #42a0e8;
	height: 30px;
	color: #FFFFFF;
	font-size:large;
	border-bottom: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}

#special_offer_box_row{
	height: 35px;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}

#special_offer_box_col{
	padding: 3px;
	border-right: 0px solid #FFFFFF;
	float: left;
}


/* Special Offers - end */



/* Shortcuts - start */
#shortcuts {
	float: left;
	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;
	clear: both;
	margin-bottom: 10px;
}
#shortcuts_img_2 {
	float: left;
	clear: both;
}
#shortcuts_img_1_2 {
	background-image: url(../images/shopping-planner-bg.jpg);
	background-repeat: no-repeat;
	width: 175px;
	height: 291px;
	float: left;
	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;
	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;
	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;
	width: 124px;
	height: 204px;
}

#area_map img {
	margin: 0px;
}

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

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

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

#area_attr_title {
	width: 114px;
	float: left;
	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;
	margin: 0px;
	padding-top: 5px;
	padding-left: 13px 
}

#area_attr_title_lhs {
	float: left;
	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;
	clear: both;
	margin: 10px 0px;
}
#ads2_2 {
	clear: both;
	text-align: center;
	margin-top: 10px;
}
/* Large Ad - end */


/* Slideshow - start */
#slideshow {
	float: left;
	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;
	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;
	clear: both;
	margin-top: 10px;
	color: #666666;
}
/* Exchange - end */


/* Ads RHS - start */
#ads_item {
	clear: both;
	float: left;
	margin-top: 10px;
}
/* Ads RHS - 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;
	clear: both;
}
/* Message - end */


/* Loading Message - start */
#loading {
	width: 614px;
	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/search-result-top.gif);
	width: 614px;
	height: 27px;
	padding: 0px 11px;
	float: left;
	clear: both;
}
#num_res {
	float: left;
	margin-top: 6px;
}
#num_res_ppd {
	float: left;
	margin-top: 4px;
	margin-left: 100px;
}
#num_res_pp {
	float: left;
	margin-top: 6px;
	margin-left: 2px;
}
#paging {
	float: right;
	margin-top: 6px;
}
#res_title {
	float: left;
	padding-top: 3px;
}
/* Results Bar - end */


/* Results Bar 2 - start */
#results_bar_2 {
	background-image: url(../images/search-result-top_2.gif);
	width: 476px;
	height: 27px;
	padding: 0px 11px;
	clear: both;
	margin-top: 10px;
}
#num_res_2 {
	float: left;
	margin-top: 6px;
}
#num_res_ppd_2 {
	float: left;
	margin-top: 4px;
	margin-left: 35px;
}
#num_res_pp_2 {
	float: left;
	margin-top: 6px;
	margin-left: 2px;
}
#paging_2 {
	float: right;
	margin-top: 6px;
}
#num_res_ppd_3 {
	float: left;
	margin-top: 4px;
	margin-left: 95px;
}
/* Results Bar 2 - end */


/* No Results - start */
#no_results {
	padding-top: 30px;
	font-weight: bold;
	text-align: center;
}
/* No Results - end */


/* Hotel Result - start */
#hotel_no_dates {
	background-image: url(../images/hotel-bg-no-dates.gif);
	width: 609px;
	height: 106px;
	padding: 14px 13px 8px 14px;
	margin-top: 10px;
	float: left;
	clear: both;
}

#hotel_dates {
	background-image: url(../images/hotel-sr-bg.gif);
	width: 636px;
	padding-bottom: 6px;
	margin-top: 10px;
	float: left;
	clear: both;
}

#hotel_sr_row1 {
	background-image: url(../images/hotel-sr-bg-top.gif);
	background-repeat: no-repeat;
	width: 609px;
	height: 116px;
	padding: 13px 13px 0px 14px;
	clear: both;
	font-size: 12px;
}

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

#hotel_sr_col_2_1 {
	width: 112px;
	float: left;
}

#hotel_sr_col_2_2 {
	width: 90px;
	float: left;
	text-align: center;
}

#hotel_sr_col_2_3 {
	width: 138px;
	float: left;
	text-align: center;
}

#hotel_sr_col_2_4 {
	width: 153px;
	float: left;
	text-align: center;
}

#hotel_sr_col_2_5 {
	width: 109px;
	float: left;
	text-align: center;
}

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

#hotel_sr_row4 {
	clear: both;
}

#hotel_sr_col_3_1 {
	width: 112px;
	float: left;
}

#hotel_sr_col_3_2 {
	width: 90px;
	float: left;
	text-align: center;
}

#hotel_sr_col_3_3 {
	width: 138px;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #4b90d3;
}

#hotel_sr_col_3_4 {
	width: 153px;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fb2200;
}

#hotel_sr_col_3_5 {
	width: 109px;
	float: left;
	text-align: center;
}

#price_message {
	width: 509px;
	padding: 15px 0px 0px 15px;
	margin: 0px 2px;
	float: left;
}

#book_button {
	text-align: right;
	width: 71px;
	padding: 8px 19px 0px 10px;
	margin: 0px 2px;
	float: left;
}

#hotel_img {
	background-image: url(../images/image-bg.gif);
	width: 96px;
	height: 105px;
	padding: 1px 9px 0px 1px;
	float: left;
	margin-right: 4px;
}

#hotel_info {
	float: left;
	width: 494px;
}

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

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

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

#hotel_name_address {
	float: left;
}

#hotel_rating_area {
	float: right;
	text-align: left;
	font-weight: bold;
}

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

#hotel_rating {
	text-transform: uppercase;
	font-size: 12px;
	color: #000000;
}

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

#hotel_desc {
	font-size: 12px;
}

#hotel_desc_col1 {
	float: left;
	width: 383px;
}

#hotel_desc_col2 {
	float: left;
	width: 111px;
	font-weight: bold;
	color: #83181e;
	text-align: center;
}


#pop_div {
	visibility: hidden;
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
}

#pop_content_out {
	width: 634px;
	height: 500px;
	border: 1px solid #4285be;
	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;
	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;
	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;
	font-weight: bold;
	color: #FFFFFF;
}

#pop_images_close {
	float: right;
}

#pop_images_close_link {
	float: left;
	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;
}

.pop_images_con {
	background-color: #f3faff;
	background-image: url(../new-york-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: #f3faff;
	width: 293px;
	padding-left: 27px;
	padding-bottom: 5px;
}
/* Hotel Result - end */


/* Hotel Details - start */
#hotel_details {
	background-image: url(../images/hotel-d-bg.gif);
	width: 707px;
	padding-bottom: 12px;
	clear: both;
}
#hotel_details_ex {
	background-image: url(../images/hotel-d-bg.gif);
	width: 707px;
	padding-bottom: 12px;
	clear: both;
}
#hotel_details_row1 {
	background-image: url(../images/hotel-d-bg-top.gif);
	background-repeat: no-repeat;
	width: 667px;
	height: 30px;
	padding: 17px 20px 0px 20px;
	clear: both;
}
#hotel_details_row1_2 {
	background-image: url(../images/hotel-d-bg-top.gif);
	background-repeat: no-repeat;
	width: 667px;
	padding: 17px 20px 0px 20px;
	clear: both;
}
#hotel_details_row2 {
	width: 667px;
	padding: 16px 20px 0px 20px;
	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;
}

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

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

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

#hotel_details_rooms_col_2_5 {
	width: 89px;
	float: left;
	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;
}

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

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

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

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

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

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

#infobox_tabs {
	width: 285px;
	clear: both;
}
#infobox {
	background-image: url(../images/hotels_lhs/infobox-bg.gif);
	width: 285px;
	clear: both;
}
#infobox_inside {
	background-image: url(../images/hotels_lhs/infobox-bg-top.gif);
	background-repeat: no-repeat;
	width: 285px;
	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;
}
.mainphoto {
	border: 1px solid #3a444e;
}
#infobox_images {
	width: 261px;
	padding: 0px 12px 3px 12px;
	clear: both;
	overflow: hidden;
	text-align: center;
}

#infobox_map {
	width: 261px;
	padding: 0px 12px 0px 12px;
	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;
}

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

#hotel_book_row1 {
	background-image: url(../images/hotel-sr-bg-top.gif);
	background-repeat: no-repeat;
	width: 609px;
	padding: 5px 13px 0px 14px;
	!padding: 10px 13px 0px 14px;
	clear: both;
	font-size: 12px;
}

#hotel_book_row2 {
	background-image: url(../images/hotel-sr-bg-top.gif);
	background-repeat: no-repeat;
	width: 609px;
	padding: 5px 13px 0px 14px;
	!padding: 10px 13px 0px 14px;
	clear: both;
}
/* Hotel Details - end */


/* Tour Result - start */
#tour_sr {
	background-image: url(../images/hotel-sr-bg.gif);
	width: 636px;
	padding-bottom: 6px;
	margin-top: 10px;
	float: left;
	clear: both;
}

#tour_sr_row1 {
	background-image: url(../images/hotel-sr-bg-top.gif);
	background-repeat: no-repeat;
	width: 622px;
	padding: 13px 0px 0px 14px;
	clear: both;
	font-size: 12px;
}

#tour_img {
	width: 88px;
	padding: 1px 0px 0px 1px;
	float: left;
	margin-right: 11px;
}

#tour_img img {
	border: 1px solid #000000;
}

#tour_flash_link {
	clear: both;
	padding-top: 7px;
	font-size: 10px;
	text-align: center;
}

#tour_info {
	float: left;
	width: 500px;
}

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

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

#tour_desc {
	font-size: 12px;
	padding-right: 13px;
	clear: both;
}

#tour_sr_price_etc {
	font-size: 12px;
	width: 500px;
	height: 27px;
	background-color: #ddf0fe;
	clear: both;
	margin-top: 15px;
	margin-right: 2px;
	padding: 0px 10px;
}
#tour_price_etc_sr_col_1 {
	float: left;
	width: 147px;
	padding-top: 6px;
}
#tour_price_etc_sr_col_2 {
	float: left;
	width: 204px;
	padding-top: 6px;
}
#tour_price_etc_sr_col_3 {
	float: left;
	width: 74px;
	font-size: 14px;
	font-weight: bold;
	color: #fb2200;
	padding-top: 5px;
}
#tour_price_etc_sr_col_4 {
	float: left;
	width: 71px;
	padding-top: 3px;
}

#tour_sr_price_etc_2 {
	font-size: 12px;
	width: 651px;
	height: 27px;
	background-color: #ddf0fe;
	clear: both;
	margin-top: 15px;
	margin-right: 2px;
	padding: 0px 7px;
}
#tour_price_etc_2_sr_col_1 {
	float: left;
	width: 230px;
	padding-top: 6px;
}
#tour_price_etc_2_sr_col_2 {
	float: left;
	width: 172px;
	padding-top: 6px;
}
#tour_price_etc_2_sr_col_3 {
	float: left;
	width: 169px;
	font-size: 14px;
	font-weight: bold;
	color: #fb2200;
	padding-top: 5px;
}
#tour_price_etc_2_sr_col_4 {
	float: left;
	width: 71px;
	padding-top: 3px;
}

#tour_sr_price_etc_3 {
	font-size: 12px;
	width: 500px;
	height: 27px;
	background-color: #ddf0fe;
	clear: both;
	margin-top: 15px;
	margin-right: 2px;
	padding: 0px 10px;
}
#tour_price_etc_3_sr_col_1 {
	float: left;
	width: 230px;
	padding-top: 6px;
}
#tour_price_etc_3_sr_col_2 {
	float: left;
	width: 172px;
	padding-top: 6px;
}
#tour_price_etc_3_sr_col_3 {
	float: left;
	width: 69px;
	font-size: 14px;
	font-weight: bold;
	color: #fb2200;
	padding-top: 5px;
}

#tour_check_avail {
	padding-top: 10px;
	clear: both;
	text-align: right;
}
/* Tour Result - end */


/* Tour Details - start */
#tour_details {
	background-image: url(../images/hotel-d-bg.gif);
	width: 707px;
	padding-bottom: 12px;
	clear: both;
}
#tour_details_ex {
	background-image: url(../images/hotel-d-bg.gif);
	width: 707px;
	padding-bottom: 12px;
	clear: both;
}
#tour_details_row1 {
	background-image: url(../images/hotel-d-bg-top.gif);
	background-repeat: no-repeat;
	width: 667px;
	padding: 17px 20px 0px 20px;
	clear: both;
}
#tour_details_row2 {
	width: 667px;
	padding: 16px 20px 0px 20px;
	clear: both;
}
#tour_details_row3 {
	background-image: url(../images/hotel-d-bg.gif);
	width: 667px;
	padding: 5px 20px 5px 20px;
	clear: both;
}

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

#tourops_top {
	width: 653px;
	background-image: url(../images/tourop_bg_top.gif);
	clear:both;
	margin-top: 30px;
	color: #FFFFFF;
}

#toursop_item {
	width: 653px;
	background-image: url(../images/tourop_bg.gif);
	clear:both;
}

#toursop_bottom {
	width: 647px;
	border: 1px solid #4285be;
	background-color: #FFFFFF;
	clear:both;
	padding: 2px;
}

#toursop_item_lan {
	float: left;
	width: 75px;
	border-right: 1px solid #4285be;
	border-left: 1px solid #4285be;
	text-align: center;
	padding: 2px;
}

#toursop_item_com {
	float: left;
	width: 73px;
	border-right: 1px solid #4285be;
	text-align: center;
	padding: 2px;
}

#toursop_item_fd {
	float: left;
	width: 71px;
	border-right: 1px solid #4285be;
	text-align: center;
	padding: 2px;
}

#toursop_item_td {
	float: left;
	width: 70px;
	border-right: 1px solid #4285be;
	text-align: center;
	padding: 2px;
}

#toursop_item_dow {
	float: left;
	width: 122px;
	border-right: 1px solid #4285be;
	text-align: center;
	padding: 2px;
}

#toursop_item_st {
	float: left;
	width: 58px;
	border-right: 1px solid #4285be;
	text-align: center;
	padding: 2px;
}

#toursop_item_dp {
	float: left;
	width: 148px;
	border-right: 1px solid #4285be;
	text-align: center;
	padding: 2px;
}
/* Tour Details - 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 */


/* 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: 12px;
	color: #ffffff;
	clear: both;
	padding-bottom: 23px;
}
#section_title_3 {
	font-size: 16px;
	font-weight: bold;
	color: #0e5396;
	clear: both;
	padding: 0px 0px 4px 3px;
}
#section_title_3 a:link {
	font-size: 16px;
	color: #0e5396;
	text-decoration: none;
}
#section_title_3 a:visited {
	font-size: 16px;
	color: #0e5396;
	text-decoration: none;
}
#section_title_3 a:hover {
	font-size: 16px;
	color: #0e5396;
	text-decoration: none;
}

#sections_col1_title_top {
	width: 214px;
	padding: 9px 10px 10px 10px;
	background-image: url(../images/sections_col1_title_top.gif);
	background-repeat: no-repeat;
	clear:both;
}

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

#sections_col3_title_top {
	width: 230px;
	padding: 9px 10px 10px 10px;
	background-image: url(../images/sections_col3_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/suggest_bg.gif);
	width: 208px;
	height: 276px;
	clear: both;
	margin-top: 10px;
	padding: 14px 13px;
	font-size: 12px;
	color: #a11e1e;
}
.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 #e8b3b3;
	background-color: ffecec;
	color: #a11e1e;
}
.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 #e8b3b3;
	background-color: ffecec;
	color: #a11e1e;
}
.sfs {
	width: 148px;
}
#suggest_title {
	clear: both;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}
#suggest_title_img {
	clear: both;
	padding-bottom: 10px;
}
#suggest_rt1_label {
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	width: 45px;
}
#suggest_rt1_field {
	float: left;
	width: 154px;
	padding-bottom: 5px;
}
#suggest_rt2_label {
	clear: both;
	padding-top: 1px;
	padding-left: 5px;
}
#suggest_rt2_field {
	clear: both;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-left: 4px;
}
#suggest_security_img {
	clear: both;
	padding-left: 4px;
}
#suggest_button {
	clear: both;
	padding-top: 5px;
	padding-right: 4px;
	text-align: right;
}

.pop_suggest_message {
	position: relative;
	width: 196px;
	height: 120px;
	float: left;
	margin-top: -270px;
	margin-left: 17px;
	overflow: hidden;
	padding: 1px;
	border: 1px solid #4285be;	
	background-color: #f3faff;
	color: #4285be;
}

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

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

#pop_suggest_message_close {
	float: right;
}

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

/* Suggest - end */


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

#info_page_row {
	background-image: url(../images/info-page-bg-top.gif);
	background-repeat: no-repeat;
	width: 975px;
	padding: 10px 13px 0px 14px;
	!padding: 15px 13px 0px 14px;
	clear: both;
}

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

#info_page_row_2 {
	background-image: url(../images/info-page-bg-top-2.gif);
	background-repeat: no-repeat;
	width: 731px;
	padding: 10px 13px 0px 14px;
	!padding: 15px 13px 0px 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: 10px;
	width: 758px;
	padding-bottom: 10px;
	!padding-bottom: 0px;
}
#contact_page_col2 {
	float:left;
	width: 234px;
	padding-top: 10px;
	padding-bottom: 10px;
	!padding-bottom: 0px;
}
#contact {
	background-image: url(../images/contact_bg.gif);
	width: 208px;
	height: 276px;
	clear: both;
	padding: 14px 13px;
	font-size: 12px;
	color: #4285be;
}
.contact_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 #77b8ee;
	background-color: ffecec;
	color: #4285be;
}
.contact_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 #77b8ee;
	background-color: ffecec;
	color: #4285be;
}
#contact_title_img {
	clear: both;
	padding-bottom: 10px;
	color: #0e5396;
	font-size: 16px;
	font-weight: bold;
}
#contact_rt1_label {
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	width: 45px;
}
#contact_rt1_field {
	float: left;
	width: 154px;
	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;
	padding-left: 4px;
}
#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: 498px;
	clear: both;
	margin-top: 10px;
	padding-bottom: 8px;
}
#item_init_info {
	background-image: url(../images/item_bg_top.gif);
	background-repeat: no-repeat;
	width: 471px;
	padding: 12px 15px 0px 12px;
	clear: both;
}
#item_col_1 {
	float: left;
	width: 80px;
	text-align: center;
	margin-right: 14px;
}
#item_col_2 {
	float: left;
	width: 197px;
	text-align: left;
	margin-right: 10px;
}
#item_col_3 {
	float: left;
	width: 170px;
	text-align: right;
}
#item_add {
	float: right;
	margin-left: 10px;
}
#item_name {
	color: #0e5396;
	font-size: 16px;
	font-weight: bold;
}
#item_name a:link {
	color: #0e5396;
	text-decoration: underline;
}
#item_name a:visited {
	color: #0e5396;
	text-decoration: underline;
}
#item_name a:hover {
	color: #0e5396;
	text-decoration: none;
}
#item_area {
	font-size: 14px;
	color: #4b4b4b;
	padding-bottom: 3px;
}
#item_cat {
	color: #4678a9;
}
#item_cat a:link {
	color: #4678a9;
	text-decoration: none;
}
#item_cat a:visited {
	color: #4678a9;
	text-decoration: none;
}
#item_cat a:hover {
	color: #4678a9;
	text-decoration: underline;
}
#item_subway{
	color: #7a7d80;
}
#item_bus {
	color: #7a7d80;
}
#item_free {
	color: #d41e2c;
}
#item_contact {
	color: #7a7d80;
}

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

.item_ex_details {
	padding: 7px 15px 0px 106px;
	clear: both;
}

.item_button {
	cursor: pointer;
}

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

.coupon_link:link {
	color: #d41e2c;
}
.coupon_link:visited {
	color: #d41e2c;
}
.coupon_link:hover {
	color: #d41e2c;
}
.item_coupons {
	margin: 10px 14px 0px 14px;
	border-top: 1px solid #d0e3f2;
	clear: both;
}
#coupon_con {
	height: 19px;
	clear: both;
	padding-top: 8px;
}
#coupon_desc {
	float: left;
}
#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;
	padding: 30px 15px 15px;
}
#itemguide_top_col2 {
	width:468px;
	float: left;
}
#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;
	padding-right: 15px;
	width: 400px;
}
#myitemsguide_item_col2 {
	float: left;
}
/* My Item Guide - end */


/* Email Guide - start */
#sendguide {
	width: 254px;
	clear: both;
	font-size: 12px;
	color: #0e5396;
}
.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 #5dbeff;
	background-color: f3faff;
	color: #0e5396;
}
.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 #5dbeff;
	background-color: f3faff;
	color: #0e5396;
}
.sfs {
	width: 148px;
}
#sendguide_rt1_label {
	float: left;
	padding-top: 3px;
	width: 95px;
}
#sendguide_rt1_field {
	float: left;
	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;
	background-image: url(../images/sections_col1_bg.gif);
	padding: 2px 14px 10px 14px;
}
#sections_cat_search_text {
	font-size: 12px;
	color: #0e5396;
	padding-bottom: 3px;
}
#sections_cat_search {
	clear: both;
	height: 33px;
}
#sections_cat_search_field {
	padding-right: 6px;
	float: left;
}
#sections_cat_search_button {
	float: left;
}
#sections_cat_search_button img {
	cursor: pointer;
}
#sections_cat_tabs {
	width: 206px;
	height: 19px;
	border-bottom: 1px solid #4a91d4;
	margin-bottom: 10px;
}
#sections_cat_tabs_tab {
	float: left;
}
#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;
	background-image: url(../images/sections_col3_bg.gif);
	padding: 1px 15px 8px 15px;
}
#myitems_bot {
	clear: both;
}

#myitems_cat {
	font-weight: bold;
	margin-bottom: 4px;
	margin-left: 4px;
}
#myitems_cat_space {
	margin-top: 12px;	
}
#myitems_con {
	background-image: url(../images/myitemlist_bg.gif);
	background-repeat: no-repeat;
	width: 207px;
	height: 18px;
	margin-left: 4px;
	clear: both;
}
#myitems_name {
	width: 192px;
	padding-right: 5px;
	float: left;
}
#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/section_links_bg.gif);
	margin-top: 10px;
}
#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_con {
	clear: both;
	background-image: url(../images/section_links_top_bg.gif);
	background-repeat: no-repeat;
	padding: 12px 12px 6px 12px;
}
#sections_links_title {
	clear: both;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #a11e1e;
}
#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/hotel-sr-bg.gif);
	width: 636px;
	padding-bottom: 6px;
	margin-top: 10px;
	float: left;
	clear: both;
}

#directory_row1 {
	background-image: url(../images/hotel-sr-bg-top.gif);
	background-repeat: no-repeat;
	width: 609px;
	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: #0e5396;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.directory_cat_title_link a:visited {
	color: #0e5396;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.directory_cat_title_link a:hover {
	color: #0e5396;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#directory_cat_row {
	float: left;
	width: 610px;
	margin-top: 5px;
}

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


/* WP Sidebar - start */
#sidebar_con {
	clear: both;
	background-image: url(../images/sections_col1_bg.gif);
}
#sidebar_inner {
	clear: both;
	background-image: url(../images/sections_col1_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;
}
#sidebar_search_button {
	float: left;
}
#sidebar_search_button img {
	cursor: pointer;
}
#sidebar_bot {
	clear: both;
}

#sidebar_inner #search {
	background-image: none;
	background-color: #f3faff;
	width: 180px;
	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 #77b8ee;
	background-color: ffecec;
	color: #4285be;
	height: 15px;
}
.c

/* 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;
	width: 300px;
}

#book_room {
	clear: both;
	width: 590px;
	padding-bottom: 30px;
}
#bookform_row {
	clear: both;
	width: 590px;
	padding-top: 5px;
}
#bookform_col_1 {
	float: left;
	width: 75px;
}
#bookform_col_2 {
	float: left;
	width: 150px;
}
#bookform_col_3 {
	float: left;
	width: 150px;
}
#bookform_col_4 {
	float: left;
	width: 35px;
	padding-top: 2px;
}
#bookform_col_5 {
	float: left;
	width: 35px;
}
#bookform_col_6 {
	float: left;
	width: 35px;
	padding-top: 2px;
}
#bookform_col_7 {
	float: left;
	width: 35px;
}
#bookform_col_8 {
	float: left;
	width: 60px;
}
#bookform_col_2_1 {
	float: left;
	width: 100px;
	padding-top: 2px;
}
#bookform_col_2_2 {
	float: left;
	width: 265px;
}
#bookform_col_2_3 {
	float: left;
	width: 100px;
}

#tour_book_tnd {
	clear: both;
	width: 500px;
	padding-top: 15px;
}
#tour_book_tnd_col_1 {
	float: left;
	width: 140px;
	padding-top: 2px;
	padding-right: 10px;
	text-align: right;
}
#tour_book_tnd_col_2 {
	float: left;
	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;
	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: 970px;
	height: 21px;
	padding: 9px 16px 0px 16px;
	float: left;
	clear: both;
	color: #1f497c;
}
#bottom_nav {
	float: left;
}
#bottom_copright {
	float: right;
}

#bottom a {
	color: #1f497c;
	text-decoration: none;
}
#bottom a:link {
	color: #1f497c;
	text-decoration: none;
}
#bottom a:visited {
	color: #1f497c;
	text-decoration: none;
}
#bottom a:hover {
	color: #1f497c;
	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;
	width: 29px;
}
#map_legend_col_2 {
	float: left;
	width: 100px;
	padding-top: 3px;
}
/* Map Legend - end */

/* Hotel Reviews start */

/* add Review*/

#addreview {
	width: 254px;
	clear: both;
	font-size: 12px;
	color: #0e5396;
}
.addreview_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 #5dbeff;
	background-color: f3faff;
	color: #0e5396;
}
.addreview_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 #5dbeff;
	background-color: f3faff;
	color: #0e5396;
}
.sfs {
	width: 148px;
}
#addreview_rt1_label {
	float: left;
	padding-top: 3px;
	width: 95px;
}
#addreview_rt1_field {
	float: left;
	width: 154px;
	padding-bottom: 5px;
}
#addreview_rt1_field_long {
	float: left;
	padding-bottom: 15px;
	padding-top: 5px;
}
#addreview_rt2_label {
	clear: both;
	padding-top: 1px;
}
#addreview_rt2_field {
	clear: both;
	padding-top: 3px;
	padding-bottom: 6px;
}
#addreview_security_img {
	clear: both;
	text-align: center;
	padding: 5px 0px 8px 0px;
}
#addreview_button {
	clear: both;
	padding-top: 5px;
	padding-right: 4px;
	text-align: right;
}
#addreview_message {
	font-weight: bold;
	color: #2cb632;
	padding-bottom: 10px;
	text-align: justify;
}
#addreview_error_message {
	font-weight: bold;
	color: #fb2200;
	padding-bottom: 10px;
	text-align: justify;
}

.review_drop {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	!letter-spacing: 1px;
	height: 19px;
	!height: 19px;
	!margin-top: 0px;
	border: 1px solid #175c95;
}

.rd_ex_small {
	width: 37px;
}

.rd_small {
	width: 59px;
}

.rd_medium {
	width: 72px;
}

.rd_medium2 {
	width: 94px;
}

.rd_large {
	width: 150px;
}

.rd_xlarge {
	width: 254px;
}

.rd2_ex_small {
	width: 17px;
}

.rd2_small {
	width: 39px;
}

.rd2_medium {
	width: 52px;
}

.rd2_large {
	width: 79px;
}

.rd2_large_inside {
	width: 109px;
}

.rd3_medium {
	width: 64px;
}

.rd3_large {
	width: 111px;
}

/*snippet*/

#review_snippet{
	margin-left: 10px;
	margin-right: auto;
}

#review_title_snippet{
	margin-top: 5px;
	color: #0e5396;
	font-size: 18px;
	font-weight: bold;
}
#review_date_snippet{
	font-size: 11px;
	color: #787c80;
	margin-top: 3px;
	margin-left: 15px;
	margin-right: auto;
	float:left;
}
#review_rating_snippet{
	float:left;
	margin-top: 5px;
	margin-left: 2px;
	margin-right: auto;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#review_text_snippet{
	font-size: 12px;
	clear: both; 
}
#review_text_col{
	margin-top: 5px;
	float: left;
	width: 230px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#add_review_snippet{
	text-align:center;
	color: #0e5396;
	font-size: 15px;
	font-weight: bold;
}

/*review details*/

.h1_review_details{
	position:relative;
	top: -25px;
	margin-bottom: -10px;
	color: #0e5396;
	font-size: 20px;
	font-weight: bold;
}

#review_details {
	background-image: url(../images/hotel-d-bg.gif);
	width: 707px;
	padding-bottom: 12px;
	clear: both;
}
#review_details_row1 {
	background-image: url(../images/hotel-d-bg-top.gif);
	background-repeat: no-repeat;
	width: 707px;
	padding: 17px 20px 0px 20px;
	clear: both;
}

#review_details_row2{	
	width: 707px;
	padding: 16px 20px 0px 20px;
	clear: both;
}

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

#review_date_details {
	font-size: 11px;
	color: #787c80;
	margin-left: 5px;
	font-style:italic;
}

#1review_date_details{
	font-size: 11px;
	color: #787c80;
	margin-right: auto;
	float:left;
}


#review_name_date {
	float: left;
}

#review_rating_details{
	clear: both;
	float: left;
	text-align:left;
	margin-top: 3px;
	margin-left: 2px;
	margin-right: auto;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width:250px;
	height: 40px;
}

#user_details{
	clear: both;
	float: left;
	margin-left: 240px;
	margin-top: -45px;
	width: 250px;
	height: 40px;
}
#user_details_headings{
	float: left;
	text-align:left;
	margin-left: 2px;
	margin-right: auto;
	font-size: 12px;
	font-weight: bold;
	color: #4b4b4b;
}
#user_details_res{
	font-size: 12px;
	color: #4b4b4b;
}
}
#review_disclaimer{
	font-size: 10px;
	font-style:italic;
	color: #787c80;
	margin-left: 4px;
}
#review_details_text{
	clear: both;
	width: 667px;
	padding: 16px 10px 0px 3px;
}
#add_review{
	padding: 6px 10px 0px 3px;
	font-style:italic;
	width: 667px;
}

/* Hotel Reviews - 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;
}

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

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

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

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

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

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

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