/* CSS developed by 9xb.com
Main stylesheet for layout */

/* ---------------------------------- */
/* DEFAULT STYLES   */   
/* ---------------------------------- */
	
	html, body {
		font: 12px/1.4em Arial, Verdana, Helvetica, Trebuchet MS, Tahoma, sans-serif;
		color: #eeeeee;
		height: 100%;
	}
	
	body {
		margin: 0;
		text-align: center;
		background: #000;
	}
	
/* ---------------------------------- */
/* GLOBAL STYLES  */   
/* ---------------------------------- */

	.hidden, .screen_reader, hr {
		display: none;
	}
	
	a img {
		border: 0;
	}
	
	strong {
		color: #fff;
	}
	
	a {
		color: #999;
		font-weight: bold;
		text-decoration: none;
	}
	a:hover {
		color: #fff;
		text-decoration: underline;
	}
	u {
		color: #999;
		text-decoration: underline;
	}
	p {
		line-height: 1.6em;
	}
	.pdf {
		padding: 9px 0 5px 50px;
		background: url(../images/icon_pdf.gif) no-repeat top left;
	}

    .tv-icon {
        padding: 2px 0 10px 50px;
        background: url(../images/icon-tv.gif) no-repeat 5px 0px;
    }

    .external-link-icon {
        padding-right:15px;
        background: url(../images/external-link.gif) no-repeat top right;
        text-transform: uppercase;
    }
	
/* ---------------------------------- */
/* MAJOR DIVISIONS   */   
/* ---------------------------------- */

	#outerwrap {
		width: 925px;
		height: 600px;
		padding: 0 20px;
		position: relative;
		text-align: left;
		margin: 0 auto;
	}
	#headerwrap {
		float: left;
		width: 945px;
		position: relative;
		height: 82px;
	}
	
	#contentwrap {
		float: left;
		width: 925px;
		position: relative;
		height: 460px;
		margin: 0 0 10px 0;
	}
	
	
	
	
	#footer {
		float: left;
		width: 925px;
		border-top: 1px solid #1a1a1a;
		padding: 5px 0;
		text-transform: uppercase;
		font-size: 95%;
	}
	
	
	
/* ---------------------------------- */
/* TITLE ELEMENTS  */   
/* ---------------------------------- */	
	
	h1 {
		margin: 0;
		padding: 0;
		width: 193px;
		height: 82px;
		overflow: hidden;
		float: left;
		background: url(../images/logo_braemore.gif) no-repeat center center;
	}
	
	h1 a {
		display: block;
		text-indent: -3000em;
		margin: 0;
		padding: 0;
		width: 193px;
		height: 82px;
		background: transparent;
	}

	h1 a:hover {
		background: transparent;
	}
	
	h3{
		font: 12px/1.4em Arial, Verdana, Helvetica, Trebuchet MS, Tahoma, sans-serif;
		font-weight:bold;
	}
	
	
/* ---------------------------------- */
/* HEADER STYLES  */   
/* ---------------------------------- */
	
	.call {
		position: absolute;
		right: 150px;
		top: 0;
		height: 82px;
		width: 182px;
        margin: 0;
	}

    .call a {
        height: 82px;
        width: 182px;
        display:block;
        background: url(../images/bg_latest.gif) no-repeat;
        text-indent: -3000em;
        font-size: 1px;
        margin: 0;
    }
    .call a:hover { background-position:bottom; }

	.contact {
		position: absolute;
		right: 0;
		top: 0;
		height: 82px;
		width: 150px;
		margin: 0;
	}
	.contact a {
		height: 82px;
		width: 150px;
		display: block;
		text-indent: -3000em;
		font-size: 1px;
		background: url(../images/bg_cta_contact_4.gif) no-repeat top left;
		margin: 0;
	}
	.contact a:hover { background: url(../images/bg_cta_contact_4.gif) no-repeat bottom left; }
	
