h1 {font-size:16px; margin: 0; font-family: Arial, "MS Trebuchet", sans-serif; font-weight: normal; text-transform: uppercase;}
#head h1{font-family:calibri, arial; font-size:14px; background-image: none; margin:0; text-indent:0; width:auto; height:auto; margin:10px 0 0 10px;}
#head p{font-family:calibri, arial; font-size:11px; margin-left:10px; line-height:12px;}
#head #content_logobg h1{font-family:calibri, arial; font-size:20px; background-image: none; margin:0; text-indent:0; width:auto; height:auto; margin:10px 0 0 10px; text-transform:none; font-weight:bold;}
#head #content_logobg p{font-family:calibri, arial; font-size:11px; margin-left:10px;}
h3, h4, h5, h6 {margin: 0; color: #333; font-family:"Lucida Grande",Helvetica,Arial,sans-serif; font-size:13px; border-bottom:1px solid #969696; margin:5px 0; padding-bottom:4px; font-weight: normal;}
#head #content_logobg{width:580px; padding-bottom:100px; height:100%; background-image:url("/images/anda_static_bglogo.png"); background-position:left; background-repeat:no-repeat;}
#head #content h2.contacttitle{border-bottom:1px solid #969696; padding-left:10px; margin-top:10px; padding-bottom:5px;}
body {padding-bottom: 0px; background-color:#efefef;}
span.nedsatt{margin-left:5px; background-color:#FF2222; padding:0 3px 0 3px;}
#head h1.logo {float: left; background-image: url('images/anda.gif'); height: 104px; width: 229px;}
	#navigation ol {}
	#navigation ol li {float: left; line-height: 30px; padding-left:3px; padding-right:3px; border-right:1px dotted #999; display:block;}
	#navigation ol li.search {float: right; display: none;}
	#navigation ol li a {color:#444; font-size:10px; font-family:Calibri,Arial, "MS Trebuchet", sans-serif; text-decoration:none; text-transform:uppercase; font-weight:normal;}
	#navigation li:hover {background-color:#ccc;}
	#partof {margin-top:40px; margin-right:20px; position: absolute; right: 0; top: 0; height: 54px; width: 77px; margin-left:10px;}
		#partof a {display: block; padding-top: 54px; background-image: url('images/spainm_group.png'); background-repeat: no-repeat; background-position: center top; height: 54px; width: 77px; text-decoration: none; color: #969696; font-family: Helvetica, Arial, "MS Trebuchet", sans-serif; font-size: 0.55em; font-weight: bold; text-transform: uppercase; text-align: center;}

#head{overflow:hide; width:960px;}

#navigation {background-color:#999; background-image:url("content/anda_nav_grad.png"); background-repeat:repeat-x;color:white;width:100%;height:30px;border-bottom:2px solid #999; }
	#menu{width:960px; margin:0 auto;}
	#search{float:right; margin-top:5px; display:block; height:38px;}
		#language {float: right; margin: 6px 35px 0 0;}
#filter {background-color: #ffeecd;}
#sidebar {background-color: #ffdac5; background-image: none;}
	#sidebar h2, #sidebar h3 {color: #8a3300; text-shadow:1px 1px 3px #604819;}
	#sidebar p {color: #fe640a;}

._sub #object {overflow: auto; padding: 20px 20px;}
	._sub #object h2, ._sub #object h3, ._sub #object h4 {padding: 10px; margin: 10px 0 5px 0; color: white; background-color: #999; color: #FFFFFF; border-bottom: 5px solid #999;}
		._sub #object #specification {clear: right;}
			._sub #object #specification table {width: 100%; color: #000000; font-family:"Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; font-size:11px;}
				._sub #object #specification table tr {}
				._sub #object #specification table tr th {text-align: left; background-color: #FFDAC5; color: #FE640A;}
				._sub #object #specification table tr td {background-color: #FFEECD;}
#container{width:960px; -moz-box-shadow: 0 0 12px #222; box-shadow: 0 0 12px #222; -webkit-box-shadow: 0 0 12px #222; margin-top:10px; border:1px solid #999;}
#static{float:left; width:960px; border-top:1px solid #999; margin-top:10px;}
	#static form#contactform{margin-left:10px; margin-top:10px; margin-bottom:10px;}
#pages{float: right; margin: 0 auto; width:940px; padding:0 10px 0 10px;}
#pages a{}
		#slideshow #partof {margin-top: 0px; position: absolute; right: 0; top: 0; height: 54px; width: 77px;}
			#slideshow #partof a {display: block; padding-top: 54px;  background-image: url('images/spainm_group.png'); background-repeat: no-repeat; background-position: center top; height: 54px; width: 77px; text-decoration: none; color: #969696; font-family: Helvetica, Arial, "MS Trebuchet", sans-serif; font-size: 0.55em; font-weight: bold; text-transform: uppercase; text-align: center;}-bottom:10px; width:960px;}
	#main h2.contact{font-family:Arial,"MS Trebuchet",sans-serif; color:#666;line-height:11px; font-weight:bold; font-size:10px;}
	#main .column{width:300px; float:left; margin-left:10px; margin-top:10px;}
	div.object {clear: left; overflow: hidden;  position: relative; height: 225px; margin-top: 40px; width:940px; margin-left:10px; }	
		div.object a img {width: auto; height: auto; float: left; margin-right: 20px; border: 0;}
#main{width:960px; padding:0; overflow:hide;}
#legal p {margin: 0; text-align: center;}
	#slideshow {position:relative; height: 325px; width: 960px;}
		#slideshow h1 {z-index: 100; position: absolute; width: 900px; height: 300px; text-indent: -999em; background-image: url('http://www.andalucianestates.net/images/anda_logo.png'); background-position: 10px; background-repeat: no-repeat;}
		#slideshow IMG {position:absolute; top:0; left:0; z-index:2;  opacity:0.0;}
		#slideshow IMG.active {z-index:4; opacity:1.0;}			
		#slideshow IMG.last-active {z-index:3;}
#main p{color: #696969; margin-top:5px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size:12px; line-height:24px;}
#main p.ref{color: #666; margin:0; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size:12px; line-height:24px;}
#main .column p{line-height:15px;}
#focus {overflow:visible; width:960px;}
#focus h2 {background-image:url("content/anda_nav_grad.png"); background-repeat:repeat-x;border-top:2px solid #999; border-bottom:2px solid #999;color:#333;padding:10px;font-size:11px;font-weight:bold;}

#content{width:960px; }
	#content.about{height:300px; width:500px;}
	#content #main table.first{padding:0 2px 0 10px; border:none; border-bottom:1px dotted #444;}
	#content #main table.last{padding:0 10px 0 2px; border:none; border-bottom:1px dotted #444;}
	#content #main table{width:180px; float:left; height:380px; margin:0; padding:0 2px 0 2px; border-bottom:1px dotted #444; border-left:1px dotted #444; border-right:1px dotted #444;}
	#content #main table tr{height:210px; padding:0; overflow:none; margin:10px 0 0 0; float:left;}
	#content #main table h3{margin-top:1px; border-bottom:0; margin-bottom:0px; padding-bottom:0px;}
	#content #main table p{margin-left:0px; border-bottom:0; margin:0 0 0 0;}
	#content #main table p.ref{font-size:10px; font-weight:bold; color:#222;}
	#content #main table a.link_a{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:12px; text-decoration:none; color:#222;}
	#content #main table tr.description{height:125px; padding:0; margin:0;}
#focus ul {overflow:hidden; height:180px;}

#focus ul li {float:left; position:relative; border-right:2px solid #999;background-position:right; background-repeat:no-repeat;  line-height:0px;}

#focus li.last{border-right:0; overflow:hidden; width:237px;}
#focus li.first{overflow:none; width:239px;}
#focus ul li a {overflow:auto; text-decoration:none;}

#focus p a {background-image:url("images/rounded_left_light.png");color:#777777;font-weight:bold;line-height:34px;margin-right:16px;padding:11px 0 10px 16px;text-decoration:none;font-family:Arial,"MS Trebuchet",sans-serif;font-size:11px;}

#footer {background-color:#999;clear:both;overflow:auto;padding:20px 10px;margin-top:0px; }

#footer .column {border-right:1px dotted #666;float:left;margin-left:10px;margin-right:10px;width:140px;height:40px;}#footer .columnlast {
border-left:1px dotted #666;float:right;margin-right:20px;width:140px;height:40px;}
#footer .column select {margin-top:10px;}
#footer .column h2{font-family:Arial,"MS Trebuchet",sans-serif; color:#333;line-height:11px; font-weight:bold; font-size:10px;}
#footer .column p{font-family:Arial,"MS Trebuchet",sans-serif; color:#333;line-height:11px; margin-top:0px;}
#footer .columnlast a{margin-left:10px; font-size:10px; margin-top:0; text-decoration:none; font-family:Arial,"MS Trebuchet",sans-serif; color:#fff;padding-top:0px; display:block;}
#main .column a{margin:0; font-size:12px; font-weight:bold; text-decoration:none; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; color:#999; display:block;}
#focus p {background-image:url("images/rounded_right_light.png");background-position:right center;background-repeat:no-repeat;bottom:10px;margin:0;position:absolute;right:5px;text-align:right;}

