body 
{
	margin:				0px;
	padding:			0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#333;
	background-color:	#e6f0fd;
}
form {
	margin:				0px;
	padding:			0px;
}
select {
	font-size:			11px;
	width:				110px;
}
.header {
	background-image:	url(../../images/header.jpg);
	background-repeat:	no-repeat;
	width:				900px;
	height:				251px;
}
.greenLine {
	background-color:	#5F9D5C;
	width:				100%;
	height:				1px;
	margin:				5px 0;
}
#copy {
	text-align:			center;
	width:				100%;
	font-size:			10px;
	margin:				5px 0 10px 0;
	padding:			5px 0px 10px 0px;
}
#page_name {
	padding:			5px 10px 0px 10px;
	background-color:	#E6E6DB;
	font-size:			12px;
	font-weight:		bold;
	text-transform:		uppercase;
	background-image:	url(../../images/title_bg.jpg);
	height:				18px;
	border:				1px #E7AF10 solid;
}
#page {
	padding:			10px;
	padding-top:		2px;
}
.btnBack {
	padding:			4px 2px;
}
.btnBack a {
	font-weight:		bold;
	text-decoration:	none;
	color:				#7CB100;
}
.btnBack a:hover {
	font-weight:		bold;
	text-decoration:	underline;
	color:				#7CB100;
}
.homeBtn {
	margin:				20px 150px;
	height:				150px;
	width:				220px;
	cursor:				pointer;
}
.banner {
	margin:				5px 0;
}	
/*************************************
				LANGUAGES
**************************************/
#lang {
	color:				#2E1F1A;
	margin:				10px;
}
#lang a {
	font-weight:		bold;
	text-decoration:	none;
	color:				#2E1F1A;
}
#lang a:hover {
	text-decoration:	underline;
	color:				#7CB100;
}
/*************************************
				MAIN
**************************************/
#main {
	background-color:	#fff;
	overflow:			visible;
	margin:				5px;
	padding:			3px;
}
#mainHome {
	background-color:	#fff;
	overflow:			visible;
	margin:				5px;
}
/*************************************
				TOP INFO
**************************************/
.td_top_info {
	background-image:	url(../../images/top_menu_bg.jpg);
	height:				23px;
	color:				#000;
	text-align:			left;
	padding-left:		10px;
	padding-top:		5px;
}
.td_top_info a{
	color:				#000;
	text-decoration:	none;
}
.td_top_info a:hover {
	text-decoration:	underline;
}
.links {	
	float:				left;
}
.langs {
	float:				right;
	padding-right:		10px;
}

/*************************************
				TOP LOGO
**************************************/
.top_logo {
	padding-left:		25px;
	background-image:	url(../../images/bg_top.jpg);
	height:				94px;
}

#logo {
	background-image:	url(../../images/MBCommunications.jpg);
	height:				22px;
	width:				290px;
	float:				right;
	padding-top:		74px;
	padding-right:		27px;
	color:				#1a3a6b;
}

#logo a{
	color:				#1a3a6b;
	text-decoration:	none;
	font-size:			10px;
}
#logo a:hover{
	text-decoration:	underline;
}
/*************************************
				RIGHT
**************************************/
#right {
	background-color:	#f6ffe2;
	margin:				5px 0;
	padding:			7px 0 5px 8px;
}
/*************************************
				SEARCH
**************************************/
#tblSearch{}
#tblSearch .ico {
	padding-left:		7px;
	background-color:	#7CB100;
	width:				23px;
	height:				18px;
	background-image:	url(../../images/search_left_title.jpg);
	background-repeat:	no-repeat;
	float:				left;
}
#tblSearch .title {
	background-color:	#7CB100;
	float:				left;
	height:				18px;
	color:				#fff;
	font-weight:		bold;
	width:				164px;
	font-size:			12px;
	background-image:	url(../../images/search_title.jpg);
	background-repeat:	no-repeat;
	padding-left:		30px;
}
#tblSearch .tdMain {
	background-image:	url(../../images/search_main_bg.jpg);
	padding:			3px;
	padding-top:		10px;
	padding-left:		5px;
}
.btnSearch {
	margin-top:			10px;
	background-color:	#7cb100;
	color:				#fff;
	text-transform:		lowercase;
	font-weight:		bold;
	border:				0px;
}
.btnReserve {
	margin-top:			10px;
	margin-bottom:			10px;
	background-color:	#fb5513;
	color:				#ffffff;
	text-transform:		lowercase;
	font-weight:		bold;
	border:				0px;
}
.tblSearchForm td {
	padding-bottom:		7px;
}
/*************************************
				MENU
**************************************/
#menu {	
	background-image:	url(../../images/menu_bg.jpg);
	background-repeat:	no-repeat;
	background-color:	#e6f0fd;
}

