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


body {
	background-color:#F8F7F7;
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-image:url(/assets/templates/latest/gfx/background.jpg);
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 80%;
	line-height:1.5;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	behavior: url("/assets/js/csshover3.htc");
	margin:0;
	padding:0;
}
/*country backgrounds*/
.united_kingdom {background-image:url(/assets/templates/aero-sas/gfx/background-uk.jpg);}
.france {background-image:url(/assets/templates/aero-sas/gfx/background-france.jpg);}
.croatia {background-image:url(/assets/templates/aero-sas/gfx/background-croatia.jpg);}
.spain {background-image:url(/assets/templates/aero-sas/gfx/background-spain.jpg);}
.cyprus {background-image:url(/assets/templates/aero-sas/gfx/background-cyprus.jpg);}
.ireland {background-image:url(/assets/templates/aero-sas/gfx/background-ireland.jpg);}
.egypt {background-image:url(/assets/templates/aero-sas/gfx/background-egypt.jpg);}
.germany {background-image:url(/assets/templates/aero-sas/gfx/background-germany.jpg);}
.greece {background-image:url(/assets/templates/aero-sas/gfx/background-greece.jpg);}
.italy {background-image:url(/assets/templates/aero-sas/gfx/background-italy.jpg);}
.mauritius {background-image:url(/assets/templates/aero-sas/gfx/background-mauritius.jpg);}
.morocco {background-image:url(/assets/templates/aero-sas/gfx/background-morocco.jpg);}
.portugal {background-image:url(/assets/templates/aero-sas/gfx/background-portugal.jpg);}
.south_africa {background-image:url(/assets/templates/aero-sas/gfx/background-south-africa.jpg);}
.turkey {background-image:url(/assets/templates/aero-sas/gfx/background-turkey.jpg);}
.tunisia {background-image:url(/assets/templates/aero-sas/gfx/background-tunisia.jpg);}
.united_arab_emirates {background-image:url(/assets/templates/aero-sas/gfx/background-united_arab_emirates.jpg);}
/*activity backgrounds*/

.surfing {background-image:url(/assets/templates/aero-sas/gfx/background-act-surfing.jpg);}
.skiing {background-image:url(/assets/templates/aero-sas/gfx/background-act-skiing.jpg);}
.golf {background-image:url(/assets/templates/aero-sas/gfx/background-act-golf.jpg);}
.art_galleries {background-image:url(/assets/templates/aero-sas/gfx/background-act-art_galleries.jpg);}
.archery {background-image:url(/assets/templates/aero-sas/gfx/background-act-archery.jpg);}
.beach {background-image:url(/assets/templates/aero-sas/gfx/background-act-beaches.jpg);}
.bird_watching {background-image:url(/assets/templates/aero-sas/gfx/background-act-bird_watching.jpg);}
.boating {background-image:url(/assets/templates/aero-sas/gfx/background-act-boating.jpg);}
.canyoning {background-image:url(/assets/templates/aero-sas/gfx/background-act-canyoning.jpg);}
.christmas_market {background-image:url(/assets/templates/aero-sas/gfx/background-act-christmas_market.jpg);}
.cricket {background-image:url(/assets/templates/aero-sas/gfx/background-act-cricket.jpg);}
.culture {background-image:url(/assets/templates/aero-sas/gfx/background-act-culture.jpg);}
.cycling {background-image:url(/assets/templates/aero-sas/gfx/background-act-cycling.jpg);}
.diving {background-image:url(/assets/templates/aero-sas/gfx/background-act-diving.jpg);}
.fishing {background-image:url(/assets/templates/aero-sas/gfx/background-act-fishing.jpg);}
.football {background-image:url(/assets/templates/aero-sas/gfx/background-act-football.jpg);}
.horse_riding {background-image:url(/assets/templates/aero-sas/gfx/background-act-horse_riding.jpg);}
.indoor_tennis {background-image:url(/assets/templates/aero-sas/gfx/background-act-tennis.jpg);}
.outdoor_adventure {background-image:url(/assets/templates/aero-sas/gfx/background-act-outdoor_adventure.jpg);}
.outdoor_tennis {background-image:url(/assets/templates/aero-sas/gfx/background-act-tennis.jpg);}
.para_gliding {background-image:url(/assets/templates/aero-sas/gfx/background-act-paragliding.jpg);}
.sailing {background-image:url(/assets/templates/aero-sas/gfx/background-act-sailing.jpg);}
.snowboard {background-image:url(/assets/templates/aero-sas/gfx/background-act-snowboarding.jpg);}
.spa {background-image:url(/assets/templates/aero-sas/gfx/background-act-spa.jpg);}
.swimming {background-image:url(/assets/templates/aero-sas/gfx/background-act-swimming.jpg);}
.walking {background-image:url(/assets/templates/aero-sas/gfx/background-act-walking.jpg);}
.waterski {background-image:url(/assets/templates/aero-sas/gfx/background-act-waterski.jpg);}
.white_water_rafting {background-image:url(/assets/templates/aero-sas/gfx/background-act-rafting.jpg);}
.wildlife {background-image:url(/assets/templates/aero-sas/gfx/background-act-wildlife.jpg);}
.wine {background-image:url(/assets/templates/aero-sas/gfx/background-act-wine.jpg);}

