/************** GENERAL ***************************************/
body
{
margin:0 auto;
background-color:#f0f0f0;
font:normal 12px/16px arial,tahoma;
color:#5a5038;
 /*
 scrollbar-3dlight-color:#feec67;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#658ba3;
	scrollbar-darkshadow-color:#feec67;
	scrollbar-face-color:#c7d107;
	scrollbar-highlight-color:#feec67;
	scrollbar-shadow-color:#feec67;
 */
}

form				{margin-top:0; margin-bottom:0;}
option				{padding:0 5px; font:normal 12px arial,tahoma; color:#6b7346; text-transform:capitalize;}
select				{padding:0 0 0 5px; border:solid 1px #e1d3c6; font:bold 12px arial,tahoma; color:#5a5038;}
textarea			{border:solid 1px #707070; padding:2px; font:normal 12px arial,tahoma; color:#333333;}
.input-style		{background:#FFFFFF; padding:2px 0 2px 5px; border:solid 1px #e1d3c6; font:bold 12px arial,tahoma; color:#5a5038;}
img					{border:none;}
.prop-pic .img.photo	{border:solid 5px #FFFFFF; width:300px;}
img.photo				{border:solid 5px #FFFFFF; max-width:300px;}
img.photo-main-building{margin:10px 0; border:solid 5px #e1e1e1; max-width:300px;}
ul li				{list-style-image:url(../images-book/color-scheme-15/b_arrow.gif); margin:0 0 0 -10px; padding:2px 5px 2px 0;}
ul li span			{font:normal 12px/14px arial,tahoma; color:#4c4c4c;}
ol li				{margin:0 0 0 -10px; padding:2px 5px 2px 0; font:bold 14px/18px arial,tahoma; color:#F26522;}
ol li span			{font-weight:normal; color:#4c4c4c;}
ul.prop-facilities	{list-style:none; margin:5px 0px 5px 5px; padding:0px;}
ul.prop-facilities li	{width:185px; margin:0px 5px 0px 0px; display:inline-block;}
*ul.prop-facilities li	{float:left;}

hr.line				{color:#FFFFFF; height:1px; margin:0px 0px 5px 0px; padding:0px 5px 5px 5px; border:none; border-bottom:dashed 1px #FFFFFF; display:block;}

.all-table-width 	{margin:0 auto; width:1000px;}
.error				{color:red; font-weight:bold;}
.clear				{margin:0px; padding:0px; clear:both;}

/****** HEADINGS STYLES ********/
h1, h1 a:link, h1 a:visited	{margin:5px 0 0 0; font:bold 18px arial,tahoma; color:#f26522; text-decoration:none;}
h2, h2 a:link, h2 a:visited	{margin:20px 0 10px 0; background:#83bfc0; padding:5px; font:bold 16px/20px arial,tahoma; color:#FFFFFF; text-decoration:none;}
h3, h3 a:link, h3 a:visited	{margin:10px 0 0 0; font:bold 16px/20px arial,tahoma; color:#f26522; text-decoration:none;}
h4, h4 a:link, h4 a:visited	{margin:10px 0 0 0; font:bold 14px/20px arial,tahoma; color:#f26522; text-decoration:none;}
h5, h5 a:link, h5 a:visited	{margin:10px 0 0 0; font:bold 14px/20px arial,tahoma; color:#94a716; text-decoration:none;}

h1 a:hover, h3 a:hover, h4 a:hover	{color:#555555; text-decoration:underline;}
h2 a:hover		{color:#FFFFFF; text-decoration:underline;}

/***** GENERAL LINKS ********/
.link1, a.link1:link, a.link1:visited	{font-weight:bold; color:#fae7ac; text-decoration:none;}
a.link1:hover	{color:#cccccc; text-decoration:underline;}

.link2, a.link2:link, a.link2:visited	{font-weight:bold; color:#f26522; text-decoration:none;}
a.link2:hover	{color:#5a5038; text-decoration:underline;}

.link3, a.link3:link, a.link3:visited	{font-weight:bold; color:#c3ba9c; text-decoration:none;}
a.link3:hover	{color:#5a5038; text-decoration:underline;}

.link4, a.link4:link, a.link4:visited	{font-weight:bold; color:#6b7346; text-decoration:none;}
a.link4:hover	{color:#5a5038; text-decoration:underline;}


/***** VIEW MOBI WEBSITE BUTTON ******/
.view-mobi
{
	background:#f26522 url(../images-book/color-scheme-1/view-mobi-bg.png) left bottom repeat-x;
	margin:20px 15px;
	padding:10px 30px;
	text-align:center;
	display:block;
	height:100px;
	border:solid 5px #83bfc0;
	-moz-border-radius:.80em;
	-webkit-border-radius:.80em;
	box-shadow:5px 8px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:5px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:5px 5px rgba(0, 0, 0, 0.2);
	font-size:48px;
	font-size:3.0vm;		
	color:#FFFFFF;
	text-decoration: none !important;
	cursor:pointer;
	line-height:100px;
}
.view-mobi a
{
	color:#FFFFFF;
	text-decoration: none !important;
	display:block;
}

/******* CONTENT *******************************************************/

#container
{
	background-color:#FFFFFF;
  	/**border:solid 5px #FFFFFF;**/
	margin:0 auto;
	width:980px;
}

/** HEADER ***********************/
.header
{
	background-color:#d7d7d7;
  	border:solid 0px #FFFFFF;
	border-bottom:none;
}

.sitename			{background:#6b7346; font:bold 14px arial,tahoma; color:#ece8dc; text-align:center; text-transform:capitalize; display:block;}
.sitename h1.prop_name {padding-right:15px; color:#ece8dc; font:bold 14px arial,tahoma !important; display:inline-block;}
.sitename a			{font:bold 14px arial,tahoma; color:#ffe992; text-decoration:none;}
.sitename a:hover	{color:#FFFFFF; text-decoration:none;}

/*.banner				{background:#FFFFFF; text-align:center; border:none;}*/
/** Edited on 13 Apr 2011 Starts here **/
.banner				{background:#555555; margin:0px auto; width:1000px; min-height:150px; display:block;
					 font:normal 14px/20px arial,tahoma; color:#FFFFFF; text-align:center; border:none;}
.banner a			{border:none; text-decoration:none; color:#FFFFFF;}
.banner .banner_table	{width:100%; height:100%;}
.banner .banner_table td	{font:normal 14px/20px arial,tahoma; color:#FFFFFF; vertical-align:middle; text-align:center;}
.banner .banner_table td.hotel-logo-blank	{width:250px;}
.banner .banner_table td.hotel-logo	{width:250px; background:#FFFFFF;}
.banner .banner_table td.hotel-logo img	{max-width:250px; max-height:200px; border:none;}
*.banner .banner_table td.hotel-logo img	{/*IE only.*/ height:160px; width:250px; border:none;}
.banner .banner_table td.hotel-pix	{max-width:250px;}
.banner .banner_table td.hotel-pix img	{background-color:#FFFFFF; width:223px; max-width:223px; max-height:173px; margin:3px 3px 5px 3px; padding:6px; border:solid 2px #CFCFCF;
										 box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow:4px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:4px 4px rgba(0, 0, 0, 0.2);}
*.banner .banner_table td.hotel-pix img	{/*IE only.*/width:236px; height:153px; margin:3px 3px 5px 3px; padding:0px; border:solid 3px #FFFFFF;
										 box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow:4px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:4px 4px rgba(0, 0, 0, 0.2);}
.banner .banner_table h1.hotel-name {color:#FFFFFF !important; font-size:32px;}
.banner .banner_table h3.hotel-name	{color:#FFFFFF !important; font-size:20px; margin:40px 3px 0px 3px;}
/** Edited on 13 Apr 2011 Ends here**/
table.link-header, table.link-header2	{width:1000px; height:22px;}
.link-header			{background:#a6b175; font:normal 12px/16px arial,tahoma; text-decoration:none; color:#555555; display:block;}
.link-header2			{background:#a6b175; margin:0px; padding:0px; font:normal 12px/16px arial,tahoma; text-decoration:none; color:#555555; display:block;}
.link-header a, .link-header2 a					{margin:1px 0px; padding:2px 2px; color:#FFFFFF; text-decoration:none; display:inline-block;}
.link-header a:hover, .link-header2 a:hover		{background:#f26522; color:#FFFFFF !important; text-decoration:none; -moz-border-radius:6px 6px 6px 6px; border-radius:6px 6px 6px 6px;}
.link-header a:active, .link-header2 a:active	{color:#6b7346; text-decoration:none;}



/** BOOKING TABLE **************************************************/

.booking_table
{
  background:#efebe1;
  font:16px arial,tahoma;
  color:#5a5038;
  border-left:solid 1px #FFFFFF;
  border-right:solid 1px #FFFFFF;
}
.td_border			{border-left:solid 1px #c4ba9b; border-bottom:solid 1px #c4ba9b; text-align:center;}

/** HEADING COLOURS **/
.td_heading			{background:#83bfc0; padding:2px 0; color:#FFFFFF; font-size:12px; text-align:center;}

/** HEADING DATES **/
.day_heading		{padding:2px; font:bolder 18px arial,tahoma; color:#fae7ac;}
.td_heading-wkend	{background:#659c9f; padding:2px 0; color:#FFFFFF; font-size:12px; text-align:center;}

/** DROP DOWN MENUS **/
.dropdown			{background:#3d7c85 !important; padding:2px 5px; width:100%; font:normal 12px arial,tahoma; color:#FFFFFF !important;}
table.dropdown td	{background:#3d7c85 !important; }
.dropdown a			{color:#FFFFFF !important; text-decoration:none;}
.dropdown a:hover	{color:#c4ba9d;}

.discount_heading	{background:#a6b175; font:bold 12px arial,tahoma; color:#FFFFFF; text-align:center;}
.discount_heading a	{font:bold 12px arial,tahoma; color:#fae7ac; text-decoration:none;}
.discount_heading a:hover	{font:bold 12px arial,tahoma; color:#cccccc; text-decoration:none;}

.prev-2-weeks a		{background:url(../images-book/color-scheme-15/b_arrow-left.gif) top left no-repeat; border:none; width:120px; height:26px; 
					 margin-top:3px; padding:3px 0 5px 25px; text-align:left; line-height:16px;}
.next-2-weeks a		{background:url(../images-book/color-scheme-15/b_arrow-right.gif) top right no-repeat; border:none; width:120px; height:26px;
					 margin-top:3px; padding:3px 25px 5px 0; text-align:right; line-height:16px;}

/** ROOM TYPE COLUMN**/
.roomtype_heading	{background:#83bfc0; font:bolder 18px arial,tahoma; text-align:center; color:#ffffff;}
.roomtype_title		{background:#c7e6e4; padding:5px; border-left:solid 1px #e1d3c6; border-bottom:solid 1px #e1d3c6;
					 font:bolder 14px arial,tahoma; text-align:center; color:#5a5038;}
td.roomtype_title a.rm-info:link, td.roomtype_title a.rm-info:visited	{color:#5a5038 !important; background:url(../images-book/color-scheme-1/icon_i.png) right 2px no-repeat; padding-right:15px;}
td.roomtype_title a.rm-info:hover	{color:#f26522; background:url(../images-book/color-scheme-1/icon_i.png) right 2px no-repeat; padding-right:15px;}

.roomtype_specials	{background:#f0ede3; padding:2px; border-left:solid 1px #e1d3c6; border-bottom:solid 1px #e1d3c6;
					 font:normal 14px arial,tahoma; text-align:center; color:#f26522;}
.roomtype_special-night{font:500 14px arial,tahoma;}

/** CSS FOR ROOM DESCRIPTION IN THE RATES AVAILABILITY CHART. ADDED ON 26/08/2011 **/
.roomtype_description 		{background:#F7F7F7; margin:0; padding:10px 14px 15px 14px; border-left:solid 1px #E1E1E1; border-right:solid 1px #E1E1E1; font:normal 12px/16px arial,tahoma;}
.roomtype_description h3	{margin-top:5px !important;}
.roomtype_description li	{list-style-image:url(../images-book/color-scheme-15/b_arrow.gif); margin:0 0 0 -10px; padding:2px 5px 2px 0;}
.roomtype_description ul.three-col	{margin:0px 0px 10px 10px; padding:0px 0px 0px 10px;}
.roomtype_description .three-col li	{list-style-image:none; list-style:none; background:url(../images-book/color-scheme-15/b_arrow.gif) left no-repeat; padding-left:10px; width:250px; display:inline-block; float:left;}
.roomtype_description .prop-thumb		{margin:2px 5px 2px 0px; padding:4px; background:#FFFFFF ; width:150px; height:130px; 
										 border:solid 1px #DBDBDB; -moz-box-shadow: 3px 3px 5px #e2e2e2; -webkit-box-shadow: 3px 3px 5px #e2e2e2; box-shadow: 3px 3px 5px #e2e2e2;
										 text-align:center; display:inline-block; float:left;}
.roomtype_description .prop-thumb img	{margin:0px auto; padding:0px; border:none; width:100px; height:100px; display:inline-block; clear:both;}
/** ROOM DESCRIPTION ENDS **/

/**
.roomtype_booknow	{font:bold 14px arial,tahoma; color:#38AE18; text-decoration:none;}
a.roomtype_booknow:link{color:#38AE18}
a.roomtype_booknow:visited{color:#38AE18}
a.roomtype_booknow:hover{color:#003668}
a.roomtype_booknow:active{color:#00A400}
**/

/** ROOM TYPE BOOK NOW BUTTON ***/
.roomtype_booknow {margin:2px auto 0 auto;}

a.roomtype_booknow:link, a.roomtype_booknow:visited, a.roomtype_booknow:active
{
	background:url(../images-book/color-scheme-15/b_booknow.gif) top left no-repeat;
	padding:2px 20px 5px 10px;
	width:90px;
	height:20px;
	font:bold 11px arial,tahoma; 
	color:#FFFFFF !important;
	text-align:center;
	text-decoration:none;
}
a.roomtype_booknow:hover{color:#ffffff;background:url(../images-book/color-scheme-15/b_booknow-grey.gif) top left no-repeat;}


/** Tax Inclusive Rate AU$ **/
.tax_heading-bg		{background:#47919b; padding:2px 0; font:normal 11px arial,tahoma; color:#c4ba9d; text-align:center;}
.tax_heading		{padding:2px 0; font:normal 11px arial,tahoma; color:#ffe992; }

/** FULL RATE COLUMN **/
.fullrate_heading1	{padding:2px; font:bold 14px arial,tahoma; color:#fae7ac; text-transform:uppercase;}
.fullrate_heading2	{padding:2px; font:bold 12px arial,tahoma; color:#FFFFFF;}
.td_fullrate		{background:#7f8e4b; padding:5px 0; border-left:solid 1px #e1d3c6; border-bottom:solid 1px #e1d3c6;
					 font:bold 12px arial,tahoma; color:#FFFFFF; text-align:center;}
					 
/** HEAVILY BOOKED POP UP BOX **/
.heavily-booked		{position:absolute; left:0px; top:0px;
					 background:#f26522; padding:2px 0; border:solid 2px #5a5038; width:240px;
					 font:bold 14px arial,tahoma; color:#363022; text-decoration:none; text-align:center;
					 -moz-border-radius:10px; border-radius:10px;
					 box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow:4px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:4px 4px rgba(0, 0, 0, 0.2);
					 display:none;
					 z-index:1}
					 
						 
/** RATES BOXES **/
.td_booked				{background:-color#f0f0f0; border-left:solid 1px #cbc3b0; border-bottom:solid 1px #cbc3b0; 
						 font:normal 12px arial,tahoma; color:#5a5038; text-align:center;}
.td_sold				{background-color:#6b7346; border-left:solid 1px #e1d3c6; border-bottom:solid 1px #e1d3c6; 
						 font:normal 12px arial,tahoma; color:#fae7ac; text-align:center;}
/**td_rates and td_call has the same colors **/
.td_rates				{background-color:#f9f4de; border-left:solid 1px #e1d3c6; border-bottom:solid 1px #e1d3c6;
						 font:normal 12px arial,tahoma; color:#5a5038; text-align:center; display:table-cell;}
.td_rates a				{background-color:#f9f4de; padding:15px 0; color:#5a5038; text-decoration:none; display:block;}
.td_rates a:hover		{background-color:#f26522; padding:15px 0; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block;}

.link_rates				{font:normal 12px arial,tahoma; color:#5a5038; text-align:center; display:block;}

.td_call				{background-color:#f9f4de; border-left:solid 1px #e1d3c6; border-bottom:solid 1px #e1d3c6;
						 font:normal 12px arial,tahoma; color:#5a5038; text-align:center;}
.td_call a				{background-color:#f9f4de; padding:15px 0; color:#5a5038; text-decoration:none; display:block;}
.td_call a:hover		{background-color:#f26522; padding:15px 0; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block;}

.td_rates-wkend			{background-color:#fae7ac; border-left:solid 1px #e1d3c6; border-bottom:solid 1px #e1d3c6;
					 	 font:normal 12px arial,tahoma; color:#5a5038; text-align:center; display:table-cell;}
.td_rates-wkend a		{background-color:#fae7ac; padding:16px 0; color:#5a5038; text-decoration:none; display:block;}
.td_rates-wkend a:hover	{background-color:#f26522; padding:16px 0; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block;}

.flame-rates a			{background-image:url(../images-book/flame.png)!important; background-position: 50% bottom; background-repeat: no-repeat; background-color:none; font-weight:bold;}


/*** POP UP WINDOW OF ROOM DESCRIPTION ****/
.popup-box				{position:absolute; left:0px; top:0px;
						 background:#FFFFFF; border:solid 2px #f26522; width:240px;
						 font:normal 14px arial,tahoma; color:#5a5038; text-decoration:none; 
						 -moz-border-radius:10px; border-radius:10px;
						 box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow:4px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:4px 4px rgba(0, 0, 0, 0.2);
						 display:none;
						 z-index:1}
						 
.popup-box_heading		{background:#f26522; padding:5px 0; font:bold 14px/14px arial,tahoma; color:#FFFFFF; text-align:center;
						 -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px;}
.popup-box_info			{background:#FFFFFF; padding:5px; font:normal 12px/14px arial,tahoma; color:#5a5038;
						 -moz-border-radius:0px 8px 8px 8px; border-radius:0px 8px 8px 8px; -webkit-border-radius:5px;}

/** LEGEND BELOW RATES CHART **/
.td_legend		{background:#6a644d; padding:3px 0; color:#FFFFFF; font-size:14px; text-align:center; }




/**** BOOKING FORM *************************************************************************************************/
.booking-form-prop_heading	{background:#83bfc0; margin:0px auto; padding:20px 0px 0px 0px; 
							 font:bold 24px arial,tahoma; color:#FFFFFF; text-align:center; text-decoration:none; display:block;}

.booking-form-1-width 	{margin:0 auto; width:600px; font:normal 14px/16px arial,tahoma;}

.booking-form_left-col	{background:#c3ba9b; padding:5px; border-bottom:solid 1px #e1d3c6;
						 font:bolder 14px arial,tahoma; text-align:left; color:#5a5038;}
.booking-form_right-col	{background:#bbe8d7; padding:2px 4px; border-bottom:solid 1px #d2c5b9;
						 font:normal 12px arial,tahoma; color:#5a5038; text-align:center; display:table-cell;}
.booking-form-2-width 	{margin:0 auto; width:800px; font:normal 12px/16px arial,tahoma;}
.booking-form-3-width 	{margin:0 auto; width:970px; font:normal 12px/16px arial,tahoma;}

.b_form			{background:#E36B02; margin:2px 0; padding:0px; height:35px; width:130px; border:none; outline:none; -moz-border-radius:4px; border-radius:4px;
				 font:bold 12px/35px arial,tahoma; color:#FFFFFF; text-align:center; display:inline-block; cursor:pointer;}
a.b_form:link, a.b_form:visited	{padding:0; height:35px; width:130px; display:inline-block; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; cursor:pointer;}
input.b_form:hover, input.b_form a:hover, a.b_form:hover	{background:#666666; color:#FFFFFF; text-decoration:underline; cursor:pointer;}

.b_form2		{background:#E36B02; margin:2px 0; padding:0; height:25px; width:180px; border:none; outline:none; -moz-border-radius:4px; border-radius:4px;
				 font:bold 12px/24px arial,tahoma; color:#FFFFFF; text-align:center; display:inline-block; cursor:pointer;}
a.b_form2:link, a.b_form2:visited	{padding:0; height:25px; width:180px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center;}
input.b_form:hover, input.b_form a:hover, a.b_form2:hover					{background:#666666; color:#FFFFFF; text-decoration:none; cursor:pointer;}

.b_form-big		{background:#E36B02; margin:2px 0; padding:15px 30px; border:0px; outline:none; -moz-border-radius:4px; border-radius:4px;
				color:#FFFFFF; text-align:center; display:inline-block; cursor:pointer;}
.b_form-big, a.b_form-big:link, a.b_form-big:visited {font:bold 14px/30px arial,tahoma; color:#FFFFFF !important; text-decoration:none; display:inline-block;}
input.b_form-big:hover, input.b_form-big a:hover, .b_form-big:hover {background:#666666; color:#FFFFFF; text-decoration:none; cursor:pointer;}

/** found in booking-form2-inc.php **/
a.icon_edit:link, a.icon_edit:visited	{background:url(../images-book/color-scheme-15/icon_edit.gif) top left no-repeat; margin:2px 0; padding-left:20px; 
										 width:120px; height:25px; border:none; vertical-align:top; font:bold 12px arial,tahoma; color:#6a644d; 
										 text-align:left; text-decoration:none; cursor:pointer;}
a.icon_edit:hover						{color:#333333; text-decoration:underline;}

/** STEP DESCRIPTION WHEN NOT ACTIVE **/
/** NOTE: No change needed here **/
.booking-step-1			{background:#cccccc; padding:0 0 0 5px; height:30px; font:12px/14px arial,tahoma; color:#FFFFFF; text-decoration:none;}
.booking-step-1c		{background:#cccccc url(../images-book/color-scheme-15/booking-steps-arrow1.gif) top right no-repeat; padding:0 10px 0 5px; height:30px; 
						 font:12px/14px arial,tahoma; color:#FFFFFF; text-decoration:none;}
.booking-step-2			{background:#b7b7b7 url(../images-book/color-scheme-15/booking-steps-arrow2.gif) top right no-repeat; padding:0 10px 0 5px; height:30px; 
						 font:12px/14px arial,tahoma; color:#FFFFFF; text-decoration:none;}
.booking-step-2c		{background:#b7b7b7; padding:0 5px; height:30px; font:12px/14px arial,tahoma; color:#FFFFFF; text-decoration:none;} 
/** change image 'booking-steps-arrow3.gif' only when there's background color set **/
/** NOTE: Change '.booking-step-3' background only when there's background color set for '.booking_table' or '.property-details-table' **/
.booking-step-3			{background:#efebe1 url(../images-book/color-scheme-15/booking-steps-arrow3.gif) top right no-repeat; padding:0 10px 0 5px; height:30px;
						 font:12px/14px arial,tahoma; color:#FFFFFF; text-decoration:none;}

/** STEP NUMBER WHEN ACTIVE **/
/** only change background color for '.booking-step-1a' and image to suit color scheme **/
.booking-step-1a		{background:#f26522; padding:0 5px; height:30px; font:bold 14px/28px arial,tahoma; color:#FFFFFF; text-decoration:none;}
.booking-step-2a		{background:#cccccc url(../images-book/color-scheme-15/booking-steps-active.gif) top left no-repeat; padding:0 3px 0 17px; height:30px;
						 font:bold 14px/28px arial,tahoma; color:#FFFFFF; text-decoration:none;}
.booking-step-3a		{background:#b7b7b7 url(../images-book/color-scheme-15/booking-steps-active.gif) top left no-repeat; padding:0 10px 0 18px; height:30px;
						 font:bold 14px/28px arial,tahoma; color:#FFFFFF; text-decoration:none;}

/** STEP DESCRIPTION WHEN ACTIVE**/
/** NOTE: Change image color to suit color scheme **/
.booking-step-1b		{background:#b7b7b7 url(../images-book/color-scheme-15/booking-steps-active.gif) top right no-repeat; padding:0 10px 0 5px; height:30px; 
						 font:normal 12px/14px arial,tahoma; color:#FFFFFF; text-decoration:none;}
.booking-step-2b		{background:#acacac url(../images-book/color-scheme-15/booking-steps-active.gif) top right no-repeat; padding:0 8px 0 5px; height:30px; 
						 font:normal 12px/14px arial,tahoma; color:#FFFFFF; text-decoration:none;}
.booking-step-3b		{background:#FFFFFF url(../images-book/color-scheme-15/booking-steps-active.gif) top right no-repeat; padding:0 10px 0 5px; height:30px; 
						 font:normal 12px/14px arial,tahoma; color:#FFFFFF; text-decoration:none;}

/** CALENDAR BOXES - BOOKING FORM 1 ***************************/
.icon_calendar 			{background:url(../images-book/color-scheme-15/icon_calendar.gif) top left no-repeat; margin-right:0px; padding:2px 2px 2px 2px;
						 width:20px; height:10px;}
.td_calendar			{background:#FFFFFF;}
.td_blank-dates			{background:#FFFFFF; padding:2px 0; border-bottom:solid 1px #e1d3c6;
						 font:normal 12px arial,tahoma; color:#5a5038; text-align:center;}
.td_dates				{background:#e7f3af; padding:2px 0; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; 
						 font:normal 12px arial,tahoma; color:#5a5038; text-align:center; display:table-cell;}
.td_dates-sold			{background:#959595; padding:2px 0; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; 
						 font:normal 12px arial,tahoma; color:#5a5038; text-align:center; display:table-cell;}
/*.td_dates-call			{background:#acd473; padding:2px 0; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; 
						 font:normal 12px arial,tahoma; color:#363022; text-align:center; display:table-cell;}*/
.td_dates-call			{background:#c8d58d; padding:2px 0; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; 
						 font:normal 12px arial,tahoma; color:#5a5038; text-align:center; display:table-cell;}

.td_form-heading-1		{background:#6a644d; padding:2px; border-bottom:solid 1px #FFFFFF; height:20px;
						 font:bold 14px/16px arial,tahoma; color:#FFFFFF; text-align:center; }
.td_form-heading-2		{background:#6a644d; padding:2px; border-bottom:solid 1px #FFFFFF;
						 font:bold 11px/12px arial,tahoma; color:#FFFFFF; text-align:center; }
.td_form-cells			{background:#f7f4e1; padding:2px 4px; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #e1d3c6;
						 font:bold 15px/17px arial,tahoma; color:#5a5038; text-align:center; display:table-cell;}
.td_form-cells-text-left{background:#f7f4e1; padding:2px 4px; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #e1d3c6;
						 font:normal 12px arial,tahoma; color:#5a5038; text-align:left; display:table-cell;}
.td_form-total			{background:#6b7346; padding:2px 4px; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #e1d3c6;
						 font:bold 14px arial,tahoma; color:#ffe992; text-align:center; display:table-cell;}
h5.form-discount, h5.form-discount a:link, h5.form-discount a:visited	{margin:0px; color:#006600 !important; text-decoration:none;}


/** QUOTE PAGE *****************************************/
/** QUOTE TABS **/
.qtab_150px, a.qtab_150px:link, a.qtab_150px:visited, a.qtab_150px:hover
{background:#c8d58d url(../images-book/color-scheme-15/qtab-150px.png) top left no-repeat; margin:0px; padding:0px; width:150px; height:40px;
 font:bold 14px/40px arial,tahoma; text-decoration:none; color:#5a5038; text-align:center; display:inline-block;}
 
.qtab2_150px, a.qtab2_150px:link, a.qtab2_150px:visited
{background:#6a644d url(../images-book/color-scheme-15/qtab2-150px.png) top left no-repeat; margin:0px; padding:0px; width:150px; height:40px;
 font:bold 14px/40px arial,tahoma; text-decoration:none; color:#FFFFFF; text-align:center; display:inline-block;}

a.qtab2_150px:hover	{background-color:#bbe8d7; text-decoration:underline; color:#5a5038;}

/** Pending **/
.td_quote-h-pending		{background:#c8d58d; padding:2px; border-bottom:solid 1px #FFFFFF;
						 font:bold 11px/12px arial,tahoma; color:#5a5038; text-align:center; }
.td_quote-h-processed	{background:#6a644d; padding:2px; border-bottom:solid 1px #FFFFFF;
						 font:bold 11px/12px arial,tahoma; color:#FFFFFF; text-align:center; }
.td_quote-h-expired		{background:#636363; padding:2px; border-bottom:solid 1px #FFFFFF;
						 font:bold 11px/12px arial,tahoma; color:#FFFFFF; text-align:center; }
						 
						 
/** SUPPLIER BOOKINGS PAGE (Guest Lists) *****************************************/
.td_bookings-new	{background:#bbe8d7; font:normal 12px/14px arial,tahoma; color:#5a5038; text-align:center; display:table-row;}

.td_bookings-old	{background:#e1e1e1; font:normal 12px/14px arial,tahoma; color:#5a5038; text-align:center; display:table-row;}

.td_bookings-border	{padding:4px 2px; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #e1d3c6;}

/** SUPPLIER RATES UPDATE PAGE ***/
.td_rates-past		{background:#e1e1e1; font:normal 12px/14px arial,tahoma; color:#5a5038; text-align:center; display:table-row;}
.td_rates-today		{background:#93d2a7; font:normal 12px arial,tahoma; color:#5a5038; text-align:center; display:table-row;}
.td_rates-upcoming	{background:#bbe8d7; font:normal 12px/14px arial,tahoma; color:#5a5038; text-align:center; display:table-row;}
.td_room-left		{font:bold 12px/14px arial,tahoma; color:#366d70;}
.td_border			{padding:4px 3px; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #e1d3c6;}


/** HOTEL DETAILS (HOME PAGE) *****************************************/
.prop_heading	{background:#7f8e4b; margin:0; padding:20px; text-align:center; font:bold 24px arial,tahoma; color:#FFFFFF; text-decoration:none; display:block;
				 border-top:solid 1px #FFFFFF;}				
				
/** PROPERTY DETAILS ***********************************************************************************************/
.property-details-table
{
	background-color:#FFFFFF;
  	/**border:solid 0px #FFFFFF;
	border-bottom:none;**/
}

.prop-details_heading			{margin:5px 0 0 0; background:#6a644d; font:bold 14px/20px arial,tahoma; color:#FFFFFF; text-align:center; display:table-cell;}
.prop-details_heading a			{font:bold 14px arial,tahoma; color:#FFFFFF; text-decoration:none;}
.prop-details_heading a:hover	{color:#5a5038; text-decoration:none;}

.prop-address-bar, .prop-address{background:#6b7346; margin:0; padding:5px 10px; font:normal 16px/18px arial,tahoma; color:#FFFFFF; /*display:table-cell;*/}
/*.prop-address a					{font:normal 14px/18px arial,tahoma; color:#acd473; text-decoration:none;}
.prop-address a:hover			{color:#eed705; text-decoration:underline;}*/
.prop-address em				{font-weight:bold; font-style:normal; color:#7f8e4b;}
.prop-address					{width:650px;}
.prop-address h2.prop-name		{margin:5px 5px 5px 0px !important; padding:0px !important; background:none !important;
								 font:bold 16px/18px arial,tahoma; color:#FFFFFF !important; display:block;}

/** VIEW ON THE MAP BUTTON **/
.viewonmap		{margin:5px 0 5px 0; padding:10px 0px 5px 35px; width:155px; height:16px;color:#ffffff;}
a.viewonmap:link, a.viewonmap:visited, .viewonmap a
{
	background:url(../images-book/color-scheme-15/b_viewonmap.gif) top left no-repeat;
	padding-right:20px;
	font:bold 12px arial,tahoma; 
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	display:inline-block;
}
/*no change needed for hover**/
a.viewonmap:hover	{color:#FFFFFF !important; background:url(../images-book/color-scheme-15/b_viewonmap-grey.gif) top left no-repeat;}




/** RIGHT COLUMN PHOTOS **/
.prop-pic						{background:#b9c760; margin:0; padding:10px 10px 20px 10px; border:none; font:normal 16px/18px arial,tahoma; color:#FFFFFF; 
								 display:table-cell;}
.prop-pic a						{font:normal 14px/18px arial,tahoma; color:#5a5038; text-decoration:none;}
.prop-pic a:hover				{color:#FFFFFF; text-decoration:underline;}



/** LEFT COLUMN DESCRIPTIONS **/
.prop-description				{margin:0; padding:10px 15px 15px 15px; font:normal 12px/16px arial,tahoma;}
.prop-description a				{font-weight:bold; color:#6a644d; text-decoration:none;}
.prop-description a:hover		{color:#5a5038; text-decoration:underline;}
.prop-description em			{font-weight:bold; font-style:normal; color:#6a644d;}

.prop-description h1			{margin:10px 0 0 0; font:bold 18px/20px arial,tahoma; color:#f26522;}
.prop-description h2			{background:#83bfc0; margin:20px 0 10px 0; padding:5px; font:bold 16px/20px arial,tahoma; color:#FFFFFF;}
.prop-description h3			{margin:10px 0 0 0; font:bold 14px/20px arial,tahoma; color:#7f8e4b;}
.prop-description .facilities	{font-size:12px;}

.b_book-online			{background:url(../images-book/color-scheme-15/b_bookonline.gif) left top no-repeat; margin:0px; padding:0px; height:25px; width:130px; cursor:pointer;
						font:bold 12px/24px arial,tahoma; color:#FFFFFF !important; text-align:center; border:none; display:inline-block; text-decoration:none !important;}
a.b_book-online:link, a.b_book-online:visited		{padding:0px 15px 0px 0px; width:115px; display:inline-block;}

*a.b_book-online:link, *a.b_book-online:visited, *.b_book-online	{
	/*IE only. longer width*/
	width:130px;
}
a.b_book-online:hover	{background:url(../images-book/color-scheme-15/b_bookonline-grey.gif) left top no-repeat; padding:0px; height:25px; width:130px; color:#FFFFFF; text-decoration:none;}

.b_check-rates			{background:url(../images-book/color-scheme-15/b_checkratesavail.gif) left top no-repeat; margin:0;
						 font:bold 12px/24px arial,tahoma; text-align:center;}
a.b_check-rates:link, a.b_check-rates:visited {padding:0; height:25px; width:180px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; display:inline-block;}
a.b_check-rates:hover		{background:url(../images-book/color-scheme-15/b_checkratesavail-grey.gif) left top no-repeat; color:#FFFFFF; text-decoration:none;}
*.b_check-rates, *a.b_check-rates:link, *a.b_check-rates:visited {/*IE only.*/ width:180px;}


.prop-description li	{list-style-image:url(../images-book/color-scheme-15/b_arrow.gif); margin:0 0 0 -10px; padding:2px 5px 2px 0;}

/** GENERAL INFORMATION ***/
.moreinfo-box	{background:#FFFFFF; margin:0 0 5px 0; padding:10px; border:solid 2px #cfcdc1; width:100%; font:normal 12px/16px arial,tahoma;}
.moreinfo-box a:hover {color:#FFFFFF;}
.icon_checkin	{background:url(../images-book/color-scheme-15/icon_checkin.gif) top left no-repeat; margin-right:0px; width:25px; vertical-align:top;}
.icon_car		{background:url(../images-book/color-scheme-15/icon_car.gif) top left no-repeat; margin-right:0px; width:25px; vertical-align:top;}
.icon_direction {background:url(../images-book/color-scheme-15/icon_direction.gif) top left no-repeat; margin-right:0px; width:25px; vertical-align:top;}


/****** TERMS AND CONDITIONS ***********************/
.terms {background:#FFFFFF; margin:0; padding:10px; border:solid 10px #f0f0f0; width:100%;
		 font:12px/16px arial,tahoma;}

.tnc_container	{margin:5px 0px; border:solid 1px #CCCCCC; height:250px; overflow:scroll; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#555555; padding:5px; text-align:left; display:block;}

/** FOOTER *****************************************************************/
.footer-table
{
	background-color:#f0f0f0;
  	border:solid 0px #FFFFFF;
	border-top:none;
}

.sitename-footer			{background:#6b7346; font:bold 16px/24px arial,tahoma; color:#4e342e; text-align:center; text-transform:capitalize; width:1000px; display:block;
							 border-bottom:solid 1px #FFFFFF;}
.sitename-footer a			{font:bold 16px/24px arial,tahoma; color:#ddd4bf; text-decoration:none;}
.sitename-footer a:hover	{color:#FFFFFF; text-decoration:underline;}

.link-seo				{background:#c3b79b; border-top:solid 1px #FFFFFF; padding:5px 5px 8px 5px; 
						 font:bold 12px/14px arial,tahoma; color:#81785c; text-align:center; display:block;}
.link-seo a				{padding:0 10px; font:bold 12px/14px arial,tahoma; color:#81785c; text-decoration:none;}
.link-seo a:hover		{color:#6b7346; text-decoration:underline;}

.link-footer			{background:#f0f0f0; padding:5px 0 0 0; font:normal 11px/14px arial,tahoma; color:#81785c; text-align:center; width:1000px; display:block;}
.link-footer a			{padding:0 10px; font:normal 11px/14px arial,tahoma; color:#81785c; text-decoration:none;}
.link-footer a:hover	{color:#81785c; text-decoration:underline;}

.resultit			{background:#f0f0f0; padding:0px 10px 10px 10px; font:normal 11px/14px arial,tahoma; color:#81785c; text-align:center; width:980px; display:block;}
.resultit a			{font:normal 11px/14px arial,tahoma; color:#81785c; text-decoration:underline;}
.resultit a:hover	{color:#81785c; font-weight:bold;}

/***************** NEWELY ADDED CSS **********************************************************/
td.calendar img{position:relative; top:10px;} /*fix for calendar image in quote/booking search box.*/
/********************************* SEARCH BOX ****************************************************/
#slidetabsmenu {
text-align:center;
vertical-align:middle;
width:95%;
margin:10px auto 0px auto;
font:normal 14px/20px arial,tahoma;
display:block;
/*border-bottom: 1px dashed gray;*/
}
#slidetabsmenu span.heading{
    font:bold 18px/22px arial,tahoma;
	text-align:left;
	color:#f26522;
	float:left;
	display:inline-block;
}
* html #slidetabsmenu span.heading{
/*IE only. Add 1em spacing between menu and rest of content*/
font-size:16px;
}
* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
float:right;
padding:0;
display:inline-block;
}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenu a {
float:left;
background:url(../images-book/color-scheme-15/tab-left.png) no-repeat left -125px;
margin:0px;
padding:0px 0px 0px 8px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(../images-book/color-scheme-15/tab-right.png) no-repeat right -125px;
margin-right:1px;
padding:3px 10px 3px 2px;
font:bold 12px/20px arial,tahoma;
color:#FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color:#FFFFFF;
}

#slidetabsmenu li.current a {
background-position:0 top;
}

#slidetabsmenu li.current a span {
background-position:100% top;
color:#FFFFFF;
}

#slidetabsmenu a:hover {
background-position:0% top;
}

#slidetabsmenu a:hover span {
background-position:100% top;
}
/***************** BOOKING SEARCH BOX *******************************************/
.booking_searchbox{
	width:95%;
	margin:0px auto 10px auto;
	padding:0px;
	border:6px solid #F26522;	
	-moz-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px;
	font:normal 14px arial,tahoma;
	display:block;
	clear:both;
}
* html .booking_searchbox{
/*IE only. Add 1em spacing between menu and rest of content*/
margin-top:-15px;
}
.booking_searchbox span	{font:12px arial,tahoma;}
.booking_searchbox span.small-text{font:11px arial,tahoma;}
.booking_searchbox .searchbydate	{margin:0px; width:100%; font:normal 14px arial,tahoma;}
.booking_searchbox .searchbyid		{display:none; margin:0px; width:100%; font:normal 14px arial,tahoma;}
.booking_searchbox .searchbyname	{display:none; margin:0px; width:100%; font:normal 14px arial,tahoma;}
.booking_searchbox .searchbydate table	{margin:0px; padding:0px; font:normal 14px arial,tahoma; width:100%;}
.booking_searchbox .searchbyid table	{margin:0px; padding:0px; font:normal 14px arial,tahoma; width:100%;}
.booking_searchbox .searchbyname table	{margin:0px; padding:0px; font:normal 14px arial,tahoma; width:100%;}
.booking_searchbox .bgcolor1	{background-color:#CFCFCF;}
.booking_searchbox .bgcolor2	{background-color:#E1E1E1;}
.booking_searchbox .bgcolor3	{background-color:#EFEFEF;}
.booking_searchbox .bgcolor4	{background-color:#464646; color:#FFFFFF;}
.booking_searchbox .bgcolor5	{background-color:#eeaa06;}
.booking_searchbox .bgcolor6	{background-color:#049704;}
.booking_searchbox .bgbutton	{background-color:#FFFFFF;}
.booking_searchbox .searchbydate td				{vertical-align:middle;}
.booking_searchbox .searchbydate .bgcolor1 td	{padding:10px 2px 2px 2px; vertical-align:middle;}
.booking_searchbox .searchbydate .bgcolor2 td	{padding:2px 2px 2px 2px; vertical-align:middle;}
.booking_searchbox .searchbydate .bgcolor3 td	{padding:0px 2px 0px 2px; vertical-align:middle;}
.booking_searchbox td.calendar	{padding:0px 0px 2px 0px;}
.booking_searchbox td.calendar select	{margin:4px 2px 2px 0px; vertical-align:top;}
.booking_searchbox td.calendar img.ui-datepicker-trigger	{margin:-3px 0px 0px 0px; vertical-align:top;}
.booking_searchbox td ul.addon-list 	{margin:0px; padding:0px; list-style-type:none; width:100%; display:block;}
.booking_searchbox tr.addon-room-name	{background-color:#464646;}
.booking_searchbox tr.addon-room-name td{padding:0px 8px; text-align:left; color:#EEAA06; font:bold 16px/20px arial,tahoma;}
.booking_searchbox ul.addon-list li		{list-style-image:none; margin:0px 20px 0px 5px; padding:2px 0px;
										 font:normal 12px/12px arial,tahoma; text-align:left; float:left; width:20%;}
/****************** CHECK BOX **************************************************/
.borderbox			{padding:0px; margin-top:5px;}
.amenities_all		{padding:10px 0 25px 20px; border-bottom:none; border-right:none;  border-left:none;display:block;}
.amenities_all ul	{margin:0px 0 10px 0; padding:0px; list-style-type:disc; }
.amenities_all li	{float:left; width:200px; margin:0 0 0 5px; padding:0 0 2px 10px; list-style:none; width:250px;  }
/********************** GET QUOTE SEARCH BOX ************************************************/


/* CSS Document */

/*** SEARCH BOX ***/
.search-box 					{color:#363022;}
.search-box td.border-left		{border-left-color:#F26522;}
.search-box td.border-right		{border-right-color:#F26522;}
.search-box input				{margin:0px 2px;}
.search-box p					{margin:0px;}
.search-box img					{margin:0px; padding:0px; border:none;}
.search-box select				{font-size:14px; vertical-align:top; margin-top:2px; margin-bottom:0px; padding-top:2px; padding-bottom:2px;}
.search-box .bgcolor-one		{background:#CFCFCF; vertical-align:middle;}
.search-box .bgcolor-two		{background:#E1E1E1; vertical-align:middle;}
.search-box .bgcolor-three		{background:#FFFFFF; vertical-align:middle;}
.search-box td.corner-topl		{background:transparent url(../images-book/color-scheme-15/search-corners-top.png) top left no-repeat;}
.search-box td.corner-topr		{background:transparent url(../images-book/color-scheme-15/search-corners-top.png) top right no-repeat;}
.search-box td.corner-bot		{background:#F26522;}
.search-box td.corner-botl		{background:transparent url(../images-book/color-scheme-15/search-corners-bot.png) left bottom no-repeat;}
.search-box td.corner-botr		{background:transparent url(../images-book/color-scheme-15/search-corners-bot.png) right bottom no-repeat;}
.search-box-heading				{background:#F26522; color:#FFFFFF;}
.search-box-heading h2			{background:none; color:#FFFFFF !important;}
.search-box-heading span		{color:#FFFFFF;}
.search-box img.ui-datepicker-trigger	{width:24px; margin-top:1px;}

/*** SEARCH RESULTS Added 12 Aug 2010***/
.search-h-bar							{margin:5px auto -1px auto; width:100%; font:bold 12px arial,tahoma; color:#FFFFFF; border-bottom:solid 1px #EEAA06;}
.search-h-bar td.heading				{background:#83bfc0 url(../images-book/color-scheme-15/search-h-bar-middle.png) top left repeat-x; vertical-align:middle;}
.search-h-bar td.heading h3.hotel		{margin:0px; padding:2px 10px 2px 0px; font:bold 20px/24px arial,tahoma; color:#000000; text-align:left; display:block;}
.search-h-bar td.heading h3.hotel a		{font:bold 20px/24px arial,tahoma; color:#000000; text-decoration:none;}
.search-h-bar td.heading h3.hotel a:hover	{color:#f26522; text-decoration:underline;}
.search-h-bar td.heading span.address	{font:bold 14px/16px arial,tahoma; color:#FFFFFF;}
.search-h-bar td.heading .b_hoteldetails{margin:4px 5px 0px 5px; padding:0px 10px 0px 0px; width:140px; height:25px;}
.search-h-bar td.heading a.b_hoteldetails:link, .search-h-bar td.heading a.b_hoteldetails:visited
{background:transparent url(../images-book/color-scheme-15/b_hoteldetails.png) top left no-repeat; width:150px;
color:#FFFFFF; font:bold 12px/25px arial,tahoma; text-decoration:none; text-align:center; display:inline-block; float:right;}

.search-h-bar td.details				{background:#83bfc0; margin:0px; padding:2px 5px 2px 0px; font:bold 12px arial,tahoma; text-align:left;}
.search-h-bar td.details span.checkin	{margin:0px; padding-right:10px; font:bold 14px arial,tahoma; color:#CF4400;}
.search-h-bar td.details span.checkout	{margin:0px; padding-right:10px; font:bold 14px arial,tahoma; color:#CF4400;}
.search-h-bar td.details span.length	{margin:0px; padding-right:10px; font:bold 14px arial,tahoma; color:#CF4400;}
.search-h-bar td.corner-topl			{background:transparent url(../images-book/color-scheme-15/search-h-bar-top.png) top left no-repeat; margin:0px; padding:0px; width:10px;}
.search-h-bar td.corner-topr			{background:transparent url(../images-book/color-scheme-15/search-h-bar-top.png) top right no-repeat; margin:0px; padding:0px; width:10px;}
.search-h-bar td.image_container		{background:#83bfc0 url(../images-book/color-scheme-15/search-h-bar-middle.png) top left repeat-x; vertical-align:middle; width:110px; height:108px; text-align:left;}
.search-h-bar td.image_container img 	{width:100px; height:100px; margin:8px 8px 5px 0px; padding:0px; border:solid 3px #FFFFFF;}
/** Search Results Footer Ending Curves Added 20 Aug 2010**/
.search-f-bar							{margin:0px auto 5px auto; width:100%; height:10px; font:bold 12px arial,tahoma; color:#FFFFFF;}
.search-f-bar td						{padding:0px;}
.search-f-bar td.middle					{background:#83bfc0; margin:0px; padding:0x; font:bold 12px arial,tahoma; text-align:left; height:10px;}
.search-f-bar td.corner-botl			{background:transparent url(../images-book/color-scheme-15/corners-bot.png) bottom left no-repeat; margin:0px; padding:0px; 
										 width:10px; height:10px;}
.search-f-bar td.corner-botr			{background:transparent url(../images-book/color-scheme-15/corners-bot.png) bottom right no-repeat; margin:0px; padding:0px; 
										 width:10px; height:10px;}
/** Search Results Table Added 12 Aug 2010 **/
.result-table					{background-color:#FFFFFF; margin:0px; padding:0px;
								 border-left:solid 8px #83bfc0; border-right:solid 8px #83bfc0; border-bottom:solid 1px #CCCCCC; display:block;}
.room-type-rates				{margin:0px auto; font-size:11px; width:984px;}
.room-type-rates table			{margin:0px; width:984px; border:none;}
.room-type-rates th				{background:#ececec;}
.room-type-rates th.room-type	{background:/*#EED705*/#3d7c85; padding:0px 5px; color:#FFFFFF; font:normal 11px/12px arial,tahoma; text-align:left;}
.room-type-rates th.room-type span.room-name			{margin:0px 10px 0px 0px; color:#EEAA06; font:bold 14px/20px arial,tahoma; text-transform:capitalize;}
.room-type-rates th.room-type span.room-name a			{padding:8px 0px; color:#EEAA06; font:bold 14px/20px arial,tahoma; text-decoration:none; display:inline-block;}
.room-type-rates th.room-type span.room-name a:hover	{color:#FFFFFF; font: bold 14px/20px arial,tahoma; text-decoration:underline;}
.room-type-rates th.room-type .b_roomdetails			{margin:4px 5px 0px 5px; padding:0px 12px 0px 0px; width:130px; height:17px; display:inline-block; float:right;}
.room-type-rates th.room-type a.b_roomdetails:link, .room-type-rates th.room-type a.b_roomdetails:visited
{background:transparent url(../images-book/color-scheme-15/b_roomdetails.png) top left no-repeat; padding:0px 12px 0px 0px; width:130px;
color:#FFFFFF; font:bold 11px/17px arial,tahoma; text-decoration:none; text-align:center; vertical-align:bottom; display:inline-block; float:right;}
/*.room-type-rates th.room-type a.b_roomdetails:hover	{background:transparent url(../images-book/color-scheme-1/b_roomdetails-grey.png) top left no-repeat; color:#FFFFFF;}*/
.room-type-rates th.room-type a.b_roomdetails:hover {color:#252525; text-decoration:underline;}

.room-type-rates th.room-type a.newsearch		{padding:5px 5px 0px 5px; font:normal 11px arial,tahoma; color:#FFFFFF; text-decoration:underline; display:inline-block;}
.room-type-rates th.room-type a.newsearch:hover	{color:#83bfc0;}


/*.room-type-rates th.room-type .b_newsearch
	{background:url(../images-book/color-scheme-1/b_newsearch.png) left top no-repeat; margin:2px; font:bold 12px/20px arial,tahoma; text-align:center;}
.room-type-rates th.room-type a.b_newsearch:link, .room-type-rates th.room-type a.b_newsearch:visited
	{padding:0; height:20px; width:120px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; float:right; display:inline-block;}
.room-type-rates th.room-type a.b_newsearch:hover	{color:#252525; text-decoration:underline;}*/

.room-type-rates th.arrow-left	{background:url(../images-book/color-scheme-1/b-arrow-l.png) right 100% no-repeat; padding:0px; width:20px; height:20px; vertical-align:middle; cursor:pointer;}
.room-type-rates th.arrow-left-inactive	{background:url(../images-book/color-scheme-1/b-arrow-l-grey.png) right 100% no-repeat; padding:0px; width:20px; height:20px; vertical-align:middle;}
.room-type-rates th.arrow-right	{background:url(../images-book/color-scheme-1/b-arrow-r.png) left 100% no-repeat; padding:0px; width:20px; height:20px; vertical-align:middle; cursor:pointer;}
.room-type-rates th.arrow-right-inactive	{background:url(../images-book/color-scheme-1/b-arrow-r-grey.png) left 100% no-repeat; padding:0px; width:20px; height:20px; vertical-align:middle;}
.room-type-rates th.arrow-text	{text-align:left; font-style:italic; font-size:10px; color:#666666;}

.room-type-rates th.date			{background:#CFCFCF; padding:0px 3px 0px 5px; width:32px; font:bold 11px/11px arial,tahoma; color:#252525; text-align:center;}
.room-type-rates th.date span.day	{font:normal 11px/11px arial,tahoma;}

.room-type-rates th.room-settings	{background:#ececec; padding:2px 3px; width:32px; font:bold 11px/11px arial,tahoma; color:#252525; text-align:center;}

.room-type-rates th.total			{background:/*#CFCFCF*/#7f8e4b; font:bold 11px/11px arial,tahoma; padding:0px 3px 0px 5px; color:#FFFFFF; text-align:center; text-transform:uppercase;}

.room-type-rates td					{background:#f9f9f9; padding:1px; text-align:center;}
.room-type-rates td.blank			{background:#f9f9f9;}
.room-type-rates td.total			{background-color:#EDFFDF; width:60px; font:bold 11px/11px arial,tahoma; color:#252525;}
.total-best-deal	{background-image:url(../images-book/best-deal.png) !important; background-position:left top; background-repeat:no-repeat !important;}
.room-type-rates td.total span		{font:bold 14px/14px arial,tahoma; color:#f26522;}
.room-type-rates td.total span.total-value	{font:normal 11px/11px arial,tahoma; color:#666666; text-decoration:line-through;}
.room-type-rates span.min-stay		{font:bold 12px/12px arial,tahoma; color:red;}
.room-type-rates span.review-comment {font:normal 12px/12px arial,tahoma;}
.room-type-rates span.save			{font:italic bold 11px/11px arial,tahoma; color:#252525;}
.room-type-rates span.save-value	{font:italic bold 12px/11px arial,tahoma; color:#f26522;}

.room-type-rates td span.room-rate			{background:#edffdf; font:bold 12px/12px arial,tahoma; color:#309615; display:block;}
.room-type-rates span.room-rate a			{background:#edffdf; padding:6px 1px; font:bold 12px/12px arial,tahoma; color:#f26522; text-decoration:underline; display:block;}
.room-type-rates span.room-rate a:hover		{background:#f26522; color:#FFFFFF; text-decoration:underline;}
.room-type-rates td span.room-rate-sold		{background:#F9F9F9;}
.room-type-rates td span.soldout 			{font: bold 14px/14px arial,tahoma; color:red;}

.room-type-rates td.room-settings	{background:#F9F9F9; width:32px;}

.room-type-rates td.room-description	{font:normal 12px/14px arial,tahoma; text-align:left;}
.room-type-rates td.room-description table{margin:0px; bor:none;}
.room-type-rates td.inclusions			{padding:3px; background:#FFF6DF; border-top:dashed 1px #CCCCCC; /*background:#EDFFDF;*/ font:normal 12px/14px arial,tahoma; text-align:left;}
/*.room-type-rates td.room-thumbs		{width:100px; padding:3px;}*/
.room-type-rates td.facilities			{background:#FFFBEF; padding:5px 3px 5px 3px; margin:0px; font:bold 12px/14px arial,tahoma; text-align:left;}
.room-type-rates td.facilities ul		{margin:0px; padding:0px;}
.room-type-rates td.facilities ul li	{background:url(../images-book/color-scheme-15/b_arrow.gif) left 2px no-repeat; margin:0px 10px 0px 0px; padding:0px 0px 0px 10px;
										 width:22%; font:normal 12px/15px arial,tahoma; float:left; display:inline-block; display:run-in;}
										 
/***** CORPORATE Added 14 Sep 2010 *****/
.th_profile-gap			{width:20px;}
.th_corp-profile		{background:#0054a6; padding:5px; border-bottom:solid 1px #FFFFFF;
						 font:bolder 14px arial,tahoma; text-align:center; color:#FFFFFF; -moz-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px;}
.th_corp-profile span.icon_corporate
{background:url(../images-book/color-scheme-1/icon_corporate.png) left top no-repeat; padding-left:32px;
 font:bolder 16px/30px arial,tahoma; text-align:center; color:#FFFFFF; display:inline-block;}
.th_corp-profile span.icon_corporate-s
{background:url(../images-book/color-scheme-1/icon_corporate-s.png) left top no-repeat; padding-left:18px;
 font:bolder 14px/15px arial,tahoma; text-align:center; color:#FFFFFF;}

.th_rate-profile		{background:#31771B; padding:5px; border-bottom:solid 1px #FFFFFF;
						 font:bolder 14px arial,tahoma; text-align:center; color:#FFFFFF; -moz-border-radius:10px 10px 0px 0px; border-radius:10px 10px 0px 0px;}
.th_rate-profile span.icon_corp-rate
{background:url(../images-book/color-scheme-1/icon_corp-rate.png) left top no-repeat; padding-left:38px;
 font:bolder 16px/30px arial,tahoma; text-align:center; color:#FFFFFF; display:inline-block;}
.th_rate-profile span.icon_corp-rate-variable
{background:url(../images-book/color-scheme-1/icon_corp-rate-variable.png) left top no-repeat; padding-left:24px;
 font:bolder 14px/15px arial,tahoma; text-align:center; color:#FFFFFF; display:inline-block;}
.th_rate-profile span.icon_corp-rate-fixed
{background:url(../images-book/color-scheme-1/icon_corp-rate-fixed.png) left top no-repeat; padding-left:24px;
 font:bolder 14px/15px arial,tahoma; text-align:center; color:#FFFFFF; display:inline-block;}

.th_rate-profile2		{background:#6CAF57; padding:5px; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
						 font:bolder 12px arial,tahoma; text-align:center; color:#FFFFFF;}
.th_rate-profile-variable{background:#5B9F45; padding:5px; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
						 font:bolder 12px arial,tahoma; text-align:center; color:#FFFFFF;}
.th_rate-profile-fixed	{background:#7FBF6B; padding:5px; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
						 font:bolder 12px arial,tahoma; text-align:center; color:#FFFFFF;}
.th_rate-profile-variable-border{background:#5B9F45; padding:5px; border-left:solid 3px #31771B; border-bottom:solid 1px #FFFFFF;
						 font:bolder 12px arial,tahoma; text-align:center; color:#FFFFFF;}
.th_rate-profile-fixed-border	{background:#7FBF6B; padding:5px; border-left:solid 1px #FFFFFF; border-right:solid 3px #31771B; border-bottom:solid 1px #FFFFFF;
						 font:bolder 12px arial,tahoma; text-align:center; color:#FFFFFF;}
.th_rate-profile-variable-border span.icon_corp-rate-variable
{background:url(../images-book/color-scheme-1/icon_corp-rate-variable.png) left top no-repeat; padding-left:24px;
 font:bolder 14px/15px arial,tahoma; text-align:center; color:#FFFFFF; display:inline-block;}
.th_rate-profile-fixed-border span.icon_corp-rate-fixed
{background:url(../images-book/color-scheme-1/icon_corp-rate-fixed.png) left top no-repeat; padding-left:24px;
 font:bolder 14px/15px arial,tahoma; text-align:center; color:#FFFFFF; display:inline-block;}

.td_corp-profile-border	{background:#95C4EF; padding:2px 0px 10px 0px;
						 border-left:solid 3px #0054a6; border-right:solid 3px #0054a6; border-bottom:solid 3px #0054a6;
						 -moz-border-radius:0px 0px 10px 10px; border-radius:0px 0px 10px 10px;
						 font:normal 12px arial,tahoma; color:#363022; text-align:center;}
.td_corp-profile		{background:#95C4EF; padding:2px 0; border-right:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; 
						 font:normal 12px arial,tahoma; color:#363022; text-align:center; display:table-cell;}
.td_rate-profile		{background:#BEEF95; padding:2px 0; border-bottom:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF;
						 font:normal 12px arial,tahoma; color:#363022; text-align:center; display:table-cell;}
.td_rate-profile-border		{background:#BEEF95; padding:2px 0; border-bottom:solid 3px #31771B; border-left:solid 1px #FFFFFF;
						 font:normal 12px arial,tahoma; color:#363022; text-align:center; display:table-cell;}
.td_rate-profile-variable-border{background:#9fe569; padding:2px 0 10px 0px; border-left:solid 3px #31771B; border-bottom:solid 3px #31771B; 
						 font:normal 12px arial,tahoma; color:#363022; text-align:center; display:table-cell;
						 -moz-border-radius:0px 0px 0px 10px; border-radius:0px 0px 0px 10px;}
.td_rate-profile-fixed-border	{background:#CEEFB3; padding:2px 0px 10px 0px; border-left:solid 1px #FFFFFF; border-right:solid 3px #31771B; border-bottom:solid 3px #31771B;
						 -moz-border-radius:0px 0px 10px 0px; border-radius:0px 0px 10px 0px;
						 font:normal 12px arial,tahoma; color:#363022; text-align:center; display:table-cell;}
.td_rate-profile-variable{background:#9fe569; padding:2px 0; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; 
						 font:normal 12px arial,tahoma; color:#363022; text-align:center; display:table-cell;}
.td_rate-profile-fixed	{background:#CEEFB3; padding:2px 0; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
						 font:normal 12px arial,tahoma; color:#363022; text-align:center; display:table-cell;}
.b_corp			{background:url(../images-book/color-scheme-1/b_corp.gif) 50% 50% no-repeat; margin:2px 0; padding:0px; height:35px; width:130px; border:none;
				 font:bold 12px/35px arial,tahoma; color:#FFFFFF; text-align:center; display:inline-block; cursor:pointer;}
a.b_corp:link, a.b_corp:visited	{padding:0; height:35px; width:130px; display:inline-block; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; cursor:pointer;}
a.b_corp:hover	{color:#FFFFFF; text-decoration:none; cursor:pointer;}

.b_corp2				{background:url(../images-book/color-scheme-1/b_corp2.gif) left top no-repeat; margin:2px 0; padding:0; height:25px; width:180px; border:none;
						 font:bold 12px/24px arial,tahoma; color:#FFFFFF; text-align:center; display:inline-block; cursor:pointer;}
a.b_corp2:link, a.b_corp2:visited{padding:0; height:25px; width:180px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center;}
a.b_corp2:hover				{color:#FFFFFF; text-decoration:none; cursor:pointer;}

/****** Added from quote.css 15 Sep 2010 ******/
/*************** HOTEL DETAILS TABS *************************************************************/
.tabs-box
{
	background:#83bfc0;
	border-bottom:solid 1px #555555;
	margin:0px;
	padding:2px 10px 0px 10px;
	height:30px;
	color:#252525;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	display:block;
	z-index:0;
}
.tabs-box table
{
	margin:0px;
	width:980px;
	color:#FFFFFF;
}
.tabs-box .sort-hotel-by
{
	width:130px;
	font:bold 16px/28px Arial, Helvetica, sans-serif;
}

.tab-links
{
	background:#c2c2c2 url(../images-book/color-scheme-1/tabs-bg.jpg) top repeat-x;
	margin:0px 2px 0px 0px;
	padding:0px 5px;
	height:29px;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#252525;
	text-decoration:none;
	text-align:center;
	-moz-border-radius:8px 8px 0px 0px; border-radius:8px 8px 0px 0px;
	cursor:pointer;
	display:block;
}
a.tab-links:link, a.tab-links:visited
{
	margin:0px 2px 1px 0px;
	padding:0px 5px;
	width:auto;
	height:28px;
	color:#252525;
	text-decoration:none;
	text-align:center;
	display:block;
}
a.tab-links:hover
{
	background:#666666 url(../images-book/color-scheme-1/tabs-hover-bg.jpg) top repeat-x;
	color:#FFFFFF;
	text-decoration:none;
}
a.tab-links-active
{
	background:#FFFFFF;
	margin:0px 2px 0px 0px;
	padding:0px 5px;
	width:auto;
	height:29px;
	border-left:solid 1px #555555;
	border-top:solid 1px #555555;
	border-right:solid 1px #555555;
	border-bottom:solid 1px #FFFFFF;
	color:#f26522;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	-moz-border-radius:8px 8px 0px 0px; border-radius:8px 8px 0px 0px;
	display:block;
}
/******** HOTEL STAR RATING  *************************/
.star-rating_1			{background:url(../images-book/color-scheme-1/rating-star.png) 50% top no-repeat; margin:10px 2px 0px 29px; padding-top:15px; width:14px;
						 font-size:11px; text-align:center; display:inline-block; vertical-align:top;}
.star-rating_15			{background:url(../images-book/color-scheme-1/rating-star.png) left top repeat-x; margin:10px 2px 0px 25px; padding-top:15px; width:19px;
						 font-size:11px; text-align:center; display:inline-block; vertical-align:top;}
.star-rating_2			{background:url(../images-book/color-scheme-1/rating-star.png) left top repeat-x; margin:10px 2px 0px 22px; padding-top:15px; width:27px;
						 font-size:11px; text-align:center; display:inline-block; vertical-align:top;}
.star-rating_25			{background:url(../images-book/color-scheme-1/rating-star.png) left top repeat-x; margin:10px 2px 0px 18px; padding-top:15px; width:33px;
						 font-size:11px; text-align:center; display:inline-block; vertical-align:top;}
.star-rating_3			{background:url(../images-book/color-scheme-1/rating-star.png) left top repeat-x; margin:10px 2px 0px 14px; padding-top:15px; width:42px;
						 font-size:11px; text-align:center; display:inline-block; vertical-align:top;}
.star-rating_35			{background:url(../images-book/color-scheme-1/rating-star.png) left top repeat-x; margin:10px 2px 0px 10px; padding-top:15px; width:49px;
						 font-size:11px; text-align:center; display:inline-block; vertical-align:top;}
.star-rating_4			{background:url(../images-book/color-scheme-1/rating-star.png) left top repeat-x; margin:10px 2px 0px 7px; padding-top:15px; width:56px;
						 font-size:11px; text-align:center; display:inline-block; vertical-align:top;}
.star-rating_45			{background:url(../images-book/color-scheme-1/rating-star.png) left top repeat-x; margin:10px 2px 0px 4px; padding-top:15px; width:62px;
						 font-size:11px; text-align:center; display:inline-block; vertical-align:top;}
.star-rating_5			{background:url(../images-book/color-scheme-1/rating-star.png) left top repeat-x; margin:10px 2px 0px 0px; padding-top:15px; width:70px;
						 font-size:11px; text-align:center; display:inline-block; vertical-align:top;}
/*********** HOTEL DETAILS CSS           *****************/
#hotel-details					{margin:0px auto -10px auto; padding:0px 0px 20px 0px; vertical-align:top; border-left:solid 8px #83bfc0; border-right:solid 8px #83bfc0; width:986px;}
#hotel-details .holder			{background:#FFFFFF; margin:0px; padding:0px; width:986px; display:block; min-height:350px}
#hotel-details .menu-line		{background:url(../images-book/color-scheme-1/hotel-details-side-tabs-line.gif) right top no-repeat; vertical-align:top;}
#hotel-details .menu			{margin:0px; padding:0px; width:150px; height:150px; line-height:30px; font-weight:bold;}
#hotel-details .menu .side-tabs	{background:url(../images-book/color-scheme-1/hotel-details-side-tabs-a.gif) top left repeat-x;
								 border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC;
								 padding:0px 10px; height:30px; display:block; color:#252525;}
#hotel-details .menu .side-tabs-active	{background:#FFFFFF; border-bottom:solid 1px #cccccc; font-size:12px; padding:0px 10px; height:30px;
										 display:block; border-left:solid 1px #CCCCCC}
#hotel-details .menu .side-tabs a		{display:block; text-decoration:none; font-weight:normal; font-size:12px; color:#252525;}
#hotel-details .menu .side-tabs a:hover	{font-weight:bold; text-decoration:underline; }
#hotel-details .menu .side-tabs-active a		{display:block; text-decoration:none; font-weight:normal; color:#f26522; font-size:12px;}
#hotel-details .menu .side-tabs-active a:hover	{text-decoration:underline; font-weight:bold; color:#252525;}
#hotel-details .hotel-pic		{background:url(../images-book/color-scheme-1/hotel-details-bg.gif) bottom left repeat-x; border-bottom:solid 1px #CCCCCC;
								 padding:10px 10px 5px 10px; width:80px; text-align:center; vertical-align:top; font-size:11px;}
#hotel-details .hotel-pic img	{width:100px; height:100px; padding:0px; border:solid 5px #ececec;}
#hotel-details .hotel-pic a:link, #hotel-details .hotel-pic a:visited		{font-size:11px; color:#333333; text-decoration:underline;}
#hotel-details .hotel-pic a:hover	{color:#f26522;}
#hotel-details .hotel-description	{background:url(../images-book/color-scheme-1/hotel-details-bg.gif) bottom left repeat-x; border-bottom:solid 1px #CCCCCC;
									 padding:10px 10px 10px 0px; font-size:12px; vertical-align:top;text-align:left; width:100%; height:300px; overflow:auto;}
#hotel-details .hotel-description table	{font-size:12px;}
#hotel-details .hotel-description p	{font-size:12px; line-height:14px;}
#hotel-details .hotel-description h4 {margin:0; font:bold 18px/22px Arial, Helvetica, sans-serif; color:#f26522;}
#hotel-details .hotel-description .star-rating_1,
#hotel-details .hotel-description .star-rating_15,
#hotel-details .hotel-description .star-rating_2,
#hotel-details .hotel-description .star-rating_25,
#hotel-details .hotel-description .star-rating_3,
#hotel-details .hotel-description .star-rating_35,
#hotel-details .hotel-description .star-rating_4,
#hotel-details .hotel-description .star-rating_45,
#hotel-details .hotel-description .star-rating_5	{margin-left:0px; margin-right:10px;}

#hotel-details .hotel-description .address-street	{margin-top:5px; margin-bottom:30px; font:bold 12px/14px Arial, Helvetica, sans-serif;}
#hotel-details .hotel-description .address-area		{margin-top:5px; margin-bottom:30px; font:bold 12px/14px Arial, Helvetica, sans-serif;}
#hotel-details .hotel-description .address-state	{margin-top:5px; margin-bottom:30px; font:normal 12px/14px Arial, Helvetica, sans-serif;}
#hotel-details .hotel-description .address-postcode	{margin-top:5px; margin-bottom:30px; font:normal 12px/14px Arial, Helvetica, sans-serif;}
#hotel-details .hotel-description .address-country	{margin-top:5px; margin-bottom:30px; font:italic 12px/14px Arial, Helvetica, sans-serif;}

.property_description td {vertical-align:top; border-bottom:solid 1px #DFD7C3; font-size:11px;}
/* FAQs  page*/
.faq-holder			{margin:0px auto; background:#FFFFFF url(../images-book/color-scheme-1/hotel-details-bg.gif) bottom left repeat-x;
					 border-bottom:solid 1px #CCCCCC;width:1000px; height:auto; vertical-align:middle; display:block;}
.faq-holder table	{width:100%; height:auto; padding:10px 10px 10px 10px; font:normal 12px/16px arial,tahoma;}
.faq-holder table td	{padding:5px 0px;}
.faq-holder td.question{background:#CFCFCF; padding:2px 5px; font:bold 14px/16px arial,tahoma; color:#f26522;}
.faq-holder td.answer{padding:2px 0px; font:normal 14px/18px arial,tahoma; /*color:#FFFFFF;*/}
/*Photo page*/
.thumb-container{width:100%; display:block;padding-left:20px; vertical-align:top;  }
.photo-holder	{background:url(../images-book/color-scheme-1/hotel-details-bg.gif) bottom left repeat-x; 
				 border-bottom:solid 1px #CCCCCC;width:100%; height:450px; vertical-align:middle;}
.image-container{width:100%; height:350px; vertical-align:middle; }
.property-photo-holder{width:100%; min-height:350px;  text-align:center; padding:5px 5px 5px 5px}
.property-photo-holder img{max-width:100%; max-height:350px;}
.property-photo-container{width:100%; min-height:350px; height:350px; padding-left:10px; vertical-align:middle; }
.photo-thumb{background:url(../images-book/color-scheme-1/hotel-details-bg.gif) bottom left repeat-x; border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;
									 padding:10px 10px 10px 10px; font-size:11px; vertical-align:top; width:200px; height:300px; overflow:auto;position:relative;}
.photo-thumb td{width:100px; height:100px; vertical-align:top; padding:2px 2px 2px 2px;}
.photo-thumb td img{width:100px; height:100px; cursor:pointer}
.image-description{text-align:center; vertical-align:top;}

#lmark1_sel, #lmark2_sel
{
	width: 215px;
	font:normal 12px/35px Arial, Helvetica, sans-serif;
}


.direction-box 						{background:#EFEFEF; margin:5px auto; font:bold 14px arial,tahoma; color:#363022;}
.direction-box td.border-left		{border-left:solid 5px #F26522;}
.direction-box td.border-right		{border-right:solid 5px #F26522;}
.direction-box input				{margin:0px 2px;}
.direction-box p					{margin:0px;}
.direction-box img					{margin:0px; padding:0px; border:none;}
.direction-box .bgcolor-one			{background:#cfcfcf;}
.direction-box .bgcolor-two			{background:#FFFFFF;}
.direction-box td.padding			{padding:2px 5px;}
.direction-box label				{margin-right:3px; font:bold 12px/18px arial,tahoma; color:#363022;}
.direction-box h4					{margin:0; padding:2px 0px; font:bold 14px/18px arial,tahoma; color:#f26522;}
.direction-box td.address-from		{width:140px;}
.direction-box td.address-to		{padding-left:10px; width:120px;}
.direction-box .directions-type label	{padding:2px 5px; font:bold 14px/18px arial,tahoma; color:#363022;}
.direction-box input[type=text]		{border:solid 1px #999999; margin:3px 10px 3px 2px; padding:2px; width:330px; height:20px; font:normal 12px/20px arial,tahoma; display:block;}
.direction-box select				{border:solid 1px #999999; margin:3px 10px 3px 2px; padding:1px; width:220px; font:normal 12px/18px arial,tahoma; color:#000000; display:block;}

.direction-box td.corner-topl		{background:transparent url(../images-book/color-scheme-15/search-corners-top.png) top left no-repeat; margin:0px; padding:0px; width:10px;}
.direction-box td.corner-topr		{background:transparent url(../images-book/color-scheme-15/search-corners-top.png) top right no-repeat; margin:0px; padding:0px; width:10px;}
.direction-box td.corner-bot		{background:#F26522; margin:0px; padding:0px; text-align:center; height:10px;}
.direction-box td.corner-botl		{background:transparent url(../images-book/color-scheme-15/search-corners-bot.png) left bottom no-repeat;
									 margin:0px; padding:0px; width:6px; height:6px;}
.direction-box td.corner-botr		{background:transparent url(../images-book/color-scheme-15/search-corners-bot.png) right bottom no-repeat;
									 margin:0px; padding:0px; width:6px; height:6px;}
.direction-box-heading				{background:#F26522; font:normal 12px arial,tahoma; text-align:center; color:#FFFFFF;}
.direction-box-heading h2			{background:#F26522; margin:0px; padding:0px 5px; font:bold 14px/24px arial,tahoma; display:inline-block;}
.direction-box td.button			{text-align:right; padding:3px 0px;}

.google-form	{margin:0; padding:0px; border:none; height:20px;}
.google-box p	{margin:0; padding:0px; font:normal 12px/16px Arial, Helvetica, sans-serif;}
.google-box span	{margin:0; padding:0px;}
.google-box .directions-type {font:bold 14px/18px Arial, Helvetica, sans-serif;}
.b_getdirections, .b_getdirections a, .b_getdirections a:link, .b_getdirections a:visited, #rs_submit input a:link, #rs_submit input a:visited
{
	background:transparent url(../images-book/color-scheme-15/b_form.gif) top left no-repeat;
	margin-right:2px;
	width:120px;
	height:25px;
	color:#ffffff;
	border:none;
	font:bold 12px arial,tahoma;
	text-decoration:none;
	display:inline-block;
}
input.b_getdirections:hover, .b_getdirections:hover a.b_getdirections:hover, .b_getdirections a:hover, #rs_submit input a:hover
{
	background:transparent url(../images-book/color-scheme-15/b_bookonline-grey.gif) top left no-repeat;
	color:#FFFFFF;
	text-decoration:underline;
}
.b_cleardirections, .b_cleardirections a, .b_cleardirections a:link, .b_cleardirections a:visited
{
	background:transparent url(../images-book/color-scheme-15/b_bookonline-grey.gif) top left no-repeat;
	margin-right:2px;
	width:120px;
	height:25px;
	color:#ffffff;
	border:none;
	font:bold 12px arial,tahoma;
	text-decoration:none;
	display:inline-block;
}
input.b_cleardirections:hover, .b_cleardirections:hover a.b_cleardirections:hover, .b_cleardirections a:hover
{
	background:transparent url(../images-book/color-scheme-15/b_bookonline-lightgrey.gif) top left no-repeat;
	color:#FFFFFF;
	text-decoration:underline;
}
.google-box .b_streetview			{margin:0px;}
.google-box a.b_streetview:link, .google-box a.b_streetview:visited{
	background:transparent url(../images-book/color-scheme-1/b_streetview.png) top left no-repeat;
	margin:2px 5px;
	padding:2px 0px 0px 30px;
	width:110px;
	height:28px;
	color:#FFFFFF;
	font:bold 12px/28px arial,tahoma;
	text-decoration:none;
	text-align:center;
	vertical-align:bottom;
	display:inline-block;
}
.google-box a.b_streetview:hover {color:#252525; text-decoration:underline;}
/* property google map page*/
.google_map_table {margin:0px auto; padding:0px; width:1000px; height:470px; vertical-align:top;}
.google_map_table td	{padding:0px; font:normal 14px arial,tahoma;}
.google_map_table td.left_col {width:50%;display:block; height:100%;}
.google_map_table td.right_col {width:20%;display:block; height:100%;}
.direction{padding-bottom:5px; background:url(../images-book/color-scheme-1/hotel-details-bg.gif) bottom left repeat-x; border-bottom:solid 1px #CCCCCC; font:normal 14px arial,tahoma;}
.google_note	{font:italic 12px arial,tahoma;}
.google_map_table #direction	{font:normal 14px arial,tahoma;}
#direction_data	{font:bold 14px arial,tahoma; color:#f26522;}
#direction a:link, #direction a:visited{font:bold 14px arial,tahoma; text-decoration:underline; color:#f26522;}
#direction a:hover	{color:#000000;}
.googledir	{font:bold 14px arial,tahoma;}
table.googlemap_popup	{border:none;}
.googlemap_popup	{margin:0px;}
.googlemap_popup td.image_container img	{margin:0px; padding:0px 10px 0px 0px; width:100px; height:100px;}
.googlemap_popup p.hotel-name 	{margin:0px; padding:5px 0px; font:bold 18px/22px arial,tahoma; color:#f26522;} 
.googlemap_popup p.hotel-address	{margin:0px; padding:0px; font:normal 14px/18px arial,tahoma;}

/*** VENUES LISTINGS BELOW GOOGLE MAP ***/
.venues-box
{
	background:#FFFFFF; padding:0px 10px 20px 10px;
	vertical-align:top;
	border-left:solid 8px #83bfc0;
	border-right:solid 8px #83bfc0;
	width:1000px;
	height:200px;
	font:normal 12px arial,tahoma;
	display:block;
	overflow:auto;
}
.venues-box h4	{margin:10px 0px 2px 0px; font:bold 16px/20px arial,tahoma; color:#f26522; text-decoration:none;}
.venues-box th	{background:#47919B; padding:3px 4px; font:bold 12px/16px arial,tahoma; text-align:left; text-transform:uppercase; color:#FFFFFF;}
/** Nearby Venues Tab page **/
.venues-box th.venue-no		{width:5%; text-align:center; border-right:solid 1px #FFFFFF;}
.venues-box th.venue-name	{width:30%; border-right:solid 1px #FFFFFF;}
.venues-box th.venue-type	{width:15%; border-right:solid 1px #FFFFFF;}
.venues-box th.venue-address{width:35%; border-right:solid 1px #FFFFFF;}
.venues-box th.venue-phone	{width:15%;}
.venues-box td.venue-no		{border-bottom:solid 1px #E1E1E1; padding:0px 4px; text-align:center; font-weight:bold;}
.venues-box td.venue-icon	{border-bottom:solid 1px #E1E1E1; padding:1px 0px 1px 4px;}
.venues-box td.venue-icon img	{border:none; margin:0px; padding:0px;}
.venues-box td.venue-name	{border-bottom:solid 1px #E1E1E1; padding:0px 4px; font-weight:bold;}
.venues-box td.venue-type	{border-bottom:solid 1px #E1E1E1; padding:0px 4px;}
.venues-box td.venue-address{border-bottom:solid 1px #E1E1E1; padding:0px 4px;}
.venues-box td.venue-phone	{border-bottom:solid 1px #E1E1E1; padding:0px 4px; font-weight:bold; color:#f26522;}
/** Airports Tab page **/
.venues-box th.airport-no			{width:5%; text-align:center; border-right:solid 1px #FFFFFF;}
.venues-box th.airport-name			{width:285px; border-right:solid 1px #FFFFFF;}
.venues-box th.airport-address		{width:50%; border-right:solid 1px #FFFFFF;}
.venues-box th.airport-phone		{width:15%;}
.venues-box td.airport-no			{border-bottom:solid 1px #E1E1E1; padding:0px 4px; text-align:center; font-weight:bold;}
.venues-box td.airport-icon			{width:25px; border-bottom:solid 1px #E1E1E1; padding:1px 0px 1px 4px;}
.venues-box td.airport-icon img		{border:none; margin:0px; padding:0px;}
.venues-box td.airport-name			{border-bottom:solid 1px #E1E1E1; padding:0px 4px; font-weight:bold;}
.venues-box td.airport-address		{border-bottom:solid 1px #E1E1E1; padding:0px 4px;}
.venues-box td.airport-phone		{border-bottom:solid 1px #E1E1E1; padding:0px 4px; font-weight:bold; color:#f26522;}
/** Restaurants Tab page **/
.venues-box th.restaurant-no		{width:5%; text-align:center; border-right:solid 1px #FFFFFF;}
.venues-box th.restaurant-name		{width:30%; border-right:solid 1px #FFFFFF;}
.venues-box th.restaurant-address	{width:50%; border-right:solid 1px #FFFFFF;}
.venues-box th.restaurant-phone		{width:15%;}
.venues-box td.restaurant-no		{border-bottom:solid 1px #E1E1E1; padding:0px 4px; text-align:center; font-weight:bold;}
.venues-box td.restaurant-icon		{border-bottom:solid 1px #E1E1E1; padding:1px 0px 1px 4px;}
.venues-box td.restaurant-icon img	{border:none; margin:0px; padding:0px;}
.venues-box td.restaurant-name		{border-bottom:solid 1px #E1E1E1; padding:0px 4px; font-weight:bold;}
.venues-box td.restaurant-address	{border-bottom:solid 1px #E1E1E1; padding:0px 4px;}
.venues-box td.restaurant-phone		{border-bottom:solid 1px #E1E1E1; padding:0px 4px; font-weight:bold; color:#f26522;}
/** Venues Box Footer Bar with Curves **/
.venues-box-f-bar						{margin:0px auto 5px auto; border:none; width:100%; height:10px; font:bold 12px arial,tahoma; color:#FFFFFF;}
.venues-box-f-bar						{border:none;}
.venues-box-f-bar td					{padding:0px;}
.venues-box-f-bar td.middle				{background:#83bfc0; margin:0px; padding:0x; font:bold 12px arial,tahoma; text-align:left; height:10px;}
.venues-box-f-bar td.corner-botl		{background:transparent url(../images-book/color-scheme-15/corners-bot.png) bottom left no-repeat; margin:0px; padding:0px; 
										 width:10px; height:10px;}
.venues-box-f-bar td.corner-botr		{background:transparent url(../images-book/color-scheme-15/corners-bot.png) bottom right no-repeat; margin:0px; padding:0px; 
										 width:10px; height:10px;}

 /*************** TOOLTIP *******************************/

.hide_element{display:none;}/*hide element*/

.tooltip {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 0; width: 250px;
	padding: 0.8em 1em;	
	display:none;
}
.tooltip img {
	border: 0; margin: -10px 0 0 -50px;
	float: left; position: absolute;
}
.tooltip em {
	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}
/*************************** REVIEW ADDED ON 27/09/2010 *******************************/
.reviews-h-bar							{margin:5px auto -1px auto; width:100%; font:bold 12px arial,tahoma; color:#FFFFFF;}
.reviews-h-bar td.overall-table			{background:#9fe569 url(../images-book/color-scheme-1/reviews-h-bar-middle.png) top left repeat-x; vertical-align:middle; width:320px;}
.reviews-h-bar td.heading				{background:#9fe569 url(../images-book/color-scheme-1/reviews-h-bar-middle.png) top left repeat-x; vertical-align:middle;}
.reviews-h-bar td.heading h3.hotel		{margin:0px; padding:0px 10px 0px 0px; font:bold 20px/26px arial,tahoma; color:#000000; text-align:left; display:inline-block;}
.reviews-h-bar td.heading h3.hotel a		{font:bold 20px/24px arial,tahoma; color:#000000; text-decoration:none;}
.reviews-h-bar td.heading h3.hotel a:hover	{color:#f26522; text-decoration:underline;}
.reviews-h-bar td.heading span.address-street	{font:bold 14px/20px arial,tahoma; color:#363636;}
.reviews-h-bar td.heading span.address-area		{font:bold 14px/20px arial,tahoma; color:#363636;}
.reviews-h-bar td.heading span.address-state	{font:bold 14px/20px arial,tahoma; color:#363636;}
.reviews-h-bar td.heading span.address-country	{font:bold 14px/20px arial,tahoma; color:#363636;}
.reviews-h-bar td.heading span.address-postcode	{font:bold 14px/20px arial,tahoma; color:#363636;}
.reviews-h-bar td.heading .b_hoteldetails{margin:4px 5px 0px 5px; padding:0px 10px 0px 0px; width:140px; height:25px;}
.reviews-h-bar td.heading a.b_hoteldetails:link, .search-h-bar td.heading a.b_hoteldetails:visited
{background:transparent url(../images-book/color-scheme-15/b_hoteldetails.png) top left no-repeat; width:150px;
color:#FFFFFF; font:bold 12px/25px arial,tahoma; text-decoration:none; text-align:center; display:inline-block; float:right;}

.reviews-h-bar td.details				{background:#9fe569; margin:0px; padding:2px 5px 2px 0px; font:bold 12px arial,tahoma; text-align:left;}
.reviews-h-bar td.corner-topl			{background:transparent url(../images-book/color-scheme-1/reviews-h-bar-top.png) top left no-repeat; margin:0px; padding:0px; width:10px;}
.reviews-h-bar td.corner-topr			{background:transparent url(../images-book/color-scheme-1/reviews-h-bar-top.png) top right no-repeat; margin:0px; padding:0px; width:10px;}
.reviews-h-bar td.image_container		{background:#9fe569 url(../images-book/color-scheme-1/reviews-h-bar-middle.png) top left repeat-x; vertical-align:middle; width:110px; height:108px; text-align:left;}
.reviews-h-bar td.image_container img 	{width:140px; height:140px; margin:8px 8px 8px 0px; padding:0px; border:solid 3px #049704;}
/** Reviews Footer Bar Ending Curves **/
.reviews-f-bar							{margin:0px auto 5px auto; width:100%; height:10px; font:bold 12px arial,tahoma; color:#FFFFFF;}
.reviews-f-bar td						{padding:0px; height:10px;}
.reviews-f-bar td.middle				{background:transparent url(../images-book/color-scheme-1/reviews-f-bar-middle.png) left -5px repeat-x; padding:0x; height:10px;}
.reviews-f-bar td.corner-botl			{background:transparent url(../images-book/color-scheme-1/reviews-f-bar.png) left -5px no-repeat; padding:0px; 
										 width:10px; height:10px;}
.reviews-f-bar td.corner-botr			{background:transparent url(../images-book/color-scheme-1/reviews-f-bar.png) right -5px no-repeat; padding:0px; 
										 width:10px; height:10px;}
.reviews-f-bar td.corner-botl img, .reviews-f-bar td.corner-botr img	{margin:0px; padding:0x; width:10px; height:10px; border:none;}
/** Reviews Rating Box in Property Header **/
.reviews-rating-box				{background:transparent url(../images-book/color-scheme-1/guest-rating_overall.png) top left no-repeat;
								 margin:5px auto; padding:0px; width:320px; height:150px; border:none; display:inline-block;}
.reviews-rating-table			{margin:10px 0px 0px 10px; padding:0px; width:300px; height:130px; font:normal 11px/11px arial,tahoma;}
.reviews-rating-table th		{background:#f8af18; font:bold 14px/14px arial,tahoma; color:#000000; padding:0px 3px; text-transform:capitalize; display:table-cell;}
.reviews-rating-table th.corner-l {-moz-border-radius:5px 0px 0px 0px; border-radius:5px 0px 0px 0px; text-align:left;}
.reviews-rating-table th.corner-r {-moz-border-radius:0px 5px 0px 0px; border-radius:0px 5px 0px 0px; text-align:right;}
.reviews-rating-table td		{margin:0px; padding:0px; border-bottom:dashed 1px #cccccc; text-align:left; line-height:11px;}
.reviews-rating-table td span	{margin:0px; padding:0px; display:inline-block;}

/******** GUEST HOTEL RATING  *************************/
.guest-rating_1		{background:url(../images-book/color-scheme-1/rating-guest1.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_15	{background:url(../images-book/color-scheme-1/rating-guest15.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_2		{background:url(../images-book/color-scheme-1/rating-guest2.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_25	{background:url(../images-book/color-scheme-1/rating-guest25.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_3		{background:url(../images-book/color-scheme-1/rating-guest3.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_35	{background:url(../images-book/color-scheme-1/rating-guest35.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_4		{background:url(../images-book/color-scheme-1/rating-guest4.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_45	{background:url(../images-book/color-scheme-1/rating-guest45.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_5		{background:url(../images-book/color-scheme-1/rating-guest5.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_55	{background:url(../images-book/color-scheme-1/rating-guest55.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_6		{background:url(../images-book/color-scheme-1/rating-guest6.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}	
.guest-rating_65	{background:url(../images-book/color-scheme-1/rating-guest65.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_7		{background:url(../images-book/color-scheme-1/rating-guest7.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_75	{background:url(../images-book/color-scheme-1/rating-guest75.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_8		{background:url(../images-book/color-scheme-1/rating-guest8.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_85	{background:url(../images-book/color-scheme-1/rating-guest85.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_9		{background:url(../images-book/color-scheme-1/rating-guest9.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_95	{background:url(../images-book/color-scheme-1/rating-guest95.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating_10	{background:url(../images-book/color-scheme-1/rating-guest10.gif) left top no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}

/******** GUEST HOTEL RATING - LISTING SECTION  *************************/
.guest-rating-list_1{background:url(../images-book/color-scheme-1/rating-guest1b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_15{background:url(../images-book/color-scheme-1/rating-guest15b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_2	{background:url(../images-book/color-scheme-1/rating-guest2b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_25{background:url(../images-book/color-scheme-1/rating-guest25b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_3	{background:url(../images-book/color-scheme-1/rating-guest3b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_35{background:url(../images-book/color-scheme-1/rating-guest35b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_4	{background:url(../images-book/color-scheme-1/rating-guest4b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_45{background:url(../images-book/color-scheme-1/rating-guest45b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_5	{background:url(../images-book/color-scheme-1/rating-guest5b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_55{background:url(../images-book/color-scheme-1/rating-guest55b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_6	{background:url(../images-book/color-scheme-1/rating-guest6b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}	
.guest-rating-list_65{background:url(../images-book/color-scheme-1/rating-guest65b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_7	{background:url(../images-book/color-scheme-1/rating-guest7b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_75{background:url(../images-book/color-scheme-1/rating-guest75b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_8	{background:url(../images-book/color-scheme-1/rating-guest8b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_85{background:url(../images-book/color-scheme-1/rating-guest85b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_9	{background:url(../images-book/color-scheme-1/rating-guest9b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_95{background:url(../images-book/color-scheme-1/rating-guest95b.gif) left 50% no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}
.guest-rating-list_10{background:url(../images-book/color-scheme-1/rating-guest10b.gif) left top no-repeat; margin:1px; padding:0px; width:170px; height:10px; display:inline-block;}

/** Review Listings **/
.review-listing						{background:#9fe569; margin:0px; padding:0px; width:100%;
									 border-left:solid 8px #9fe569; border-right:solid 8px #9fe569; border-bottom:solid 2px #9fe569;}
.review-listing td					{background:#FFFFFF}
.review-listing td.young-couples	{background:#FFFFFF url(../images-book/color-scheme-1/reviewer-young-couples.gif) center 10px no-repeat; height:65px;}
.review-listing td.mature-couples	{background:#FFFFFF url(../images-book/color-scheme-1/reviewer-mature-couples.gif) center 10px no-repeat; height:65px;}
.review-listing td.family-children	{background:#FFFFFF url(../images-book/color-scheme-1/reviewer-family-children.gif) center 10px no-repeat; height:65px;}
.review-listing td.family-older-children	{background:#FFFFFF url(../images-book/color-scheme-1/reviewer-family-older-children.gif) center 10px no-repeat; height:65px;}
.review-listing td.friends			{background:#FFFFFF url(../images-book/color-scheme-1/reviewer-friends.gif) center 10px no-repeat; height:65px;}
.review-listing td.solo				{background:#FFFFFF url(../images-book/color-scheme-1/reviewer-solo.gif) center 10px no-repeat; height:65px;}
.review-listing td.young-couples, .review-listing td.mature-couples, .review-listing td.family-children,
.review-listing td.family-older-children, .review-listing td.friends, .review-listing td.solo {-moz-border-radius:8px 0px 0px 8px; border-radius:8px 0px 0px 8px;}
.review-listing *td.young-couples, .review-listing *td.mature-couples, .review-listing *td.family-children,
.review-listing *td.family-older-children, .review-listing *td.friends, .review-listing *td.solo	{width:100px;}
.review-listing .guest				{background:#edffdf; -moz-border-radius:8px; border-radius:8px; vertical-align:top; margin:5px 5px 5px 0px; padding:5px; display:block;}
.review-listing td.reviews			{width:50%; font:normal 12px/14px arial,tahoma; vertical-align:top; padding-top:5px;}
.review-listing .reviews-box		{background:#F2F2F2; -moz-border-radius:8px; border-radius:8px; vertical-align:top; margin:0px 5px 5px 0px; padding:5px; display:block;}
.review-listing td.rating-box		{background:#FFFFFF; -moz-border-radius:0px 8px 8px 0px; border-radius:0px 8px 8px 0px; vertical-align:top;}
.review-listing span.guest_name		{padding:0px; font:bold 16px/16px arial,tahoma; color:#049704; display:inline-block;}
.review-listing span.guest_city 	{font:normal 12px/16px arial,tahoma; vertical-align:bottom; color:#363636;}
.review-listing span.guest_date 	{font:italic 12px/14px arial,tahoma; vertical-align:bottom; color:#909090;}
.review-listing label				{margin-left:5px; font:bold 12px/16px arial,tahoma; color:#049704; display:block;}
/* Review Listings Rating Box */
.review-listing-rating				{background:#FFFFFF; margin:5px 10px; padding:0px; width:300px; height:130px; font:normal 11px/11px arial,tahoma;}
.review-listing-rating th.overall-l	{background:#EDFFDF; -moz-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px;
									 border:solid 1px #CCCCCC; border-right:none; padding:1px 3px; width:120px;
									 text-align:left; text-transform:uppercase; color:#000000;}
.review-listing-rating th.overall-r	{background:#EDFFDF; -moz-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px;
									 border:solid 1px #CCCCCC; border-left:none; padding:1px 3px; text-align:left;}
.review-listing-rating td			{padding:0px 3px; border-bottom:dashed 1px #CCCCCC;}

/** PAGER **/
.pager2					{background:#f9f4de; margin:3px auto 10px auto; padding:3px 0px; border-top:dashed 1px #D1D1D1; border-bottom:dashed 1px #D1D1D1;
						 font:normal 14px/18px arial,tahoma; color:#666666; text-align:center; display:block;}
table.pager	2			{margin:3px auto;}
.pager2 span.page-no	{background:#FFFFFF; margin:0px 1px; padding:3px 8px; min-width:10px; height:15px; border:solid 1px #999999; font:bold 14px/18px arial,tahoma; color:#666666;
						 -moz-border-radius:4px; border-radius:4px;}
.pager2 a.page-no		{margin:0px 1px; padding:3px 8px; background:#cfcfcf; min-width:10px; height:17px; 
						 -moz-border-radius:4px; border-radius:4px; 
						 font:bold 14px/18px arial,tahoma; color:#309615; text-align:center; text-decoration:none; display:inline-block;}
.pager2 a.page-no:hover	{background:#eeaa06; font:bold 14px/18px arial,tahoma; color:#000000; text-decoration:underline;}
.pager2 .page-prev	{padding:0px; width:120px; height:25px;}
.pager2 .page-next	{padding:0px; width:120px; height:25px;}
.pager2 a.page-prev 	{background:url(../images-book/color-scheme-1/pager-l.png) top left no-repeat; margin:0px 10px 0px 0px; padding:0px 0px 0px 10px; width:110px; height:25px;
							 font:bold 14px/25px arial,tahoma; color:#FFFFFF; text-align:center; text-decoration:none; display:inline-block;}
.pager2 a.page-prev:hover 	{background:url(../images-book/color-scheme-1/pager-l-a.png) top left no-repeat;
							 font:bold 14px/25px arial,tahoma; color:#333333; text-decoration:underline; display:inline-block;}
.pager2 a.page-next 		{background:url(../images-book/color-scheme-1/pager-r.png) top right no-repeat; margin:0px 0px 0px 10px; padding:0px; width:120px; height:25px;
							 font:bold 14px/25px arial,tahoma; color:#FFFFFF; text-align:center; text-decoration:none; display:inline-block;}
.pager2 a.page-next:hover 	{background:url(../images-book/color-scheme-1/pager-r-a.png) top right no-repeat;
							 font:bold 14px/25px arial,tahoma; color:#333333; text-decoration:underline; display:inline-block;}

/* Admin Help Files Link */
.help-files	{font-weight:normal; font-size:12px; color:#4C4C4C; text-align:left; padding:0px 10px 5px 20px;}
.help-files a, a.help-files:link, a.help-files:visited{font-weight:bold; color:#6cb739; text-decoration:none;}
.help-files a:hover, a.help-files:hover	{color:#cc8703; text-decoration:underline;}
/* Added on or after  8/11/2010*/
.character_counter {font-size:11px; text-align:inherit;}
.room_image_box {display:none;  vertical-align:middle; text-align:center; font:normal 12px/15px Arial, Helvetica, sans-serif;background: #313131;
 border:2px solid black; position:absolute; color:#FFFFFF}
.room_image_box img{ display:block; width:auto; height:auto; text-align:center; padding:10px;}

/**************** ROOM BEDDING CONFIGURATION **********************************************************/
.bed				{background:#FFFFFF; border:solid 1px #cccccc; margin:6px 5px 0px 0px; padding:1px; /*max-width:130px;*/ min-width:70px; min-height:80px;
					 text-align:center; display:inline-block; float:left; font-size: 11px; font-weight: normal;}

div.bed span.cost	{color:red; font:normal 11px Arial, Helvetica, sans-serif; vertical-align:top; text-align:left;}
 
.or					{position:relative; top:40px; font:bold 11px/14px Arial, Helvetica, sans-serif; margin:0px 5px 0px 0px; padding:1px; /*max-width:130px;*/ min-width:20px;
					 text-align:center; display:inline-block; float:left; vertical-align:middle;}

 .bed .option		{background:#83bfc0; margin:0px 0px 2px 0px; padding:2px; color:#FFFFFF; font:bold 11px/14px Arial, Helvetica, sans-serif; text-align:center; display:block;}
