@charset "utf-8";
/* CSS Document */

body
{
margin:0;
background:url(../images/background.gif) top repeat-x;
font: normal 11px/16px arial,verdana, sans-serif;
color:#555555;
}

a			{color:#00aeef; text-decoration:underline;}
a:hover		{color:#000000; text-decoration:underline;}
a:active	{color:#fff799;}

p			{font: normal 12px/16px arial,verdana, sans-serif; color:#555555; margin:0 0 0px 0}
em			{color:#f26522;font-weight:bold;font-style:normal;}

table		{border:none; margin:0;}
tr			{margin:0;}
td			{margin:0; vertical-align:top;}

ul			{margin:0px 0 10px 0; padding:0px; list-style-type:disc; color:#f26522;}
li			{font-size:12px; margin:0px 0px 0px -20px; }
li span		{color:#555555;}

hr			{border-bottom:solid 1px #c2c2c2; border-left:none; border-top:none; border-right:none; 
			 margin:0; padding:5px 0; width:auto; height:1px;}

form		{margin:0;}

h1	{
	margin:0 0 10px 0;
	padding:0;
	font:normal 36px arial, verdana, sans-serif;
	color:#f26522;
	letter-spacing:-1px;
	display:block;
}
h2	{
	margin:0;
	padding:0;
	font:normal 28px/32px arial, verdana, sans-serif;
	color:#f26522;
	letter-spacing:-0.8px;
}

h3
{
	font:normal 22px/24px arial, verdana, sans-serif;
	color:#f26522;
	display:block;
	margin:0px;
	width:auto;
	height:26px;
	text-align:left;
	text-decoration:none;
}
h3 a:link, h3 a:visited
{
	font:normal 22px/24px arial, verdana, sans-serif;
	color:#f26522;
	text-decoration:none;
}
h3 a:hover	{text-decoration:underline;}

h4
{
	font:bold 16px/16px arial, verdana, sans-serif;
	color:#f26522;
	display:block;
	margin:0px;
	width:auto;
	height:18px;
	text-align:left;
	text-decoration:none;
}
h4 a:link, h4 a:visited
{
	font:bold 16px/16px arial, verdana, sans-serif;
	color:#f26522;
	text-decoration:none;
}
h4 a:hover	{text-decoration:underline;}

h5
{
	font:bold 14px/16px arial, verdana, sans-serif;
	display:block;
	margin:0px;
	width:auto;
	height:18px;
	text-align:left;
	text-decoration:none;
}
h5 a:link, h5 a:visited
{
	font:bold 14px/16px arial, verdana, sans-serif;
	color:#f26522;
	text-decoration:none;
}
h5 a:hover	{color:#f26522;text-decoration:underline;}

/**** IMAGES ********/
img			{border:none;}
.photo		{background:#FFFFFF; border:solid 1px #d7d7d7; padding:3px; margin-right:10px;}

/**** TEXT *************/
.blue-text, .blue-text a, .blue-text a:link, .blue-text a:visited	{color:#00aeef;text-decoration:none;}
.blue-text a:hover			{color:#f26522;}
.orange-text, .orange-text a, .orange-text a:link, .orange-text a:visited{color:#f26522; text-decoration:none;}
.orange-text a:hover		{color:#00aeef;}
.bold		{font-weight:bold;}
.font-14px	{font-size:14px;}
.font-12px	{font-size:12px;}
 
 /********** BUTTONS ******/
.b_orange
{
	min-width:100px;
	max-width:120px;
	height:20px;
	margin:5px 0 0 0;
	padding:0 5px;
	background:#f8921d url(../images/b-orange_bg.gif) bottom left repeat-x;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	border:none;
	display:block;
}
.b_orange a, .b_orange a:link, .b_orange a:visited
{
	color:#ffffff;
	border:none;
	text-decoration:none;
}
.b_orange a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.b_blue
{
	width:auto;
	max-width:150px;
	height:25px;
	margin:5px 0 0 0;
	padding:0 5px;
	background:#00aeef url(../images/b-blue_bg.gif) bottom left repeat-x;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	border:none;
	display:block;
}
.b_blue a, .b_blue a:link, .b_blue a:visited
{
	color:#ffffff;
	border:none;
	text-decoration:none;
}
.b_blue a:hover
{
	color:#f26522;
	text-decoration:none;
}

.b_box-arrow
{
background:#FFFFFF url(../images/arrow-orange-button.gif) top left no-repeat;
margin:5px 0px;
padding:3px 8px 0px 20px;
border:solid 1px #d7d7d7;
min-width:50px;
height:20px;
font:bold 12px arial,verdana,sans-serif;
color:#00aeef;
text-align:left;
text-decoration: none;
cursor:pointer;
display:block;
float:left;
}
a.b_box-arrow:link, a.b_box-arrow:visited, a.b_box-arrow:active{color:#00aeef; text-decoration:none;}
a.b_box-arrow:hover{color:#FFFFFF; background:#00aeef url(../images/arrow-orange-button.gif) top left no-repeat;}

/*** MARGIN AND PADDING DIVS *********/ 
.no-margin 		{margin:0px;}
.padding-25px 	{padding:0 25px;}

/************* HEADER **********************************/
#header
{
	margin:0 auto;
	width:auto;
	height:150px;
	background:
}
.header_holder
{
	background:url(../images/header-menu_bg.gif) center no-repeat;
	margin:0 auto;
	width:1000px;
	height:150px;
}

.header-seo-link
{
background:url(../images/seo-header-link_bg.gif) top center no-repeat;
height: 15px;
font: normal 12px/15px arial,verdana,sans-serif;
text-align: center;
color: #fdc689;
}

.header-seo-link a
{
color: #FFFFFF;
text-align: center;
text-decoration: none;
font-weight:normal;
}

.header-seo-link a:hover
{
color:#fdc689;
}

.logo
{
	background: url(../images/hotel1234.gif) top left no-repeat;
	margin:0 0 0 20px;
	padding-top:80px;
	width:285px;
	height:20px;
	font: normal 14px/18px arial, verdana, sans-serif;
	color:#a1a1a1;
	letter-spacing:-1px;
	text-align:left;
	float:left;
}
.logo a.active
{
	font:normal 14px/18px arial, verdana, sans-serif;
	text-align:left;
	color:#a1a1a1;
	text-decoration:none;
	text-align:center;
}
.logo a:hover, a.logo:hover, .logo a.active:hover
{
	color:#f26522;
	font-weight:normal;
	text-decoration:none;
}
.logo a, a.logo:link, a.logo:visited, a.logo:active
{
	color:#a1a1a1;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:1px;
}

.header-pic
{
	margin:0px;
	padding:0px;
	height:100px;
	border:none;
	float:left;
}
.clock
{	
	margin:0 15px 0 10px;
	padding:6px 0 0 0;
	height:26px;
	font:normal 12px/14px arial, verdana, sans-serif;
	color:#FFFFFF;
	text-align:right;
	float:right;
}
.header-menu
{
	margin:0 0 0 5px;
	width:800px;
	height:25px;
	font:normal 12px/13px arial, verdana, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:left;
	float:left;
}
.header-menu a
{
	margin:0;
	padding:0 5px;
	font:normal 12px/14px arial, verdana, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
}
.header-menu a:hover
{
	color:#f9ad81;
}
.header-menu a.active
{
	color:#fff799;
	font:bold 12px/30px arial,verdana,sans-serif;
	text-decoration:none;
	display:inline-block;
}
.header-menu a.active:hover
{
	color:#f9ad81;
}


/******************MAIN CONTENT********************************************/

#container
{
background:#FFFFFF url(../images/container_bg.gif) top center no-repeat;
margin:0 auto;
width:auto;
}
.content_index
{
	background:url(../images/index-top_bg.gif) top repeat-x;
	margin:0 auto;
	padding:0;
	width:1000px;
	height:300px;
}
.content
{
	margin:0 auto;
	width:1000px;
	min-height:1%;
}
.content_padding
{
	padding:2px 20px;
}

.one-col_top
{
	background:url(../images/one-col_top.gif) top left no-repeat;
	margin:0px;
	width:1000px;
	height:25px;
}
.one-col_bg
{
	background:url(../images/one-col_bg.gif) top left repeat-y;
	width:968px;
	padding:0 16px 5px 16px;
	margin:0px;
	min-height:1%;
}
.one-col_bot
{
	background:url(../images/one-col_bot.gif) bottom left no-repeat;
	margin:0 0 10px 0;
	width:1000px;
	min-height:22px;
}
.two-col_boxbg
{
background:url(../images/two-col_bg.gif) top left repeat-y;
}
.two-col_R_cities
{
background:url(../images/top-10-cities_bg.gif) top left no-repeat;
}
.two-col_L
{
margin:0 0 10px 8px;
padding:0;
width:490px;
min-height:290px;
float:left;
}
.two-col_R
{
margin:0 0 10px 0px;
padding:0;
width:490px;
min-height:290px;
float:left;
}

.two-col_top
{
	background:url(../images/two-col_top.gif) top left no-repeat;
	width:490px;
	height:20px;
}
.two-col_top-orange
{
	background:url(../images/two-col_top-orange.gif) top left no-repeat;
	width:455px;
	height:auto;
	padding:20px 10px 5px 25px;
}
.two-col_bot
{
	background:url(../images/two-col_bot.gif) bottom left no-repeat;
	width:490px;
	height:20px;
}
.two-col_bot_shade
{
	background:url(../images/two-col_bot_shade.gif) bottom left no-repeat;
	width:490px;
	height:25px;
}
.two-col_text
{
	margin:0 25px;
}

.two-col_greybox td
{
	padding:2px;
	background-color:#666666;
	color:#FFFFFF;
	text-decoration:none;
}
.two-col_greybox td a
{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
.two-col_greybox td a:hover
{
	color:#f26522;
	text-decoration:none;
}

/***** SEARCH BOX ********/
.searchbox
{
margin:0px 0px 0px 0;
padding:0;
width:495px;
min-height:1%;
float:left;
}
.searchbox_colL
{
	margin:0;
	width:360px;
	float:left;
}
.searchbox_colR
{
	width:115px;
	text-align:right;
	float:left;
}
.search_h1
{
	margin:0 0 10px 0;
	color:#FFFFFF; 
	line-height:15px;
}
.search_p
{
	width:335px;
	line-height:14px;
	color:#FFFFFF;
}
.search_form
{
	margin:0 0 0 -2px;
	padding:0px;
	width:auto;
	font-weight:bold;
}
.search_form td
{
	padding:2px;
}


/********TOP 10 CITIES*****/
.top-10-cities-names
{
	padding-top:5px;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#f26522;
	text-decoration:none;
}
.top-10-cities-names a, .top-10-cities-names a:visited
{
	color:#f26522;
	text-decoration:none;
}
.top-10-cities-names a:hover
{
	text-decoration:underline;
}
/********HOTEL LISTINGS*****/
.featured-hotel
{
	width:auto;
	height:110px;
	padding:3px 0 6px 0;
	border-bottom:solid 1px #e2e2e2;
	margin:0px 0px 5px 0px;
}
.featured-hotel .hotel-pic
{
	width:100px;
	height:100px;
	border:solid 1px #e2e2e2; padding:3px;
	float:left;
}
.featured-hotel .pricing-box
{
	width:130px;
	height:72px;
	padding:18px 10px 18px 8px;
	background:#efefef;
	font:normal 12px Arial, Helvetica, sans-serif;
	float:left;
}
.featured-hotel .hotel-summary
{
	width:645px;
	height:98px;
	padding:0 0 0 17px;
	float:left;
}

.pricing
{
	font:bold 28px/32px Arial, Helvetica, sans-serif;
	color:#f26522;
	text-decoration:none;
}
.pricing a, .pricing a:link, .pricing a:visited;
{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#f26522;
	text-decoration:none;
}
.address			{margin:0 0 10px 0;font:bold 11px/14px Arial, Helvetica, sans-serif;}
.address2			{margin:0 0 2px 0;font:bold 11px/14px Arial, Helvetica, sans-serif;}

/********STAR RATINGS*****/
.star-rating_5		{width:60px; height:12px; margin:2px 0 5px 0; background:transparent url(../images/star.gif) top left repeat-x;}
.star-rating_4half	{width:54px; height:12px; margin:2px 0 5px 0; background:transparent url(../images/star.gif) top left repeat-x;}
.star-rating_4		{width:48px; height:12px; margin:2px 0 5px 0; background:transparent url(../images/star.gif) top left repeat-x;}
.star-rating_3half	{width:42px; height:12px; margin:2px 0 5px 0; background:transparent url(../images/star.gif) top left repeat-x;}
.star-rating_3		{width:36px; height:12px; margin:2px 0 5px 0; background:transparent url(../images/star.gif) top left repeat-x;}
.star-rating_2half	{width:30px; height:12px; margin:2px 0 5px 0; background:transparent url(../images/star.gif) top left repeat-x;}
.star-rating_2		{width:24px; height:12px; margin:2px 0 5px 0; background:transparent url(../images/star.gif) top left repeat-x;}
.star-rating_1		{width:12px; height:12px; margin:2px 0 5px 0; background:transparent url(../images/star.gif) top left repeat-x;}

.top-name						{float:left; height:40px; margin-left:20px;}
.top-links						{float:left; height:20px; padding:13px 10px 0 10px;}
.top-checkin-checkout			{float:right; padding:15px 0 0 5px; width:auto; height:25px; font:bold 14px Arial,Helvetica,sans-serif; text-align:right;}
.top-checkin-checkout .checkin 	{float:left; margin-left:5px; width:190px;}
.top-checkin-checkout .checkout {float:left; margin-left:5px; width:220px}
.top-button						{float:right; padding:2px 0 0 5px; margin-right:20px;}

/********TABS*****/
.tabs-box
{
	background:#f26522 url(../images/line_black.gif) bottom repeat-x;
	padding:10px 5px 0 10px;
	width:682px;
	height:40px;
	color:#FFFFFF;
	font:bold 14px/40px Arial, Helvetica, sans-serif;
	float:left
}
.tabs-box table
{
	max-width:675;
}

.tab-links
{
	background:#c2c2c2;
	margin:0 2px 0 0;
	padding:0 8px;
	height:38px;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #252525;
	font:bold 12px/40px Arial, Helvetica, sans-serif;
	color:#252525;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	display:block;
}
a.tab-links:link, a.tab-links:visited,
{
	margin:0 2px;
	padding:0px;
	width:auto;
	height:36px;
	color:#252525;
	text-decoration:none;
	text-align:center;
	display:block;
}
a.tab-links:hover
{
	background:#999999;
	color:#FFFFFF;
	text-decoration:none;
}
a.tab-links-active
{
	background:#FFFFFF;
	margin:0 2px 0 0;
	padding:0 8px;
	width:auto;
	height:38px;
	border:solid 1px #252525;
	border-bottom:solid 1px #FFFFFF;
	color:#f26522;
	font:bold 12px/40px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	display:block;
}

.phone-promo-code
{
	background:#f26522 url(../images/line_black.gif) bottom repeat-x;
	padding:10px 10px 0 10px;
	border-left:solid 1px white;
	width:250px;
	height:40px;
	color:#FFFFFF;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	float:left;
}
.phone-promo-code .numbers
{
	color:#252525;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
}

.line-grey
{
	border-bottom:solid 1px #c2c2c2;
	margin:0;
	padding:5px 0;
	width:auto;
	height:1px;
}

.results-found
{
	margin:5px 0 0 20px;
	height:25px;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#f26522;
	float:left;
}
.results-found-links
{
	margin:5px 0 0 0px;
	padding:8px 10px 0 10px;
	height:17px;
	float:left;
}
.results-page-no
{
	width:auto;
	height:25px;
	margin:5px 20px 0 0;
	text-align:right;
	font:normal 12px/30px Arial, Helvetica, sans-serif;
	float:right;
}
.results-page-no a
{
	padding:0 5px;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
}


/***************FOOTER*********************************************/
#footer
{
margin:0 auto;
width:1000px;
}
.footer-holder
{
	background:url(../images/footer-menu_bg.gif) left top no-repeat;
	width:1000px;
	height:36px;
}
.footer-menu
{
	padding:0 10px;
	width:780px;
	height:36px;
	font:normal 12px arial, verdana, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:left;
	float:left;
}
.footer-menu a
{
	padding:0 5px;
	font:normal 12px/40px arial, verdana, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
}
.footer-menu a:hover
{
	color:#f9ad81;
}
.footer-menu a.active
{
	color:#fff799;
	font:bold 12px arial,verdana,sans-serif;
	text-decoration:none;
	display:inline-block;
}
.footer-menu a.active:hover
{
	color:#f9ad81;
}
.footer-clock
{	
	margin:8px 15px 0 10px;
	height:26px;
	font:normal 12px/24px arial, verdana, sans-serif;
	color:#FFFFFF;
	text-align:right;
	float:right;
}
.footer-seo-links
{
padding-top:5px;
margin:0 auto;
width:940px;
font: normal 11px/14px arial,verdana,sans-serif;
color: #999999;
text-align:center;
}
.footer-seo-links a
{
text-decoration: none;
color:#555555;
}
.footer-seo-links a:hover
{
color: #00aeef;
}

.resultit
{
width:940px;
margin:0 auto;
padding:10px 0;
font: normal 11px/14px arial,verdana,sans-serif;
color: #999999;
text-decoration: none;
text-align:center;
}
.resultit a
{
text-decoration: none;
font-weight:normal;
color:#555555;
}
.resultit a:hover
{
color: #00aeef;
}