#menu .group_title {
	height:				32px;
	padding:			0 10px;
	margin-top:			10px;
	font-size:			12px;
	color:				#fb5513;
	text-transform:		uppercase;
	background-image:	url(../../images/menu_wave.png);
	background-repeat:	no-repeat;
	text-align:			right;
	font-weight:		bold;
	background-position: bottom;
}

#menu .items {
	padding:			2px 4px;
	margin-left:		30px;
}
#menu a {
	color:				#000;
	text-decoration:	none;
	font-size:			11px;
}
#menu a:hover {
	color:				#fb5513;
}

.devider {
	background-image: 	url(../../images/menu_devider.jpg);
	height:				2px;
	margin:				0px 6px;
}

/*************************************
				TOP OFFER
**************************************/
#top_offer {
	width:				180px; 
	height:				200px;
	cursor:				pointer;
	margin:				2px;
}

#top_offer:hover {
	background-color:	#fff;
}

#top_offer .offer_img
{
	width:				180px; 
	height:				200px;
}

#top_offer .info_name {
	float:				left;
	position:			relative;
	left:				0px;
	top:				-55px;
	z-index:			2;
	padding:			10px;
	padding-top:		5px;
	color:				#252519;
	font-weight:		bold;
	width:				88%;
	text-align:			left;
}

#top_offer .info_price {
	float:				right;
	font-weight:		bold;
	z-index:			2;
	padding:			4px;
	padding-top:		0px;
	color:				#fb340d;
	font-size:			12px;
}

#top_offer .info_bg {
	height:				55px;
	background-color:	#fff;
	opacity: 			0.5;
  	filter: 			alpha(opacity = 50);
  	zoom: 				1;
	position:			relative;
	left:				0px;
	top:				0px;
	width:				94%;
	z-index:			1;
	text-align:			left;
}

#top_offer .info_bg_hover {
	height:				55px;
	background-color:	#fff;
	opacity: 			0.9;
  	filter: 			alpha(opacity = 90);
  	zoom: 				1;
	position:			relative;
	left:				0px;
	top:				0px;
	width:				94%;
	z-index:			1;
}
.tdPrice {
	height:				28px;
	background-image:	url(../../images/img_btm.png);
}
/*************************************
				OFFERS
**************************************/
#offer {
	margin:				2px;
	background-color:	#f1f1f1;
	cursor:				pointer;
	border:				1px #AB9C79 solid;
	padding:			1px;
}
#offer:hover {
	border:				1px #D7D0BF solid;
	margin:				2px;
	background-color:	#fff;
	cursor:				pointer;
}
#offer .title {
	color:				#3C3526;
	font-size:			12px;
	font-weight:		bold;
	padding:			5px;
	background-image:	url(../../images/title_bg.jpg);
}
#offer .country {
	font-weight:		bold;
	color:				#F1952C;
	padding:			5px;
}
#offer .offer_img
{
	width:				200px; 
	height:				130px;
	margin:				5px;
}
#offer .info {
	padding:			5px;
}
#offer .price {
	text-align:			right;
	padding:			3px 7px 0px 0px;
	color:				#F3492F;
	font-size:			14px;
	font-weight:		bold;
	background-image:	url(../../images/price.png);
	background-repeat:	no-repeat;
	background-position:right;
	height:				18px;
	width:				77px;
}
#offer .star {
	text-align:			right;
	padding-right:		7px;
}
#offer .group {
	float:				right;
	font-weight:		normal;
	font-style:			italic;
	font-size:			11px;
}
/*************************************
			OFFER DETAILS
**************************************/
#offer_details {
	border:				1px #AB9C79 solid;
	margin:				2px;
	background-color:	#fff;
	padding:			1px;
}