.contentBox {
	width:980px;
	text-align:left;
}
.contentHeader {
	width:980px;
	height:43px;
	background-image:url(../gfx/boxes/background-header.png)
}

.contentMain {
	position:relative;
	width:980px;
	height:360px;
	background-image:url(../gfx/boxes/background.png)
}
.contentMain_noheight {
	position:relative;
	width:980px;
	background-image:url(../gfx/boxes/background.png)
}
.contentFooter {
	width:980px;
	height:20px;
	background-image:url(../gfx/boxes/background-footer.png)
}
.slide_drop {
	top:0;
	width:600px;
	float:left;
	height:300px;
	display:none;
	background-image:url(/assets/templates/aero-sas/gfx/boxes/blanco.png);
	background-repeat:no-repeat;
	padding-right:20px;
	overflow:auto;
	position:relative;
	z-index:111;
	margin-top:20px;
}
.logo-holder {
	display:inline;
	width:197px;
	height:102px;
}
img {
	border: none;
}
#footer ul, #footer li {
	font-size: 100%;
}
#content_wrap {
	background-color:#FFFFFF;
	padding:20px;
	width:670px;
}
h1 {
	font-size:1.8em;
	line-height:1.2em;
	margin:0;
	padding-right:43px;
	padding-top:5px;
}
.contentHeader h1 {
	color:#FFFFFF;
	font-size:1.8em;
	line-height:1.2em;
	margin:0;
	padding-left:10px;
	padding-right:43px;
	padding-top:5px;
}
h2 {
	font-size: 1.6em; 		/* 64pts */
	line-height:1.1em;
}
.contentHeader h2 {
	color:#fff;
	margin: 0em 0 0em 0;
	font-size: 1.8em; 		/* 64pts */
	line-height:2em;
	padding-left:10px;
}
h3 {
	margin: 0;
	font-size: 1.5em; 		/* 48pts */
}
h4 {
	color:#8A298A;
	margin: 0em 0 0em 0;
	line-height: 2em; 		/* 2x baselines */
	font-size: 1em; 		/* 32pts */
}
h5 {
	margin: 0em 0 0em 0;
	line-height: 1.714286em; 		/* 2x baselines */
	font-size: 1em; 		/* 21pts */
}
h6 {
	margin: 1.125em 0 1.125em 0;
	line-height: 1.125em;
	font-size: 1em; 		/* 16pts */
}
.home-search-results h1 {
	margin:0 20px;
	padding:0;
	display:inline;
}
#results_wrap h1, #results_wrap h2, .tab_content h1, .tab_content h2{color:#999;padding-left:0;}
.tab_content h2 {border-top:1px solid #CCCCCC;}
#logo {
	display:block;
	float:left;
	height:109px;
	width:480px;
	padding-top:20px;
}
blockquote {
	margin: 0em 0 1.5em 0;
}
blockquote p {
	margin: 0em 0 0em 0;
	line-height: 1.636364em; 		/* 2x baselines */
	font-size: 1.833333em; 		/* 22pts */
}
p {
	margin: 1.285714em 0 1.285714em 0;
}
.bold {
	letter-spacing: 1px;
}
/* Padded Horizontal Rule */
hr {
	border-color:#000000;
	border-style:solid;
	border-width:1px 0 0;
	clear: both;
	margin: 0 0 17px;
	height: 0;
 padding: :18px 0 0 0;
}
a {
	color:#8A298A;
}
.oneColFixCtrHdr #container {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	height:130px;
	position:relative;
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding:10px 20px 20px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background:#F2F2F2;
	color:#333;
	margin-top:20px;
}
.oneColFixCtrHdr #footer {
	margin-top:10px;
	display:block;
	clear:both;
	border-top:1px;
}
.oneColFixCtrHdr #pre-footer {
	display:block;
	clear:both;
	margin-top:10px;
	background-image:url(/assets/images/pre-footer.jpg);
	width:980px;
	height:330px;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.footer_content_link {
	margin-top:5px;
	display:block;
}
.footer_boxes {
	background-color:#f0f0f0;
	float:left;
	font-size:11px;
	height:300px;
	padding-top:10px;
	width:236px;
	position:relative;
}
.footer_boxes h3 {
	font-size:11px;
	padding:0;
	margin:0;
	margin-bottom:5px;
}
.pre-footer_boxes {
	float:left;
	font-size:12px;
	height:300px;
	width:236px;
	position:relative;
}
.footer_boxes h3 {
	font-size:11px;
	padding:0;
	margin:0;
	margin-bottom:5px;
}
.footer_box_content {
	padding:0 10px 10px 10px;
	margin:0;
}
.icon_holder {
	position:relative;
	float:left;
	width:45px;
	padding:0 10px;
	height:50px;
}
.icon_title {
	float:left;
	font-size:18px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	width:155px;
}
.icon_title {
	float:left;
	font-size:18px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	width:155px;
}
.icon_title a {
	text-decoration:none;
	color:#8A298A;
}
.pre-icon_title {
	float:left;
	font-size:18px;
	vertical-align:smiddle;
	margin-left:10px;
	margin-top:5px;
	line-height:20px;
	width:100%;
}
.pre-icon_title a {
	text-decoration:none;
	color:#8A298A;
}
.clear {
	clear:both;
	height:0px;
	width:0px;
	padding:0;
	margin:0;
}
.spacer {
	margin-right:12px;
}
.footer_box_content ul {
	margin:0;
	padding:0;
	margin-left:15px;
	padding-left:0;
	font-size:110%;
}
.footer_box_content li {
	padding-top:5px;
}
#password {
	margin-top:3px;
}

