﻿/*
*    Author: Gourav Kumar
*    Date: 21th Aug 2008
*    Hotelly.com 
*	 RateGain IT Solution
*/
html
{
	margin: 0;
	padding: 0;
	min-height: 100%; 
	margin-bottom: 1px;
}
body
{
	font-family: Verdana, Arial, sans-serif;
	background: #f8f0f5;
	font-size: 62.5%;
	padding: 0;
	margin: 0;
}
a
{
	text-decoration: none;
	color: #cc0099;
	font-size: 1.1em;
}
a:hover
{
	text-decoration: underline;
	color: #66cc00;
}
ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
img
{
	border: none;
	text-decoration: none;
	padding-left:0px;
	padding-right:0px;
}
abbr
{
	border: none;
	text-decoration: none;
}
div#main_content_wrapper
{
	width: 1001px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
}
div#main_content_wrapper div#main_content
{
	width: 999px;
	margin: 0;
	padding: 0.5em 1px;
	background: #FFF;
	float: left;
}
h3
{
	font-family: Helvetica Neue, Verdana, Arial, sans-serif;
}
.black 
{
	color: #1B1B1B;
}
div#main_content_wrapper div#header div#top_links
{
	width: 471px;
	float: left;
	text-align: left;
	padding: 0 0 0 10px;
	/*background: transparent url('http://img.hotelly.com/main/1/right_corner.gif') no-repeat top right;*/
}
div#main_content_wrapper div#header div#top_links ul
{
	float: right;
}
div#main_content_wrapper div#header div#top_links ul li
{
	float: left;
}
div#main_content_wrapper div#header div#top_links ul li a
{
	float: left;
	color: #FFF;
	padding: 0 10px;
	line-height: 1.6em;
	padding: 1.375em 20px;
	height: 1.1em;
	margin: 0;
	background: transparent url('http://img1.hotelly.com/main/1/nav_separator.gif') no-repeat left center;
}
div#main_content_wrapper div#header div#top_links ul li.last a,
div#main_content_wrapper div#header div#top_links ul li.first a
{
	border: none;
	background: transparent;
}
/*Header style*/
div#main_content_wrapper div#header
{
	clear: left;
	width: 961px;
	background: #b10881;
	float: left;
	margin: 4px 19px 0 19px;
	_margin: 4px 19px -4px 19px;
	display: inline;
}
div#main_content_wrapper div#header div#navigation
{
	width: 961px;
	/*background: transparent url('http://img3.hotelly.com/main/1/left_corner.gif') no-repeat top left;*/
	padding: 0;
	margin: 0;
	float: left;
}
div#main_content_wrapper div#header div#navigation div#inner_navigation
{
	width: 480px;
	padding: 0;
	margin: 0;
	background: transparent;
	float: left;
}
div#main_content_wrapper div#header div#navigation div#inner_navigation ul
{
	float: left;
	padding: 0 0 0 20px;
	width: 446px;
}
div#main_content_wrapper div#header div#navigation div#inner_navigation ul li
{
	margin: 0;
	float: left;
}
div#main_content_wrapper div#header div#navigation div#inner_navigation ul li a
{
	padding: 1.1em 20px;
	margin: 0;
	float: left;
	width: auto;
	text-decoration: none;
	color: #FFF;
	font-size: 1.3em;
	text-align: center;
	height: 1em;
	background: transparent url('http://img4.hotelly.com/main/1/nav_separator.gif') no-repeat left center;
}
div#main_content_wrapper div#header div#navigation div#inner_navigation ul li a:hover
{
	padding: 1.1em 20px;
	margin: 0;
	float: left;
	width: auto;
	text-decoration: underline;
	color: #ffff99;
	font-size: 1.3em;
	text-align: center;
	height: 1em;
	background: transparent url('http://img.hotelly.com/main/1/nav_separator.gif') no-repeat left center;
}
div#main_content_wrapper div#header div#navigation div#inner_navigation ul li a.right_of_active
{
	background: transparent;
}
div#main_content_wrapper div#header div#navigation div#inner_navigation ul li.active a
{
	background: #210101;
	position: relative;
	top: -0.2em;
	margin: 0 0 -0.3em 0;
	border: none;
	font-size: 1.3em; 
	height:19px;
}
div#main_content_wrapper div#header div#navigation div#inner_navigation ul li.active a:hover
{
	 background: #210101 url('http://img2.hotelly.com/main/1/active_nav_bg.gif') repeat-x left center;
	 color: #FFF;
	 padding: 1.1em 20px;
	 text-decoration: none;
	 height:19px;
}
div#main_content_wrapper div#header div#navigation div#inner_navigation ul li.first a
{
	border: none;
	background: transparent;
}
div#main_content_wrapper div#logo_box
{
	width: 961px;
	background: #210101;
	clear: left;
	text-align: right;
	padding: 0;
	float: left;
	margin: 0 19px;
	display: inline;
}
div#main_content_wrapper div#FnHMsg
{
	width: 918px;
	padding:10px 18px;
	font:12px verdana;
	background: #FFFFDE;
	text-align: left;
	min-height:70px;	
	margin:0 19px;

	color: #525252;
	border:2px solid #F5F5C2;
	/* gopal - height:40px;	
	/*clear: left;
	/*padding: 0;
	/*float: left;
	/*display: inline;
	
	/*font-size: 1.4em;*/
}
div#main_content_wrapper div#logo_box h1
{
	float: left;
	width: 555px;
	margin: 0;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	font-size: 3.4em;
	/*line-height: 2em;*/
	padding: 0.4em 0px 0px 20px;
	font-family: Helvetica Neue, Verdana, Arial, sans-serif;
}
div#main_content_wrapper div#logo_box h1 span
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #ff17e1;
}
div#main_content_wrapper div#logo_box h2
{
	float: left;
	width: 371px;
	margin: 0;
	padding: 0 5px 0 0;
}
div#main_content_wrapper div#logo_box h2 span
{
	position: absolute;
	left: 0px;
	top: -2000px;
	width: 1px;
	height: 1px;
	overflow:hidden; 
}
/*Left Content */
div#leftcontent_wrapper
{
	float: left;
	clear: left;
	width: 369px;
	margin: 0 18px 0 19px;
	_margin: 0 16px 0 20px;
	padding: 0 0 0 0;
	display: inline;
}
div#left_content
{
	float: left;
	clear: left;
	width: 369px; 
	padding: 0px 0 0 0;
	margin: 20px 0 0 0;
}
div#left_content h2
{
	color: #980369;
	font-size: 1.2em;
	font-family: Helvetica Neue, Verdana, Arial, sans-serif;
	margin: 1em 0 0.1em 0;
	padding: 20px 0 2px 0;
	font-weight: bold;
	clear:left;
}
div#left_content p
{
	float: left;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	color: #000;
	font-size: 1.2em;
	line-height: 1.6em;
}

div#left_adwrapper
{
	float: left;
	clear: left;
	width: 369px; 
	padding: 0px 0 0 0;
	margin: 20px 0 0 0;
	text-align: center;
}
div#left_content ul
{
	list-style-type: disc;
	color: #980369;
	clear: left;
	padding: 1em 0 1em 30px;
	margin: 0 0 0 0px;
	width: 339px;
}
div#left_content ul li
{

	color: #980369;
	font-size: 1.2em;
	line-height: 1.8em;
	list-style-type: disc;
	width: 339px;
}
div#left_content ul li span
{
	color: #000;
}
/*Search form style*/
div#main_content_wrapper div#search_wrapper
{
	float: left;
	clear: left;
	width: 374px;
	margin: 1em 0 0 0;
	padding: 0 0 0 0;
	/*background: #FAFAFA url('http://img4.hotelly.com/main/1/search_form_top_bg.gif') no-repeat top left;*/
	background:#FAFAFA;
	border:#D5D5D5 1px solid;
}
div#main_content_wrapper div#search_wrapper_static
{
	float: left;
	clear: left;
	width: 374px;
	margin: 1em 0 0 0;
	padding: 0 0 0 0;
}
div#main_content_wrapper div#search_form
{
	float: left;
	width: 329px;
	margin: 0 0 0 0;
	padding: 10px 20px 20px 20px;
	/*background: transparent url('http://img.hotelly.com/main/1/search_form_bg_bottom.gif') no-repeat bottom left;*/
	display: inline;
}
div#main_content_wrapper div#search_form h3
{
	font-weight: normal;
	padding: 0 0 0.875em 0px;
	width: 279px;
	color: #690040;
	margin: 0;
	font-size: 2.6em;
	line-height: 0.75em;
}
div#main_content_wrapper div#search_form h3 span
{
	color: #690040;
	font-weight: bold;
}
div#main_content_wrapper div#search_form h3 span.smaller
{
	font-size: 0.5em;
	color: #690040;
}
div#main_content_wrapper div#search_form fieldset
{
	border: none;
	padding: 0;
	margin: 0;
}
div#main_content_wrapper div#search_form fieldset legend span
{
	position: absolute;
	left: 0px;
	top: -2000px;
	width: 1px;
	height: 1px;
	overflow: hidden; 
	color: #000;
}
div#main_content_wrapper div#search_form fieldset label
{
	float: left;
	width: 130px;
	padding: 1px 11px;
	margin: 0;
	text-align: left;
	clear: none;
}
div#main_content_wrapper div#search_form fieldset label strong
{
	width: 110px;
	float: left;
	padding: 6px 0;
}
div#main_content_wrapper div#search_form fieldset label#hotel_label
{
	color: #690040;
	font-size: 1.4em;
	margin: 0 20px 0 0;
	font-family: Helvetica Neue, Verdana, Arial, sans-serif;
	cursor: pointer;
}
div#main_content_wrapper div#search_form fieldset label#flightandhotel_label
{
	color: #a7056a;
	font-size: 1.4em;
	font-family: Helvetica Neue, Verdana, Arial, sans-serif;
	cursor: pointer;
}
div#main_content_wrapper div#search_form fieldset label.selected
{
	border: 1px solid #D6D6D6;
	/*background: #E9E9E9 url('http://img1.hotelly.com/main/1/label_bg.gif') repeat-x top left;*/
	background: #FFFCE3 ;
	padding: 0 10px;
}
div#main_content_wrapper div#search_form fieldset label input
{
	float: right;
	margin: 8px 0;
	padding: 0;
	display: inline;
	height: 15px;
	width: 15px;
}
div#main_content_wrapper div#search_form label
{
	padding: 8px 0 3px 0;
	display: block;
	color: #000;
	font-size: 1.3em;
	float: left;
	clear: left;
}
div#main_content_wrapper div#search_form label.nobreak
{
	display: inline;
}
div#main_content_wrapper div#search_form div.first
{
	clear: left;
	
}
div#main_content_wrapper div#search_form div.half
{
	width: 124px;
	float: left;
	padding: 0 20px 0 0;
}
div#main_content_wrapper div#search_form div.third
{
	width: 60px;
	float: left;
	padding: 0 10px 0 0;
}
div#main_content_wrapper div#search_form div.fourth
{
	width: 60px;
	float: left;
	padding: 0 10px 0 0;
}
div#main_content_wrapper div#search_form input.text
{
	width: 273px;
	padding: 4px;
	color: #000;
	font-size: 1.3em;
	height: auto;
	margin: 4px 0 0 0;
	border: 1px solid #7f9db9;
}
div#main_content_wrapper div#search_form select
{
	padding: 0;
	color: #808080;
	font-size: 1.3em;
	float: left;
	clear: left;
	width: 200px;
}
div#main_content_wrapper div#search_form select.wide
{
	 /** gopal - width: 200px; **/ 
}
div#main_content_wrapper div#search_form select.full
{
	width: 143px;
}
div#main_content_wrapper div#search_form select.nowidth
{
	width: auto;
}
div#main_content_wrapper div#search_form input#compare_btn
{
	float: right;
	clear: both;
	margin: 1em 0 0 0;
	border:0px;
}
div#main_content_wrapper div#search_form div.field_block
{
	float: left;
	clear: left;
	width: 329px;
}

div#main_content_wrapper div#search_form div.field_block td#tdAge
{
	float: left;
	clear: left;
	width: 157px;
}

div#main_content_wrapper div#search_form div.field_block td#tdBtn
{
	width: 162px;
	text-align:left;
	/*vertical-align:bottom;*/
}

div#main_content_wrapper div#search_form div.field_block td#tdBtn img
{
	float:right;
}
div#main_content_wrapper div#search_form div.field_block td#tdBtn a
{
	text-decoration: underline;
	color: #a10068;
	cursor:pointer;
	font-size: 1.4em;
	font-weight: bold;
}

div#main_content_wrapper div#search_form div.field_block div#divHlnk a
{
	text-decoration: underline;
	color: #a10068;
	cursor:pointer;
	font-size:  small;
	font-weight: bold;
}

div#main_content_wrapper div#search_form div.field_block h4
{
	font-weight: normal;
	width: 279px;
	color: #690040;
	margin: 0;
	font-size: 2.6em;
	line-height: 0.75em;
}
div#main_content_wrapper div#search_form div.field_block h4 span
{
	color: #690040;
}