/* ---------------------------------- */
/* CONTENT STYLES  */   
/* ---------------------------------- */

	/* Control arrow's */
	.arrow_up {
		width: 20px;
		height: 20px;
		display: block;
		text-indent: -3000px;
		font-size: 1px;
		overflow: hidden;
		outline: none;
		background: url(../images/arrow_up.gif) no-repeat top;
	}
	.arrow_up:hover { background: url(../images/arrow_up.gif) no-repeat bottom; }

	.arrow_down {
		width: 20px;
		height: 20px;
		display: block;
		text-indent: -3000px;
		font-size: 1px;
		overflow: hidden;
		outline: none;
		background: url(../images/arrow_down.gif) no-repeat top;
	}
	.arrow_down:hover { background: url(../images/arrow_down.gif) no-repeat bottom; }

	/* Horizontal wrap */

	.wrap {
		float: left;
		width: 925px;
		position: relative;
		margin: 0 0 20px 0;
	}
	.wrap2 {
		float: left;
		width: 610px;
		position: relative;
		height: 460px;
		margin: 0 0 10px 0;
	}
	
	/* Typically row with large image on left and text and linkbox on right */
	.wideimg {
		float: left;
		width: 610px;
		height: 270px;
		position: relative;
	}
		.wideimg a {
			float: left;
			outline: none;
		}
		.wideimg a span {
			padding: 5px 10px;
			color: #fff;
			font-weight: normal;
			font-size: 90%;
			filter: alpha(opacity=50);
			-moz-opacity:.50;
			opacity:.50;
			background: #000;
			position: absolute;
			left: 0;
			bottom: 0;
			margin: 0;
		}
		.wideimg a:hover span {
			filter: alpha(opacity=75);
			-moz-opacity:.75;
			opacity:.75;
		}	
	.extrawideimg {
		float: left;
		width: 925px;
		height: 270px;
		position: relative;
	}
		.extrawideimg a {
			float: left;
			outline: none;
		}
		.extrawideimg a span {
			padding: 5px 10px;
			color: #fff;
			font-weight: normal;
			font-size: 90%;
			filter: alpha(opacity=50);
			-moz-opacity:.50;
			opacity:.50;
			background: #000;
			position: absolute;
			left: 0;
			bottom: 0;
			margin: 0;
		}
		.extrawideimg a:hover span {
			filter: alpha(opacity=75);
			-moz-opacity:.75;
			opacity:.75;
		}
		
	/* Right column, usually next to a wideimg */	
	.columnright {
		float: right;
		width: 295px;
		height: 270px;
		/*position: relative;*/
		margin: 0;
	}
	.columnright_full {
		float: right;
		width: 295px;
		height: 460px;
		position: relative;
		margin: 0;
	}
	.para {
		float: left;
		width: 270px;
		height: 270px;
		margin: 0 0 15px 0;
		overflow: hidden;
	}
	.columnright_full .para {
		float: left;
		width: 270px;
		height: 460px;
		margin: 0;
		overflow: hidden;
	}
	.minipara {
		float: left;
		width: 270px;
		height: 100px;
		margin: 0 0 15px 0;
		overflow: hidden;
	}
	.para p, .minipara p {
		margin: 0 0 9px 0;
	}
	.para a, .minipara a {
		font-weight: normal;
	}

    #columnright_half p a {
        font-weight:normal;
    }
	
	/* Arrows */
	.miniheight,
	.halfheight,
	.fullheight {
		/*position: absolute;*/
		top: 0px;
		right: 0;
		width: 20px;
		height: 45px;
	}
	.halfheight {
		top: 225px;
	}
	.fullheight {
		top: 0px;
	}
		.miniheight .arrow_up,
		.halfheight .arrow_up,
		.fullheight .arrow_up {
			position: absolute;
			top: 0px;
			right: 0;
		}
		.miniheight .arrow_down,
		.halfheight .arrow_down,
		.fullheight .arrow_down {
			position: absolute;
			top: 25px;
			right: 0;
		}
	
	/**/
	
	/* Generic link box */
	/* Generic link box */
	.linkbox {
		float: left;
		width: 295px;
		height: 155px;
		margin: 0 20px 0 0;
	}
	.linkbox a {
		float: left;
		width: 295px;
		height: 155px;
		display: block;
		text-indent: -3000em;
		font-size: 1px;
		outline: none;
		overflow: hidden;
	}
	.linkbox_down {
		float: left;
		width: 295px;
		height: 95px;
		margin: 0 0px 20px 0;
	}
	.linkbox_down a {
		float: left;
		width: 295px;
		height: 155px;
		display: block;
		text-indent: -3000em;
		font-size: 1px;
		outline: none;
		overflow: hidden;
	}
	.linkbox_contact {
		float: left;
		width: 295px;
		height: 36px;
		margin: 0 0px 20px 0;
	}
	.linkbox_contact a {
		float: left;
		width: 295px;
		height: 36px;
		display: block;
		text-indent: -3000em;
		font-size: 1px;
		outline: none;
		overflow: hidden;
	}
	.linkbox_last {
		float: left;
		width: 295px;
		height: 155px;
		margin: 0;
	}
	.linkbox_last a {
		float: left;
		width: 295px;
		height: 155px;
		display: block;
		outline: none;
		text-indent: -3000em;
		font-size: 1px;
		overflow: hidden;
	}

	.contact_uk {
		float: left;
		width: 610px;
		height: 270px;
		margin: 0 0px 20px 0;
	}
	.contact_uk a {
		float: left;
		width: 610px;
		height: 270px;
		display: block;
		text-indent: -3000em;
		font-size: 1px;
		outline: none;
		overflow: hidden;
	}

	/* Wide img box */
	.wideimg .link_portfolio {
		float: left;
		width: 610px;
		height: 270px;
		margin: 0;
	}
	.wideimg .link_portfolio a {
		float: left;
		width: 610px;
		height: 270px;
		display: block;
		text-indent: -3000em;
		font-size: 1px;
		outline: none;
		overflow: hidden;
	}
		.wideimg .link_portfolio span {
			display:none;
		}
	*/
	/* HOMEPAGE background img's */

	.linkbox_last a.link_about2 { background: url(../images/linkboxs/contact_about.jpg) no-repeat top left; }
	.linkbox_last a.link_about2:hover { background: url(../images/linkboxs/contact_about.jpg) no-repeat bottom left; }
	.linkbox_last a.link_about { background: url(../images/linkboxs/about.jpg) no-repeat top left; }
	.linkbox_last a.link_about:hover { background: url(../images/linkboxs/about.jpg) no-repeat bottom left; }
	.linkbox a.link_croatia { background: url(../images/linkboxs/croatia.jpg) no-repeat top left; }
	.linkbox a.link_croatia:hover { background: url(../images/linkboxs/croatia.jpg) no-repeat bottom left; }
	.linkbox a.link_croatia2 { background: url(../images/linkboxs/contact_croatia.jpg) no-repeat top left; }
	.linkbox a.link_croatia2:hover { background: url(../images/linkboxs/contact_croatia.jpg) no-repeat bottom left; }

	.linkbox a.link_greece { background: url(../images/linkboxs/greece.jpg) no-repeat top left; }
	.linkbox a.link_greece:hover { background: url(../images/linkboxs/greece.jpg) no-repeat bottom left; }
	.linkbox a.link_cheese { background: url(../images/linkboxs/about.jpg) no-repeat top left; }
	.linkbox a.link_cheese:hover { background: url(../images/linkboxs/about.jpg) no-repeat bottom left; }
	.linkbox_last a.link_greece2 { background: url(../images/linkboxs/contact_greece.jpg) no-repeat top left; }
	.linkbox_last a.link_greece2:hover { background: url(../images/linkboxs/contact_greece.jpg) no-repeat bottom left; }
        .linkbox_last a.link_turkey { background: url(../images/linkboxs/turkey.jpg) no-repeat top left; }
        .linkbox_last a.link_turkey:hover { background: url(../images/linkboxs/turkey.jpg) no-repeat bottom left; }
        .linkbox_last a.link_point { background: url(../images/linkboxs/thepoint_home.jpg) no-repeat top left; }
        .linkbox_last a.link_point:hover { background: url(../images/linkboxs/thepoint_home.jpg) no-repeat bottom left; }

	/* CROATIA background img's */
	.linkbox a.link_croatia_executive { background: url(../images/linkboxs/croatia_executive.jpg) no-repeat top left; }
	.linkbox a.link_croatia_executive:hover { background: url(../images/linkboxs/croatia_executive.jpg) no-repeat bottom left; }
	.linkbox_last a.link_croatia_guide { background: url(../images/linkboxs/croatia_guide.jpg) no-repeat top left; }
	.linkbox_last a.link_croatia_guide:hover { background: url(../images/linkboxs/croatia_guide.jpg) no-repeat bottom left; }
	.linkbox a.link_croatia_gallery { background: url(../images/linkboxs/croatia_gallery.jpg) no-repeat top left; }
	.linkbox a.link_croatia_gallery:hover { background: url(../images/linkboxs/croatia_gallery.jpg) no-repeat bottom left; }

	/* GREECE background img's */
	.linkbox a.link_greece_executive { background: url(../images/linkboxs/greece_executive.jpg) no-repeat top left; }
	.linkbox a.link_greece_executive:hover { background: url(../images/linkboxs/greece_executive.jpg) no-repeat bottom left; }
	.linkbox_last a.link_greece_guide { background: url(../images/linkboxs/greece_guide.jpg) no-repeat top left; }
	.linkbox_last a.link_greece_guide:hover { background: url(../images/linkboxs/greece_guide.jpg) no-repeat bottom left; }
	.linkbox a.link_greece_gallery { background: url(../images/linkboxs/greece_gallery.jpg) no-repeat top left; }
	.linkbox a.link_greece_gallery:hover { background: url(../images/linkboxs/greece_gallery.jpg) no-repeat bottom left; }

	/* TURKEY background img's */
	.linkbox a.link_turkey_executive { background: url(../images/linkboxs/turkey_executive.jpg) no-repeat top left; }
	.linkbox a.link_turkey_executive:hover { background: url(../images/linkboxs/turkey_executive.jpg) no-repeat bottom left; }

    .linkbox a.link_turkey_aegeanhills { background: url(../images/linkboxs/aeganhills.jpg) no-repeat top left; }
    .linkbox a.link_turkey_aegeanhills:hover { background: url(../images/linkboxs/aeganhills.jpg) no-repeat bottom left; }

    .linkbox a.link_turkey_jacaranda { background: url(../images/linkboxs/jacaranda.jpg) no-repeat top left; }
    .linkbox a.link_turkey_jacaranda:hover { background: url(../images/linkboxs/jacaranda.jpg) no-repeat bottom left; }

    .linkbox_last a.link_turkey_point { background: url(../images/linkboxs/thepoint_home.jpg) no-repeat top left; }
    .linkbox_last a.link_turkey_point:hover { background: url(../images/linkboxs/thepoint_home.jpg) no-repeat bottom left; }


	.linkbox a.link_turkey_guide { background: url(../images/linkboxs/turkey_guide.jpg) no-repeat top left; }
	.linkbox a.link_turkey_guide:hover { background: url(../images/linkboxs/turkey_guide.jpg) no-repeat bottom left; }
	.linkbox_last a.link_turkey_gallery { background: url(../images/linkboxs/turkey_gallery.jpg) no-repeat top left; }
	.linkbox_last a.link_turkey_gallery:hover { background: url(../images/linkboxs/turkey_gallery.jpg) no-repeat bottom left; }
	.linkbox_last .link_turkey_gemini a { background: url(../images/linkboxs/turkey_gemini.jpg) no-repeat top left; }
	.linkbox_last .link_turkey_gemini a:hover { background: url(../images/linkboxs/turkey_gemini.jpg) no-repeat bottom left; }
	.linkbox_last .link_turkey_office a { background: url(../images/linkboxs/turkey_office.jpg) no-repeat top left; }
	.linkbox_last .link_turkey_office a:hover { background: url(../images/linkboxs/turkey_office.jpg) no-repeat bottom left; }

	/* aegean hills background img's */

	.linkbox a.link_about_aegean_hills { background: url(../images/linkboxs/aeganhills_about.jpg) no-repeat top left; }
	.linkbox a.link_about_aegean_hills:hover { background: url(../images/linkboxs/aeganhills_about.jpg) no-repeat bottom left; }
        .linkbox a.link_brochure_aegean_hills { background: url(../images/linkboxs/aeganhills_brochure.jpg) no-repeat top left; }
	.linkbox a.link_brochure_aegean_hills:hover { background: url(../images/linkboxs/aeganhills_brochure.jpg) no-repeat bottom left; }
	.linkbox a.link_aegean_hills_tv { background: url(../images/linkboxs/aeganhills_tv.jpg) no-repeat top left; }
	.linkbox a.link_aegean_hills_tv:hover { background: url(../images/linkboxs/aeganhills_tv.jpg) no-repeat bottom left; }
	.linkbox a.link_aegean_hills_gallery { background: url(../images/linkboxs/aeganhills_gallery.jpg) no-repeat top left; }
	.linkbox a.link_aegean_hills_gallery:hover { background: url(../images/linkboxs/aeganhills_gallery.jpg) no-repeat bottom left; }
        .linkbox_last a.link_enquire_aegean_hills { background: url(../images/linkboxs/aeganhills_enquire.jpg) no-repeat top left; }
	.linkbox_last a.link_enquire_aegean_hills:hover { background: url(../images/linkboxs/aeganhills_enquire.jpg) no-repeat bottom left; }

	/* jacaranda background img's */

	.linkbox a.link_about_jacaranda { background: url(../images/linkboxs/jacaranda_about.jpg) no-repeat top left; }
	.linkbox a.link_about_jacaranda:hover { background: url(../images/linkboxs/jacaranda_about.jpg) no-repeat bottom left; }
        .linkbox a.link_brochure_jacaranda { background: url(../images/linkboxs/jacaranda_brochure.jpg) no-repeat top left; }
	.linkbox a.link_brochure_jacaranda:hover { background: url(../images/linkboxs/jacaranda_brochure.jpg) no-repeat bottom left; }
	.linkbox a.link_jacaranda_tv { background: url(../images/linkboxs/jacaranda_tv.jpg) no-repeat top left; }
	.linkbox a.link_jacaranda_tv:hover { background: url(../images/linkboxs/jacaranda_tv.jpg) no-repeat bottom left; }
	.linkbox a.link_jacaranda_gallery { background: url(../images/linkboxs/jacaranda_gallery.jpg) no-repeat top left; }
	.linkbox a.link_jacaranda_gallery:hover { background: url(../images/linkboxs/jacaranda_gallery.jpg) no-repeat bottom left; }
        .linkbox_last a.link_jacaranda_enquire { background: url(../images/linkboxs/jacaranda_enquire.jpg) no-repeat top left; }
	.linkbox_last a.link_jacaranda_enquire:hover { background: url(../images/linkboxs/jacaranda_enquire.jpg) no-repeat bottom left; }

	/* the point background img's */

	.linkbox a.link_about_thepoint { background: url(../images/linkboxs/thepoint_about.jpg) no-repeat top left; }
	.linkbox a.link_about_thepoint:hover { background: url(../images/linkboxs/thepoint_about.jpg) no-repeat bottom left; }
        .linkbox_last a.link_enquire_thepoint { background: url(../images/linkboxs/thepoint_enquire.jpg) no-repeat top left; }
	.linkbox_last a.link_enquire_thepoint:hover { background: url(../images/linkboxs/thepoint_enquire.jpg) no-repeat bottom left; }
        .linkbox a.link_brochure_thepoint { background: url(../images/linkboxs/thepoint_brochure.jpg) no-repeat top left; }
	.linkbox a.link_brochure_thepoint:hover { background: url(../images/linkboxs/thepoint_brochure.jpg) no-repeat bottom left; }
	.linkbox a.link_thepoint_tv { background: url(../images/linkboxs/thepoint_tv.jpg) no-repeat top left; }
	.linkbox a.link_thepoint_tv:hover { background: url(../images/linkboxs/thepoint_tv.jpg) no-repeat bottom left; }
	.linkbox a.link_thepoint_gallery { background: url(../images/linkboxs/thepoint_gallery.jpg) no-repeat top left; }
	.linkbox a.link_thepoint_gallery:hover { background: url(../images/linkboxs/thepoint_gallery.jpg) no-repeat bottom left; }

	/* ABOUT background img's */
	.wideimg a.link_portfolio { background: url(../images/linkboxs/portfolio.jpg) no-repeat top left; }
	.wideimg a.link_portfolio:hover { background: url(../images/linkboxs/portfolio.jpg) no-repeat bottom left; }
	.linkbox_last a.link_team { background: url(../images/linkboxs/team.jpg) no-repeat top left; }
	.linkbox_last a.link_team:hover { background: url(../images/linkboxs/team.jpg) no-repeat bottom left; }
	.linkbox a.link_press { background: url(../images/linkboxs/press.jpg) no-repeat top left; }
	.linkbox a.link_press:hover { background: url(../images/linkboxs/press.jpg) no-repeat bottom left; }
	.linkbox_down a.link_down { height:95px; background: url(../images/linkboxs/downloads.jpg) no-repeat top left; }
	.linkbox_down a.link_down:hover { background: url(../images/linkboxs/downloads.jpg) no-repeat bottom left; }
	.linkbox_contact a.link_contact { background: url(../images/linkboxs/directions.jpg) no-repeat top left; }
	.linkbox_contact a.link_contact:hover { background: url(../images/linkboxs/directions.jpg) no-repeat bottom left; }
	.linkbox a.link_testimonials { background: url(../images/linkboxs/testimonials.jpg) no-repeat top left; }
	.linkbox a.link_testimonials:hover { background: url(../images/linkboxs/testimonials.jpg) no-repeat bottom left; }
	.linkbox .link_news { background: url(../images/linkboxs/news.jpg) no-repeat top left; }
	.linkbox .link_news:hover { background: url(../images/linkboxs/news.jpg) no-repeat bottom left; }
	.linkbox_last .link_responsibility { background: url(../images/linkboxs/responsibility.jpg) no-repeat top left; }
	.linkbox_last .link_responsibility:hover { background: url(../images/linkboxs/responsibility.jpg) no-repeat bottom left; }
    .linkbox_last .link_awards { background: url(../images/linkboxs/awards.jpg) no-repeat top left; }
    .linkbox_last .link_awards:hover { background: url(../images/linkboxs/awards.jpg) no-repeat bottom left; }
    .linkbox_about_right { height:155px; }

	/* PRESS background img's */
	.linkbox_last a.link_press_braemore { background: url(../images/linkboxs/press_braemore.jpg) no-repeat top left; }
	.linkbox_last a.link_press_braemore:hover { background: url(../images/linkboxs/press_braemore.jpg) no-repeat bottom left; }
	.linkbox a.link_press_croatia { background: url(../images/linkboxs/press_croatia.jpg) no-repeat top left; }
	.linkbox a.link_press_croatia:hover { background: url(../images/linkboxs/press_croatia.jpg) no-repeat bottom left; }
	.linkbox a.link_press_greece { background: url(../images/linkboxs/press_greece.jpg) no-repeat top left; }
	.linkbox a.link_press_greece:hover { background: url(../images/linkboxs/press_greece.jpg) no-repeat bottom left; }
	.linkbox_last .link_press_turkey { background: url(../images/linkboxs/press_turkey.jpg) no-repeat top left; }
	.linkbox_last .link_press_turkey:hover { background: url(../images/linkboxs/press_turkey.jpg) no-repeat bottom left; }

	.contact_uk a.link_uk { background: url(../images/linkboxs/contact_uk.jpg) no-repeat top left; }
	.contact_uk a.link_uk:hover { background: url(../images/linkboxs/contact_uk.jpg) no-repeat bottom left; }	
	/* */
	
	#gallery_thumbs {
		width: 641px;
		height: 164px;
		float: left;
		margin: 0 -25px 0 0;
		position: relative;
	}
	#gallery_thumbs div {
		width: 620px;
		height: 164px;
		overflow: hidden;
		float: left;
		margin: 0;
		position: relative;
	}
	#gallery_thumbs ul {
		float: left;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#gallery_thumbs ul li {
		float: left;
		margin: 0;
		padding: 0;
		height: 82px;
		width: 88px;
	}
	#gallery_thumbs ul li a {
		float: left;
		margin: 0;
		padding: 4px;
		border: 1px solid #000;
		height: 72px;
		outline: none;
		width: 78px;
		outline: none;
	}
	#gallery_thumbs ul li a:hover {
		border: 1px solid #666;
	}
	
	#gallery_thumbs .arrow_up {
		position: absolute;
		bottom: 35px;
		right: 0;
	}
	#gallery_thumbs .arrow_down {
		position: absolute;
		bottom: 5px;
		right: 0;
	}
	
	#gallery_right {
		float: right;
		width: 250px;
	}
	#gallery_right h2{
		height: 21px;
		width: 250px;
		text-indent: -3000em;
		font-size: 1px;
		margin: 0 0 10px 0px;
	}
	
	#gallery_right_2 {
		float: right;
		width: 270px;
	}
	#gallery_right_2 h2{
		height: 21px;
		width: 270px;
		text-indent: -3000em;
		font-size: 1px;
		margin: 0 0 10px 0px;
	}	
	#gallery_right_3 {
		float: right;
		width: 250px;
        padding-right:13px;
        text-align:right;
	}
    .downloads-gallery {
        width:280px !important;
    }
    #gallery_right_3 p.back {
        float:right;
        margin:0;
        padding:0;
        display:block;
    }
	#gallery_right_3 h2{
		height: 21px;
		width: 280px;
		text-indent: -3000em;
		font-size: 1px;
        color:#000;
        display:block;
		margin: 0 0 10px 14px;
	}		
	#gallery_right h2.previous_title{
		height: 50px;
		width: 270px;
		text-indent: -3000em;
		font-size: 1px;
		margin: 0 0 10px 0px;
	}		
	#gallery_right h2.croatia_title { background: url(../images/title_croatia_gallery.gif) no-repeat top left; }
	#gallery_right h2.greece_title { background: url(../images/title_greece_gallery.gif) no-repeat top left; }
	#gallery_right h2.turkey_title { background: url(../images/title_turkey_gallery.gif) no-repeat top left; }
	
	#gallery_right h2.aegean_hills_title { background: url(../images/title_aegean_hills_gallery.gif) no-repeat top left; width:281px; }
	#gallery_right h2.the-jacaranda-estate_title { background: url(../images/title_jacaranda_gallery.gif) no-repeat top left; width:197px; height:48px; }
	#gallery_right h2.the-point-residences_title { background: url(../images/title_point_gallery.gif) no-repeat top left; width:279px; height:24px; }
	
	#gallery_right h2.portfolio_title { background: url(../images/title_portfolio.gif) no-repeat top left; }
	#gallery_right h2.previous_title { background: url(../images/title_previous.gif) no-repeat top left; }
	#gallery_right_3 h2.team_title { background: url(../images/title_team.gif) no-repeat top left; }
        #gallery_right_3 h2.about_the_point_title { background: url(../images/title_about_the_point.gif) no-repeat top left; }
	#gallery_right_2 h2.press_braemore_title { background: url(../images/title_press_braemore.gif) no-repeat top left; }
	#gallery_right_2 h2.press_title { background: url(../images/title_press.gif) no-repeat top left; }
	#gallery_right_2 h2.press_croatia_title { background: url(../images/title_press_croatia.gif) no-repeat top left; }
	#gallery_right_2 h2.press_greece_title { background: url(../images/title_press_greece.gif) no-repeat top left; }
	#gallery_right_2 h2.press_turkey_title { background: url(../images/title_press_turkey.gif) no-repeat top left; }
	#gallery_right_2 h2.responsibility_title { background: url(../images/title_responsibility.gif) no-repeat top left; }
        #gallery_right_2 h2.awards_title { background: url(../images/title_awards.gif) no-repeat top left; }
	#gallery_right_3 h2.downloads_title { background: url(../images/title_downloads.gif) no-repeat top left; }
	#gallery_right_2 h2.testimonials_title { background: url(../images/title_testimonials.gif) no-repeat top left; }
	#gallery_right_2 h2.news_title { background: url(../images/title_news.gif) no-repeat top left; }
	#gallery_right_2 h2.privacy_title { background: url(../images/title_privacy.gif) no-repeat top left; }
	#gallery_right_2 h2.sitemap_title { background: url(../images/title_sitemap.gif) no-repeat top left; }
	
	#gallery_right a, #gallery_right_2 a, #gallery_right_3 a{
		background: url(../images/arrow_grey.gif) no-repeat center left;
		font-size: 1px;
		margin: 0 0 10px 0;
		padding: 0 0 0 15px;
		text-transform: uppercase;
		font-weight: normal;
		color: #999;
		font-size: 100%;
	}
    #gallery_right_3 p.back a {
        margin-right:0;
    }

    .tv-downloads {
        padding-bottom:10px;
    }

    .contact-box-medium, .contact-box-small {
        position:relative;
        width:275px;
        height:135px;
        float:left;
        margin:0 20px 20px 0;
        padding:10px;
    }

    .contact-box-last {
        margin-right:0;
    }

    .contact-box-small {
        height:43px;
        width:273px;
        border:1px solid #888;
    }

    .contact-box-small a {
        display:block;
        position:absolute;
        top:0;
        left:0;
        width:293px;
        text-align:center;
        height:40px;
    }

    .contact-box-medium {
    }

    .contact-box-medium .contact-image {
        position:absolute;
        top:0;
        left:0;
        width:295px;
        height:155px;
        background:#fff;
    }

    .contact-box-medium p {
        margin:0;
        line-height:16px;
    }

    #contact-uk { background-image:url('../images/contact_uk.jpg'); }
    #contact-turkey { background-image:url('../images/contact_turkey.jpg'); }
    #contact-greece { background-image:url('../images/contact_greece.jpg'); }
    #contact-croatia { background-image:url('../images/contact_croatia.jpg'); }

    .contactpage { height:auto !important; }
    .contactpage label {width:77px;}
    .contactpage .columnright_full { height:auto; }
    .contactpage .columnright_full .para { height:auto; }