/* Ditto 2 Blog
------------------------------------------------------------------------------- */

.ditto_summaryPost {
background-color:#FFFFFF;
float:left;
margin-bottom:20px;
padding:10px;
text-align:left;
width:605px;
border:1px solid #CCCCCC;
}

.ditto_summaryPost h3 {
    border-bottom: 1px solid #ccc;
    margin: 0px !important;
    padding: 5px !important;
    color: black;
}
.ditto_summaryPost .ditto_info {
    background-color: #F8F8F8;
    padding: 5px !important;
    font-size: 0.8em;
    color: black;
}
.ditto_link {
background-color:#F0F0F0;
border-color:#DDDDDD #CCCCCC #CCCCCC #DDDDDD;
border-style:solid;
border-width:1px;
padding:5px 10px;
text-align:center;
width:80px;
}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: #618100;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid #618100;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #9c0; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #9c0; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #618100;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
#ditto_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#ditto_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#ditto_archivelist .ditto_month {
    font-weight: bold;
}



/* 
	DROPDOWN MENUS STYLING
*/


/* 
	LEVEL ONE
*/
.wayfinder_menu {
	margin-top:20px;
	position:absolute;
	right:0;
	z-index:1101;
}
.wayfinder_menu ul {
	position: relative;
	font-size:12px;
}
.wayfinder_menu ul li {
	list-style: none;
	background-color:#f0f0f0;
	padding:3px;
	font-weight: bold;
	float: left;
	zoom: 1;
}
.wayfinder_menu ul a:hover {
	color: #fff;
}
.wayfinder_menu ul a:active {
	color: #ff6600;
}
.wayfinder_menu ul li a {
	display: block;
	padding: 4px 8px;
	border-right: 1px solid #8A298A;
	color: #8A298A;
	text-decoration:none;
}
.wayfinder_menu ul li:last-child a {
	border-right: none;
} /* Doesn't work in IE */
.wayfinder_menu ul li.hover, .wayfinder_menu ul li:hover {
	background: #ff6600;
	position: relative;
}
.wayfinder_menu ul li.hover a {
	color: black;
}
/* 
	LEVEL TWO
*/
.wayfinder_menu ul ul {
	width: 220px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index:2;
}
.wayfinder_menu ul ul li {
	font-weight: normal;
	background: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #ccc;
	float: none;
}
/* IE 6 & 7 Needs Inline Block */
.wayfinder_menu ul ul li a {
	border-right: none;
	width: 100%;
	display: inline-block;
}
/* 
	LEVEL THREE
*/
.wayfinder_menu ul ul ul {
	left: 100%;
	top: 0;
}
.wayfinder_menu ul li:hover > ul {
	visibility: visible;
}
/* 
	LEFT DROPDOWN MENUS STYLING
*/


