body {
	margin: 0 auto;
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #253745;
    FONT-FAMILY: 'Verdana Ref', Verdana;
	background-color: #edfcff;
}

.titleleft
{
	background-image:url(../images/header.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat;
}

.H2{
	padding-left:35px;
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    font-family: "tahoma", "verdana";
	font-weight:bold;
}

.H5{
	background-image: url(../images/header.jpg);
	padding-left:35px;
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    font-family: "tahoma", "verdana";
	font-weight:bold;
}

.H6{
	background-image: url(../images/header-new.gif);
	padding-left:35px;
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    font-family: "tahoma", "verdana";
	font-weight:bold;
}

.topbar a{
	float:right; 
	height:18px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #4c667a;
	text-decoration:none;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
}
.topbar a:hover{
	background-image:url(../images/BUT2.jpg);
	background-repeat:no-repeat;
}

.leftlink a{
	float:right; 
	width:105px; 
	height:15px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#cbe7ed;
	text-decoration:none;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
}
.leftlink a:hover{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#4c677a;
}

.leftlink1 a{
	width:212px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.leftlink1 a:hover{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.leftlink2 a{
	float:right;
	width:220px;
	height:182px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#cbe7ed;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
}
.leftlink2 a:hover{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#4c677a;
}

.leftlinkmap a{
	float:right;
	width:220px;
	height:13px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#cbe7ed;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
}
.leftlinkmap a:hover{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#4c677a;
}

.rightlink a{
	float:right; 
	width:105px; 
	height:15px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#9EC7F3;
	text-decoration:none;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
}
.rightlink a:hover{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#999999;
}

.rightlink_l a{
	float:right; 
	width:212px; 
	height:15px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#9EC7F3;
	text-decoration:none;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
}
.rightlink_l a:hover{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#999999;
}

.rightlink2 a{
	float:right;
	width:214px;
	height:190px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#9EC7F3;
	text-decoration:none;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
}
.rightlink2 a:hover{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#999999;
}

.rightlink3 a{
	float:right;
	width:212px;
	height:30px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#9EC7F3;
	text-decoration:none;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
}
.rightlink3 a:hover{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#999999;
}

.footertxt
{
    font-family: Arial, Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 9pt;
}

.N1{
margin: 10px ;
}

.style1 {
	color: #FF0000;
	font-weight: bold;
}
.style2 {
	font-size: 10px;
	font-weight: bold;
}
.style3 {
	font-size: 16px;
	font-weight: bold;
	color: #71787E;
}
.style4 {
	font-size: 12pt;
	font-weight: bold;
}




/* for answers added*/




.leftlinkcategory a{
	float:left; 
	width:210px; 
	height:15px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#cbe7ed;
	text-decoration:none;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
}
.leftlinkcategory a:hover{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#4c677a;
}
.button
{
    text-align: center;
    color: #FFFFFF;
    border: 0px solid #1189a1;
    padding: 2px 5px;
    font-size: 15px;
    font-family: Arial,Verdana, Helvetica, sans-serif; /* background: url(../Ibiza_hotels_property_apartments_villas_boats_images/bg_button.gif) repeat-x top center;*/
    margin: 3px 0;
    font-weight: bold;
    background-color: #1189a1;
}

 .overlay
{
    position: fixed;
    z-index: 99;
    top: 0px;
    left: 0px;
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=70);
    opacity: 0.70;
    -moz-opacity: 0.70;
}
    * html .overlay
{
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight +  'px' );
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth +  'px' );
}
    .loader
{
    z-index: 100;
    position: fixed;
    width: 120px;
    margin-left: -60px;
    top: 50%;
    left: 50%;
}
    * html .loader
{
    position: absolute;
    margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) +  'px' );
}