div#main_content_wrapper div#search_form div.field_block h3
{
	font-weight: normal;
	width: 279px;
	color: #690040;
	margin: 0;
	font-size: 1.3em;
	line-height: 0.75em;
}
div#main_content_wrapper div#search_form div.field_block h3 span
{
	color: #690040;
}
/*Video Search section style*/
div#main_content_wrapper div#video_wrapper
{
	float: left;
	width: 436px;
	margin: 1em 18px 0 0;
	_margin: 1em 12px 0 0;
	padding: 0;
	/*background: #fffce3 url('http://img2.hotelly.com/main/1/video_form_top_bg.gif') no-repeat top left;*/
	background:#fffce3;
	/*border:#FFFFA8 1px solid;*/
	display: inline;
	position: relative;
}
div#main_content_wrapper div#video_form
{
	float: left;
	width: 392px;
	margin: 0;
	padding: 10px 20px 20px 20px;
	/*background: transparent url('http://img3.hotelly.com/main/1/video_form_bottom_bg.gif') no-repeat bottom left;*/
	position: relative;
	border:2px solid #F1E8A1;
}
div#main_content_wrapper div#video_form h3
{
	font-weight: normal;
	padding: 0 10px 0.875em 0px;
	width: 326px;
	color: #690040;
	margin: 0;
	font-size: 2.6em;
}
div#main_content_wrapper div#video_form h3 span
{
	color: #690040;
	font-weight: bold;
}
div#main_content_wrapper div#video_form h3 span.smaller
{
	font-size: 0.5em;
	color: #690040;
}
div#main_content_wrapper div#video_form div.review_box_wrapper
{
	margin: 1em 0 0 0;
	/*background: #FAFAFA url('http://img4.hotelly.com/main/1/review_box_top.gif') no-repeat top left;*/
	background: #FAFAFA;
	border:2px solid #F1E8A1;
	padding: 10px 0 0 0;
	width: 396px;
	float: left;
	clear: left;
	display: inline;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box
{
	margin: 0 0 0 0;
	/*background: #FAFAFA url('http://img.hotelly.com/main/1/review_box_bottom.gif') no-repeat bottom left;*/
	background: #FAFAFA;
	padding: 10px 20px 20px 20px;
	width: 356px;
	float: left;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box img
{
	float: left;
	width: 104px;
	margin: 0;
	padding: 0;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box h4
{
	float: left;
	width: 252px;
	margin: 0;
	padding: 0;
	font-size: 1.6em;
	color: #525252;
	height: 40px;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box h4.destination_reviews
{
	background: #FAFAFA url('http://img1.hotelly.com/main/1/destination_reviews_header.gif') no-repeat 0 0;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box h4.hotel_reviews
{
	background: #FAFAFA url('http://img2.hotelly.com/main/1/hotel_reviews_header.gif') no-repeat 0 0;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box h4.customer_reviews
{
	background: #FAFAFA url('http://img3.hotelly.com/main/1/customer_reviews_header.gif') no-repeat 0 0;
	width: 356px;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box h4.expert_reviews
{
	background: #FAFAFA url('http://img4.hotelly.com/main/1/expert_reviews_header.gif') no-repeat 0 0;
	width: 356px;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.videosonly img
{
	margin: 0 7px;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box h4 span
{
	position: absolute;
	left: 0px;
	top: -4000px;
	width: 1px;
	height: 1px;
	overflow: hidden; 
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box label
{
	font-size: 1.1em;
	color: #4A4A4A;
	padding: 10px 15px;
	float: left;
	width: 222px;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box div.search_form
{
	float: left;
	clear: left;
	width: 356px;
	padding: 10px 0 0 0;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box div.search_form input.text
{
	width: 285px;
	padding: 4px;
	color: #000;
	font-size: 1.3em;
	margin: 4px 0 0 0;
	height: auto;
	border: 1px solid #7f9db9;
	display: inline;
	float: left;
}
div#main_content_wrapper div#video_form div.review_box_wrapper div.review_box div.search_form input.review_btn
{
	width: 27px;
	padding: 0;
	margin: 0 0 0 10px;
	border: 0;
	float: left;
}
div#main_content_wrapper div#video_form h5
{
	margin: 0;
	padding: 1em 0;
	font-size: 1.6em;
	color: #890031;
	clear: left;
}
div#main_content_wrapper div#video_form div.tab_section
{
	width: 396px;
	position: relative;
	height: 27em;/*Raj 31em */
}
div#main_content_wrapper div#video_form h6
{
	float: left;
	width: 198px;
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
	height: 48px;
	position: relative;
}
div#main_content_wrapper div#video_form h6 a
{
	height: 48px;
	line-height: 48px;
	float: left;
	width: 198px;
	overflow: hidden;
}
div#main_content_wrapper div#video_form a.on
{
	height: 48px;
	margin: 0;
	text-indent: -9999em;
}
div#main_content_wrapper div#video_form a.off
{
	height: 39px;
	margin: 9px 0 0 0;
	text-indent: -9999em;
}
div#main_content_wrapper div#video_form h6#customer_review_tab a.off
{
	background: url('http://img.hotelly.com/main/1/customer_tab_off.gif') no-repeat top left;
}
div#main_content_wrapper div#video_form h6#customer_review_tab a.on
{
	background: url('http://img1.hotelly.com/main/1/customer_tab_on.gif') no-repeat top left;
}
div#main_content_wrapper div#video_form h6#expert_review_tab a.on
{
	background: url('http://img2.hotelly.com/main/1/expert_tab_on.gif') no-repeat top left;
}
div#main_content_wrapper div#video_form h6#expert_review_tab a.off
{
	background: url('http://img3.hotelly.com/main/1/expert_tab_off.gif') no-repeat top left;
}
div#main_content_wrapper div#video_form div.toggle
{
	background: #fafafa;
	padding: 5px;
	width: 384px;
	border-top: 1px solid  #5e0022;
	border-left: 1px solid  #5e0022;
	border-right: 1px solid  #5e0022;
	border-bottom: 1px solid  #5e0022;
	z-index: 1000;
	height: 25em;
	clear: left;
	float: left;
}
div#main_content_wrapper div#video_form div.absolute
{
	position: absolute;
	top: 48px;
	left: 0;
	float: none;
	clear: none;
}
div#main_content_wrapper div#video_form div.hide
{
	top: -9999px;
	width: 374px;
}
div#main_content_wrapper div#video_form div.toggle ul
{
	position: relative;
	width: 384px;
	float: left;
	padding: 0;
	margin: 0;
}
div#main_content_wrapper div#video_form div.toggle ul li
{
	width: 96px;
	height: auto;
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
	display: inline;
}
div#main_content_wrapper div#video_form div.toggle ul li a
{
	height: 12em;
	background: #FAFAFA;
	padding: 5px;
	width: 86px;
	font-size: 0.9em;
	float: left;
	overflow: hidden;
	color: #494949;
}
div#main_content_wrapper div#video_form div.toggle ul li a:hover
{
	padding: 4px;
	border: 1px solid #D5D5D5;
	background: #F5F5F5;
	text-decoration: none;
}
div#main_content_wrapper div#video_form div.toggle ul li a span
{
	display: block;
	margin: 5px 0 0 0;
}
/*Right branding section style*/
div#main_content_wrapper div#ad_wrapper
{
	float: left;
	width: 120px;
	margin: 1.5em 19px 0 0;
	_margin: 1em 8px 0 0;
	padding: 0;
	text-align: right;
	display: inline;
}
div#main_content_wrapper div#ad_wrapper a
{
	margin: 0 0 2em 0;
	float: right;
}
/* Price Page  filter search box style*/
div#main_content_wrapper div.price_filter_results_wrapper
{
	margin: 2em 19px 0 0;
	width: 260px;
	float: left;
	background: #FBFBFB url('http://img4.hotelly.com/main/1/filter_results_bg_top.gif') no-repeat top left;
	padding: 20px 0 0 0;
	display: inline;
	_padding: 0px;
	_padding-top: 20px;
	_margin-top: 18px;
	_margin-right: 0px;
}
div#main_content_wrapper div.hotel_results
{
	margin: 2em 0 0 19px;
	float: left;
	padding: 20px 0 0 0;
	_margin-left:10px;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results
{
	width: 232px;
	float: left;
	background: #FBFBFB url('http://img.hotelly.com/main/1/filter_results_bg_bottom.gif') no-repeat bottom left;
	padding: 0 14px 20px 14px;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results h3
{
	font-size: 1.4em;
	color: #9c0063;
	padding: 5px 0 20px 40px;
	margin-bottom:15px;
	background: #FBFBFB url('http://img1.hotelly.com/main/1/filter_header_bg.gif') no-repeat top left;
}

div#main_content_wrapper div.hotel_results div.filter_results h3
{
	font-size: 2.0em;
	font-weight: normal;
	padding: 0 0 5px 40px;
}
div#main_content_wrapper div.filter_results_wrapper div.filter_results h3.inner_header
{
	font-size: 2.0em;
	font-weight: normal;
	padding: 0 0 0 0;
	margin: 0;
	background: #FBFBFB;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results div#sliders_wrapper
{
	width: 232px;
	padding: 0.8em 0 0 0;
	margin: 0em 0 1em 0;
	background: url('http://img2.hotelly.com/main/1/sliders_bg_top.gif') no-repeat top left;
	float: left;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results div#sliders_wrapper div#sliders
{
	width: 192px;
	padding: 0 20px 20px 20px;
	background: #fffce3 url('http://img3.hotelly.com/main/1/sliders_bg_bottom.gif') no-repeat scroll  bottom left;
	float: left;
	overflow: hidden;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results div#sliders_wrapper div#sliders h4
{
	margin: 0;
	padding: 10px 0 20px 40px;
	background: #fffce3 url('http://img4.hotelly.com/main/1/slider_header_bg.gif') no-repeat scroll  top left;
	color: #8d0052;
	font-size: 1.6em;
	font-weight: bold;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results div#sliders_wrapper div.hotel_results_sliders h4
{
	margin: 0;
	padding: 6px 0 20px 40px;
	background: #fffce3 url('http://img.hotelly.com/main/1/slider_header_bg.gif') no-repeat top left;
	font-size: 2em !important;
	font-weight: normal !important;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results div#sliders_wrapper div.hotel_results_sliders p
{
	font-size: 1em;
	padding: 0 0 1em 0;
	margin: 0;
	color:#B10982;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results div#sliders_wrapper div#sliders select
{
	width: 192px;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results label
{
	font-size: 1.1em;
	clear: left;
	position: relative;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results label.border
{
	margin: 2em 0 0 0;
	padding: 1em 0 0 0;
	background: #fffce3 url('http://img1.hotelly.com/main/1/label_border_bg.gif') repeat-x 0 0;
	width: 192px;
	display: block;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results label#price_label
{
	color: #1ea628;
	float: left;
	width: 192px;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results label#price_label strong
{
	color: #000;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results div#price_select
{
	width: 192px;
	padding: 0;
	margin: 0;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results select
{
	width: 232px;
	margin: 5px 0 8px 0;
	background: #fffce3;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results span.slider_label_left
{
	width: 50%;
	float: left;
	text-align: left;
	color: #1ea628;
	background: #fffce3;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results span.slider_label_right
{
	width: 50%;
	float: left;
	text-align: right;
	color: #1ea628;
	background: #fffce3;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results div.gutter
{
	background: #fffce3 url('http://img2.hotelly.com/main/1/gutter_bg.gif') no-repeat top center;
	height: 19px;
	position: relative;
	margin: 5px 0 0 0;
	float: left;
	width: 192px;
	padding: 0;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results div.slider
{
	width: 13px;
	height: 19px;
	background: #DBDBDB url('http://img3.hotelly.com/main/1/slider.gif') no-repeat top left;
	position: absolute;
	cursor: pointer;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results fieldset
{
  margin: 0 0 0 0;	
	padding: 0.5em 0 1em 0;		
	background: #FBFBFB url('http://img4.hotelly.com/main/1/label_border_bg.gif') repeat-x 0 0;	
	border: none;		
	width: 100%;
	.position: relative;
	.top: 10px;	
	.padding: 0 0 20px 0;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results fieldset table.ratingprice
{
	color: #000;
	width: 230px;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results fieldset table.ratingprice td.rightprice
{
	text-align: right;
	color: #000;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results fieldset table.ratingprice label,span
{
	color: #000;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results fieldset legend
{
	margin: 0;
	padding: 3em 0 0 0;
	border: none;
	width: 192px;
	display: block;
	font-size: 1.1em;
	display: block;
	color: #000;	
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results input
{
	margin: 0;
	padding: 0;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results input.sbmt
{
	border: none;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results input.check
{
	margin: 5px 10px 0 0;
	.margin: 5px 10px 0 0;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results input.text
{
	margin: 3px 0;
	padding: 5px;
	width: 140px;
	float: left;
	border: 1px solid #666;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results input.sbmt
{
	padding: 0;
	height: 33px;
	width: 33px;
	float: left;
	margin: 0 0 1em 10px;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results input.clearbtn
{
	padding: 0;
	height: 28px;
	width: 27px;
	float: left;
	margin: 3px 0 0px 8px;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results p#cal
{
	padding: 0;
	margin: 0.5em 0;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results p#cal a
{
	background: #FAFAFA url('http://img.hotelly.com/main/1/calendar_icon.gif') no-repeat left center;
	padding: 2px 0 2px 18px;
	color: #a20548;
	font-size: 1.1em;
	text-decoration: underline;
	line-height: 1.4em;
	display: block;
}
/* filter search box style */
div#main_content_wrapper div#filter_results_wrapper
{
	margin: 2em 19px 0 0;
	width: 260px;
	float: left;
	background: #FBFBFB url('http://img1.hotelly.com/main/1/filter_results_bg_top.gif') no-repeat top left;
	padding: 20px 0 0 0;
	display: inline;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results
{
	width: 232px;
	float: left;
	background: #FBFBFB url('http://img2.hotelly.com/main/1/filter_results_bg_bottom.gif') no-repeat bottom left;
	padding: 0 14px 20px 14px;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results h3
{
	font-size: 1.6em;
	color: #9c0063;
	padding: 10px 0 10px 40px;
	margin: 0;
	background: #FBFBFB url('http://img3.hotelly.com/main/1/filter_header_bg.gif') no-repeat top left;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results h2
{
	font-size: 2em;
	color: #9c0063;
	padding: 0px 0 16px 18px;
	margin: 0;
	font-family: Helvetica Neue,Verdana,Arial,sans-serif;
}

div#main_content_wrapper div#filter_results_wrapper div#filter_results h4
{
	font-size: 1.2em;
	color: #000;
	padding: 0px 0 8px 2px;
	margin: 0;
	font-family: Helvetica Neue,Verdana,Arial,sans-serif;
}

div#main_content_wrapper div#filter_results_wrapper div#filter_results div#sliders_wrapper
{
	width: 232px;
	padding: 8px 0 0 0;
	margin: 2em 0 1em 0;
	background: #fffce3 url('http://img4.hotelly.com/main/1/sliders_bg_top.gif') no-repeat top left;
	float: left;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results div#sliders_wrapper div#sliders
{
	width: 192px;
	padding: 0 20px 20px 20px;
	background: #fffce3 url('http://img.hotelly.com/main/1/sliders_bg_bottom.gif') no-repeat bottom left;
	float: left;
	overflow: hidden;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results div#sliders_wrapper div#sliders h4
{
	margin: 0;
	padding: 10px 0 20px 40px;
	background: #fffce3 url('http://img1.hotelly.com/main/1/slider_header_bg.gif') no-repeat top left;
	color: #8d0052;
	font-size: 1.6em;
	font-weight: bold;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results div#sliders_wrapper div#sliders p
{
	font-size: 1em;
	padding: 0 0 1em 0;
	margin: 0;
	color:#B10982;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results div#sliders_wrapper div#sliders select
{
	width: 192px;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results label
{
	font-size: 1.1em;
	clear: left;
	position: relative;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results label.border
{
	margin: 2em 0 0 0;
	padding: 1em 0 0 0;
	background: #fffce3 url('http://img2.hotelly.com/main/1/label_border_bg.gif') repeat-x 0 0;
	width: 192px;
	display: block;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results label#price_label
{
	color: #1ea628;
	float: left;
	width: 192px;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results label#price_label strong
{
	color: #000;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results div#price_select
{
	width: 192px;
	padding: 0;
	margin: 0;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results select
{
	width: 232px;
	margin: 5px 0 0 0;
	background: #fffce3;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results span.slider_label_left
{
	width: 50%;
	float: left;
	text-align: left;
	color: #1ea628;
	background: #fffce3;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results span.slider_label_right
{
	width: 50%;
	float: left;
	text-align: right;
	color: #1ea628;
	background: #fffce3;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results div.gutter
{
	background: #fffce3 url('http://img3.hotelly.com/main/1/gutter_bg.gif') no-repeat top center;
	height: 19px;
	position: relative;
	margin: 5px 0 0 0;
	float: left;
	width: 192px;
	padding: 0;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results div.sliders
{
	width: 13px;
	height: 19px;
	background: #DBDBDB url('http://img4.hotelly.com/main/1/slider.gif') no-repeat top left;
	position: absolute;
	cursor: pointer;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results fieldset
{
	margin: 0 0 0 0;
	padding: 1em 0 0 0;
	background: #FBFBFB url('http://img.hotelly.com/main/1/label_border_bg.gif') repeat-x 0 0;
	border: none;
	width: 192px;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results fieldset legend
{
	margin: 0;
	padding: 3em 0 0 0;
	border: none;
	width: 192px;
	display: block;
	font-size: 1.1em;
	display: block;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results input
{
	margin: 0;
	padding: 0;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results input.sbmt
{
	border: none;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results input.check
{
	margin: 5px 10px 0 0;
	.margin: 0 10px 0 0;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results input.text
{
	margin: 3px 0;
	padding: 5px;
	width: 130px;
	float: left;
	border: 1px solid #666;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results input.sbmt
{
	padding: 0;
	height: 33px;
	width: 33px;
	float: left;
	margin: 0 0 1em 10px;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results p#cal
{
	padding: 0;
	margin: 0.5em 0;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results p#cal a
{
	background: #FAFAFA url('http://img1.hotelly.com/main/1/calendar_icon.gif') no-repeat left center;
	padding: 2px 0 2px 18px;
	color: #a20548;
	font-size: 1.1em;
	text-decoration: underline;
	line-height: 1.4em;
	display: block;
}
/*Search results style*/
div#main_content_wrapper div#search_results_wrapper
{
	width: 681px;
	padding: 0 20px 0 0;
	margin: 2em 0 0 19px;
	_margin: 2em 0 0 10px;
	float: left;
	display: inline;
}
div#main_content_wrapper div.hotel_search_results
{
	padding: 0 0 0 0 !important;
	margin: 2em 19px 0 0 !important;
	_margin: 2em 5px 0 0 !important;
	float: right !important;
}
div#main_content_wrapper div#search_results_wrapper ol
{
	width: 681px;
	padding: 0;
	margin: 0;
	float: left;
	list-style-type: none;
}
div#main_content_wrapper div#search_results_wrapper ol li
{
	float: left;
	padding: 0 10px 0 0;
	color: #9b0367;
	font-size: 1.4em;	
}
div#main_content_wrapper div#search_results_wrapper ol li a
{
	float: left;
	text-decoration: underline;
	padding: 0 10px 0 0;
	color: #9b0367;
}
div#main_content_wrapper div#search_results_wrapper h1
{
	color: #400205;
	margin: 0;
	padding: 0.5em 0 1em 0;
	font-size: 2.4em;
	clear: left;
	font-weight: normal;
	float: left;
	width: 681px;
}
div#main_content_wrapper div.hotel_search_results h1
{
	width: 500px !important;
}
div#main_content_wrapper div.hotel_search_results a#modify_search_link
{
	float: left;
	margin: 1em 0 0 0;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form
{
	clear: left;
	float: left;
	width: 669px;
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	padding: 10px;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.field_block
{
	width: auto;
	float: left;
	padding: 0 0 10px 0;
	margin: 0 10px 0 0;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.field_block h4
{
	font-weight: normal;
	width: 279px;
	color: #690040;
	margin: 0;
	font-size: 2.6em;
	line-height: 0.75em;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.field_block h4 span
{
	color: #690040;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.field_block_Modify h3
{
	font-weight:bold;
	width: 650px;
	color: #690040;
	margin: 0;
	font-size: 1.3em;
	line-height: 0.75em;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.field_block_Modify h3 span
{
	color: #690040;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.wide
{
	width: 180px;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.thin
{
	width: 80px;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.field_block input.text
{
	border: 1px solid #7f9db9;
	display: block;
	width: 200px;
	float: left;
	clear: left;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.field_block select
{
	display: block;
	float: left;
	clear: left;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.field_block select.full
{
	width: 200px;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.button
{
	text-align: right;
	float: right;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.break
{
	clear: left;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.field_block label
{
	width: auto;
	display: block;
	padding: 0;
	float: left;
	clear: left;
	font-size: 1.3em;
}

div#main_content_wrapper div#search_results_wrapper div#summary
{
	width: 689px;
	padding: 0;
	/*border: 1px solid #D5D5D5;*/
	clear: left;
	float: left;
	/*position:relative;*/
	_top:-19px;
	
}
/*div#main_content_wrapper div#search_results_wrapper div#summary h4
{
	margin: 0 0 0 6px;
	padding: 0 4px;
	background: #FFF;
	float: left;
	width: auto;
	position: relative;
	top: -0.7em;
	font-size: 1.4em;
	color: #500023;
}*/

div#main_content_wrapper div#search_results_wrapper div#summary fieldset
{
	width: 689px;
	padding: 0;
	border: 1px solid #D5D5D5;
	clear: left;
	float: left;
	/*position:relative;*/
	/*IE bug fix*/
	/*_top:-19px;*/
	background: #FFFFFF;
}
 
div#main_content_wrapper div#search_results_wrapper div#summary legend
{
	margin: 0 0 0 6px;
	padding: 4px 4px 2px;
	top: -0.7em;
	font-size: 1.4em;
	color: #500023;
	font-weight:bold;
}

div#main_content_wrapper div#search_results_wrapper div#summary p
{
	width: 557px;
	margin: 0;
	padding: 0 0 0 0;
	clear: left;
	float: left;
	font-size: 1.1em;
	color: #500023;
	text-align: right;
}
div#main_content_wrapper div#search_results_wrapper div#summary ol
{
	width: 677px;
	background: #F5F5F5;
	float: left;
	clear: left;
	border-top: 1px solid #D4D4D4;
	padding: 10px;
}
div#main_content_wrapper div#search_results_wrapper div#summary ol li
{
	padding: 0 10px 10px 0;
	float: left;
	width: auto;
}
div#main_content_wrapper div#search_results_wrapper div#summary ol li.btn
{
	text-align: right;
}
div#main_content_wrapper div#search_results_wrapper div#summary ol li select,
div#main_content_wrapper div#search_results_wrapper div#summary ol li label
{
	font-size: 0.8em;
	width: 160px;
	display: block;
}
div#main_content_wrapper div#search_results_wrapper div#summary ol input
{
	border: none;
	text-decoration: none;
}
div#main_content_wrapper div#search_results_wrapper dl
{
	width: 98%;
	float: left;
	clear: left;
	padding: 0px 6px 6px 6px;
	margin: 0;
	
}
div#main_content_wrapper div#search_results_wrapper dl dt
{
	width: 98px;
	_width: 90px;		
	float: left;
	font-size: 1.08em;
	margin: 0;
	padding: 0 2px 0 0;
	line-height: 1.6em;
	height:14px;
	
}
div#main_content_wrapper div#search_results_wrapper dl dt.break
{
	clear: left;
}
div#main_content_wrapper div#search_results_wrapper dl dd
{
	width: 110px;
	_width: 120px;
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 0 2px 0 0;
	line-height: 1.6em;
	height:14px;
	
}
div#main_content_wrapper div#search_results_wrapper dl.flight_summary dd
{
	width: 450px;
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	height: 1.6em;
}
div#main_content_wrapper div#search_results_wrapper div#summary p.more_options
{	
	width: 160px;
	clear: left;
	float: right;
	/*padding-bottom: 10px;
	padding-left:8px;*/
	_width: 160px;
	text-align : left;
}
div#main_content_wrapper div#search_results_wrapper p.more_options a
{
	/*padding: 5px 2px 2px 0;
	background: #FFF url('http://img2.hotelly.com/main/1/more_options_icon2.gif') no-repeat right center;*/
	float: left;
	text-decoration: underline;
	color: #a10068;
	cursor:pointer;
	font-size: 1.4em;
	font-weight: bold;
}
div#main_content_wrapper div#search_results_wrapper p.more_options a input
{
	float: right;
}

div#main_content_wrapper div#search_results_wrapper div#search_results
{
	width: 689px;
	float: left;
	clear: left;
	padding: 0 0 0.5em 0;
	margin:0em;
	
}
div#main_content_wrapper div#search_results_wrapper div#search_results p.results_summary
{
	font-size: 1.4em;
	color: #500023;
	float: left;
	padding: 0;
	margin: 0;
	width: auto;
}
div#main_content_wrapper div#search_results_wrapper div#search_results ol
{
	float: left;
	width: auto;
	padding: 0 0 0 10px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results ol li
{
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#search_results ol li a
{
	float: left;
	padding: 0;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item
{
	float: left;
	clear: left;
	width: 689px;
	border: 4px solid #EFEEB8;
	margin: 0em 0 1.5em 0;
	padding: 0.5em 0 0 0;
	
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.resort
{
	width: 415px;
	float: left;
	padding: 0 10px 0 0;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.rating
{
	text-decoration: none;
	color: #cc0099;
	font-size: 1.2em;
	text-align : center;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.rating span
{
	text-decoration: none;
	color: #500023;
	font-size: 1.2em;
	font-weight : bold;
	text-align : center;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.rating img
{
	text-align : center;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.resort h2
{
	margin: 0;
	padding: 0 0 0 0;
	font-size: 1.8em;
	color: #000;
	font-weight: normal;
	width: 415px;
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.resort h5
{
	margin: 0;
	padding: 0 0 0.4em 0;
	font-size: 1.2em;
	color: #000;
	font-weight: normal;
	width: 420px;
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item img.thumb
{
	width: 82px;
	float: left;
	margin: 5px 10px 0 10px;
	display: inline;
}
/*div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item p
{
	width: 300px;
	float: left;
	padding: 0 0 0 10px;
	text-align: right;
	margin: 0;
	color: #c7189b;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item p.rating
{
	color: #5a243c;
	font-size: 1.1em;
	padding: 0.5em 0 2.5em 10px;
	float:right;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item p.rating strong
{
	position: relative;
	padding: 0.5em 0 2.5em 10px;
	top: -0.9em;
}*/
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item p em
{
	font-style: normal;
	font-size: 1.8em;
	font-weight: bold;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item ul
{
	text-align:right;
	width:auto;
	float:right;
	position:relative;
	top:-20px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item ul li
{
	width: auto;
	display: inline;
	padding: 20 0 0 10px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item ul li a
{
	font-size: 1.1em;
	text-decoration: underline;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item ul li a#reviews_details
{
	padding: 10px 10px 2px 0;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item ul li a#email_link
{
	padding: 10px 10px 2px 0;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item ul li a#view_map
{
	padding: 0px 10px 2px 0;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item ul li img
{
	position: relative; 
	top: 10px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item ul li a#rate_agent_link
{
	background: #FFF url('http://img3.hotelly.com/main/1/rate_icon.gif') no-repeat right center;
	padding: 2px 18px 2px 0;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait
{
	float: left;
	clear: left;
	width: 689px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table
{
	width: 689px;
	margin: 0 0 0 0;
	background: #FAFAFA;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table td strong
{
	padding: 10px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr.headings
{
	display: none;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr th
{
	padding: 0 0 0.5em 0;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td.first
{
	width: 10%;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td.second
{
	width: 50%;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr th span
{
	position: relative;
	top: -10000px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td.centre
{
	text-align: center;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td
{
	border-bottom: 1px solid #D5D5D5;
	background: #FAFAFA;
	padding: 4px 10px 4px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td.logo
{
	padding: 10px 10px 4px 10px;
	.padding-bottom: 10px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td.last
{
	border: none;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td em
{
	color: #c70977;
	font-size: 1.8em;
	font-weight: bold;
	font-style: normal;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td span
{
	position: relative;
	top: -10000px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td span.price_disclaimer
{
	position: static;
	color: #5a8406;
	font-size: 0.9em;
}
/*Destination results style*/
div#main_content_wrapper div#filter_results_wrapper div#filter_results table
{
	float: left;
	width: 192px;
	clear: left;
	margin: 1em 0 0 0;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results table caption span
{
	position: absolute;
	left: 0px;
	top: -2000px;
	width: 1px;
	height: 1px;
	overflow:hidden; 
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results table caption H1
{
	position: absolute;
	left: 0px;
	top: -2000px;
	width: 1px;
	height: 1px;
	overflow:hidden; 
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results table th
{
	color: #7A7A7A;
	text-align: right;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results table th span
{
	position: absolute;
	left: 0px;
	top: -2000px;
	width: 1px;
	height: 1px;
	overflow:hidden; 
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results table td
{
	color: #cc0099;
	line-height: 1.6em;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results table td.right
{
	text-align: right;
}
div#main_content_wrapper div#search_results_wrapper div.main_para
{
	line-height: 1.6em;
	font-size: 1.1em;
	width: 340px;
	float: left;
	padding: 0;
	margin: 0;
	text-align:justify;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_image_gallery
{
	float: right;
	margin: 0 0 20px 20px;
	width: 230px;
	position: relative;
	height: 162px;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_image_gallery img.hide
{
	height: 162px;
	position: absolute;
	top: -9999px;
	left: 0;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_image_gallery img.current
{
	height: 162px;
	position: relative;
	top: 0;
	left: 0;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_image_gallery div#gallery_controls
{
	background: #F5F5F5 url('http://img4.hotelly.com/main/1/gallery_controls_bg.gif') no-repeat bottom left;
	width: 215px;
	padding: 8px;
	float: left;
	margin: 0;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_image_gallery div#gallery_controls input
{
	width: 49px;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_image_gallery div#gallery_controls input#previous_btn
{
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_image_gallery div#gallery_controls input#next_btn
{
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_image_gallery div#gallery_controls p
{
	text-align: center;
	width: 101px;
	padding: 0 8px;
	float: left;
	margin: 0;
}
div#main_content_wrapper div#search_results_wrapper div#hotelly_explanation
{
	clear: both;
	_clear:none;
	float: left;
	width: 681px;
	padding: 3em 0;
}
div#main_content_wrapper div#search_results_wrapper div#hotelly_explanation h3
{
	color: #a32578;
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
}
div#main_content_wrapper div#search_results_wrapper div#hotelly_explanation img
{
	float: left;
	width: 137px;
}
div#main_content_wrapper div#search_results_wrapper div#hotelly_explanation div#divHotellyRating img
{
	float: left;
	width: 24px;
	height: 26px;
}
div#main_content_wrapper div#search_results_wrapper div#hotelly_explanation p
{
	width: 381px;
	float: left;
	padding: 10px 0 10px 10px;
	font-size: 1.3em;
	margin: 0;
}
div#main_content_wrapper div#search_results_wrapper div#reviews
{
	width: 681px;
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#reviews ol
{
	float: left;
	width: 681px;
	padding: 0;
	margin: 0;
}
div#main_content_wrapper div#search_results_wrapper div#reviews ol li
{
	width: 159px;
	font-weight: normal;
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
	font-size: 1.4em;
	line-height: 1.2em;
	height: auto;
}
div#main_content_wrapper div#search_results_wrapper div#reviews ol li a
{
	height: 2.6em;
	padding: 0.6em 10px;
	width: 139px;
	text-decoration: none;
	color: #FFF;
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#reviews ol li a:hover
{
	text-decoration: none;
}
div#main_content_wrapper div#search_results_wrapper div#reviews ol li a strong
{
	font-weight: bold
}
div#main_content_wrapper div#search_results_wrapper div#reviews ol li#destination_reviews_tab a
{
	background: #b10a7e url('http://img.hotelly.com/main/1/destination_review_tab.gif') no-repeat top left;
}
div#main_content_wrapper div#search_results_wrapper div#reviews ol li#customer_written_tab a
{
	background: #afbe01 url('http://img1.hotelly.com/main/1/customer_written_tab.gif') no-repeat top left;
}
div#main_content_wrapper div#search_results_wrapper div#reviews ol li#customer_video_tab a
{
	background: #e4bc00 url('http://img2.hotelly.com/main/1/customer_video_tab.gif') no-repeat top left;
}
div#main_content_wrapper div#search_results_wrapper div#reviews ol li#expert_reviews_tab a
{
	background: #03aadf url('http://img3.hotelly.com/main/1/expert_review_tab.gif') no-repeat top left;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent
{
	top: 0px;
	float: left;
	padding: 0;
	width: 681px;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent h5.section_title
{
	height: 1px;
	width: 1px;
	display: none;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent ul
{
	width: 655px;
	float: left;
	padding: 10px;
}
div#main_content_wrapper div#search_results_wrapper div#reviews ul
{
	border: none;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#destination_reviews_content ul
{
	border-left: 3px solid #b10a7e;
	border-right: 3px solid #b10a7e;
	border-bottom: 3px solid #b10a7e;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_written_content ul
{
	border-left: 3px solid #afbe01;
	border-right: 3px solid #afbe01;
	border-bottom: 3px solid #afbe01;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_video_content
{
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_video_content ul
{
	border-left: 3px solid #e4bc00;
	border-right: 3px solid #e4bc00;
	border-bottom: 3px solid #e4bc00;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#expert_reviews_content
{
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#expert_reviews_content ul
{
	border-left: 3px solid #03aadf;
	border-right: 3px solid #03aadf;
	border-bottom: 3px solid #03aadf;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent ul li
{
	width: 655px;
	float: left;
	padding: 1em 0;
	margin: 0;
	border-bottom: 1px solid #D2D2D2;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent ul li.last
{
	border: none;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent p.quote
{
	float: left;
	width: 360px;
	padding: 0 0 0 15px;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent ul li ul
{
	color: #78d300;
	margin: 0;
	float: left;
	width: 360px;
	padding: 0 0 0 15px;
	font-size: 1.1em;
	line-height: 1.4em;
	clear: none;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#destination_reviews_content ul li ul,
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_written_content ul li ul,
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_video_content ul li ul,
div#main_content_wrapper div#search_results_wrapper div#reviews div#expert_reviews_content ul li ul
{
	border: none;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent ul li ul li
{
	list-style-type: disc;
	margin: 0 0 0 15px;
	padding: 0;
	border: none;
	width: 345px;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent ul li ul li span
{
	color: #000;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent ul li ul li.quote
{
	list-style-type: none;
	margin: 0;
	padding: 0 0 1em 0;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent ul li ul li.quote strong
{
	color: #000;
	font-weight: bold;
	font-size: 1.4em;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent img.video_thumb
{
	float: left;
	width: 106px;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent p
{
	width: 159px;
	float: right;
	margin: 0;
	.margin-right:-35px;
	padding: 0 0 0 0;
	font-size: 1.1em;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent p strong
{
	padding: 0 0 0.5em;
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent p img
{
	padding: 0 0 0.5em 0;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.togglecontent p span
{
	clear: left;
	color: #767676;
	float: left;
	padding: 0.5em 0 0 0;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.hide
{
	display: none;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.show
{
	display: block;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.average_rating
{
	text-align: right;
	color: #FFF;
	padding: 0 10px 10px 40px;
	width: 631px;
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#destination_reviews_content div.average_rating
{
	background: #b10a7e url('http://img4.hotelly.com/main/1/destination_corner.gif') no-repeat top right;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_written_content div.average_rating
{
	background: #afbe01 url('http://img.hotelly.com/main/1/written_corner.gif') no-repeat top right;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_video_content div.average_rating
{
	background: #e4bc00 url('http://img1.hotelly.com/main/1/video_corner.gif') no-repeat top right;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#expert_reviews_content div.average_rating
{
	background: #03aadf url('http://img2.hotelly.com/main/1/expert_corner.gif') no-repeat top right;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.average_rating p
{
	font-size: 1.4em;
	line-height: 1.6em;
	padding: 0;
	margin: 0;
	width: 631px;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div.average_rating p img
{
	padding: 0;
	position: relative;
	top: 0.5em;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_written_content img.logo
{
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_written_content p.review_link_text
{
	width: 300px;
	float: left;
	text-align: center;
	clear: none;
	padding: 1em 0;
	font-size: 1.6em;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_written_content p.review_link_text a
{
	text-decoration : underline;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_written_content p.review_link_text a:hover
{
	text-decoration : none;
}
div#main_content_wrapper div#search_results_wrapper div#reviews div#customer_written_content p.review_score
{
	width: 200px;
	float: left;
	text-align: center;
	clear: none;
	padding: 0.8em 0;
	font-size: 2em;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_further_info
{
	padding: 1em 0;
	float: left;
	clear: left;
	width: 681px;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_further_info img
{
	float: left;
	width: 333px;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_further_info div
{
	float: left;
	width: 333px;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_further_info dl
{
	float: left;
	width: 328px;
	padding: 0 0 0 20px;
	margin: 0;
	clear: none;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_further_info dl dt
{
	width: 90px;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_further_info dl dd
{
	width: 238px;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_further_info dl dd.climate
{
	width: 328px;
	clear: left;
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#ctl00_plhBody_further_info dl dd img
{
	width: auto;
}
/*Footer style*/
div#main_content_wrapper div#footer
{
	width: 961px;
	clear: left;
	float: left;
	/*background: #580a18 url('http://img3.hotelly.com/main/2/footer_bg_top.gif') no-repeat top left;*/
	background: #580a18;
	margin: 2em 19px;
	display: inline;
}
div#main_content_wrapper div#inner_footer
{
	width: 941px;
	padding: 0 10px;
	float: left;
	/*background: transparent url('http://img4.hotelly.com/main/2/footer_bg_bottom.gif') no-repeat bottom left;*/
}
div#main_content_wrapper div#inner_footer ul
{
	float: left;
	width: 864px;
	_width: 850px;
}
div#main_content_wrapper div#inner_footer ul li
{
	float: left;
	width: auto;
	padding: 2.6em 0;
}
div#main_content_wrapper div#inner_footer ul li a
{ 
	float: left;
	padding: 0 10px;
	color: #FFF;
	font-size: 1.1em;
	border-right: 1px solid #FFF;
}
div#main_content_wrapper div#inner_footer ul li.last a
{ 
	border: none;
}
div#main_content_wrapper div#inner_footer ul a#footer_logo
{
	float: left;
	width: 67px;
}
div#main_content_wrapper div#search_results_wrapper ol li span
{
	float: left;
	padding: 0 4px 0 0;
	color: #9b0367;
	font-size: 1.1em;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results table
{
	float: left;
	width: 192px;
	clear: left;
	margin: 0 0 0 0;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results table td
{
	color: #cc0099;
	line-height: 1.1em;
}
.dur
{
	width:20px;
}
div#main_content_wrapper div#filter_results_wrapper div#filter_results select
{
	width: 40px;
	margin: 5px 0 0 0;
	background: #fffce3;
}
div#main_content_wrapper div#review_content_wrapper
{
	width: 961px;
	height: 1000px;
	padding: 0 20px 0 0;
	margin: 0 0 0 19px;
	float: left;
	display: inline;
}
/* Pop Ups */
div#main_content_wrapper div#email_popup
{
	border: 3px solid #E2E2E2;		
	top: 150px;	
	width: 600px;		
	height: auto;	
	background-color: white;	
	padding: 2em 2em 2em 2em;	
	position: absolute; 
	left: 50%; 
	margin-left: -330px; 	
	.height: 500px;
}
div#main_content_wrapper div#email_popup h1
{
	color: #AF0464;
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 2.6em;
	font-weight: normal;
	float: left;
	width: 681px;	
	_width: 600px;	
}
div#main_content_wrapper div#email_popup div#logo
{		
	float: right;
	position: relative;
	top: -60px;
	left: -40px;
	width: 129px;
	height: 39px;
	background: #f8f0f5 url('http://img.hotelly.com/main/1/email_quote_logo.gif');
}
div#main_content_wrapper div#email_popup div.result_item
{
	float: left;
	clear: left;
	width: 600px;
	border-top: 1px solid #D6D6D6;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	top: -50px;	
	border-bottom: 1px solid #D6D6D6;
	display: inline;
	height: 75px;		
	.top: 0px;		
	_padding-bottom: 10px;	
}
div#main_content_wrapper div#email_popup div.result_item div.resort img.thumb
{  
  border: 1px solid #7F7F7F;
  position: absolute;
  left: 225px;
  top: 10px;    
}
div#main_content_wrapper div#email_popup div.result_item div.resort h2
{ 
	font-size: 2.6em;
	color: #000;
	font-weight: normal;
	width: 240px;	
	display: inline;
}
div#main_content_wrapper div#email_popup div.result_item div.resort img#stars
{	
	position: relative;
	top: 4px;
}
div#main_content_wrapper div#email_popup div.result_item div.resort h5
{  
	margin: 0;
	padding: 0.2em 0 0.4em 0;
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	width: 240px;
	float: left;	
	font-family: Arial;	
	position: relative;
	top: -5px;
}
div#main_content_wrapper div#email_popup div.result_item div.resort h6
{  
	font-family: Arial;
	font-size: 1.3em;
	font-weight: normal;
	color:#C70977;	
	text-align: left;
	width: 240px;		
	position: relative;
	top: -8px;
	.clear: left;
	.float: left;
}
div#main_content_wrapper div#email_popup div#email
{    
  width: 300px;
  height: auto;  
  float: left;
  position: relative;
  top: -35px;
  .top: 20px;  
  display: inline;
  margin-top: 10px;
}  
div#main_content_wrapper div#email_popup div#email h3
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color:#9B0367;			
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#main_content_wrapper div#email_popup div#email input.text
{
	width: 300px;	
	height: 22px;
	padding: none;
    margin: none;
	.float: left;	
	margin-bottom: 10px;
	border: 1px solid #7F7F7F;
}
div#main_content_wrapper div#email_popup div#send_copy
{  
	width: 300px;
	height: auto;	
	float: left;		
	.position: relative;
	.top: 40px;	
}
div#main_content_wrapper div#email_popup div#check
{  
	width: 300px;
	height: auto;	
	float: left;	
	_position: relative;
	_top: 20px;
	_border_bottom: 20px;	
	.padding: 0 0 20px 0;
}
div#main_content_wrapper div#email_popup div#send
{  
	width: 65px;
	height: 22px;	
	float: right;
	background:#FBFBFB url(http://img1.hotelly.com/main/1/send_button.gif) no-repeat scroll left top;
}
div#main_content_wrapper div#email_popup div#exit_cross
{  
	width: 17px;
	height: 16px;	
	float: right;	
	clear: right;
	background:#FBFBFB url(http://img2.hotelly.com/main/1/exit_cross.gif) no-repeat scroll left top;
	position: relative;
	top: -15px;
	left: 15px;
}
div#main_content_wrapper div#email_popup div.call_wait
{		
	width: 258px;		
	float: right;
	position: relative;
	top: -20px;
}
div#main_content_wrapper div#email_popup div.call_wait div.top_image
{
	background:#FBFBFB url(http://img3.hotelly.com/main/1/filter_results_bg_top.gif) no-repeat scroll left top;				
	width: 260px;
	height: 22px;		
	position: absolute;		
	top: -20px;
	left: -150px;
}
div#main_content_wrapper div#email_popup div.call_wait table
{
	position: relative;
	top: -12px;
	left: -2px;		
	width: 260px;
	background:#FBFBFB url(http://img4.hotelly.com/main/1/filter_results_bg_bottom.gif) no-repeat scroll left bottom;	
	margin-bottom: 2em;		
	padding-bottom: 20px;		
	.top: 20px;			
	_top: 23px;
}
div#main_content_wrapper div.call_wait table tr td.centre 
{
	color:#C70977;
	font-size:1em;
	text-align:center;	
}
div#main_content_wrapper div.call_wait table img
{
	padding-left: 7px;
}
div#main_content_wrapper div.call_wait table tr td em 
{
	color:#C70977;
	font-size:1.8em;
	text-align:center;	
	font-style: normal;
	font-weight: bold;
}
/* this isd the get prices left hand window */
div#main_content_wrapper div#map_tickboxes_popup
{
	border:3px solid #E2E2E2;
	position: absolute;
	top: 100px;
	left: 200px;
	width: 750px;
    background-color: white;	
	padding: 3.5em 3em 0px 3em;		
	left: 50%; 
	margin-left: -400px; 	
	.padding-bottom: 3em;	
}
div#main_content_wrapper div#map_tickboxes_popup h1
{
	color: #400205;
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 2.4em;
	clear: left;
	font-weight: normal;
	float: left;
	width: 681px;	
}
div#main_content_wrapper div#map_tickboxes_popup input#checkindep,
div#main_content_wrapper div#map_tickboxes_popup input#checkoutdep,
div#main_content_wrapper div#map_tickboxes_popup input#checkin,
div#main_content_wrapper div#map_tickboxes_popup input#checkout
{
	border: 1px solid #777779;
	padding: 6px 0;
	_width: 89px;	
}
div#main_content_wrapper div#map_tickboxes_popup div.right_form_section label,
div#main_content_wrapper div#map_tickboxes_popup label#dep_label
{
	display: block;
	padding: 1em 0 0 0;
}
div#main_content_wrapper div#map_tickboxes_popup div.right_form_section
{
	float: left;
	width: 116px;
}
div#main_content_wrapper div#map_tickboxes_popup div.right_form_section select
{
	width: 80px;
}
div#main_content_wrapper div#map_tickboxes_popup div.right_form_section div.date_select
{	
    float: right;
	width: 19px;
	height: 13px;	
	background: #FFF url('http://img.hotelly.com/main/1/cal.gif') no-repeat top left;
	position: relative;
	top: -15px;
	left: -32px;	
	.top: -5px;
	.left: -34px;
	_left: -25px;
}
div#main_content_wrapper div#map_tickboxes_popup p
{
	font-size: 1.2em;
	color: #9f1160;
	padding: 0.2em 0 0 0;
	margin: 0;
}

div#main_content_wrapper div#map_tickboxes_popup div#logo
{		
	float: right;
	position: relative;
	top: -60px;
	left: -40px;
	width: 129px;
	height: 39px;
	background: #f8f0f5 url('http://img1.hotelly.com/main/1/email_quote_logo.gif');
}
div#main_content_wrapper div#map_tickboxes_popup h6
{
	color: #68003b;
	font-size: 1.6em;
	clear: both;
	margin: 1em 0 0 0;
	.margin: 2em 0 0 0;
	padding: 0;
}
div#main_content_wrapper div#map_tickboxes_popup div.result_item
{
	float: left;
	clear: left;
	width: 600px;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
    top: -15px;	
	display: inline;
	height: 70px;	
}
div#main_content_wrapper div#map_tickboxes_popup div.result_item div.resort img.thumb
{  
  border: 1px solid #7F7F7F;
  position: absolute;
  left: 200px;
  top: 10px;  
}
div#main_content_wrapper div#map_tickboxes_popup div.result_item div.resort h2
{ 
	margin: 0;
	padding: 0 0 0 0;
	font-size: 2.6em;
	color: #000;
	font-weight: normal;
	width: 240px;
	display: inline;
}
div#main_content_wrapper div#map_tickboxes_popup div.result_item div.resort h5
{  
	margin: 0;
	padding: 0.2em 0 0.4em 0;
	font-size: 1.2em;
	color: #000;
	font-weight: normal;
	width: 240px;
	float: left;	
}
div#main_content_wrapper div#map_tickboxes_popup div.result_item div.resort h6
{  
	font-family:Verdana,Arial,sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color:#C70977;	
	text-align: left;
	width: 240px;	
}
div#main_content_wrapper div#map_tickboxes_popup div#email
{    
  width: 300px;
  height: auto;  
  float: left;
  position: relative;
  top: -35px;
} 
div#main_content_wrapper div#map_tickboxes_popup div#map
{
  background:#FBFBFB url(http://img2.hotelly.com/main/1/map.gif) no-repeat scroll left top;
  float: left;
  width: 450px;
  height: 376px;
  border: 1px solid #D6D6D6;
  position: relative;
  top: -10px;
}
div#main_content_wrapper div#map_tickboxes_popup div#vid
{
  background:#FBFBFB url(http://img3.hotelly.com/main/1/video.jpg) no-repeat scroll left top;
  float: left;
  width: 422px;
  height: 314px;
  border: 1px solid #D6D6D6;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details
{	
	width: 450px;
	height: 500px;	
	float: left;	
	clear: left;
	margin-top: 0px;			
	display: inline;
	position: relative;
	top: -10px;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#vid_title
{  
  color: #000000; 
  font-size: 1.8em;
  margin: 0.6em 0pt;
  padding: 0pt;
  width: 40%;    
  float: left;
  font-weight: bold;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#vid_title2
{  
  color: #000000; 
  font-size: 1.8em;
  margin: 0.6em 0pt;
  padding: 0pt;
  width: 496px;
  position: relative;
  left: 7px;
  top: 7px;  
  .top: -55px;  
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#rating_box
{ 	
	width: 180px;		
	float: right;
	position: relative;
	margin-top: 5px;
	.margin-top: 2px;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#rating_box2
{  
	float: right;
	width: 210px;
	display: inline;
	position: relative;
	top: -130px;
	left: -260px;	
	.top: -185px;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#details
{
  font-size:1.1em;
  line-height:1.4em;  
  padding: 0 0 1em 0;
  width: 100%;    
  padding-top: 10px;
  float: left;
  clear: both;
  padding-top: 20px;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#details2
{
  font-size:1.1em;
  line-height:1.4em;  
  padding: 0 0 1em 0;
  width: 400px;
  position: relative;
  top: 35px;  
  .top: -20px;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#d_footer
{
  font-size:1.1em;
  line-height:1.4em;  
  padding: 0 0 1em 0;
  width: 400px;
  float: left;  
  font-style: italic;    
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#d_footer2
{
  font-size:1.1em;
  line-height:1.4em;  
  padding: 0 0 1em 0;
  width: 400px;
  float: left;  
  position: relative;  
  top: 36px;
  font-style: italic;
  .top: -20px;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#d_footer span#g_footer
{
  color: #7F7F7F;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#d_footer2 span#g_footer
{
  color: #7F7F7F;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#email_to_a_friend
{
  background:#FBFBFB url(http://img4.hotelly.com/main/1/email_to_friend.gif) no-repeat scroll left top;
  float: left;
  width: 202px;
  height: 34px;  
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#email_to_a_friend2
{
  background:#FBFBFB url(http://img.hotelly.com/main/1/email_to_friend.gif) no-repeat scroll left top;
  float: left;
  width: 202px;
  height: 34px;
  position: relative;
  top: 40px;
  left: 7px;
  .top: -15px;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#ad_banner
{  
  width: 234px;
  height: 60px;
  border: 1px solid #7F7F7F;
  text-align: center;    
  vertical-align: middle;
  font-size: 1.5em;
  font-weight: bold;   
  float:left;
  clear: left;
  margin-top: 25px;
}
div#main_content_wrapper div#map_tickboxes_popup div#video_details div#ad_banner2
{  
  clear: left;
  float: left;
  width: 234px;
  height: 60px;
  position: relative;
  border: 1px solid #7F7F7F;
  text-align: center;    
  vertical-align: middle;
  font-size: 1.5em;
  font-weight: bold;  
  top: 65px;
  left: 7px;
  margin-bottom: 100px;
  .top: 10px;
}
div#main_content_wrapper div#map_tickboxes_popup div#ad_banner div#text_block
{  
  position: relative;
  width: 234px;
  height: 10px;  
  top: 20px;
  text-align: center;
}
div#main_content_wrapper div#map_tickboxes_popup div#rating_box p
{
	color: #9f0065;
	width: 210px;
	padding: 1em 0 0 0;
	margin: 0;
}
div#main_content_wrapper div#map_tickboxes_popup div#email h3
{
	font-family:Verdana,Arial,sans-serif;
	font-size: 1em;
	font-weight: normal;
	color:#9B0367;
}
div#main_content_wrapper div#map_tickboxes_popup div#email input.text
{
  position: relative;
  top: -5px;	
	width: 300px;
}
div#main_content_wrapper div#map_tickboxes_popup div#send_copy
{  
	width: 300px;
	height: auto;	
	float: left;	
}
div#main_content_wrapper div#map_tickboxes_popup div#check
{  
	width: 300px;
	height: auto;	
	float: left;
	padding-left: 10px;
}
div#main_content_wrapper div#map_tickboxes_popup div#send
{  
	width: 65px;
	height: 22px;	
	float: right;
	background:#FBFBFB url(http://img1.hotelly.com/main/1/send_button.gif) no-repeat scroll left top;
}
div#main_content_wrapper div#map_tickboxes_popup div#exit_cross
{  
	width: 17px;
	height: 16px;	
	float: right;	
	clear: right;
	background:#FBFBFB url(http://img2.hotelly.com/main/1/exit_cross.gif) no-repeat scroll left top;
	position: relative;
	top: -25px;	
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait
{		
	width: 243px;		
	float: right;
	position: relative;
	top: -60px;		
	border-right: 1px solid #D6D6D6;			
	border-left: 1px solid #D6D6D6;			  
    padding-left : 15px;    	
	background-color: #FBFBFB;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait div.top_image
{
	background:#FBFBFB url(http://img3.hotelly.com/main/1/filter_results_bg_top.gif) no-repeat scroll left top;				
	width: 260px;
	height: 22px;		
	position: relative;
	left: 1px;
	float: right;
	top: -10px;
	.left: -16px;
	_width: 280px;
	_margin-right: -40px;
	_left: -19px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait div.bottom_image
{
	background:#FBFBFB url(http://img4.hotelly.com/main/1/twb_filter_results_bg_bottom.gif) no-repeat scroll left top;				
	width: 260px;
	height: 22px;		
	position: relative;
	left: 1px;
	float: right;
	top: 10px;
	.left: -16px;
	.top: 20px;
	_width: 280px;
	_margin-right: -40px;
	_left: -19px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait h3
{
	font-size: 2.3em;
	font-weight: bold;
	color: #9c0063;	
	padding: 0px 0 10px 40px;
	margin: 0;
	background: #FBFBFB url('http://img.hotelly.com/main/1/filter_header_bg.gif') no-repeat top left;
  position: relative;  
  margin-bottom: -15px;
  .top: -10px;  
  .height: 30px;
  .margin-bottom: -30px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait div#sliders_wrapper
{
	width: 232px;
	padding: 0.8em 0 0 0;
	margin: 0em 0 1em 0;
	background: url('http://img1.hotelly.com/main/1/sliders_bg_top.gif') no-repeat top left;
	float: left;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait div#sliders_wrapper div#sliders
{
	width: 192px;
	padding: 0 20px 20px 20px;
	background: #fffce3 url('http://img2.hotelly.com/main/1/sliders_bg_bottom.gif') no-repeat bottom left;
	float: left;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait div#sliders_wrapper div#sliders h4
{
	margin: 0;
	padding: 5px 0 20px 40px;
	background: #fffce3 url('http://img3.hotelly.com/main/1/slider_header_bg.gif') no-repeat top left;
	color: #8d0052;
	font-size: 1.6em;
	font-weight: bold;
	margin-top:0px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait div#sliders_wrapper div#sliders select
{
	width: 192px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait label
{
	font-size: 1.1em;
	clear: left;
	position: relative;
	top: -2px;
	.top: 8px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait label.border
{
	margin: 2em 0 0 0;
	padding: 1em 0 0 0;
	background: #fffce3 url('http://img4.hotelly.com/main/1/label_border_bg.gif') repeat-x 0 0;
	width: 192px;
	display: block;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait label#price_label
{
	color: #1ea628;
	float: left;
	width: 192px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait label#price_label strong
{
	color: #000;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait div#price_select
{
	width: 192px;
	padding: 0;
	margin: 0;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait select
{
	width: 80px;
	margin: 5px 0 8px 0;
	background: #fffce3;
	position: relative;
	top: -3px;
	.top: 6px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait span.slider_label_left
{
	width: 50%;
	float: left;
	text-align: left;
	color: #1ea628;
	background: #fffce3;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait span.slider_label_right
{
	width: 50%;
	float: left;
	text-align: right; 
	color: #1ea628;
	background: #fffce3;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait div.gutter
{
	background: #fffce3 url('http://img.hotelly.com/main/1/gutter_bg.gif') no-repeat top center;
	height: 19px;
	position: relative;
	margin: 5px 0 0 0;
	float: left;
	width: 192px;
	padding: 0;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait div.slider
{
	width: 13px;
	height: 19px;
	background: #DBDBDB url('http://img1.hotelly.com/main/1/slider.gif') no-repeat top left;
	position: absolute;
	cursor: pointer;	
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait fieldset
{
    margin: 0 0 0 0;	
	padding: 0.5em 0 1em 0;		
	border: none;
	width: 100%;
	padding-top: 18px;
	.position: relative;
	.top: 10px;	
	.padding: 0 0 20px 0;			
	_width: 5em;
	background-color: #FBFBFB;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait fieldset
div#main_content_wrapper div#map_tickboxes_popup div.call_wait fieldset table.ratingprice
{
	color: #000;
	width: 230px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait fieldset table.ratingprice td.rightprice
{
	text-align: right;
	color: #000;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait fieldset table.ratingprice label,span
{
	color: #000;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait fieldset legend
{
	margin: 0;
	padding: 3em 0 0 0;	
	.padding: 1em 0 0 0;	
	border: none;
	width: 192px;
	display: block;
	font-size: 1.1em;	
	color: #000;		
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait input
{
	margin: 0;
	padding: 0;
	.position: relative;
	.top: 10px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait input.sbmt
{
	border: none;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait input.check
{
	margin: 5px 10px 0 0;
	.margin: 0 10px 0 0;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait input.text
{
	margin: 3px 0;
	padding: 5px;
	width: 130px;
	float: left;
	border: 1px solid #666;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait input.sbmt
{
	padding: 0;
	height: 33px;
	width: 33px;
	float: left;
	margin: 0 0 1em 10px;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait p#cal
{
	padding: 0;
	margin: 0.5em 0;
}
div#main_content_wrapper div#map_tickboxes_popup div.call_wait p#cal a
{
	background: #FAFAFA url('http://img2.hotelly.com/main/1/calendar_icon.gif') no-repeat left center;
	padding: 2px 0 2px 18px;
	color: #a20548;
	font-size: 1.1em;
	text-decoration: underline;
	line-height: 1.4em;
	display: block;
}
div#main_content_wrapper div#map_tickboxes_popup fieldset
{
	clear: left;
	margin: 0;
	padding: 0;
	border: none;
	background: #FBFBFB;
	position: relative;
	top: -10px;
	.padding-bottom: 10px;
	.position: relative;
	.top: 0px;
}
.resort_h2
{
	margin: 0;
	padding: 0 0 0 0;
	font-size: 1.9em;
	color: #000;
	font-weight: normal;
	width: 100%;
	float: left;
}
.resort_h6
{
	font-family: Arial;
	font-size: 1.3em;
	font-weight: normal;
	color:#C70977;	
	text-align: left;
	width: 240px;		
	position: relative;
	top: -8px;
	padding: 3px 0 0 0;
}
.result_item_img_thumb
{
	width: 82px;
	float: left;
}
.rating_box_p
{
	color: #9f0065;
	width: 120px;
	padding: 0 0 0 0;
	margin: 0;
	text-align : right;
}
.rating_box_p strong
{
	color: #9f0065;
	font-size : 1.1em;
	font-weight : normal;
}

.video_details_d_footer
{
  font-size:1.1em;
  line-height:1.4em;  
  padding: 0 0 1em 0;
  width: 400px;
  float: left;  
  font-style: italic;    
}
.video_details__span_g_footer
{
  color: #7F7F7F;
}
.video_details_details
{
  font-size:1.1em;
  line-height:1.4em;  
  padding: 0 0 1em 0;
  width: 100%;    
  padding-top: 10px;
  float: left;
  clear: both;
  /* ie7 hack */
  padding-top: 2px;
}
.video_details_vid_title
{  
  color: #000000; 
  font-size: 1.8em;
  margin: 0.6em 0pt;
  padding: 0pt;
  width: 210px;
  float: left;
  font-weight: bold;
}
.video_details__email_to_a_friend
{
  background:#FBFBFB url(http://img3.hotelly.com/main/1/email_to_friend.gif) no-repeat scroll left top;
  float: left;
  width: 202px;
  height: 34px;  
}
.ad_banner_text_block
{  
  position: relative;
  width: 234px;
  height: 10px;  
  top: 20px;
  text-align: center;
}
.email_popup_exit_cross
{  
	width: 17px;
	height: 16px;
	background:#FBFBFB url(http://img4.hotelly.com/main/1/exit_cross.gif) no-repeat scroll left top;
		
}
.video_call_wait
{

	width: 260px;		
	float: right;
	border-right: 1px solid #D6D6D6;			
	border-left: 1px solid #D6D6D6;			  
	padding-left: 10px;    	
	background-color: #FBFBFB;
}
.hotel_search_title
{
	color: #68003B;
	font-size: 16px;
}
.hotel_address
{
	color: #9F1160;
	font-size: 11px;
}
.ad_banner_text_block
{  
  position: relative;
  width: 234px;
  height: 10px;  
  top: 20px;
  text-align: center;
}
.video_filter_results_wrapper
{
	width: 290px;
	float: left; 
	width:260px;
	padding: 0 0 0 0;
	display: inline;
	border: 1px solid #D6D6D6;
	background:#FBFBFB;   
}
.video_filter_results_wrapper_filter_results
{
	width: 280px;
	float: left;
	padding: 0 5px 20px 5px;
	height:400px;
	border: 0px solid #D6D6D6;
	overflow:auto; 
	vertical-align: top;
}
.video_filter_results_wrapper2
{
	width: 260px;
	float: left;
	background: #FBFBFB url('http://img.hotelly.com/main/1/filter_results_bg_top.gif') no-repeat top left;
	padding: 20px 0 0 0;
	display: inline;
	_padding: 0px;
	_padding-top: 20px;
	_margin-top: 18px;
	_margin-right: 0px;
}
.video_filter_results_wrapper_filter_results2
{
	width: 260px;
	float: left;
	background: #FBFBFB url('http://img1.hotelly.com/main/1/filter_results_bg_bottom.gif') no-repeat bottom left;
	padding: 0 8px 10px;
}
.get_price_title
{
	/*font-size: 2.3em;
	font-weight: bold;
	color: #9c0063;	
	padding: 10px 0 10px 40px;
	margin: 0;
	background: #FBFBFB url('http://img2.hotelly.com/main/1/filter_header_bg.gif') no-repeat top left;*/
	font-size: 2em;
	color: #9c0063;
	padding: 0px 0 20px 3px;
	margin: 0;
	font-weight :bold;
	font-family: Helvetica Neue,Verdana,Arial,sans-serif;
	/*margin-bottom: -15px;*/
}
.get_price_select
{
	width: 80px;
}
.get_price_date_select
{	
	float: right;
	width: 19px;
	height: 13px;	
	background: #FFF url('http://img3.hotelly.com/main/1/cal.gif') no-repeat top left;
	position: relative;
	top: -15px;
	left: -32px;	
	.top: -5px;
	.left: -34px;
	_left: -25px;
}
.get_price_input_check
{
	width:8px;
}
.get_price_input_text 
{
	 margin: 3px 0;
	 padding: 2px 3px 2px 3px;
	 width: 85px;
	 float: left;
	 height:15px;
	 border: 1px solid #7f9db9;
}
div#video_filter_results_wrapper_filter_results2 input.get_price_input_text
{
	margin: 3px 0;
	padding: 5px;
	width: 130px;
	float: left;
	border: 1px RED solid #666;
}
/* for SEO contents */
div#main_content_wrapper div.seo_content
{
	clear :both;
	text-align:center;
	margin-top:5px;
}
div#main_content_wrapper div.seo_content label
{
	font-size: smaller; 
	color: #DCDCDC;
	text-align: center;
}
div#main_content_wrapper div.seo_video_content
{
	clear :both;
	text-align:center;
	margin-top:5px;
}
div#main_content_wrapper div.seo_video_content label
{
	font-size: smaller; 
	color: #000000;
	text-align: center;
}
/* Hotel Gallery */
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery
{
	width: 324px;
	padding: 0;
	margin: 0;
	float:right;
	.padding-bottom: 20px;
	_padding-bottom: 0px;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery ul.links
{
	padding: 0;
	margin: 0;
	width: 324px;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery ul.links li
{
	width: 324px;
	text-align: right;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery ul.links li img
{
	position: relative;
	top: 10px;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery ul.links li a
{
	text-align: right;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery fieldset
{
	border: none;
	padding: 0;
	margin: 0 0 1em 0;
	.padding-bottom: 8px;	
	width: 324px;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery fieldset legend
{
	text-indent: -9999em;
	color: #000;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery fieldset label
{
	float: left;
	width: 130px;
	padding: 0 10px;
	margin: 0;
	text-align: left;
	clear: none;
	color: #500231;
	background: #FAFAFA;
	border: 1px solid #FAFAFA;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery fieldset label strong
{
	width: 110px;
	float: left;
	padding: 8px 0;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery fieldset label#video_label
{
	font-size: 1.2em;
	margin: 0 20px 0 0;
	font-family: Helvetica Neue, Verdana, Arial, sans-serif;
	cursor: pointer;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery fieldset label#photo_label
{
	font-size: 1.2em;
	font-family: Helvetica Neue, Verdana, Arial, sans-serif;
	cursor: pointer;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery fieldset label.selected
{
	border: 1px solid #D6D6D6;
	background: #f9f0f5;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery fieldset label input
{
	float: right;
	margin: 8px 0;
	padding: 0;
	display: inline;
	height: 15px;
	width: 15px;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery div#gallery_thumbs_wrapper
{
	width: 324px;
	padding: 7px 0 0 0;
	margin: 0.2em 0 2em 0;
	background: #FAFAFA url('http://img4.hotelly.com/main/1/thumb_gallery_top.gif') no-repeat top left;
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery div#video_thumbs_wrapper
{
	width: 324px;
	padding: 7px 0 0 0;
	margin: 0.2em 0 2em 0;
	background: #FAFAFA url('http://img.hotelly.com/main/1/thumb_gallery_top.gif') no-repeat top left;
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery div#video_thumbs_wrapper div#video_thumbs
{
	width: 304px;
	padding: 0 10px 10px 10px;
	margin: 0;
	background: #FAFAFA url('http://img1.hotelly.com/main/1/thumb_gallery_bottom.gif') no-repeat bottom left;
	float: left;
	height:102px;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery div#gallery_thumbs_wrapper div#gallery_thumbs
{
	width: 304px;
	padding: 0 10px 10px 10px;
	margin: 0;
	background: #FAFAFA url('http://img2.hotelly.com/main/1/thumb_gallery_bottom.gif') no-repeat bottom left;
	float: left;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery div#gallery_thumbs_wrapper div#gallery_thumbs div#scrollbox
{
	height: 65px;
	margin: 5px 0 0 0;
	overflow-y: hidden;
	float: left;
	width: 304px;
	overflow-x: scroll;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery div#gallery_thumbs_wrapper div#gallery_thumbs div#scrollbox div#ctl00_plhBody_thumbnails
{
	float: left;
	height: 39px;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery div#gallery_thumbs_wrapper div#gallery_thumbs div#scrollbox div#ctl00_plhBody_thumbnails a
{
	height: 39px;
	width: 52px;
	margin: 5px 5px 0 0;
	float: left;
	cursor: pointer;
}
div#main_content_wrapper div#search_results_wrapper div#hotel_gallery div#gallery_thumbs_wrapper div#gallery_thumbs div#scrollbox div#ctl00_plhBody_thumbnails a img
{
	height: 39px;
	width: 52px;
	margin: 0;
	padding: 0;
	float: left;
}
/* Begin redirect page style */
div#static_redirect
{
	width: 660px;
	background: #FFF;
	text-align: center;
	padding: 20px;
	margin: 50px auto;
}
div#static_redirect div#redirect_top
{
	border-bottom: 1px solid #CCC;
	width: 560px;
	padding: 0 0 20px 0;
	text-align: left;
	float: left;
}
div#static_redirect div#redirect_top img
{
	float: left;
}
div#static_redirect div#redirect_top img.loading
{
	float: right;
}
div#static_redirect p
{
	font-size: 1.4em;
	color: #000;
	line-height: 20px;
}
div#static_redirect p.big
{
	clear: left;
	padding: 1em 0 0 0;
	font-size: 1.8em;
	color: #690040;
}
div#static_redirect div#summary
{
	width: 638px;
	padding: 10px;
	margin: 1em 0 2em 0;
	border: 1px solid #D5D5D5;
	clear: left;
	float: left;
}
div#static_redirect div#summary h4
{
	margin: 0 0 0 0;
	padding: 0 4px;
	background: #FFF;
	float: left;
	width: auto;
	position: relative;
	top: -1.4em;
	font-size: 1.4em;
	color: #500023;
}
div#static_redirect div#summary p
{
	width: 538px;
	margin: 0;
	padding: 0 0 0 0;
	clear: left;
	float: left;
	font-size: 1.1em;
	color: #500023;
	text-align: right;
}
div#static_redirect dl
{
	width: 638px;
	float: left;
	clear: left;
	padding: 0;
	margin: 0;
	position: relative;
	top: -0.6em;
}
div#static_redirect dl dt
{
	width: 90px;	
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
}
div#static_redirect dl dt.break
{
	clear: left;
}
div#static_redirect dl dd
{
	width: 120px;
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
	text-align: left;
}

/* End redirect page style */
/* Begin redirect page style */
div#waiting_static_redirect
{
	width: 660px;
	background: #FFF;
	text-align: center;
	padding: 20px;
	margin: 50px auto;
}
div#waiting_static_redirect div#redirect_top
{
	border-bottom: 1px solid #CCC;
	width: 560px;
	padding: 0 0 20px 0;
	text-align: left;
	float: left;
}
div#waiting_static_redirect div#redirect_top img
{
	float: left;
}
div#waiting_static_redirect div#redirect_top img.loading
{
	float: right;
}
div#waiting_static_redirect p
{
	font-size: 1.4em;
	color: #000;
	line-height: 20px;
}
div#waiting_static_redirect p.big
{
	clear: left;
	padding: 1em 0 0 0;
	font-size: 1.8em;
	color: #690040;
}
div#waiting_static_redirect div#summary
{
	width: 638px;
	padding: 10px;
	margin: 1em 0 2em 0;
	/*border: 1px solid #D5D5D5;*/
	clear: left;
	float: left;
}
div#waiting_static_redirect div#summary h4
{
	margin: 0 0 0 0;
	padding: 0 4px;
	background: #FFF;
	float: left;
	width: auto;
	position: relative;
	top: -1.4em;
	font-size: 1.4em;
	color: #500023;
}
div#waiting_static_redirect div#summary p
{
	width: 538px;
	margin: 0;
	padding: 0 0 0 0;
	clear: left;
	float: left;
	font-size: 1.1em;
	color: #500023;
	text-align: right;
}
div#waiting_static_redirect dl
{
	width: 638px;
	float: left;
	clear: left;
	padding: 0;
	margin: 0;
	position: relative;
	top: -0.6em;
}
div#waiting_static_redirect dl dt
{
	width: 90px;	
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
}
div#waiting_static_redirect dl dt.break
{
	clear: left;
}
div#waiting_static_redirect dl dd
{
	width: 120px;
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
	text-align: left;
}
/* End redirect page style */
/* Begin redirect page style */
div#static_direct
{
	width: 660px;
	background: #FFF;
	text-align: center;
	padding: 20px;
	margin: 50px auto;
}
div#static_direct div#redirect
{
	border-bottom: 1px solid #CCC;
	width: 560px;
	padding: 0 0 20px 0;
	text-align: left;
	float: left;
}
div#static_direct div#redirect img
{
	float: left;
}
div#static_direct div#redirect img.loading
{
	float: right;
}
div#static_direct p
{
	font-size: 1.4em;
	color: #000;
	line-height: 20px;
}
div#static_direct p.big
{
	clear: left;
	padding: 0 0 0 0;
	font-size: 1.8em;
	color: #690040;
}
div#static_direct div#summary
{
	width: 638px;
	padding: 10px;
	margin: 1em 0 2em 0;
	border: 1px solid #D5D5D5;
	clear: left;
	float: left;
}
div#static_direct div#summary h4
{
	margin: 0 0 0 0;
	padding: 0 4px;
	background: #FFF;
	float: left;
	width: auto;
	position: relative;
	top: -1.4em;
	font-size: 1.4em;
	color: #500023;
}
div#static_direct div#summary p
{
	width: 538px;
	margin: 0;
	padding: 0 0 0 0;
	clear: left;
	float: left;
	font-size: 1.1em;
	color: #500023;
	text-align: right;
}
div#static_direct dl
{
	width: 638px;
	float: left;
	clear: left;
	padding: 0;
	margin: 0;
	position: relative;
	top: -0.6em;
}
div#static_redirect dl dt
{
	width: 90px;	
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
}
div#static_direct dl dt.break
{
	clear: left;
}
div#static_direct dl dd
{
	width: 120px;
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
	text-align: left;
}
/* End redirect page style */
/* Hotel Gallery */
div#hotel_gallery
{
	width: 324px;
	padding: 0;
	margin: 0;
	float:right;
	.padding-bottom: 20px;
	_padding-bottom: 0px;
}
 div#hotel_gallery ul.links
{
	padding: 0;
	margin: 0;
	width: 324px;
}
 div#hotel_gallery ul.links li
{
	width: 324px;
	text-align: right;
}
 div#hotel_gallery ul.links li img
{
	position: relative;
	top: 10px;
}
div#hotel_gallery ul.links li a
{
	text-align: right;
}
 div#hotel_gallery fieldset
{
	border: none;
	padding: 0;
	margin: 0 0 1em 0;
	.padding-bottom: 8px;	
	width: 324px;
}
 div#hotel_gallery fieldset legend
{
	text-indent: -9999em;
	color: #000;
}
div#hotel_gallery fieldset label
{
	float: left;
	width: 130px;
	padding: 0 10px;
	margin: 0;
	text-align: left;
	clear: none;
	color: #500231;
	background: #FAFAFA;
	border: 1px solid #FAFAFA;
}
 div#hotel_gallery fieldset label strong
{
	width: 110px;
	float: left;
	padding: 8px 0;
}
div#hotel_gallery fieldset label#video_label
{
	font-size: 1.2em;
	margin: 0 20px 0 0;
	font-family: Helvetica Neue, Verdana, Arial, sans-serif;
	cursor: pointer;
}
 div#hotel_gallery fieldset label#photo_label
{
	font-size: 1.2em;
	font-family: Helvetica Neue, Verdana, Arial, sans-serif;
	cursor: pointer;
}
 div#hotel_gallery fieldset label.selected
{
	border: 1px solid #D6D6D6;
	background: #f9f0f5;
}
 div#hotel_gallery fieldset label input
{
	float: right;
	margin: 8px 0;
	padding: 0;
	display: inline;
	height: 15px;
	width: 15px;
}
 div#hotel_gallery div#gallery_thumbs_wrapper
{
	width: 324px;
	padding: 7px 0 0 0;
	margin: 0.2em 0 2em 0;
	background: #FAFAFA url('http://img3.hotelly.com/main/1/thumb_gallery_top.gif') no-repeat top left;
	float: left;
}
 div#hotel_gallery div#video_thumbs_wrapper
{
	width: 324px;
	padding: 7px 0 0 0;
	margin: 0.2em 0 2em 0;
	background: #FAFAFA url('http://img4.hotelly.com/main/1/thumb_gallery_top.gif') no-repeat top left;
	float: left;
	
}
 div#hotel_gallery div#video_thumbs_wrapper div#video_thumbs
{
	width: 304px;
	padding: 0 10px 10px 10px;
	margin: 0;
	background: #FAFAFA url('http://img.hotelly.com/main/1/thumb_gallery_bottom.gif') no-repeat bottom left;
	float: left;
	height:102px;
}
div#hotel_gallery div#gallery_thumbs_wrapper div#gallery_thumbs
{
	width: 304px;
	padding: 0 10px 10px 10px;
	margin: 0;
	background: #FAFAFA url('http://img1.hotelly.com/main/1/thumb_gallery_bottom.gif') no-repeat bottom left;
	float: left;
}
div#hotel_gallery div#gallery_thumbs_wrapper div#gallery_thumbs div#scrollbox
{
	height: 65px;
	margin: 5px 0 0 0;
	overflow-y: hidden;
	float: left;
	width: 304px;
	overflow-x: scroll;
}
 div#gallery_thumbs div#scrollbox div#ctl00_plhBody_thumbnails
{
	float: left;
	width: 1000px;
	height: 39px;
}
 div#gallery_thumbs div#scrollbox div#ctl00_plhBody_thumbnails a
{
	height: 39px;
	width: 52px;
	margin: 5px 5px 0 0;
	float: left;
	cursor: pointer;
}
div#gallery_thumbs div#scrollbox div#ctl00_plhBody_thumbnails a img
{
	height: 39px;
	width: 52px;
	margin: 0;
	padding: 0;
	float: left;
}
/* Two Months Calendar */
#checkinCalContainer, #checkoutCalContainer
{
    position:absolute;   
    z-index:2002;
}
.longCheckBox {
    border:0px; 
    height:16px; 
    vertical-align:top;
    color:Gray;
    float:left;    	
    background:#ffffff url('http://img2.hotelly.com/main/1/img.gif') 100% 0px no-repeat;
    cursor:pointer;
    width:170px;
}
.shortCheckBox {
    border:0px; 
    height:16px; 
    vertical-align:top;
    color:Gray;
    float:left;    	
    background:#ffffff url('http://img3.hotelly.com/main/1/img.gif') 100% 0px no-repeat;
    cursor:pointer;
    width:100px;
}
#checkinCalContainer1, #checkoutCalContainer1
{
    position:absolute;   
    z-index:1002;
}

#checkinCalContainer2, #checkoutCalContainer2
{
    position:absolute;   
    z-index:1002;
}
#checkinCalContainer3, #checkoutCalContainer3
{
    position:absolute;   
    z-index:1002;
}
.yui-calcontainer{position:relative;float:left;_overflow:hidden;}
.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0px;top:0px;}
.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}
.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}
.yui-calcontainer .title{position:relative;z-index:1;}
.yui-calcontainer .close-icon{position:absolute;z-index:1;}
.yui-calendar{position:relative;}
.yui-calendar .calnavleft{position:absolute;z-index:1;}
.yui-calendar .calnavright{position:absolute;z-index:1;}
.yui-calendar .calheader{position:relative;width:100%;text-align:center;}
.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}
.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;display:inline-block;overflow:visible;border:none;background-color:transparent;cursor:pointer;}
.yui-calendar .calbody a:hover{background:inherit;}
p#clear{clear:left;padding-top:10px;}
.yui-skin-sam .yui-calcontainer{background-color:#F8F0F5;border:1px solid #B10982;padding:10px;}
.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px;}
.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}
.yui-skin-sam .yui-calcontainer .title{background:url(http://img4.hotelly.com/main/1/sprite.gif) repeat-x 0 0;border-bottom:1px solid #cccccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}
.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}
.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}
.yui-skin-sam .yui-calcontainer .calclose{background:url(http://img.hotelly.com/main/1/sprite.gif) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}
.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}
.yui-skin-sam .yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}
.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}
.yui-skin-sam .yui-calendar .calheader img{border:none;}
.yui-skin-sam .yui-calendar .calnavleft{background:url(http://img1.hotelly.com/main/1/sprite.gif) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}
.yui-skin-sam .yui-calendar .calnavright{background:url(http://img2.hotelly.com/main/1/sprite.gif) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}
.yui-skin-sam .yui-calendar .calweekdayrow{height:2em;}
.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:none;}
.yui-skin-sam .yui-calendar .calweekdaycell{color:#B10982;font-weight:bold;text-align:center;width:2em;}
.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}
.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}
.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}
.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}
.yui-skin-sam .yui-calendar td.calcell{border:1px solid #cccccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}
.yui-skin-sam .yui-calendar td.calcell a{color:#0066cc;display:block;height:100%;text-decoration:none;}
.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000;}
.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff;}
.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#fff;color:#fff;cursor:default;}
.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#fff;}
.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#B10982;color:#fff;}
.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#B10982;color:#fff;cursor:pointer;}
.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#B10982;color:#fff;}
.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}
.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}
.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#ccff99;}
.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#99ccff;}
.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#ffcccc;}
.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#ccff99;}
.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#B10982;zoom:1;}
.yui-skin-sam .yui-calendar a.calnav:hover{background:url(http://img3.hotelly.com/main/1/sprite.gif) repeat-x 0 0;border-color:#B10982;cursor:pointer;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:0.25;filter:alpha(opacity=25);}
.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #B10982;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#F8F0F5;}
.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}
.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#F8F0F5;border-top:1px solid black;display:none;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#F8F0F5;border:1px solid #000;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #B10982;background:url(http://img4.hotelly.com/main/1/sprite.gif) repeat-x 0 0;background-color:#F8F0F5;margin:auto .15em;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;line-height:1.7;min-height:2em;min-height:auto;color:#000;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #B10982;background-color:#F8F0F5;background:url(http://img1.hotelly.com/main/1/sprite.gif) repeat-x 0 -1400px;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#B10982;}
pre,code,kbd,samp,tt
{
	font-family:monospace;
	font-size:108%;
	line-height:100%;
}
.cursorStyle 
{
    cursor:pointer;
}
.checkBox 
{
    border:0px; 
    height:16px; 
    vertical-align:top;
    color:Gray;
    /*Amit: width:80px;*/ /** gopal - width:120px; **/
    width:120px;
    
}
.checkBox-ddlp 
{/* made by gopal*/
    border:1px solid #7f9db9; 
    height:16px; 
    vertical-align:top;
    color:Gray;    
    width:80px;
}

/*AUTO COMPLETE*/
.cl
{
	z-index: 1001;
	background-color: Transparent;
	border: buttonshadow;
	color: Transparent;
	height: 150px;	
	margin: 0px!important;
	overflow: auto;
	
}
.clhi
{
	background-color: #B10982;
	border-style: solid;
	border-width: 1px;
	color: white;
	padding: 1px;
}
.cli
{
	background-color: #F8F0F5;
	color: windowtext;
	padding: 1px;
}
.acez
{
	z-index: 1001;
	background-color: inherit;
	border: buttonshadow;
	color: windowtext;
	height: 150px;
	margin: 0px!important;
	overflow: auto;
	visibility: hidden;
}
/* For Sliders */
.gutter 
{
    position: relative;
    height: 16px;
    width: 300px;
    margin-top: 10px;
    background: url(http://img2.hotelly.com/main/1/16sliderbg.gif) repeat-x;
}
.knob 
{
    position: absolute;
    height: 16px;
    width: 20px;
    background: url(http://img3.hotelly.com/main/1/slider.gif) no-repeat;
    cursor: pointer;
}
.no_price_result_found
{       
    font-family: Verdana, Arial, sans-serif;
    font-size : 1.3em;     
    color:Red;
    background-color:#fff;
    text-align:center;
    height:80px;
    vertical-align:middle;            
    border:solid 1px #9f0065;
}
.no_price_result_found a.modify_link
{
	text-decoration: underline;
	/*background: #FFF url('http://img4.hotelly.com/main/1/more_options_icon.gif') no-repeat right center;*/
	padding: 2px 20px 2px 0;
	float: none;
}
.sliderInput 
{	
    height:20px;
    width:40px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
}
.smallTxt 
{
    font-size: 12px;
}
.vText 
{ 
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	width:100% 
}
.vTaxText 
{ 
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:Purple;
	width:50px
}
.vTitle 
{ 
	font-family:verdana;
	font-size:10px;
	font-weight:bold; 
}
.reviewText 
{ 
	font-family:verdana;
	font-size:12px;
	font-weight:normal; 
}
.reviewTitle 
{ 
	font-family:verdana;
	font-size:11px;
	font-weight:bold; 
}
.ahText 
{ 
	color:#B10A7E;
	font-family:verdana;
	font-size:11px;
	font-weight:normal; 
}
.ahmorelink 
{ 
	color:#B10A7E;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
}
.ahotherlink 
{ 
	color:#B10A7E;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
}
.hotelpricetable 
{ 
	width:60px; 
}
/* Begin redirect / intermediate page style */
div#static_redirect
{
	width: 560px;
	background: #FFF;
	text-align: center;
	padding: 20px;
	margin: 50px auto;
}
div#static_redirect div#redirect_top
{
	border-bottom: 1px solid #CCC;
	width: 560px;
	padding: 0 0 20px 0;
	text-align: left;
	float: left;
}
div#static_redirect div#redirect_top img
{
	float: left;
}
div#static_redirect div#redirect_top img.loading
{
	float: right;
}
div#static_redirect p
{
	font-size: 1.4em;
	color: #000;
	line-height: 20px;
}
div#static_redirect p.big
{
	clear: left;
	padding: 1em 0 0 0;
	font-size: 1.8em;
	color: #690040;
}
div#static_redirect p.msg
{
	color: #690040;
}
div#static_redirect div#summary
{
	width: 538px;
	padding: 10px;
	margin: 1em 0 2em 0;
	border: 1px solid #D5D5D5;
	clear: left;
	float: left;
}
div#static_redirect div#summary h4
{
	margin: 0 0 0 0;
	padding: 0 4px;
	background: #FFF;
	float: left;
	width: auto;
	position: relative;
	top: -1.4em;
	font-size: 1.4em;
	color: #500023;
}
div#static_redirect div#summary p
{
	width: 538px;
	margin: 0;
	padding: 0 0 0 0;
	clear: left;
	float: left;
	font-size: 1.1em;
	color: #500023;
	text-align: right;
}
div#static_redirect dl
{
	width: 538px;
	float: left;
	clear: left;
	padding: 0;
	margin: 0;
	position: relative;
	top: -0.6em;
}
div#static_redirect dl dt
{
	width: 90px;	
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
}
div#static_redirect dl dt.break
{
	clear: left;
}
div#static_redirect dl dd
{
	width: 170px;
	float: left;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
	text-align: left;
}
div#static_redirect div.intermediate_col
{
	width: 160px;
	float: left;
	display: inline;
	padding: 0 0 20px 0;
}
div#static_redirect div.first_col
{
	margin: 0 15px 0 10px;
}
div#static_redirect div.second_col
{
	margin: 0 15px;
}
div#static_redirect div.last_col
{
	margin: 0 10px 0 15px;
}
div#static_redirect div.intermediate_col img
{
	padding: 2px;
	border: 1px solid #CCC;
	width: 154px;
}
div#static_redirect div.intermediate_col h5
{
	font-size: 1em;
	margin: 0;
	padding: 0.25em 0;
	color: #690040;
}
div#static_redirect div.intermediate_col p
{
	font-size: 0.875em;
	text-align: justify;
	padding: 0;
	margin: 0;
	line-height: 1.375em;
	color: #666;
}

/* End redirect page style */
/* Begin static page style */
div#main_content_wrapper div.static_search_form
{
	clear: none !important;
}
div#main_content_wrapper div#static_content
{
	float: left;
	padding: 20px 20px 0 0;
	margin: 0 0 0 19px;
	width: 560px;
	display: inline;
}
div#main_content_wrapper div#static_content h3
{
	font-size: 2.2em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0.6em 0;
	color: #690040;
}
div#main_content_wrapper div#static_content h4
{
	font-size: 1.4em;
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #690040;
}
div#main_content_wrapper div#static_content p
{
	font-size: 1.1em;
	line-height: 1.6em;
	text-align:left;
}
div#main_content_wrapper div#static_content dl
{
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0.6em 0;
	color: #690040;
}
div#main_content_wrapper div#call_content
{
	width: 300px;
	text-align:right;
}
div#main_content_wrapper div#call_content p
{
	text-align:right;
}

div#main_content_wrapper div#static_content s
{
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0.6em 0;
	color: #690040;
	width: 300px;
	text-decoration:none;
	text-align:right;
}

div#main_content_wrapper div#static_content ul li
{
	font-size: 1.1em;
	line-height: 1.6em;
	text-align:justify;
}
div#main_content_wrapper div#static_content p.contact
{
	font-size: 1.1em;
}
div#main_content_wrapper div#static_content p label
{
	padding: 8px 0 3px 0;
	display: block;
	color: #000;
	font-size: 1.3em;
}
div#main_content_wrapper div#static_content p input.text
{
	width: 273px;
	padding: 4px;
	color: #000;
	font-size: 1.3em;
	height: auto;
	margin: 4px 0 0 0;
	border: 1px solid #7f9db9;
}
/* End static page style */
/*.HdlpModifyLink a#modify_link
{
	text-decoration: underline;
	background: #FFF url('http://img.hotelly.com/main/1/more_options_icon.gif') no-repeat right center;
	padding: 10px 20px 2px 0;
	float: none;
}*/
.HdlpMLink
{
	text-decoration: underline;
	padding: 10px 10px 2px 0;
	float: none;
	text-decoration: underline;
	color: #a10068;
	cursor:pointer;
	font-size: 1.4em;
	font-weight: bold;
}
/* For Destination and Hotel word on Home Page */
.hotel
{ 
	color:#A9066D;
	padding-left:13px; 
	padding-top:20px; 
	margin-top:20px; 
	font-size:25px; 
	font-family:arial; 
	font-weight:bold; 
	text-align:left;
}
 
.destination
{ 
	color:#A9066D; 
	padding-left:13px; 
	padding-top:20px; 
	margin-top:20px; 
	font-size:25px; 
	font-family:arial; 
	font-weight:bold; 
	text-align:left;
}
/* Contact Us Page */
.contact-form
{ 
	font-size: 1.3em;
	padding-left:5px; 
	padding-top:6px; 
	padding-bottom:2px; 
	line-height:24px; 
	text-align:left;
}
div#main_content_wrapper div#static_content .contact-form .text
{
	width: 348px;
	padding: 4px;
	color: #000;
	height: auto;
	margin: 4px 0 0 0;
	border: 1px solid #7f9db9;
}
/* Map Wrapper on HDLP */
.map_wrapper
 {
	 background-color:#F7F7F7; 
	 border:#DADADA solid 1px; 
	 width:323px; 
	 height:200px; 
	 vertical-align:top;
	 top:10px;
	 position: relative;
	 float:left;
 }
/* Redirection page */
.wp-box{ width:590px; height:550px;}
.wp-box-top{ background:url(http://img1.hotelly.com/main/1/waitpage_box-top.gif); height:17px; width:600px; padding:0px;}
.wp-box-mid{ background:url(http://img2.hotelly.com/main/1/waitpage_box_bg.gif); height:490px; width:600px; padding:0px;}
.wp-box-btm{ background:url(http://img3.hotelly.com/main/1/waitpage_box_btm.gif); height:17px; width:600px; padding:0px;}
.wp-slogan{ padding-left:20px; text-align:left; font-size:18px; color:#690040; padding-top:60px; line-height:50px;}
.wp-slogan img{ padding-left:20px; padding-right:10px;text-align:left; float:left; top:10px;}
.wp-content{ font-family:Verdana, Arial, Sans-Serif; padding-left:20px; text-align:left; font-size:13px; font-weight:bold; color:#690040; padding-top:20px; line-height:16px; padding-bottom:10px; width:550px;}
.wp h2{ text-align: left; font-size:14px; padding-left:10px;  color:#690040; padding-top:20px; line-height:30px; padding-bottom:10px;}
.wp_img{ text-align: center; padding-top:30px; padding-bottom:10px; float:left; padding-left:90px; width:50px;}
.wp-add{ text-align:center; padding:10px; _margin-top:20px;}
.wp-summary-text{ text-align:left; padding:10px 10px 10px 20px; height:89px;}

#seo-link {
        width: 961px;
        padding: 0 0 0 0;
        margin-bottom: 0px;
        font-size: 9px;
		font-family: Verdana, Arial, sans-serif;
        color: #6e6e6e;
        }
#seo-link ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }
#seo-link li {
                margin: 0;
                list-style: none;
                list-style-image: none;
				display:inline;
                }
#seo-link li a {
                display:inline;
                padding: 5px 5px 5px 0.5em;
                text-decoration: none;
                width: 100%;
                }
html>body #seo-link li a {
                width: auto;
                }
#seo-link li a:hover {
                }
.seo-pipemenu { padding:10px; 
				text-align:center; 
				margin-top:10px; 
				height:30px; 
				width:90%; 
				margin-bottom:3px; 
				line-height:20px; 
				}
/********* DESTINATION SEO PAGE CSS *******/
 
.city_wrapper{
    width:100%; 
    margin-bottom:10px; 
    margin-top:0px;
	padding:0px;
  }
 
.city_wrapper2{
    width:100%; 
    margin-bottom:10px;
    margin-top:0px; 
    background:#FFFFFF;
	padding:0px;
  }
.alphabeticly_text
{
 padding:3px 0px 3px 5px;
 font-size:12px;
 font-weight:bold;
 background:#f5f5f5;
 width:101%;
}
 
.alphabetically-search{
 font-size:11px;
 padding:0px;
 margin-bottom:10px;
 margin-top:10px;
} 
 
.alphabetically-search a{
 color:#9a0267;
 padding:4px;
 display: inline;
 text-decoration:none;
 text-align:center;
 line-height:18px;
 font-weight:bold;
} 
.alphabetically-search a:hover{
 color:#66cc00;
 padding:4px;
 display: inline;
 font-weight:bold;
 text-decoration: underline;
}
/* *****    Edit 26 Nov  ***********/  

.heading-name{  
  width:100%; 
  background:#9f0065; 
  text-align:left; 
  padding:6px;
  text-align:left;
  color: #fff;
  font-size:15px;
  font-weight:bold;
  margin-bottom:10px;
}
.SEO_heading-name{  
 width:100%;  
 text-align:left; 
 padding:5px;
 text-align:left;
 color: #690040;
 font-size:15px;
 font-weight:bold;
}
.SEO_Dest_name_list{  
 width:100%;  
 text-align:left; 
 padding:5px;
 text-align:left;
 color: #690040;
 font-size:10px; 
}
/*city name list css */
.city_name_list {
 width:140px;
 _width:135px;
 padding: 0px;
 margin-bottom: 1em;
 font-size : 11px;
 color: #333;
 float:left;
 margin-right:0px;

        }
 
.city_name_list ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
                }
 
.city_name_list li {
    margin: 0;
    list-style: none;
    list-style-image: none;
    
                }
 
.city_name_list li a {
 display: block;
 padding: 1px 5px 1px 0.3em;
 _padding: 1px 2px 1px 0.3em;
 font-size:12px;
 text-align:left;
 text-decoration: none;

   
                }
 
html>body .city_name_list li a {
    width: auto;
                }
 
.city_name_list li a:hover {
    background-color: #f2f2f2;
 text-decoration:none;
    color: #690040; 
    }
 
/********* END DESTINATION SEO PAGE CSS *******/


/* Footer Content */
div#main_content_wrapper div#hints
{ 
	color: #A9066D;
	font-size: 1.1em;
	margin:0;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	width:980px;
}
/* For Intelli JS */
#destDivContainer,
#hotelRevDivContainer,
#destRevDivContainer
{
    /*position:relative;*/
    float:left;
    z-index : 3000;
}
#destDiv,
#hotelRevDiv,
#destRevDiv
{
    font-family:Arial, Helvetica, Verdana, sans-serif;
    border: 1px solid #AD1287;
    font-size : 12px;
    background-color: #f5f5f5;
    color: #000;
    float:left;
    _float:left;
    width : 280px;
    display:none; 
    _position:absolute; 
    position:absolute;
    z-index : 3001;
}
#destIFrame,
#hotelRevIFrame,
#destRevIFrame
{
    float:left;
    _float:left;
    position : absolute;
    _position : absolute;
    z-index : 2949;
    scrolling : no;
    frame-border: 0;
}
#destDiv ul ,
#hotelRevDiv ul,
#destRevDiv ul 
{
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    z-index : 3000;
}
#destDiv li,
#hotelRevDiv li,
#destRevDiv li 
{
    margin: 0;
    list-style: none;
    list-style-image: none;
    display: block;
    padding : 2px 0 2px 0.5em;
    text-decoration: none;
    width: 100%;
    text-align:left;
    width : 275px;
    z-index : 3000;
}
.listItem
{
    background-color: #AD1287;
	color: #fff;
    text-decoration:underline;
    width : 275px;
    padding: 2px 0 2px 0.5em;
}

.intlSel
{
    background-color: #AD1287;
	color: #fff;    
    font-weight:bold;       
}

.destDivItem
{
    overflow:hidden;
}
.destDivitemlabel
{
    padding:1px 3px;
}
.destDivItemHi
{
    background-color:#ffc;
    overflow:hidden;
    cursor:pointer;
    text-decoration:underline;
}
.main
{ 
    background-color:#F8F0F5;
    filter:alpha(opacity=40);
    opacity:0.7;
}
#destEmailIFrame
{
    float:left;
    _float:left;
    position : absolute;
    _position : absolute;
    z-index : 1001;
    scrolling : no;
    frame-border: 0;
}

#destFadeIFrame
{
    float:left;
    _float:left;
    position : absolute;
    _position : absolute;
    background-color: transparent;
    background: transparent;
    z-index : 12;
    scrolling : no;
    frame-border: 0;
    allowtransparency:true;
    filter: alpha(opacity=20);
}
.pop 
{
    display:none;
    position:absolute; 
    border: 2px solid #000000;
    width:800px; 
    height : 530px;
    overflow-y: scroll;
    z-index : 10001;
    background-color:#fff;
    padding:0 0 6px;
}
#divFade
{
    display:none;
    z-index:15;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:#666;
    opacity:.40;
    -moz-opacity:.40;
    -khtml-opacity:.40;
    filter:alpha(opacity=40);
}
.updatepop 
{
    display:none;
    position:absolute; 
    width:250px; 
    text-align:center;
    height : 80px;
    z-index : 10001;
    background-color:transparent;
    padding:0 0 6px;
}
.updateprogress
{       
	font-family: Verdana, Arial, sans-serif;
	font-size : 1.5em;     
	color:#000;
	width:250px; 
	background-color:#fff;
	text-align:center;
	border: 2px solid #000000;           
}



/* New Waiting Page */

div#WTsum fieldset
{
 width: 573px;
 padding: 0;
 border: 1px solid #D5D5D5;
 clear: left;
 float: left;
 position:relative;
 /*IE bug fix*/
 _top:-19px;
 background: #FFFFFF;
 font-size:11px;
 text-align:left;
 line-height:15px;
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 }
 
div#WTsum legend{
 
 margin: 0 0 0 6px;
 padding: 0 4px;
 top: -0.7em;
 font-size: 1.4em;
 color: #500023;
 font-weight:bold;
 }
 
div#WTsum #text 
{ 
 padding:8px; 
 font-size:11px; 
 text-align: left; 
 color:#000000;
}
div#WTsum #text .hname 
{ 
 font-size:11px; 
 text-align: left; 
 color:#000000;
 margin-bottom:5px;
 margin-top:2px;
 padding:1px 0px 1px 0px;
}
 
div#WTsum #text .hname strong
{ 
 font-size:11px; 
 text-align: left; 
 color:#000000;
 font-weight:bold;
 padding-right:10px;
 width:100px;
 float:left;
}
 
div#WTsum #text .checkin
{ 
 font-size:11px; 
 text-align: left; 
 color:#000000;
 margin-bottom:0px;
 margin-top:2px;
 padding:1px 0px 1px 0px;
 width: 250px;
 float:left;
 margin-right:15px;
}
 
div#WTsum #text .checkin strong
{ 
 font-size:11px; 
 text-align: left; 
 color:#000000;
 font-weight:bold;
 padding-right:10px;
 width:100px;
 _width:97px;
 float:left;
}
 div#WTsum #text .checkout
{ 
 font-size:11px; 
 text-align: left; 
 color:#000000;
 margin-bottom:0px;
 margin-top:2px;
 padding:1px 0px 1px 0px;
 width: 250px;
 float: right;
 margin-right:0px;
}
 
div#WTsum #text .checkout strong
{ 
 font-size:11px; 
 text-align: left; 
 color:#000000;
 font-weight:bold;
 padding-right:10px;
 width:100px;
 float:left;
}
/********End *********/



/*Write review style*/
div#main_content_wrapper div#main_content div#review_content
{
	width: 961px;
	float: left;
	margin: 1em 19px 0 19px;
	clear: left;
	background: #FFF url('Search/Images/1/review_bg.gif') repeat-y 705px 0;
}
div#main_content_wrapper div#main_content div#review_content div#add_review
{
	float: left;
	clear: left;
	width: 675px;
	padding: 0;
	margin: 0 30px 0 0;
	display: inline;
}
div#main_content_wrapper div#main_content div#review_content div#add_review h3
{
	font-size: 2.2em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0.6em 0;
	color: #690040;
}
div#main_content_wrapper div#main_content div#review_content div#add_review h4
{
	font-size: 1.4em;
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #690040;
}
div#main_content_wrapper div#main_content div#review_content div#add_review p
{
	line-height: 1.5em;
	font-size: 1.175em;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper
{
	width: 675px;
	margin: 2em 0 0 0;
	padding: 0px 0 0 0;
	float: left;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box
{
	float: left;
	width: 645px;
	padding: 0px 0px 0 0px;
	margin: 0;

}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box label
{
	display: block;
	color: #D7D7D;
	font-size: 1.25em;
	padding: 0.25em 0;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box input,
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box textarea
{
	width: 625px;
	border: 1px solid #666;
	padding: 5px;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box h5
{
	color: #257CCC;
	font-size: 1.5em;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#rating_details
{
	width: 335px;
	padding: 0 50px 15px 0;
	float: left;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#video_rating_details
{
	width: 289px;
	padding: 0 0 15px 0;
	float: left;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#rating_details label,
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#video_rating_details label
{
	padding: 0.75em 0 0.25em 0;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#rating_details input
{
	width: 325px;
	padding: 5px;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#video_rating_details input
{
	width: 250px;
	padding: 5px;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#rating_details select
{
	width: 335px;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#video_rating_details select
{
	width: 279px;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#rating_details input.date,
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#video_rating_details input.date
{
	width: 180px;
	padding: 5px 20px 5px 5px;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#rating_details img#hotelCheckinTrigger,
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#video_rating_details img#hotelCheckinTrigger
{
	position: relative;
	left: -20px;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#rating_details select.short,
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#video_rating_details select.short
{
	width: 200px;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#ratings
{
	width: 250px;
	float: left;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box fieldset
{
	border: none;
	width: 250px;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box fieldset legend
{
	width: auto;
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 1.125em;
	color: #690040;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box fieldset label
{
	width: 40px;
	float: left;
	text-align: center;
	font-size: 0.875em;
	clear: none;
	display: inline;
	border-bottom: 1px solid #C5C5C5;
	padding: 0 0 1em 0;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box fieldset.last label
{
	border: none;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box fieldset label input
{
	width: 14px;
	margin: 0.25em 13px 0 13px;
	padding: 0;
	display: block;
	border: none;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box p
{
	clear: left;
	padding: 1.3em 0 0 0;
	margin: 0;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box p.legend
{
	padding: 6px;
	margin: 1.5em 0;
	background: #FFFCE3;
	border: 1px solid #E3D672;
	font-size: 1em;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box p input
{
	float: left;
	width: auto;
	display: inline;
	border: none;
	margin: 0.25em 6px 0 0;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box input#submit_btn
{
	float: right;
	width: 124px;
	border: none;
	padding: 0;
	margin: 1.5em 0 15px 0;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box p label
{
	color: #000;
	font-size: 1em;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box div#upload_video
{
	width: 296px;
	float: left;
	padding: 1em 0 15px 50px;
}
div#main_content_wrapper div#main_content div#review_content div#add_review div#review_box_wrapper div#review_box img#u_video
{
	margin: 0 0 15px 0;
}
div#main_content_wrapper div#main_content div#review_content div#reviews
{
	float: left;
	width: 188px;
	padding: 0 0 0 30px;
	margin: 0 0 0 0;
	display: inline;
}
div#main_content_wrapper div#main_content div#review_content div#reviews p
{
	line-height: 16px;
	margin:0px;
	padding:0px;
}
div#main_content_wrapper div#main_content div#review_content div#reviews hr
{
	

	color:#e3e3e3;


}
div#main_content_wrapper div#main_content div#review_content div#reviews img
{
	margin: 1em 0 0 0;
}
div#main_content_wrapper div#main_content div#review_content div#reviews h5
{
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0.75em 0;
}
div#main_content_wrapper div#main_content div#review_content div#reviews h6
{
	font-size: 1.125em;
	font-weight: bold;
	margin: 0;
	padding: 0.3em 0 0 0;
	color: #690040;
	padding-bottom:4px;
}
/*New by Rahman 3 dec 08*/
.thanks-box{
 width:650px;
 background:#f9f9f9;
 border:#e7e7e7 solid 1px;
 padding:0px;
 margin:10px;
 margin-left:0px;
 }
.thanks-box .heading{
 background:#9f0066;
 padding:5px;
 line-height:16px;
 font-size:15px;
 font-weight:bold;
 color:#FFFFFF;
 text-align:center;
 }
.thanks-box .desc{
 
 padding:10px;
 margin:0px;
 font-size:12px;
 line-height:17px;
 }
/*End*/


/*****New CSS added 20 November 2008**************************************/


div#main_content_wrapper div.price_filter_results_wrapper div.filter_results h2
{
	font-size: 2em;
	color: #9c0063;
	padding: 0px 0 16px 18px;
	margin: 0;
	font-family: Helvetica Neue,Verdana,Arial,sans-serif;
}

div#main_content_wrapper div.filter_results_wrapper div.filter_results h2
{
	font-size: 2em;
	color: #9c0063;
	padding: 0px 0 16px 18px;
	margin: 0;
	font-family: Helvetica Neue,Verdana,Arial,sans-serif;
}

div#main_content_wrapper div.price_filter_results_wrapper div.filter_results div#sliders_wrapper div#sliders img#value_finder
{
	display: block;
	margin-top: 3px;
	margin-bottom: 8px;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results table.starrating
{
	margin: 3px 0 0 10px;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results table.starrating td
{
	color: black;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results table.starrating th
{
	color: black;
	text-align:left;
	font-size: 1.1em;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results input.sbmt2
{
	height:28px;
	width:27px;
	margin-bottom:0;
	margin-top: 3px;
}
div#main_content_wrapper div.price_filter_results_wrapper div.filter_results label#hotel_label
{
	font-weight: bold;
	float:left;
}
div#main_content_wrapper div#search_results_wrapper dl dd.short
{
	width:90px;
}
div#main_content_wrapper div#search_results_wrapper dl dt.long
{
	width:110px;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar
{
	background-color: #FFFCE3;
	border: 1px solid #e3d572;
	padding: 8px 10px 8px 10px;
	_padding: 8px 10px 8px 10px;
	margin: 20px 0px;
	_margin: 10px 0px;
	margin: _10px 0px;
	clear:both;
	width: 660px;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar img
{
	display:block;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#results_found
{
	float: left;
	width:215px;
	padding-top:5px;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#results_found h2
{
	font-size:1.8em;
	font-weight: normal;
	margin:0;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#results_found a
{
	color: black;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#results_found ol
{
	width:390px
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#results_found ol li span
{
	color: black;
	font-size: 0.8em;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#results_found ol li a
{
	padding:0px;
	margin:0px;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#results_found ol li a span
{
	text-decoration : underline;
	color: #cc0099;
	font-size: 0.8em;
}

div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#sorter
{
	float: right;
	text-align : right;
	width:250px;
	padding-top:7px;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#sorter h2
{
	display:inline;
	font-size :15px;
	font-weight : bold;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#sorter ul
{
	display:inline;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#sorter li
{
	display:inline;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom:5px;
	/*width : 100px;*/
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#sorter li img
{
	display:inline;
	padding-left: 3px;
	padding-right:0px;
	vertical-align:bottom;
	}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar div#sorter li span.inactive
{
	text-decoration: underline;
	color: #a10068;
	cursor:pointer;
	
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1
{
	background-color: #FFFCE3;
	border: 1px solid #e3d572;
	padding: 8px 10px 8px 10px;
	_padding: 8px 10px 8px 10px;
	margin: 10px 0px;
	_margin: 10px 0px;
	clear:both;
	width: 660px;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 img
{
	display:block;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#results_found1
{
	float: left;
	width:215px;
	padding-top:5px;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#results_found1 h2
{
	font-size:1.8em;
	font-weight: normal;
	margin:0;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#results_found1 a
{
	color: black;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#results_found1 ol
{
	width:390px;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#results_found1 ol li span
{
	color: black;
	font-size: 0.8em;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#results_found1 ol li a
{
	padding:0px;
	margin:0px;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#results_found1 ol li a span
{
	text-decoration : underline;
	color: #cc0099;
	font-size: 0.8em;
}

div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#sorter1
{
	float: right;
	text-align : right;
	width:250px;
	padding-top:7px;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#sorter1 h2
{
	display:inline;
	font-size :15px;
	font-weight : bold;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#sorter1 ul
{
	display:inline;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#sorter1 li
{
	display:inline;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom:5px;
	
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#sorter1 li img
{
	display:inline;
	padding-left: 3px;
	padding-right:0px;
	vertical-align:bottom;
}
div#main_content_wrapper div#search_results_wrapper div#sorter_bar1 div#sorter1 li span.inactive
{
	text-decoration: underline;
	color: #a10068;
	cursor:pointer;
}

div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item p.location
{
	text-align: left;
	padding-left: 7px;
	padding-top: 5px;
	font-size:1.2em;
	color: #a10068;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.rating img
{
	margin-top:7px;
	margin-left:8px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.rating span
{
	vertical-align: super;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div#results_header
{
	clear:both;
	padding-top: 10px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div#results_header div#best_prices
{
	float:left;
	padding-top: 13px;
	padding-left: 5px;
	height: 20px;
	font-size: 1.1em;
}

div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div#results_header table#options
{
	float:right;
	border-collapse:collapse;
	background-color:white;
	margin-right:1px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div#results_header table#options td
{
	height: 37px;
	vertical-align: middle;
	background-color: #f1f1f1;
	border-right: white solid 3px;
	text-align:center;
	padding: 0px 8px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div#results_header table#options td a
{
	text-decoration: underline;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div#results_header table#options td img
{
	vertical-align: middle;
	padding-right : 8px;
	padding-left : 5px;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td h2
{
	display:inline;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td a
{
	text-decoration: underline;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td img
{
	vertical-align: middle;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td.right
{
	text-align: right;
	font-size :10px;
	font-weight : bold;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td.right h2 a
{ 
	text-align: right;
	font-size :18px;
	font-weight : bold;
}
div#main_content_wrapper div#search_results_wrapper div#search_results div.result_item div.call_wait table tr td.info
{
	color: #cb0a9b;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.button input
{
	vertical-align: bottom;
	text-align:center;
}
div#main_content_wrapper div.hotel_search_results div#modify_search_form div.button a
{
	text-decoration: underline;
	color: #a10068;
	cursor:pointer;
	font-size: 1.4em;
	font-weight: bold;
}

/* END */


#search{
 background:#f9f9f9;
 width:635px; /* gopal - width:530px; ****/
 border:#e7e7e7 solid 1px; 
 padding:5px;  /** gopal - padding:2px; **/
 margin-bottom:0px; 
 margin-top:0px;
 margin-left:0px;
 /** gopal - padding-left:0px; **/
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 }
 #search table td{}
 
#search h3{
 padding-left:5px; 
 padding-right:5px; 
 margin:0px; color:#690040; 
 font-size:14px; 
 font-weight:bold;}

.textbox-text
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;

    }
   .astric{ color:Red;} 
   
   /*currency drop down...*/
   .currency-dd{ color:#690040; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px; margin:0px; line-height:16px;}
/************* Terms of Use page create by Rahman 08/12/2008*******************/
#static-main-container
	{ 
	width:550px;
	padding:10px;
	margin:0px 0p;
	background:#fff;
	color:#000;
	font-size:11px;
	line-height:16px;
	text-align:left;
	font-family: Verdana, Arial, sans-serif;
}
#static-main-container p
{
	text-align:left; 
	margin:0px; 
	line-height:18px; 
	font-size:11px; 
	padding-bottom:5px; 
	padding-top:5px; 
}
#static-main-container h3 
{ 
 	color:#690040;
	font-size:2.0em;
	font-weight:normal;
 	margin:0px; 
 	padding:0px 0px 10px 0px; 
 }

/**/

.cRating
{
	font-size : 1.4em;
	font-weight:bold;
	margin-right : 5px;
	color: #500023;
	vertical-align : super;
}
.cWhite
{
	color: #FFF;
}

/***** class by gopal *******/

.td-pading{padding-left:3px;}
.drop-ddlp{width:180px;}

/*
.destination-tab{padding:4px 8px; border: 1px solid #D6D6D6; float:left; margin-right:5px;}
.destination-tab .tab-off{background-color:none; border:none;}
.destination-tab .tab-on{background: #E9E9E9 url('http://img1.hotelly.com/main/1/label_bg.gif') repeat-x top left;}
*/

/***** Amit: For DDLP Tabs *******/
.ddlOff{padding:4px 8px; float:left; margin-right:5px;background-color: none;}
.ddlOn{padding:4px 8px; float:left; margin-right:5px;background-color: #E9E9E9; border: 1px solid #D6D6D6;background: #FFFCE3;}