/* 
	LEVEL ONE
*/
.left_wayfinder_menu {
	display:block;
}
.left_wayfinder_menu ul {
	position: relative;
	font-size:12px;
	list-style-image: none;
	list-style: none;
	list-style-type: none;
	margin-left:0;
	padding-left:0;
}
.left_wayfinder_menu ul li {
	font-weight: bold;
	float: left;
	zoom: 1;
	list-style-image: none;
	list-style: none;
	list-style-type: none;
}
.left_wayfinder_menu ul a:hover {
	color: #fff;
}
.left_wayfinder_menu ul a:active {
	color: #ff6600;
}
.left_wayfinder_menu ul li a {
	display: block;
	padding: 4px 8px;
	color: #8A298A;
	text-decoration:none;
	text-height:20px;
}
.left_wayfinder_menu ul li:last-child a {
	border-right: none;
} /* Doesn't work in IE */
.left_wayfinder_menu ul li.hover, .left_wayfinder_menu ul li:hover {
	background: #ff6600;
	position: relative;
}
.left_wayfinder_menu ul li.hover a {
	color: black;
}
/* 
	LEVEL TWO
*/
.left_wayfinder_menu ul ul {
	width: 220px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index:2;
	margin-top:0;
	list-style-image: none;
	list-style: none;
	list-style-type: none;
}
.left_wayfinder_menu ul ul li {
	font-weight: normal;
	background: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #ccc;
	float: none;
	list-style-image: none;
	list-style: none;
	list-style-type: none;
}
/* IE 6 & 7 Needs Inline Block */
.left_wayfinder_menu ul ul li a {
	border-right: none;
	width: 100%;
	display: inline-block;
}
/* 
	LEVEL THREE
*/
.left_wayfinder_menu ul ul ul {
	left: 100%;
	top: 0;
}
.left_wayfinder_menu ul li:hover > ul {
	visibility: visible;
}
.debug {
	font-size:9px;
	color:#000;
	padding-bottom:20px;
}
#fade {
	display:block;
	position:relative;
	width: 980px; /* width of image */
	height: 291px; /* width of image */
	background-image: url(/assets/templates/latest/gfx/homepage_ad.png);
}
a:hover #fade {
	background-image: url(/assets/templates/latest/gfx/homepage_ad1.png);
}
/*
HOMEPAGE SEARCH
*/
#search {
	background-image:url(/assets/templates/latest/gfx/searchbox.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border:medium none;
	/*display:block;*/
	font-size:22px;
	height:33px;
	left:26px;
	padding-left:10px;
	padding-top:5px;
	position:relative;
	top:224px;
	width:400px;
}
#search1 {
    background-image:url(/assets/templates/aero-sas/gfx/searchbox.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:18px;
	height:39px;
	position:relative;
	width:268px;
	padding:0;
	margin:0;
	padding-left:10px;
	line-height:39px;
	border:0;
	}
	
.suggestionsBox_home_new {
background-color:#ff6600;
border:1px solid #000000;
color:#FFFFFF;
height:200px;
overflow:auto;
position:absolute;
width:500px;
z-index:111;
}

