﻿body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
}

h1
{
	font-size: 20px;
	font-weight: bold;
}

h3 { font-size: 13px; font-weight: bold; }

h2
{
	font-size: 16px;
	font-weight: bold;
}

table, td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.container
{
	width: 100%;
	height: 100%;
}

.logo_wrapper
{
	clear: both;
	width: 100%;
	height: 120px;
	background-image: url(/common/images/banner_background.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#021521;
}

.logo_left
{
	background-image: url('/common/images/banner_left.jpg');
	background-repeat: no-repeat;
	z-index: 15;
	width: 70%;
	height: 100px;
}

.logo_right
{
	background-image: url('/common/images/banner_right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 20;
	position: absolute;
	width: 458px;
	height: 75px;
	top: -3px;
	right: 1%;
}

.welcome_text
{
	background-image: url('/common/images/topGreyBar.gif');
	background-repeat: repeat-x;
	height: 16px;
	width: 100%;
	color: black;
}

.main_body
{
	padding: 10px 0px 10px 10px;
	width: 98%;
	z-index: 11;
}

.main_body_promo { padding: 10px 10px 10px 10px; width: 580px; z-index: 11; }

.content_wrapper
{
	width: 100%;
}

.content_wrapper_promo { min-width: 480px; width: 50%; }
.content_wrapper_promo_resultspage { width: 580px; }

.left_arrow
{
	background-image: url('/common/images/greenArrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	width: 100%;
	height: 18px;
}

.content_title
{
	background-color: #b2b1b1;
	width: 200px;
	height: 18px;
	margin-left: 26px;
}

.content_title_promo { background-color: #b2b1b1; min-width: 454px; width: 100%; height: 18px; margin-left: 26px; }
.content_title_promo_resultspage { background-color: #b2b1b1; width: 554px; height: 18px; margin-left: 26px; }

.content_body
{
	background-color: #f1f1f1;
	padding: 10px 0px 10px 0px;
	border: solid 1px #bebebe;
}

.slide_text
{
	width: 530px; 
	position: absolute; 
	top: 74px; 
	left: 210px;
}

.hide { display: none; }

select, input
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.body
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.nav
{
	font-weight: bold;
	color: #032F48;
}
.nav a:link
{
	color: Black;
}
.nav a:active
{
	color: Black;
}
.nav a:visited
{
	color: Black;
}

.footer
{
	font-weight: normal;
	color: #032F48;
}
a:link, a:active, a:visited
{
	color: #3366CC;
	text-decoration: none;
}
a:hover
{
	color: #B2B1B1;
	text-decoration: underline;
}
.resultsHead
{
	font-size: 14px;
	color: #032F48;
}

.rate_wrapper
{
	width: 100%;
	border: solid 1px #96BE05;
}

.rate_wrapper tr.alternating td
{
	background-color: #dedede;
}

.rate_wrapper tr td
{
	border-bottom: solid 1px #96BE05;
	border-right: solid 1px #96BE05;
}

.rate_wrapper tr.header td
{
	background: #baed00 url(/common/images/rate_wrapper_header_bg.gif) repeat-x top left;
	padding: 8px;
}

.rate_wrapper tr.headerBook td
{
	width: 6%;
}

.stdrate
{
	color: #2a9c07;
	font-weight: bold;
}

.rate
{
	cursor: pointer;
	color: #000;
	font-weight: bold;
}

td .rate
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #000;
	cursor: pointer;
}

td .result_hotel
{
	background-color: #C5F800;
}

.total td
{
	border-top: solid 1px black;
}

.floater
{
	position: absolute;
	top: 80px;
	left: 13px;
	height: 10px;
	width: 90%;
	color: #cecece;
}

p { margin-top: 2px; margin-bottom: 2px; }

.save_upto { color: Red; }
.save_upto_details { color: Red; font-weight: bold; font-size: 12px; }


p.blog_comment
{
	margin-left: 5px;
}

/* Apex SEO Classes for MainNew.Master */
/*.home_symbol {width: 28px; height: 19px; position: absolute; top: 100px; left: 0px; background-image: url('/common/images/homeSym.gif'); background-repeat: no-repeat; background-position: left;}*/
.form1 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/*.top_menu {position: absolute; left: 27px; top: 104px;}*/
.top_welcome {width: 200px; font-weight: bold; color: #ffffff; padding-left: 27px;}

.top_nav {padding-left: 20px; background-image: url('/common/images/menu.gif'); background-repeat: repeat-x; background-position: bottom; height: 26px; z-index: 12;}
.top_nav a {padding: 5px 20px 7px 20px; color: #000; font-weight: bold; top: 5px; position: relative;}
.top_nav a.selected {background-color: #fff;}

.footer{clear: both; height: 23px; width: 660px; text-align: center; margin: 0px auto; color: #000;}
.footer a {color: #000;}

.bottom_menu {width: 660px; text-align: center; margin: 0px auto; padding-top: 1em; color: #b2b1b1;}
.bottom_menu a {color: #b2b1b1;}

.welcome_text_links { }
.welcome_text_links a { color: #000000; font-weight: bold; margin-left: 10px; margin-right: 10px; }

.credit_card_logos {text-align: center; padding-top: 1em;}
.hr {clear: both;}
.hr hr {color: #fff;}

.breadcrumb {padding-left: 10px; font-size: 13px; color: #07426E;}
.breadcrumb a {color: #07426E; font-weight: bold; text-decoration: underline; }
.breadcrumb span {color: #626262;}
.resultexplanation {font-size: 12px; color: #000;}
.resultexplanation b, .resultexplanation strong, .resultexplanation h1 {font-weight: bold; color: #07426E; }
.resultexplanation p, .resultexplanation h1 {margin-top: 1em; margin-bottom: 1em;}

.finderheader {padding-left: 20px; padding-bottom: 10px; font-size: 13px; color: #14324A; font-weight: bold;}
.finderheader a {color: #14324A; text-decoration: underline;}

.date {text-align: center; font-size: 11px; color: #032F48; text-decoration: none; font-weight: bold;}
.dateDay {font-size: 12px; color: #032F48; text-decoration: none; font-weight: bold;}
.dateDay td.notbold {font-weight: normal;}
a.dateDay {font-size: 12px; color: #032F48; text-decoration: none; font-weight: bold;}
.dateDay td {border: none !important; padding: 2px;}
.rate_wrapper td {font-size: 12px;}

.sold {font-weight: bold; font-size: 13px; background-color: #fff !important;}
.rating_type {color: #195699; padding-left: 10px;}

.top_accommodation_list a {text-decoration: underline; font-size: 12px;}
.top_accommodation_list li {color: #3366CC;}

.content_body td {font-size: 12px;}
.content_body h2 {color: #022239;}
.content_body td div .save_upto_details {font-weight: normal; font-size: 12px;}

fieldset.pay_now {background: #fff; margin-top: 20px;}
.pay_now legend {color: #2B77D9; font-size: 14px;}

.featured {padding: 20px; background :#fff; cursor: pointer;}
.featured td {width: 200px;}

.tab {float: left; cursor: pointer; margin-right: 10px;}
.tab_on {float: left; cursor: default; margin-right: 10px;}
.tab th {font-weight: bold; font-size: 14px; color: #fff; height: 28px; text-align: center; background: #fff url(/common/images/tab_off.gif) repeat-x left top; padding: 0px 20px;}
.tab .left {background: #fff url(/common/images/tab_off_left.gif) no-repeat left top; width: 5px;}
.tab .right {background: #fff url(/common/images/tab_off_right.gif) no-repeat left top; width: 5px;}
.tab_on th {font-weight: bold; font-size: 14px; color: #fff; height: 28px; text-align: center; background: #fff url(/common/images/tab_on.gif) repeat-x left top; padding: 0px 20px;}
.tab_on .left {background: #fff url(/common/images/tab_on_left.gif) no-repeat left top; width: 5px;}
.tab_on .right {background: #fff url(/common/images/tab_on_right.gif) no-repeat left top; width: 5px;}
