/* CSS Document */
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F1F4F4;
    behavior: url(csshover.htc); /* WinIE behavior call */
}

img {border:none;}
 
p {
	margin:10px 40px 0px 15px;
	padding:0px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:justify;
	}


#padding_title{
	padding-bottom:15px;
}



.text{
	margin:0px;
	padding:0px;
	/* line-height:100%; */ /* 100% is abd coding, removed. Looks like this class is not used anyway*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

 .textlist
{
list-style: none;
margin: 0px;
padding: 0px;
}

ul.blue{
	list-style-image:url(../images/blue_dot.gif);
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.header_blue {color: #005A98}
.header_gold {color: #a89d12}

#banner{
	background:#A6C1DD;
	margin: 0px;
	padding:0px;
	border-bottom:3px solid;
	border-bottom-color: #005A99;
	border-top:10px solid;
	border-top-color: #005A99;
	width:750px;
	height:29px;
	position:relative;
	left:0px;
	top:0px;
}
#banner_left
{
	position: absolute;
	height: 29px;
	width: 476px;
	top: 4px;
	left: 2px;
	margin: 0px;
	padding: 0px;
	text-align:left;
}

#banner_right
{	
	position: absolute;
	height: 29px;
	width: 40%;
	top: 4px;
	left: 442px;
	margin: 0px;
	margin-bottom:10px;
	padding: 0px;
	text-align:right;
}


a:active { COLOR: #005A99; TEXT-DECORATION: none; }
a:link { COLOR: #005A99; TEXT-DECORATION: none; }
a:visited { COLOR: #005A99; TEXT-DECORATION: none; }
a:hover { COLOR: #A89D12; TEXT-DECORATION: none;}

h1 {
	font-size: 20px;	
  	font-family: Arial, Verdana, sans-serif;
	font-style:italic;
	margin: 0px;
	padding:0px;
	margin-left:23px;
	padding-top: 22px;
	background-color:#FFFFFF;
	line-height:16px;
}

h2 {
	font-size: 14px;
	color: #005A99;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	padding:0px;
	margin-left:10px;
	margin-top:7px;
	font-family: Tahoma, Verdana, Arial;
}

h3 {
	font-size: 14px;
	font-family: Arial, Verdana, sans-serif;
	font-style:italic;
	margin: 0px;
	padding:0px;
	margin-left:25px;
	padding-top: 20px;
	color:#A6C1DD;
	line-height:20px;
	margin-right:51px;
	color: #005a9b;
}
h4{
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 15px;
	font-size: 14px;
	color: #000000;
	line-height: 14px;
}

h5{
	font-size:15px;	
  	font-family: Arial, Verdana, sans-serif;
	margin: 0px;
	padding:0px;
	margin-left:23px;
	padding-top: 15px;
	line-height:20px;
	color:#025B9D;
}


h6 {
	font-size: 20px;	
  	font-family: Arial, Verdana, sans-serif;
	font-style:italic;
	margin: 0px;
	padding:0px;
	margin-left:20px;
	padding-top: 12px;
	line-height:17px;
}

	
#leftcontent_home
{
	position:relative;
	width: 285px;
	height:698px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background-image:url(../images/left_nav_home.jpg);
	background-repeat: no-repeat;
}

#leftcontent_admin
{
	position:relative;
	width: 285px;
	height:698px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background-image:url(../images/left_nav_admin.jpg);
	background-repeat: no-repeat;
	background-color:#005A9B;
}

#img_left_round, #img_left_round_lacala, #img_left_round_small
{
	position:absolute;
	border: 0px;
	width: 130px;
	height:130px;
	margin: 0px;
	padding: 0px;
	top:712px;
	left:9px;
	z-index:50;}
	
#img_left_round_lacala{
	top:685px;
	left:140px;
}
#img_left_round_small{
	width: 100px;
	height:100px;
	top:214px;
	left:557px;
}



#leftcontent_plot,
#leftcontent_contactus,
#leftcontent_costadelgolf,
#leftcontent_costadelsol, 
#leftcontent_el_oasis_paloma,
#leftcontent_flamingos_golf_club,
#leftcontent_home, 
#leftcontent_la_cala_golf_resort,
#leftcontent_la_mairena,
#leftcontent_alcuzcuz,
#leftcontent_sotogrande,
#leftcontent_madronal,
#leftcontent_zagaleta,
#leftcontent_romano,
#leftcontent_marbella,
#leftcontent_marbella_golf_resort,
#leftcontent_monte_mayor,
#leftcontent_more_marbella,
#leftcontent_more_sotogrande,
#leftcontent_newdevelopment, 
#leftcontent_press,
#leftcontent_pmanagement, 
#leftcontent_san_roque,
#leftcontent_santana,
#leftcontent_sotogrande_reserva,
#leftcontent_tax, 
#leftcontent_valderrama,
#leftcontent_aftersales,
#leftcontent_land{
	position:relative;
	width: 160px;
	height:860px;
	padding: 0px;
	margin: 0px;
	float:left;
	background-repeat: no-repeat;
}


#leftcontent_plot{background-image:url(../images/home_selfbuildnew.jpg);}
#leftcontent_contactus{background-image:url(../images/home_golf.jpg);}
#leftcontent_costadelgolf{
	background-image:url(../images/home_golfview.jpg);
	height: 1150px;
}
#leftcontent_costadelsol{
	background-image:url(../images/home_costadelsol.jpg);
	height: 1000px;
}
#leftcontent_el_oasis_paloma{background-image:url(../images/bg_left_nav_el_oasis_palo.jpg);}
#leftcontent_flamingos_golf_club{background-image:url(../images/home_contactus.jpg);}
#leftcontent_home{background-image:url(../images/home_home.jpg);}
#leftcontent_la_cala_golf_resort{background-image:url(../images/home_lacala.jpg);}
#leftcontent_la_mairena{
	background-image:url(../images/home_la_mairena.jpg);
}
#leftcontent_aftersales{
	background-image:url(../images/home_aftersales.jpg);
}
#leftcontent_alcuzcuz{background-image:url(../images/home_lapanera.jpg);}
#leftcontent_sotogrande{background-image:url(../images/home_infinity.jpg);}
#leftcontent_madronal{background-image:url(../images/home_land.jpg);}
#leftcontent_zagaleta{background-image:url(../images/home_zagaleta.jpg);}
#leftcontent_romano{background-image:url(../images/bg_left_nav_puente_r.jpg);}
#leftcontent_marbella{background-image:url(../images/home_marbella.jpg);}
#leftcontent_marbella_golf_resort{background-image:url(../images/home_marbellaclub.jpg);}
#leftcontent_monte_mayor{background-image:url(../images/home_montemayor.jpg);}
#leftcontent_more_marbella{background-image:url(../images/home_marbellabeach.jpg);}
#leftcontent_more_sotogrande{background-image:url(../images/home_sotogrande.jpg);}
#leftcontent_newdevelopment{background-image:url(../images/home_pp.jpg);}
#leftcontent_press{background-image:url(../images/home_press.jpg);}
#leftcontent_pmanagement{background-image:url(../images/home_projmanage.jpg);}
#leftcontent_san_roque{background-image:url(../images/home_sanroque.jpg);}
#leftcontent_santana{background-image:url(../images/home_santana.jpg);}
#leftcontent_sotogrande_reserva{background-image:url(../images/home_lareserva.jpg);}
#leftcontent_tax{background-image:url(../images/home_finance.jpg);}
#leftcontent_valderrama{background-image:url(../images/home_valderrame.jpg);}
#leftcontent_land{background-image:url(../images/home_landinspain.jpg);}

#leftcontent_plot:link, #leftcontent_plot a:visited, #leftcontent_plot a:active{color: #000000;text-decoration: none;}
#leftcontent_plot a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_contactus:link, #leftcontent_contactus a:visited, #leftcontent_contactus a:active{color: #000000;text-decoration: none;}
#leftcontent_contactus a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_costadelgolf:link, #leftcontent_costadelgolf a:visited, #leftcontent_costadelgolf a:active{color: #000000;text-decoration: none;}
#leftcontent_costadelgolf a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_costadelsol:link, #leftcontent_costadelsol a:visited, #leftcontent_costadelsol a:active{color: #000000;text-decoration: none;}
#leftcontent_costadelsol a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_el_oasis_paloma:link, #leftcontent_el_oasis_paloma a:visited, #leftcontent_el_oasis_paloma a:active{color: #000000;text-decoration: none;}
#leftcontent_el_oasis_paloma a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_flamingos_golf_club:link, #leftcontent_flamingos_golf_club a:visited, #leftcontent_flamingos_golf_club a:active{color: #000000;text-decoration: none;}
#leftcontent_flamingos_golf_club a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_home:link, #leftcontent_home a:visited, #leftcontent_home a:active{color: #000000;text-decoration: none;}
#leftcontent_home a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_la_cala_golf_resort:link, #leftcontent_la_cala_golf_resort a:visited, #leftcontent_la_cala_golf_resort a:active{color: #000000;text-decoration: none;}
#leftcontent_la_cala_golf_resort a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_la_mairena:link, #leftcontent_la_mairena a:visited, #leftcontent_la_mairena a:active{color: #000000;text-decoration: none;}
#leftcontent_la_mairena a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_alcuzcuz:link, #leftcontent_alcuzcuz a:visited, #leftcontent_alcuzcuz a:active{color: #000000;text-decoration: none;}
#leftcontent_alcuzcuz a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_sotogrande:link, #leftcontent_sotogrande a:visited, #leftcontent_sotogrande a:active{color: #000000;text-decoration: none;}
#leftcontent_sotogrande a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_madronal:link, #leftcontent_madronal a:visited,#leftcontent_madronal a:active{color: #000000;text-decoration: none;}
#leftcontent_madronal a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_zagaleta:link, #leftcontent_zagaleta a:visited,#leftcontent_zagaleta a:active{color: #000000;text-decoration: none;}
#leftcontent_zagaleta a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_romano:link, #leftcontent_romano a:visited,#leftcontent_romano a:active{color: #000000;text-decoration: none;}
#leftcontent_romano a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_marbella:link, #leftcontent_marbella a:visited,#leftcontent_marbella a:active{color: #000000;text-decoration: none;}
#leftcontent_marbella a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_marbella_golf_resort:link, #leftcontent_marbella_golf_resort a:visited,#leftcontent_marbella_golf_resort a:active{color: #000000;text-decoration: none;}
#leftcontent_marbella_golf_resort a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_monte_mayor:link, #leftcontent_monte_mayor a:visited,#leftcontent_monte_mayor a:active{color: #000000;text-decoration: none;}
#leftcontent_monte_mayor a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_more_marbella:link, #leftcontent_more_marbella a:visited,#leftcontent_more_marbella a:active{color: #000000;text-decoration: none;}
#leftcontent_more_marbella a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_more_sotogrande:link, #leftcontent_more_sotogrande a:visited,#leftcontent_more_sotogrande a:active{color: #000000;text-decoration: none;}
#leftcontent_more_sotogrande a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_newdevelopment:link, #leftcontent_newdevelopment a:visited,#leftcontent_newdevelopment a:active{color: #000000;text-decoration: none;}
#leftcontent_newdevelopment a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_pmanagement:link, #leftcontent_pmanagement a:visited,#leftcontent_pmanagement a:active{color: #000000;text-decoration: none;}
#leftcontent_pmanagement a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_press:link, #leftcontent_press a:visited,#leftcontent_press a:active{
	color: #000000;
	text-decoration: none;
	height: 1200px;
}
#leftcontent_press a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_san_roque:link, #leftcontent_san_roque a:visited,#leftcontent_san_roque a:active{color: #000000;text-decoration: none;}
#leftcontent_san_roque a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_santana:link, #leftcontent_santana a:visited,#leftcontent_santana a:active{color: #000000;text-decoration: none;}
#leftcontent_santana a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_land:link, #leftcontent_land a:visited,#leftcontent_land a:active{color: #000000;text-decoration: none;}
#leftcontent_land a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_sotogrande:link, #leftcontent_sotogrande a:visited,#leftcontent_sotograndea:active{color: #000000;text-decoration: none;}
#leftcontent_sotogrande a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_tax:link, #leftcontent_tax a:visited,#leftcontent_tax:active{color: #000000;text-decoration: none;}
#leftcontent_tax a:hover{text-decoration: none;color:#ffffff;}
#leftcontent_valderrama:link, #leftcontent_valderrama a:visited,#leftcontent_valderrama:active{color: #000000;text-decoration: none;}
#leftcontent_valderrama a:hover{text-decoration: none;color:#ffffff;}


#rightpicturehome
{
	position: absolute;
	width: 27px;
	top: 56px;
	left:713px;
	margin: 0px;
	padding: 0px;
	border:0px;
}

#textline_home, #textline_press, #textline_marbella, #textline_mmarbella, #textline_msotogrande, #textline_oasis, #textline_santana, #textline_madronal, #textline_countryclub, #textline_romano, #textline_marbellagolf, #textline_resale, #textline_lacala,#textline_flamingos,#textline_zagaleta,#textline_lasotogrande,#textline_sotogrande,#textline_golfresort, #textline_valderrama,#textline_mairena,#textline_alcuzuz,#textline_pm,#textline_costadelsol,#textline_costadelgolf,#textline_buying,#textline_contact, #textline_tax
{
	position: absolute;
	top: 8px;
	left:598px;
	margin: 0px;
	padding-bottom: 0px;
	border:0px;
	margin-right:31px;
	background-image:url(../images/grey.gif);
	background-repeat:repeat-x;
	width:122px;
	height:42px;
}
#textline_press{
    left:450px;
	width:269px;
}
#textline_marbella{
    left:383px;
	width:336px;
}

#textline_mmarbella{
    left:425px;
	width:294px;
}

#textline_msotogrande{
    left:453px;
	width:266px;
}

#textline_oasis{
    left:507px;
	width:212px;
}

#textline_santana{
    left:575px;
	width:144px;
}

#textline_madronal{
    left:538px;
	width:181px;
}
#textline_countryclub{
	left:534px;
	width:212px;
}

#textline_romano{
    left:575px;
	width:144px;
}

#textline_marbellagolf{
	left:439px;
	width:299px;
}
#textline_resale{
    left:473px;
	width:246px;
}

#textline_lacala{
	left:403px;
	width:336px;
}

#textline_flamingos{
	left:460px;
	width:286px;
}

#textline_zagaleta{
	left:433px;
	width:307px;
}

#textline_lasotogrande{
    left:550px;
	width:169px;
}

#textline_sotogrande{
    left:410px;
	width:309px;
}

#textline_golfresort{
	left:419px;
	width:321px;
}

#textline_valderrama{
    left:410px;
	width:309px;
}

#textline_mairena{
    left:407px;
	width:312px;
}

#textline_alcuzuz{
    left:523px;
	width:196px;
}

#textline_pm{
    left:498px;
	width:221px;
}

#textline_costadelsol{
    left:493px;
	width:226px;
}

#textline_costadelgolf{
    left:515px;
	width:204px;
}

#textline_buying{
    left:543px;
	width:176px;
}

#textline_contact{
    left:558px;
	width:161px;
}

#textline_tax{
    left:633px;
	width:86px;
}


#content{
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: relative;
	top: 0px;
	width: 750px;
	background: repeat-y;
	} 
	
	
.clearer{
	height:1px;
	overflow:hidden;
	clear:both;
	margin:0px;
	padding: 0px;
	}
	
.clear{
	clear:both;
	}
	
#centrecontent {
	width:572px;
	padding:0px;
	float:left;
} 

#centrecontent p a:link, #centrecontent p a:visited, #centrecontent p a:active
	{
		text-decoration:none;
		color: #005A99;
		font-weight:bold;
	}

#centrecontent p	a:hover
{
		color: #005A99;
		font-weight:bold;
		text-decoration:underline;
}


#centrecontent p {
	margin-left:25px; 
	margin-right: 53px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

.textbold { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight:bold;}

#end{
	position: relative;
	height: 40px;
	width: 750px;
	bottom: 0px;
	left: 0px;
	z-index:0;
}
#footer{
	position: relative;
	height: 18px;
	width: 750px;
	bottom: 0px;
	left: 0px;
	background-color: #A6C1DD;
	color: #005A9B;
	text-align: center;
	font-size: 8pt;
}


#footer:active { COLOR: #005A9B; TEXT-DECORATION: none; }
#footer:link { COLOR: #005A9B; TEXT-DECORATION: none; }
#footer:visited { COLOR: #005A9B; TEXT-DECORATION: none; }
#footer:hover { }

#arrow{
	position: absolute;
	width: 32px;
	height:27px;
    left:718px;
	margin: 0px;
	padding: 0px;
	border:0px;
}

#arrow_opera{
	position: absolute;
	width: 32px;
	height:27px;
    left:718px;
	margin: 0px;
	padding: 0px;
	border:0px;
}


#operanote{
  	font: normal 16px verdana;
	font-weight:bold;
	color:#FFFFFF;
	top:29px;
	left:34px;
	text-align:left;
	position:absolute;
	width: 228px;
	height:174px;
	background-color:#FF0000;
   }

#main{
	width:750px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	background-color: #FFFFFF;
	border: 0px;
	left: 0px;
	top: 0px;
} 

table.main {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
    border-left: 1px solid #BCBEB4;
    width: 413px;
	margin-left:10px;
	padding:0px;
	margin-right:0px;
    }

table.main td {
    border-bottom: 1px solid #B4CAE0;
	padding-bottom:2px;

    }
	
table.main td a:hover {background-color:#48729C;}

table.contact_us_form {
	margin-top:10px;
	margin-bottom:10px;
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:10px;
	padding:0px;
	width: 390px;
}
	
table.contact_us_form td {
	text-align:left;
	padding-left:10px;
	height:20px;
	line-height:25px;
}

.contact_us_form .label_column {
	vertical-align: top;
}

.contact_us_form .value_column {

}

table.contact_us_form input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:200px;
	border:1px solid gray;
}

table.contact_us_form select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:202px;
	border:1px solid gray;
}
table.contact_us_form textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:200px;
	margin-bottom:3px;
	border:1px solid gray;
	line-height:20px;
}

#contact_us_img
{
	width:100px;
	height:20px;
	border:0px;
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	padding-right:1px;
}



#map{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	line-height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}

#locationimage{
    position:relative;
	border: 0px;
	width: 423px;
	height:354px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 20px;
	padding-top:10px;
	padding-right:30px;
}


#locationmap{
	position:absolute;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	list-style:none;
	color: #000000;
	line-height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	top:215px;
	left:301px;
	width: 250px;
	height:160px;

}

#locationmap ul li a:hover,#locationmap li a:active{
color:#000099;
text-decoration:underline;
}
#locationmap ul li a:link,#locationmap li a:visited {
color:#000099;
text-decoration:none;
}
 
#contact_us_failed { 
	margin-right:29px;
	margin-top:20px;
	margin-left:17px;
	padding: 10px 20px;
	border: black;
	color: white;
	background-color: #005A9B;
	text-transform: uppercase;
}

.left_align{text-align:left;float:left;}
.right_align{text-align:right;float:right;}
.centre_align{text-align:center;}

.contact_heading{
	color: #025B9D;
	font-weight: bold;
}
#maincontent {
	width:590px;
	padding:0px;
	float:left;
	margin: 0px;
}