#search_list {
	font-size:16px;
	line-height:26px;
	height:33px;
	left:26px;
	position:relative;
	top:224px;
	width:400px;
}
#side_search_list {
	font-size:130%;
	height:30px;
	line-height:0;
	margin-left:15px;
	margin-top:4px;
}
#searchform {
	background-image:url(/assets/templates/latest/gfx/homepage_ad_a.gif);
	text-align:center;
	background-repeat:no-repeat;
	/*padding:10px;*/
	height:291px;
	width:670px;
	font-family:Tahoma;
	font-size:14px;
	color:#000000;
	text-align:left;
	margin-top:6px;
	padding:0;
	padding:0;
}
#searchform1 {
	background-image:url(/assets/templates/aero-sas/gfx/homepage_ad_b.gif);
	text-align:center;
	background-repeat:no-repeat;
	/*padding:10px;*/
	height:291px;
	width:670px;
	font-size:14px;
	color:#000000;
	text-align:left;
	margin-top:6px;
	padding:0;
	padding:0;
	float:left;
}
.searchform_ad {
	display: inline;
	float:left;
}
.subscription_img {
	display: inline;
	float: right;
	padding-left: 0px;
	height:300px;
	width:310px;
	background-image:url(/assets/images/subscription.png);
}
#subscription{
float:right;	
}
.subscription_link {
	display: block;
	width: 300px;
	height: 250px;
}
.startimg_position {
	border-style:none;
	display:inline;
	position:relative;
	left:220px;
}
.suggestionsBox {
	position: absolute;
	/*left: 150px;
		top:265px;*/
		margin: 10px 0px 0px 0px;
	width: 400px;
	height:200px;
	background-color: #471647;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;
	color: #fff;
	z-index:111;
	overflow:auto;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}
.suggestionList li:hover {
	background-color: #659CD8;
}
.footer_links a {
	color:#000;
}
.footer_links {
margin:20px auto auto;
width:980px;
}
/*
LOGIN
*/

#username, #password {
	width:120px;
}
.tagline {
	color:#8A298A;
	font-size:110%;
	letter-spacing:1px;
	margin-top:-10px;
	padding-left:5px;
}
.social_icons {
	padding:0 3px 0 10px;
}
.form_heading {
	font-weight:bold;
	font-size:18px;
}
.form_content {
	font-weight:normal;
	font-size:14px;
}
.breadcrumbs {
	margin-bottom:10px;
	background-color:#fff;
	padding:5px;
	padding-left:10px;
}
.breadcrumbs a {
	color:#8A298A;
}
.main_column_1 {
	width:320px;
	float:left;
	margin-top:10px;
}
.main_container_right {
	width:630px;
	float:right;
	position:relative;
}
.main_column_2 {
	width:300px;
	height:329px;
	float:right;
	margin-right:10px;
	margin-top:20px;
	background-image:url(/assets/templates/aero-sas/gfx/boxes/avail_search_box.png);
	background-repeat:no-repeat;
}
.main_column_3 {
	width:300px;
	height:329px;
	float:left;
	margin-top:20px;
	background-image:url(/assets/templates/aero-sas/gfx/boxes/avail_search_box.png);
	background-repeat:no-repeat;
}
.menu_items {
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	margin:10px 0 5px 15px;
	padding-left:10px;
	padding-top:5px;
	position:relative;
}
.menu_items a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.menu_items a:hover {
	color:#FFF;
	text-decoration:underline;
}
.countries_dropdown_lozenge {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/pink_lozenge.png)
}
.countries_dropdown_lozenge:hover {
	background-image:url(/assets/templates/aero-sas/gfx/buttons/pink_lozenge1.png)
}
.regions_dropdown_lozenge {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/pink_lozenge.png)
}
.regions_dropdown_lozenge:hover {
	background-image:url(/assets/templates/aero-sas/gfx/buttons/pink_lozenge1.png)
}
.areas_dropdown_lozenge {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/pink-dark_lozenge.png)
}
.areas_dropdown_lozenge:hover {
	background-image:url(/assets/templates/aero-sas/gfx/buttons/pink-dark_lozenge1.png)
}
.cities_dropdown_lozenge {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/pink-dark_lozenge.png)
}
.cities_dropdown_lozenge:hover {
	background-image:url(/assets/templates/aero-sas/gfx/buttons/pink-dark_lozenge1.png)
}
.activities_lozenge {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/orange_lozenge.png)
}
.activities_lozenge:hover {
	background-image:url(/assets/templates/aero-sas/gfx/buttons/orange_lozenge1.png)
}
.all_properties_lozenge {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/orange-dark_lozenge.png)
}
.all_properties_lozenge:hover {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/orange-dark_lozenge1.png)
}
.advance_search_lozenge {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/green-lozenge.png)
}
.advance_search_lozenge:hover {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/green-lozenge1.png)
}
.blog_lozenge {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/gray-lozenge.png)
}
.blog_lozenge:hover {
	width:302px;
	height:38px;
	background-image:url(/assets/templates/aero-sas/gfx/buttons/gray-lozenge1.png)
}
.featured_container {
	width:960px;
	padding:10px;
	background-color:#FFF;
}
/* new aero classes*/

