div#content_main_header {
	width: 960px;
	height: 46px;
	background-image: url("../images/main/content_header_bg.jpg");
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	float: left;
}

div#content_main_bg {
	width: 960px;
	min-height: 279px;
	height: auto !important;
	height: 729px;
	background-image: url("../images/main/content_bg.jpg");
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	float: left;
}

div#content_main_side {
	width: 65px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
}

div#content_main_sep {
	width: 15px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
}

div#content_main_vert {
	width: 260px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	
	font-size: 11px;
	font-family:  Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
	color: #000000;	
}

.color1, .color3
{
	color: #006699;
	text-decoration: none;
}
.color2{color: #006633;} 
.color3:hover {color: #0099cc;}

div#content_main_searcher {
	width: 846px;
	min-height: 218px;
	height: auto !important;
	height: 218px;
	background-image: url("../images/main/content_search_bg.jpg");
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 52px 0px 0px 114px;
	position: relative;
	float: left;
	z-index: 1;
}

div#content_main_under_searcher {
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
}

div#content_main_footer {
	width: 960px;
	height: 64px;
	background-image: url("../images/main/content_footer_bg.jpg");
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	float: left;
}

div#content_main_footer_left {
	position: absolute;
	top: 36px;
	left: 110px;
	width: 500px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #ffcc33;
}

div#content_main_footer_right {
	position: absolute;
	top: 30px;
	left: 580px;
	width: 293px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #ffcc33;
	text-align: right;
}

div#content_main_bottom_banner {
	width: 960px;
	height: 113px;
	background-image: url("../images/main/banner_eurofinance_bg.jpg");
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	float: left;
}

div#footer_main {
	width: 960px;
	height: 32px;
	background-image: url("../images/main/footer_bg.jpg");
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	float: left;
}

div#online_search_link {
	position: absolute;
	top: 226px;
	left: 686px;
	width: 232px;
	height: 32px;
}

td.last_minute {
	background-color: #ffcc33;
	width: 260px;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
}

td.last_minute:hover {
	background-color: #f9e8b5;
}

a.gg:link { text-decoration: none; color: white; font-weight: bold; font-size: 13px; }
a.gg:visited { text-decoration: none; color: white; font-weight: bold; font-size: 13px; }
a.gg:active { text-decoration: none; color: white; font-weight: bold; font-size: 13px; }
a.gg:hover { text-decoration: none; color: white; font-weight: bold; font-size: 13px; }

a.price:link { text-decoration: none; color: red; font-weight: bold; font-size: 12px; }
a.price:visited { text-decoration: none; color: red; font-weight: bold; font-size: 12px; }
a.price:active { text-decoration: none; color: red; font-weight: bold; font-size: 12px; }
a.price:hover { text-decoration: none; color: #113c8a; font-weight: bold; font-size: 12px; }

a.country:link { text-decoration: none; color: #113c8a; font-weight: bold; font-size: 12px; }
a.country:visited { text-decoration: none; color: #113c8a; font-weight: bold; font-size: 12px; }
a.country:active { text-decoration: none; color: #113c8a; font-weight: bold; font-size: 12px; }
a.country:hover { text-decoration: none; color: red; font-weight: bold; font-size: 12px; }