#offer_details .title {	
	font-size:			12px;
	font-weight:		bold;
	padding:			5px;
	background-image:	url(../../images/title_bg.jpg);
}
#offer_details .country {
	font-weight:		bold;
	color:				#F1952C;
	padding:			5px;
}
#offer_details .offer_img
{
	width:				130px; 
	height:				100px;
	margin:				5px;
	float:				left;
	border:				1px #AB9C79 solid;
	cursor:				pointer;
	
}
#offer_details .info {
	padding:			5px;
}
#offer_details .price {
	text-align:			right;
	padding:			5px 10px;
	color:				#F3492F;
	font-size:			14px;
	font-weight:		bold;
	border-top:			1px solid #AB9C79;
}
#offer_details .star {
	text-align:			right;
	padding-right:		7px;
}
#offer_details .group {
	float:				right;
	font-weight:		normal;
	font-style:			italic;
	font-size:			11px;
}
/*************************************
				TITLES
**************************************/
.latestTitle {
	margin:				2px;
	padding:			0 6px;
	color:				#395100;
	font-weight:		bold;
	background-image:	url(../../images/title_latest_bg.jpg);
}
.latestTitle2 {
	margin:				2px;
	padding:			0 6px;
	color:				#513900;
	font-weight:		bold;
	background-image:	url(../../images/title_reserve_bg.jpg);
}
.latestTitleDevider {
	text-transform:		lowercase;
	text-align:			center;
}
/*************************************
				ROWS
**************************************/
.rowLiteGrey {
	background-color:	#f1f1f1;
	padding:			1px;
	padding-left:		1px;
	cursor:				pointer;
}
.rowLiteGrey:hover {
	background-color:	#F6FFE2;
	color:				#000;
}
.rowWhite {
	background-color:	#fff;
	padding:			1px;
	padding-left:		1px;
	cursor:				pointer;
}
.rowWhite:hover {
	background-color:	#F6FFE2;
	color:				#000;
}
.rowLiteGreen {
	background-color:	#EFFEEE;
	padding:			5px;
	padding-left:		7px;
	cursor:				pointer;
}
.rowLiteGreen:hover {
	background-color:	#fff;
	color:				#000;
}
.rowDarkGreen {
	background-color:	#E1FEE6;
	padding:			5px;
	padding-left:		7px;
	cursor:				pointer;
}
.rowDarkGreen:hover {
	background-color:	#fff;
	color:				#000;
}
/*******************************************
			PRICE TABLE
*******************************************/
#tblMain {
	width:				99%;
	border:				0px;
	border-collapse: 	collapse;
	margin:				3px;
}
#tblMain td {
	border:				1px #000 solid;
}

.ptTitle {
	background-color:	#0085B1;
	padding:			8px;
	color:				#fff;
	font-weight:		bold;
	text-align:			center;
	cursor:				default;
}
.ptPeriod {
	background-color:	#B4E1E7;
	cursor:				default;
}

.ptAp {
	background-color:	#00B4D7;
	padding:			5px;
	color:				#333;
	font-weight:		bold;
	cursor:				default;
}

.ptPrice {
	color:				#F3492F;
	font-weight:		bold;
	padding:			3px;
	font-size:			12px;
	background-color:	#fff;
	cursor:				default;
}


/*******************************************
			RENT PRICES TABLE
*******************************************/
.rtCars {
	background-color:	#D7E7B3;
	cursor:				default;
	font-weight:		bold;
	padding-left:		7px;
}
.rtPrice {
	color:				#D13807;
	font-weight:		bold;
	padding:			3px;
	font-size:			12px;
	background-color:	#fff;
	cursor:				default;
	text-align:			center;
}

/*******************************************
			   LATEST TABLE
*******************************************/
#Latest {
	margin:				5px;
	border:				1px #ab9c79 solid;
	padding:			1px;
}
/*******************************************
			   FLASH TOP
*******************************************/
#flash_top {
	position:			absolute;
	left:				45%;
	top:				4px;
	width:				470px;
	height:				190px;
	z-index:			1;
}

#docs {
	margin:				0 0 5px 3px;
}
#docs a {
	font-weight:		bold;
	color:				#287AE0;
	font-size:			14px;
}
#docs a:hover {
	color:				#FB5513;
}
	

