body {
	background: #006cb6;
}

.taglineTop {
position:relative;
left:440px;
top:65px;
color:#fff;
}

fieldset {background:#f6f5f5;}

.slideshow { height: 100px; width: 950px; }

.banner-wrapper {
	/*height: 387px;*/
	padding-top: 60px;
	padding-bottom: 30px;
	background: url(http://lanzaroteproperties.ie/assets/images/masthead-gradient.png) bottom left repeat-x #539fcf;
}

.banner-wrapper-small {
	padding-top: 60px;
	padding-bottom: 30px;
	background: url(http://lanzaroteproperties.ie/assets/images/masthead-gradient.png) bottom left repeat-x #539fcf;
}

#info-block h1  {
color:#fff;
border-bottom:1pd dotted #fff;
}


#info-block *  {color:#fff;}



.logo {
	position: absolute;
	z-index: 99;
}


/*MAIN NAV*/

ul#main-nav {
	margin: 0;
	list-style: none;
	float: right;
	height: 50px;
	line-height: 50px;
}

ul#main-nav li {
	display: inline;
	padding: 0 10px 0 3px;
	font-size: 0.9em;
	margin: 0 0 0 5px;
	border-right: 1px solid #fff;
	text-transform: uppercase;
}

ul#main-nav li.last {
	border: none;
}

ul#main-nav li a, ul#main-nav li a:visited {
	text-decoration: none;
	color: #fff;
	padding: 2px;
}

ul#main-nav li a.active, ul#main-nav li a:hover {
	text-decoration: none;
	color: #ff9900;
}

/*Search*/
#search select
{ 
   width:200px;
   height:25px;
  color: #006cb6;

}

#search select object
{vertical-align:middle;}

input.submit
{ 
   background:#ff9900;
   color:#fff;
  -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:none;
padding:5px;
cursor:pointer;

}



/*SearchEnd*/

/*Featured Properties*/

.featured-wrapper {
	background: url(http://lanzaroteproperties.ie/assets/images/light-blue-grad.png) top left repeat-x;
	padding: 20px 0 20px 0;
}

#featured
{
  /*background: url(http://lanzaroteproperties.ie/assets/images/featured.png) top left repeat-x;*/
 position:relative;
}
#featured h1
{padding:10px;}
/* Slider */
#slider {
height:205px;
width:870px;
overflow:hidden;
/* IE6, IE7 Fix */
position:relative;
margin:0 40px;
	

}
#slider ul,
#slider ul li {
margin:0;
padding:0;
list-style:none;
width:870px;
}
#slider ul li { 
height:205px;
overflow:hidden;
position:relative; 
font-size:1em;


}
#slider ul li .blockholder {margin-left:-30px;}
#slider ul li .block { 
width:270px;
float:left;
margin-left:30px;

}
#slider ul li .block img {width:270px;}
/* Slider controls */
#prevBtn,
#nextBtn {

width:32px;
height:32px;
text-indent:-999em;
position:absolute;
top:100px;
left:5px;
z-index:999;
}
#nextBtn {left:913px;}
#prevBtn a,
#nextBtn a {
display:block;
width:32px;
height:32px;

outline: 0;
}
#nextBtn a {background:url(http://lanzaroteproperties.ie/assets/images/right-arrow.png) no-repeat 0 0;
}
#prevBtn a {background:url(http://lanzaroteproperties.ie/assets/images/left-arrow.png) no-repeat 0 0;
}


/*Main Content*/

.content-wrapper {
	background:#ffffff;
	min-height: 200px;
	padding: 20px 0 20px 0;
}


/*Footer*/

#footer {
	min-height: 300px;
	padding: 20px 0 20px 0;
}

.map{height:450px; width:350px; margin-bottom:50px;}
.map2{height:320px; width:466px;}

#map { }  




.regional ul {margin:0;}


.regional ul li {
list-style:none;
display:block;
width:120px;
float:left;
}


.regional ul li  a, .regional ul li  a:visited {text-decoration:none;}

.regional ul li  a:hover {text-decoration:underline;}




