/******************************************************************************
* Banner Item (Wrapper)
 *****************************************************************************/
div.banner-item {
	width: 640px;
	position: absolute !important;
}


div#home-banner {
	float:left; width:640px; height:320px; margin:0px 0px 20px 0px;
	background-image:url(images/home-banner-bg.jpg);
}

div#home-banner h1 { display:none; }


/******************************************************************************
* Banner Content
 *****************************************************************************/
div.home-banner-content {
	float:left; width:640px; height:270px;
	background-image:url(images/home-banner-content-bg.jpg);
	background-position:320px 10px; background-repeat:no-repeat;
}

div.home-banner-image {
	float:right; width:280px; height:240px;
	padding:30px 0px 0px 0px;
}

div.home-banner-left {
	display:block; float:left; width:290px;
	margin:80px 0px 0px 15px;
	width: 330px !important;
}

html>body div.home-banner-left { margin-left:30px; }

/******************************************************************************
* Detail
 *****************************************************************************/
div.home-banner-detail {
	display:block; float:left; width:290px; height:150px;
}

div.home-banner-detail h2 {
	color:#ffffff; font-size:22px; font-weight:normal;
	margin:0px 0px 8px 0px;
}

div.home-banner-detail p.banner-date {
	margin:0px 0px 16px 0px; font-size:12px;
}

div.home-banner-detail p.banner-date span {
	font-size:11px;
}

div.home-banner-detail p.banner-teaser {
	margin:0px 0px 0px 0px; font-size:12px; line-height:18px;
}

div.home-banner-detail ul {
	list-style:none;
	margin:0px 0px 0px 0px;
}

div.home-banner-detail ul li {
	margin-bottom:3px; padding-left:10px;
	background-image:url(../_images/banner-bullet.gif);
	background-repeat:no-repeat; background-position:left center;
}

/******************************************************************************
* More Link
 *****************************************************************************/
p.banner-more {
	float:left; clear:left; width:290px; padding-right:10px; text-align:right;
	background-image:url(../_images/right-bullet-png);
	background-position:right center; background-repeat:no-repeat;
}

p.banner-more a {
	color:#bec6cd; text-decoration:none;
}

p.banner-more a:hover { text-decoration:underline; }

/******************************************************************************
* Index
 *****************************************************************************/
div#home-banner-index {
	float:left; height:40px; margin-left:20px;
	background-image:url(images/index-bg-mid.jpg); background-position:left top; background-repeat:repeat-x;
}

html>body div#home-banner-index { margin-left:40px; }

div#hbi-i {
	float:left; height:40px;
	background-image:url(images/index-bg-left.jpg); background-position:left top; background-repeat:no-repeat;
}

div#hbi-ii {
	float:left; height:40px; padding:0px 20px 0px 20px;
	background-image:url(images/index-bg-right.jpg); background-position:right top; background-repeat:no-repeat;
}

div#home-banner-index a.index-thumb {
	display:block; float:left; width:30px; height:30px; margin:6px 2px 0px 0px;
}

div#home-banner-index a.index-thumb span { display:none; }

div#home-banner-index a.selected {
	background-position:0px -30px;
}

div#home-banner-index a#play-button {
	display:block; float:left; width:17px; height:22px; margin-top:10px;
	background-image:url(images/button-play.jpg);
}

div#home-banner-index a#pause-button {
	display:block; float:left; width:17px; height:22px; margin-top:10px; margin-left:20px;
	background-image:url(images/button-pause.jpg);
}

div#home-banner-index a#play-button span, div#home-banner-index a#pause-button span { display:none; }

/******************************************************************************
* Thumbnails
 *****************************************************************************/
a#index-001 { background-image:url(001_rio_on_site/thumb.jpg); }
a#index-002 { background-image:url(002_joe_penthouse/thumb.jpg); }
a#index-003 { background-image:url(003_three_footballers/thumb.jpg); }
a#index-004 { background-image:url(004_build_progress/thumb.jpg); }
a#index-005 { background-image:url(005_rio_sand/thumb.jpg); }
a#index-006 { background-image:url(006_aerial_shots/thumb.jpg); }
a#index-007 { background-image:url(007_positive_morocco/thumb.jpg); }
a#index-008 { background-image:url(008_inspection_trip/thumb.jpg); }
a#index-009 { background-image:url(009_build_progress/thumb.jpg); }
a#index-010 { background-image:url(010_tunisia/thumb.jpg); }
a#index-011 { background-image:url(011_tunisia_1/thumb.jpg); }
a#index-012 { background-image:url(012_torre_bermeja/thumb.jpg); }
a#index-013 { background-image:url(013_mediterrania_saidia_photos/thumb.jpg); }
a#index-014 { background-image:url(014_bespoke_property_locator/thumb.jpg); }
a#index-015 { background-image:url(015_morocco_investment_grade/thumb.jpg); }
a#index-016 { background-image:url(016_golden_park/thumb.jpg); }
a#index-017 { background-image:url(017_spain_discounted_properties/thumb.jpg); }
a#index-018 { background-image:url(018_florida_opportunities/thumb.jpg); }



