body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#111111;
	margin:0px;
	padding:0px;
}
table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:150%;
	color:#444444;
}
input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222222;
}
select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222222;
}
textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
}
img
{
	border:0px;
}
.normal
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.3;
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
}
h1
{
	margin:0px;
	padding-top:6px;
	padding-bottom:4px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-transform:capitalize;	
	color:#3073a7; /*#FF6703;*/
}
h2
{
	margin:0px;
	padding-top:6px;
	padding-bottom:4px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-transform:capitalize;	
	color:#3073a7; /*#FF6703;*/
}
h3
{
	margin:0px;
	padding-top:10px;
	padding-bottom:3px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:capitalize;	
	color:#333333;
}
a
{
	color:#222222;
}
a:hover
{
	color:#336699;
}
a:visited
{
	color:#222222;
}
.highlight a
{
	color:#cc6600;
}
.highlight a:hover
{
	color:#cc6600;
}
.highlight a:visited
{
	color:#cc6600;
}
.top_nav
{
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:9px;
	text-decoration:none;
}
.top_nav a
{	
	text-decoration:none;
	font-weight:normal;
}
.top_nav a:hover
{
	text-decoration:underline;
}
.site_search
{
	border:solid 1px #aaaaaa;
	height:17px;
}
.nav
{
	color:#777777;
}
.nav a
{
	color:#777777;
}
.nav a:hover
{
	color:#777777;
}
.nav a:visited
{
	color:#777777;
}
.top_nav_a
{
	/*border-top:solid 3px #e0e0e0;*/
}
.gads
{
	width:100px;
	height:64px;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
}
.gads2
{
	width:100px;
	height:64px;
}
.carhire_img
{
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	width:80px;
	height:52px;
}
.header
{
	width:100%;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:3px;
}
.search_img
{
	background-image:url('/Images/siteSearch.gif');
	width:28px;
	background-repeat:no-repeat;
}
.arrow
{
	background-image:url('/Images/pointer.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-right:8px;
}
.menu
{
	width:155px;
	padding-left:12px;
	padding-right:5px;
	padding-top:15px;
}
.menu a
{
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}
.menuk a:hover
{
	text-decoration:underline;
}
.menu a:visited
{
	text-decoration:none;
}
.menu_title
{
	text-transform:capitalize;	
	color:#3073a7; 
	padding-bottom:5px;
}
.menu_bk
{
	background-image:url('/Images/menu.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:20px;
	width:160px;
	padding-left:17px;
	font-weight:normal;
	border-bottom:solid 1px #eeeeee;
}
.img
{
	background-image:url('/Images/bullet.gif');
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:12px;
}
.img a
{
	color:#cc6600;
}
.img a:hover
{
	color:#cc6600;
}
.img a:visited
{
	color:#cc6600;
}
.menu_bk2
{
	background-image:url('/Images/menu.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:20px;
	width:160px;
	padding-left:17px;
	font-weight:normal;
	border-bottom:solid 1px #eeeeee;
}
.menu_item
{
	height:18px;
	width:100%;
	padding-left:20px;
	border-bottom-color:#eeeeee;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.line 
{ 
	padding-top:3px; 
}
.h
{
	height:300px;
}
.contents
{
	padding-bottom:8px;
	padding-right:2px;
	padding-left:8px;
	padding-top:8px;
}
.highlight
{
	width:160%;
	border-color:#dddddd; /*#afc2d3;*/
	background-color:#f9f9f9; /*#E9F1F7;*/	
	border-style:solid;
	border-width:1px;
}
.highong
{
	width:160%;
	border-color:#ff6633; /*#afc2d3;*/
	background-color:#ffe0c1; /*#E9F1F7;*/	
	border-style:solid;
	border-width:1px;
}
.highlight2
{
	width:160%;
	border-color:#dddddd; /*#afc2d3;*/
	background-color:#ffffff; /*#E9F1F7;*/	
	border-style:solid;
	border-width:1px;
}
.highlight_color
{
	background-color:#f9f9f9;
}
.divider
{
	background-image:url('/Images/dots.gif');
	width:100%;
	height:7px;
}
.divider2
{
	border-top:solid 1px #cccccc; 
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:solid 1px #cccccc; 
}
.main_menu
{
	width:178px;
}
.main_contents
{
	width:446px;
	padding-right:10px;
}
.bkline
{
	background-image:url('/images/bkg_dotted_line.gif');
	background-repeat:repeat-x;
}
.menu_contents_top_img
{
	background-repeat:no-repeat;
	width:100%;
	height:25px;
	font-size:11px;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	text-transform:uppercase;
}
.menu_contents
{
	padding:5px;
	text-align:justify;
}
.error
{
	color:#cc3300;
	font-weight:bold;
}
.error2
{
	color:#cc3300;
	font-weight:normal;
}
.footer
{
	height:60px;
}
.bff
{
	display:none;
}
.reviews
{
	/*border:1px solid #cccccc;*/
	background:#fdfdfd;
	padding:3px;
	margin-bottom:5px;
}
/**************************************************************************************************
**************************************** PAGE STYLE ********************************************
**************************************************************************************************/
.acc_search_pic
{
	height:75px;
	width:100px;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	margin-top:3px;
	margin-left:3px;
}
.acc_random_search_pic
{
	height:50px;
	width:75px;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	margin-top:3px;
	margin-left:3px;
}
.ap_acc_search_pic
{
	height:50px;
	width:70px;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}
.ap_acc_search_pic2
{
	height:62px;
	width:90px;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}
.acc_refine_search
{
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}
/*************************************************************************************
***************************** ACCOMMODATION SEARCH ***********************************
**************************************************************************************/
.acc_search
{
	margin-bottom:4px;
}
.acc_search2
{
	border:solid 1px #cccccc;
	margin-bottom:8px;
}
.buttons {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999
}
A.linkButtons:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkButtons:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkButtons:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkButtons:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.small_txt {margin-left:5px; font:9px Arial;color:#000000;text-transform:capitalize;}
.acc_feature_img
{
	padding-right:10px;
	padding-left:10px;
	width:20px;
	height:20px;
}
.price {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px;  
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #eeeeee;
	border-bottom:solid 1px #cccccc;
}
.acc_results
{
	border:solid 1px #cccccc;
}

/*************************************************************************************
***************************** ACCOMMODATION DETAILS **********************************
**************************************************************************************/
.acc_dts_img
{
	width:360px;
	height:280px;
	border-width:1px;
	border-color:#333333;
	border-style:solid;
}
.acc_dts_simg
{
	width:50px;
	height:40px;
	border-width:1px;
	border-color:#333333;
	border-style:solid;
}
.acc_title
{
	padding-top:20px;
	padding-bottom:6px;
	text-transform:capitalize;
	font-size:13px;
	font-weight:bold;
	color: #333333;
}
.acc_content
{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	font-size:11px;
}

.ap_parking
{
	border-bottom:solid 1px #cccccc;
	margin-bottom:3px;
	margin-top:3px;
}
/*************************************************************************************
***************************** Page Contents **********************************
**************************************************************************************/
.page_contents
{
	text-align:justify;
	font-size:11px;
}
/*
.page_contents a
{
	color:#cc6600;
}
.page_contents a:hover
{
	color:#cc6600;
}
.page_contents a:visited
{
	color:#cc6600;
}*/
.page_contents_title
{
	font-weight:bold;
	padding-top:15px;
	font-size:11px;
}
.shop_img
{
	padding-top:5px;
	padding-left:5px;
}
.stats_bar
{
	height:8px;
	color:#dddddd;
	border:solid 1px #222222;
}
.stats_bar_max
{
	height:8px;
	color:#aaaaaa;
	border:solid 1px #222222;
}

.city_break
{
	width:140px;
	padding-bottom:5px;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
}
.city_break_top
{
	height:15px;
	text-align:center;
	text-transform:uppercase;
}