ul.search-meta {
margin:40px 0 0 0;
    font-weight: bold;
    font-size:0.9em;
}


ul.search-meta li {
display:inline; 
margin-right:3px;
padding-right:8px;
border-right:1px solid #fff;
}

ul.search-meta li.last {border:none;}


ul.search-meta li a {
text-decoration:none;
color:#fff;
}


ul.search-meta li a, ul.search-meta li a:visited {
	text-decoration: none;
	color: #fff;
	padding: 2px;
}

ul.search-meta li a.active, ul.search-meta li a:hover {
	text-decoration: none;
	color: #ff9900;
}

/*CAROUSEL*/

.jcarousel-skin-tango .jcarousel-container {
  
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 950px;

}

.jcarousel-skin-tango .jcarousel-container-vertical {

}

.jcarousel-skin-tango .jcarousel-clip-horizontal {

}

.jcarousel-skin-tango .jcarousel-clip-vertical {
 
}

.jcarousel-skin-tango .jcarousel-item {
    width: 150px;
    height: 150px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 53px;
    right: -35px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url(http://lanzaroteproperties.ie/assets/images/next.png) no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 53px;
    left: -35px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url(http://lanzaroteproperties.ie/assets/images/previous.png) no-repeat;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}



ol.property-block {margin:0;}

ol.property-block li{
padding:10px;
margin:0 0 15px 0;
border:1px solid #ccc;
display:block;
}


ol.property-block li img {
float:left; 
clear:right;
margin-right:25px;
border: 2px solid #ddd;
}





.banner_advert_footer{
margin:30px 0 30px 0;
}

.boxgrid
{ 
  width: 150px; 
  height: 150px; 
  float:left; 
  background-color: #ecf7ff;
  overflow: hidden; 
  position: relative; 
  }
.boxgrid img{ 
  position: absolute; 
  top: 0; 
  left: 0; 
  border: 0; 

}
.boxgrid p{ 
  padding: 0 10px; 
  color:#fff; 
  font-weight:bold; 
 font-size: 0.8em;
}
  
.boxcaption{ 
  float: left; 
  position: absolute; 
  background: #0f75ba; 
  height: 150px; 
  width: 100%; 


}
.captionfull .boxcaption {
  top: 0px;
  left: 0;
}
.caption .boxcaption {
  top: 150px;
  left: 0;
  
}

.boxcaption a{text-decoration:none; color:#fff; }
.boxcaption h3{margin:15px 0 10px 5px;}
.boxcaption h3 a, .boxcaption h3, .boxcaption h3 p{color:#fff; font-size:1.0em;}

.banner-wrapper-small{color:#fff;}
#footer .idf{ width:300px; float:left; color:#fff;}
 #footer a{color:#fff;}




ul.footer-nav {
margin:0 0 20px 0;
text-align:center;
padding:10px 0 25px 0;
border-bottom:1px dotted #fff;
}


ul.footer-nav li {
list-style:none;
padding: 0 5px 0 5px;
display:inline;
text-transform:uppercase;
font-size:0.9em;
}



ul.footer-nav li a, ul.footer-nav li a:visited {text-decoration:none;}

ul.footer-nav li a:hover {text-decoration:underline;}

#refine-search select{color:#006CB6;}

.agent-logos {text-align:center;}

.agent-logos img {margin:10px;}


.regional div a, .regional div a:visited {
text-decoration:none;
width: 180px;
border-bottom:1px dotted #ccc;
display:block;
margin:-15px 0 0 0;
padding:3px;
color:#666;
}

.regional div a:hover {
text-decoration:none;
width: 180px;
border-bottom:1px dotted #ccc;
display:block;
background:#FF9900;
color:#fff;
margin:-15px 0 0 0;
padding:3px;
}


.regional div {
float: left; 
width: 180px; 
margin: 10px;
}

.bannertag{
    color: white;
    font-size: 2.9em;
    font-weight: bold;
    margin-bottom: 10px;
}

h2 a, h2 a:visited {
	text-decoration: none;
	color: #fff;
	padding: 2px;
}

h2 a.active, h2 a:hover {
	text-decoration: none;
	color: #ff9900;
}