.hidden {
	position:absolute;
	top:0;
	left:-9999px;
	width:1px;
	height:1px;
	overflow:hidden;
}
.slide_drop ul li {
	text-align: left;
	float: left;
	list-style: none;
	padding: 3px 10px 3px 10px;
	margin: 5px;
	border: 1px solid #CCC;
	background-color:#FFF;
	color:#8A298A;
}

.slide_drop ul {
padding-top:0px;
clear:both;

}
/*2nd slider*/

/* homepage featured proeprties */

.main_image_home {
	width: 640px;
	float: left;
	background: #fff;
	position: relative;
	overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
	color: #fff;
}

.main_image_home img {
float:left;

}

.main_image_home h2 {
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: normal;
	margin: 0 0 1px;
	padding: 10px;
	color:#f0f0f0;
}
.main_image_home p {
	color: #f0f0f0;
	font-size: 1em;
	line-height: 1.2em;
	padding: 10px;
	margin: 0;
}
.main_image_home .block small {
	margin-left: 10px;
}
.main_image_home .desc {
	float:left;
	height:220px;
	overflow:auto;
	width:340px;
	display: none; /*--Hide description by default, if js is enabled, we will show this--*/
	background:#111;
}
.main_image_home .block {
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
}
.main_image_home a.collapse { /*--This is our hide/show tab--*/
	background: url(/assets/templates/aero-sas/gfx/btn_collapse.gif) no-repeat left top;
	height: 27px;
	width: 93px;
	text-indent: -99999px;
	position: absolute;
	top: -27px;
	right: 20px;
}
.main_image_home a.show {
	background-position: left bottom;
}
.image_thumb_home {
	background:none repeat scroll 0 0 #F0F0F0;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #CCCCCC;
	float:left;
	height:220px;
	overflow:auto;
	width:318px;
}
.image_thumb_home img {
	border: 1px solid #ccc;
	padding: 5px;
	background: #fff;
	float: left;
}
.image_thumb_home ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.image_thumb_home ul li {
	margin: 0;
	padding: 6px 5px;
	background: #f0f0f0 url(nav_a.gif) repeat-x;
	width: 290px;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
}
.image_thumb_home ul li.hover { /*--Hover State--*/
	background: #ddd;
	cursor: pointer;
}

.image_thumb_home ul li.active { /*--Active State--*/
	background: #fff;
	cursor: default;
}
html .image_thumb_home ul li h2 {
	color:#000000;
	font-size:1em;
	line-height:1.2em;
	margin:5px 0;
	padding:0;
}
.image_thumb_home ul li .block {
	float: left;
	margin-left: 5px;
	padding: 0;
	width: 230px;
}
.image_thumb_home ul li p {
	display: none;
}/*--Hide the description on the list items--*/

/* end of home featured properties */

.main_image {
	width: 598px;
	height: 456px;
	float: left;
	background: #fff;
	position: relative;
	overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
	color: #fff;
}