/* ---------------------------------- */
/* FOOTER ELEMENTS  */   
/* ---------------------------------- */	
	
	#footer p {
		float: right;
		padding: 0;
		margin: 0;
		color: #999;
	}
	
	#footer ul {
		float: left;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#footer li {
		float: left;
		margin: 0 15px 0 0;
	}
	#footer a {
		color: #999;
		outline: none;
		font-weight: normal;
		text-decoration: none;
	}
	#footer a:hover {
		color: #fff;
		text-decoration: underline;
	}

        #footer p.socialMedia { float:right;}

/* ---------------------------------- */
/* FORM ELEMENTS  */   
/* ---------------------------------- */

	input, textarea 
	{
		font-family: arial, verdana, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, geneva, helvetica, sans-serif;
		color: #fff;
		color: #000;
		margin: 2px 0 0 20px;
		font-size: 12px;
		padding: 2px;
		width: 175px;
		float: left;
		border: 1px solid #333;
		background: #222;
		background: #b2b2aa;
	}
	form p {
	text-align:right;
	}
	form p input{
	width:20px;
	float:left;
	background:none;
	border:none;
	}
	* html p input {margin-top:-2px;}
	select{
		font-family: arial, verdana, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, geneva, helvetica, sans-serif;
		color: #fff;
		color: #000;
		font-size: 12px;
		width: 175px;
		padding:2px;
		float: left;
		border: 1px solid #333;
		background: #222;
		background: #b2b2aa;
		margin-left:20px;
	}
	* html select {margin-bottom:3px;}
	.indent {
		margin: 0 0 4px 85px;
		width: auto;
	}
	.indent input {
		width: auto;
	}
	form {
		margin: 0 0 25px 0;
		font-size: 90%;
	}
	form ol {
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-image: none;
	}
	form li {
		float: left;
		clear: both;
		margin: 0 0 4px 0;
		width: 290px;
	}
	label {
		border: 0;
		padding: 0;
		margin: 0 10px 5px 0;
		display: block;
		clear: both;
		float: left;
		width: 75px;
		font-size: 100%;
		text-align: left;
		color: #fff;
	}
	.button {
		width: auto;
		padding: 0;
		margin: 3px 3px 0 175px;
		border: 0;
		height: auto;
		background: #283942;
		float:right;
	}
	
	.checkbox{
		float:none;
	}

	/* ----- rotating image ----- */
	#rotator {
		clear: both; 
		width:610px; 
		height:270px; 
		float: left; 
		margin: 0; 
		position: relative;
	}
	#rotator img {
		position: absolute;
	}
	
	/* ----- scrolling text bits ----- */
	.Container {
		width: 270px;
		height: 100px;
	}
	#Scroller-1 { 
		position: absolute; 
		overflow: hidden;
		width: 270px;
		height: 100px;
	}
	.Scroller-Container {
		position: absolute;
		top: 0px; 
		left: 0px;
	}
	
	.columnright_half	{ width: 270px; }
	
	.Container_2 {
		width: 270px;
		height: 270px;
	}
	.columnright_full .Container_2 {
		width: 270px;
		height: 460px;
	}	
	#Scroller-2 { 
		position: absolute; 
		overflow: hidden;
		width: 270px;
		height: 270px;
	}
	.columnright_full #Scroller-2 { 
		position: absolute; 
		overflow: hidden;
		width: 270px;
		height: 460px;
	}	
	.Scroller-Container {
		position: absolute;
		top: 0px; 
		left: 0px;
	}	
	
	.submit{
		width:100px;
		float:right;
		margin:0 4px 0 0;
		background: #222;
		color: #fff;
		background: #b2b2aa;
		color:#000;
	}
	
	.underline{
		text-decoration:underline;
		color: #999;
	}
	
	#loading_div{
		height:926px;
		width:270px;
	}
	#loading_div_thumbs{
		height:641px;
		width:164px;
	}
	.ld_position{
		margin:110px 0 0 440px;
	}
	.ldt_position{
		margin:20px 0 0 250px;
	}	
	#slideshow{
		display:none;
	}
	#mycarousel img{
		display:none;
	}
	
	.portfolio_li
	{
		padding:0;
		margin:0 0 0 20px;
	}
	
	#tickertextbox
	{
		color: #fff;  
		padding-top: 5px;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
		display: block;
		width: 405px;
		float:left;
		margin: 19px 5px 0 10px;
		text-align: right;
		background: #000000;
	}	
	#tickertextbox a
	{
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
		color:#fff; 
	}
	#tickertextbox a:hover
	{
		color: #999;
	}		
	.newsticker {
		margin:20px 0 0 225px;
		list-style-type: none;
		background: #000000;
		text-align:right;
		width:358px;
		padding: 3px;
	}
	#newsticker a{
	color:#999;
	font-weight:normal;
	}
	#newsticker a:hover, #newsticker a:hover strong{
	color:#fff;
	}	
	#newsticker{
	color:#999;
	font-weight:normal;
	}	
	#newsticker strong{
	color:#999;
	font-weight:bold;
	}		
	#newstick{
		margin:21px 0 0 188px;
	}
        #awardsContent h4 { margin:1em 0 0 0; }

        #c_submit { cursor: pointer; }
