@charset "utf-8";
/* Top menu bar */
#navholder {
float: left;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/*margin-bottom:5px;*/
}
#navholder ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#navholder li {
float: left;
white-space: nowrap;
margin: 0;
padding: 0;
}
#navholder a {
display: block;
padding: 0px 27px 0px 27px;
border-left: 1px solid #999999;
}
#navholder a:link, #navholder a:visited {
color: #000000;
text-decoration: none;
}
#navholder a:hover, #navholder a:active {
color: #000000;
text-decoration: none;
background-image: url(../images/grad/menu_link.gif);
background-repeat: repeat-x;

}
#navpage a:link, #navpage a:visited, #navpage a:hover, #navpage a:active {
display: block;
color: #000000;
padding: 0px 22px 0px 22px;
background-image:url(../images/grad/menu_main.gif);
background-repeat: repeat-x;
}

#topNavBar {
padding: 0;
margin: 2px 0 0 0;
width: 969px;
height: 22px;
border-right: 1px solid #999999;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-image:url(../images/grad/menu_main.gif);
background-repeat: repeat-x;
}

/* -- Villas Navigation Bar --*/

#villas_navholder {
float: left;
width: 100%;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#villas_navholder ul {
margin: 0;
padding: 0;
list-style-type: none;
font-weight:bold;
}

#villas_navholder li {
float: left;
white-space: nowrap;
margin: 0;
padding: 0;
}
#villas_navholder a {
display: block;
padding: 0px 28px 0px 28px;
border-left: 1px solid #e1e5e4;
}
#villas_navholder a:link, #villas_navholder a:visited {
font-weight:bold;
padding-top:2px;
padding-bottom:1px;
color: #ffffff;
text-decoration: none;
}
#villas_navholder a:hover, #villas_navholder a:active {
font-weight:bold;
padding-top:2px;
padding-bottom:1px;
color: #ffffff;
text-decoration: none;
background-image: url(../images/grad/villas_menu_link.gif);
background-repeat: repeat-x;
}

#villas_topNavBar {
padding: 0;
margin: 5px 0 5px 0;
width: 969px;
height: 22px;
border: 1px solid #999999;
/*border-top: 1px solid #999999;
border-bottom: 1px solid #999999;*/
background-image:url(../images/grad/villas_menu_main.gif);
background-repeat: repeat-x;
/*display:none;*/
}

#villa_navpage{
background-image: url(../images/grad/villas_menu_link.gif);
}

.menuspacer {
	padding: 0;
	margin: 0;
	width: 1px;
	height: 22px;
	border-right: 1px solid #999999;
}
/* left */
#container #content #leftCol .subhead {
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  text-align: left;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 0 6px 6px;
}
#container #content #leftCol .leftmaintxt {
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  line-height: 1.7em;
  text-align: left;
  margin: 0 0 0 0;
  padding: 0 6px 9px 6px;
  width:259px;
}
#container #content #leftCol .villalist {
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  line-height: 1.7em;
  text-align: left;
  font-weight: normal;
  margin: 0 0 5px 0;
  padding: 0 9px 3px 9px;
}

.villalist {
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.7em;
  text-align: left;
  font-weight: normal;
  margin: 5px; 0 5px 0;
  padding: 0 9px 3px 9px;
}

#container #content #main .firstframe {
	margin: 0 0 12px 0;
	padding: 5px;
	border: 1px solid #999;
	height: 298px;
}
#container #content #main .seventhframe {
	margin: 0 0 12px 0;
	padding: 5px;
	border: 1px solid #999;
	height: 367px;
}
#container #content #main .eigthframe2 {
	margin: 0 0 12px 0;
	padding: 5px;
	border: 1px solid #999;
	height: 306px;
}
#container #content #leftCol .fifteenframe {
	margin: 0 0 12px 0;
	padding: 5px;
	border: 1px solid #999;
	height: 229px;
}


.leftmaintxt_villas{
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  line-height: 1.7em;
  text-align: left;
  margin: 0 0 0 0;
  padding: 0 6px 9px 6px;
  width:426px;
}

.subhead_villas{
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-align: left;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 5px 0 6px 6px;
}

.villalist_villas{
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  line-height: 1.7em;
  text-align: left;
  font-weight: normal;
  margin: 0 0 5px 0;
  padding: 0 9px 3px 9px;
}

#arrow_navigation{
margin-bottom:5px;
float:left;
width:968px;
/*height:57px;*/
padding-top:0;
border: 1px solid #999;
}

#villa_info_container{
float:left;
}
.villa_page_pics{
margin-top:0!important;
margin-right:0!important;
margin-bottom:0!important;
margin-left:0!important;
padding:0 0 0 0!important;
float:left!important;
width:600px;
}

.show_villa_page_pics{
margin-top:0!important;
margin-right:0!important;
margin-bottom:0!important;
margin-left:0!important;
padding:0 0 0 0!important;
float:left!important;
width:500px;
}


.villa_page_info_column{
float: left;
margin-right:21px;
padding:0 0;
}

.villa_page_info_column_dont_float{
   padding:0 0;
}

.villa_info_container{
float:left;
width:370px;
}

#villa_page_info{
/*width:259px!important;*/
/*margin-left:21px!important;*/
border: 1px solid #999999;
width: 340px;
padding: 5px;
}

#show_villa_page_info{
/*width:259px!important;*/
/*margin-left:21px!important;*/
border: 1px solid #999999;
width: 436px;
padding: 5px;
}

.villa_overview_container{
margin-right:21px!important;
}

#nav_next{
width:125px;
float:right;
margin-top:3px;
}

#nav_next a{
/*background:url(../images/next_arrow_green.jpg) right 0 no-repeat;
display:block;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
height:29px;
width:114px;
padding-right:38px;
padding-top:6px;*/
}

#nav_next a:hover{
/*background:url(../images/next_arrow_green.jpg) right bottom no-repeat;*/
/*text-decoration:underline;*/
}

#nav_previous{
width:100px;
float:left;
margin-top:3px;
}

#nav_previous a{
/*background:url(../images/previous_arrow_green.jpg) left 0 no-repeat;
display:block;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
height:29px;
width:140px;
padding-left:38px;
padding-top:6px;
text-align:right;*/
}

#nav_previous a:hover{
/*background:url(../images/previous_arrow_green.jpg) left bottom no-repeat;
text-decoration:underline;*/
}

.quote_villas{  color: #666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  line-height: 1.4em;
  text-align: center;
  margin: 0 0 6px 0;
 }
 
.villa_frame_1 {
	margin: 0 0 12px 0;
	padding: 5px;
	border: 1px solid #999;
	height: 366px;
}

.villa_frame_2 {
	margin: 0 0 12px 0;
	padding: 5px;
	border: 1px solid #999;
	height: 278px;
}

.enquire_link{
  font-family: Verdana, Arial, Helvetica, sans-serif!important;
  font-size:12px!important;
  color:#006666!important;
  text-decoration:none!important;
}

.enquire_link:hover{
  text-decoration:underline!important;
}