.main_image h2 {
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: normal;
	margin: 0 0 1px;
	padding: 10px;
	color:#f0f0f0;
}
.main_image p {
	color: #f0f0f0;
	font-size: 1em;
	line-height: 1.2em;
	padding: 10px;
	margin: 0;
}
.block small { /*--We'll be using this same style on our thumbnail list--*/
	font-size: 0.8em;
	padding: 0 0 0 5px;
	background: url(icon_calendar.gif) no-repeat 0 center;
}
.main_image .block small {
	margin-left: 10px;
}
.main_image .desc {
	position: absolute;
	bottom: 0;
	left: 0; /*--Stick the desc class to the bottom of our main image container--*/
	width: 100%;
	display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
.main_image .block {
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
}
.main_image a.collapse { /*--This is our hide/show tab--*/
	background: url(/assets/templates/aero-sas/gfx/btn_collapse.gif) no-repeat left top;
	height: 27px;
	width: 93px;
	text-indent: -99999px;
	position: absolute;
	top: -27px;
	right: 20px;
}
.main_image a.show {
	background-position: left bottom;
}
.image_thumb {
	background:none repeat scroll 0 0 #F0F0F0;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #CCCCCC;
	float:left;
	height:455px;
	overflow:auto;
	width:360px;
}
.image_thumb img {
	border: 1px solid #ccc;
	padding: 5px;
	background: #fff;
	float: left;
}
.image_thumb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.image_thumb ul li {
	margin: 0;
	padding: 12px 10px;
	background: #f0f0f0 url(nav_a.gif) repeat-x;
	width: 320px;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
}
.image_thumb ul li.hover { /*--Hover State--*/
	background: #ddd;
	cursor: pointer;
}


.main_video {
	background: #fff;
	position: relative;
	overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
}

.main_video h2 {
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: normal;
	margin: 0 0 1px;
	padding: 10px;
	color:#f0f0f0;
}
.main_video p {
	color: #f0f0f0;
	font-size: 1em;
	line-height: 1.2em;
	padding: 10px;
	margin: 0;
}
.main_video .block small {
	margin-left: 10px;
}
.main_video .desc {
	height:100%;
	margin-bottom:0;
	position:absolute;
	right:0;
	width:440px;
}
.main_video_container{float:left;width:512px;}
.main_video .block {
	width: 100%;
	height:100%;
	margin-bottom:0;
	background: #111;
	border-top: 1px solid #000;
}
.main_video a.collapse { /*--This is our hide/show tab--*/
	background: url(/assets/templates/aero-sas/gfx/btn_collapse.gif) no-repeat left top;
	height: 27px;
	width: 93px;
	text-indent: -99999px;
	position: absolute;
	top: -27px;
	right: 20px;
}
.main_video a.show {
	background-position: left bottom;
}
.video_thumb {
	background:none repeat scroll 0 0 #F0F0F0;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #CCCCCC;
	overflow:auto;
	width:512px;
}
.video_thumb img {
	border: 1px solid #ccc;
	padding: 5px;
	background: #fff;
	float: left;
}
.video_thumb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.video_thumb ul li {
	margin: 0;
	padding: 12px 10px;
	background: #f0f0f0 url(nav_a.gif) repeat-x;
	width: 490px;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-left:1px solid #fff;
}
.video_thumb ul li.hover, .video_thumb ul li:hover { /*--Hover State--*/
	background: #ddd;
	cursor: pointer;
}

.videocode{display:none;}
.main_video_content{width:512px;height:316px;overflow:hidden;}

.activity_thumb ul li.hover_white { /*--Hover State--*/
	background: #fff;
	cursor: pointer;
}
.image_thumb ul li.active { /*--Active State--*/
	background: #fff;
	cursor: default;
}
html .image_thumb ul li h2 {
	color:#000000;
	font-size:1em;
	line-height:1.2em;
	margin:5px 0;
	padding:0;
}
.image_thumb ul li .block {
	float: left;
	margin-left: 10px;
	padding: 0;
	width: 210px;
}
.image_thumb ul li p {
	display: none;
}/*--Hide the description on the list items--*/


.video_thumb ul li.active { /*--Active State--*/
	background: #fff;
	cursor: default;
}
html .video_thumb ul li h2 {
	color:#000000;
	font-size:1em;
	line-height:1.2em;
	margin:5px 0;
	padding:0;
}
.video_thumb_content {
	float: left;
	margin-left: 10px;
	padding: 0;
	width: 305px;
}
.video_thumb ul li p {
	display: none;
}/*--Hide the description on the list items--*/

.activity_thumb {
	background:none repeat scroll 0 0 #F0F0F0;
	border:1px solid #CCCCCC;
	float:left;
	height:320px;
	margin:10px;
	overflow:auto;
	width:600px;
}
.activity_thumb img {
	border: 1px solid #ccc;
	padding: 5px;
	background: #fff;
	float: left;
}
.activity_thumb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.activity_thumb ul li {
	background:url("nav_a.gif") repeat-x scroll 0 0 #F0F0F0;
	border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	border-style:solid;
	border-width:1px;
	float:left;
	height:80px;
	margin:0;
	padding:6px 5px;
	width:277px;
}
.activity_thumb ul li.hover { /*--Hover State--*/
	background: #ddd;
	cursor: pointer;
}
.activity_thumb ul li.active { /*--Active State--*/
	background: #fff;
	cursor: default;
}
html .activity_thumb ul li h2 {
	color:#000000;
	font-size:1em;
	line-height:1.2em;
	margin:5px 0;
	padding:0;
}
.activity_thumb ul li .block {
	float:left;
	margin-left:10px;
	padding:0;
	width:170px;
}

.frankie {
	height:40px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	color:#999;
	width:290px;
}
.activities_selection li{
color:#8A298A;
float:left;
list-style:none outside none;
margin:10px;
text-align:left;
width:180px;
height:100px;}

.activities_selection {margin:20px;}
.owner_header{font-size:14px;color:#fff;width:290px;}
.owner_header a{color:#fff;text-decoration:none;padding-left:15px;}
.owner_header a:hover{color:#fff;text-decoration:none;padding-left:15px;}
.closebuttton{
	margin:auto;
	margin-top:20px;
}

.closebuttton li{
}
.register_button{
background-image:url("/assets/templates/aero-sas/gfx/owners_info.png");
background-repeat:no-repeat;
background-position:-2px 0;
display:block;
font-weight:bold;
height:349px;
padding-left:10px;
text-decoration:none;
width:304px;
}

/*SEARCH selection boxes on home-search*/

.activity_drop_select{color:#8A298A;font-size:12px;height:25px;padding-left:5px;margin-top:3px;width:260px;padding-top:3px;}
.country_drop_select{color:#8A298A;font-size:12px;height:25px;padding-left:5px;margin-top:3px;width:260px;padding-top:3px;}
.region_drop_select{color:#8A298A;font-size:12px;height:25px;padding-left:5px;margin-top:3px;width:260px;padding-top:3px;}
.datepick{color:#8A298A;width:85px;height:20px;margin-top:3px;font-size:12px;}
.plusminus_drop_select{color:#8A298A;width:50px;height:20px;font-size:12px;margin-top:3px;}
.sleeps_drop{color:#8A298A;width:90px;height:20px;font-size:12px;margin-top:3px;}
.bedrooms_drop{color:#8A298A;width:90px;height:20px;font-size:12px;margin-top:3px;}
.price_drop{color:#8A298A;width:70px;height:20px;font-size:12px;margin-top:3px;}
.currency_drop{color:#8A298A;width:70px;height:20px;font-size:12px;margin-top:3px;}
.submit{float:left;margin-top:10px;width:92px;height:37px;}
.adv_search{float:left;width:150px;margin-top:10px;height:37px;line-height:37px;margin-left:20px;}

.travel_guide{padding:10px;}
.travel_guide h4{font-weight:normal;font-size:12px;padding-left:10px;}

.footer_container{
background-color:#f0f0f0;
border:0 none;
height:420px;
margin:20px auto -80px;
padding:10px 0 0;
position:absolute;
text-align:left;
width:100%;
	background-repeat:repeat-x;
	background-image:url(/assets/templates/aero-sas/gfx/boxes/footer-background.jpg);
	margin-left: auto; margin-right: auto; left:0;

}
.footer_container h4{font-size:120%;}
.footer_countries{border:1px solid #FFFFFF;float:left;padding:10px;width:223px;}
.footer_countries a{display:block;float:left;font-size:11px;margin-top:5px;width:50%;}
.footer_activity {border:1px solid #FFFFFF;float:left;padding:10px;width:465px;}
.footer_activity a{display:block;float:left;font-size:11px;margin-top:5px;width:33%;}
.footer_links .general{margin-top:20px;}
.footer_links .social_media{float:left;
margin-top:30px;
padding:10px;
width:220px;}
.general, .debug{text-align:right;}


ul.sharebox { margin:0px; padding:0px; list-style:none; position:relative; display:block;}
ul.sharebox li { float:left; margin:0 0 0 0px; padding:0px; position:static; }
ul.sharebox li a { margin:0 0 0 0px; display:block; }
ul.sharebox li a:hover { margin:0 0 0 -1px; }
ul.sharebox li img { border:none;}
#social_share{
position:absolute;
right:0px;
top:80px;}
#follow_us{
position:absolute;
right:300px;
top:80px;}
#ui-datepicker-div
    {
        z-index: 9999999;
    }

/*
ul.sharebox { margin:0px; padding:0px; list-style:none; position:relative; display:block;}
ul.sharebox li { float:left; margin:0 0 0 0px; padding:0px; position:absolute; }
ul.sharebox li a { margin:0 0 0 -20px; display:block; }
ul.sharebox li a:hover { margin:0 0 0 -8px; }
ul.sharebox li img { border:none;}
#social_share{
position:absolute;
right:240px;
top:80px;}
#follow_us{
position:absolute;
right:400px;
top:80px;}
#ui-datepicker-div
    {
        z-index: 9999999;
    }
*/