

img { behavior: url(http://www.morfittpropertiestenerife.com/temp/iepngfix.htc) }
body,html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	font: 12px tahoma;
	color: black;
}

table,tr,td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}

td {
	vertical-align: top;
}


a {
	text-decoration: none;
	color: black;
}

div.mpt-left {
  text-align: left;
}

div.mpt-right {
  text-align: right;
}

div#mpt-page {
	margin: 0 auto;
	width: 950px;
}


div#mpt-top {
  width: 950px;
  height: 207px;
  background: url(http://www.morfittpropertiestenerife.com/images/top.gif) center center no-repeat;
}

div#mpt-top div.mpt-phone {
  padding: 100px 0 0 730px;
  font: 14px tahoma;
  color: #fff;
}


div#mpt-menu {
  width: 950px;
  height: 31px;
  padding: 0 0 3px 0;
  background: url(http://www.morfittpropertiestenerife.com/images/menu.gif) center center repeat-x;
}

div#mpt-menu div.mpt-link {
  float: left;
  width: 158px;
}

div#mpt-menu div.mpt-link a {
  display: block;
  padding: 9px 0 5px 0;
  font: 14px Tahoma;
  color: #919096;
  width: 100%;
  text-align: center;
  background: url(http://www.morfittpropertiestenerife.com/images/menu-link.gif) center center no-repeat;
}

div#mpt-menu div.mpt-link a:hover {
  color: #fff;
  text-decoration: underline;
  background: url(http://www.morfittpropertiestenerife.com/images/menu-link-hover.gif) center center no-repeat;
}


table#mpt-box {
  width: 950px;
}

table#mpt-box td.mpt-box {
  width: 230px;
  padding: 14px 0 17px 0;
}

table#mpt-box td.mpt-break {
  width: 10px;
}

table#mpt-box td.mpt-box div.mpt-box-top {
  width: 230px;
  padding: 0px 0 0 0;
  height: 15px;
  background: #525FC3;
  font: 12px Tahoma;
  color: #fff;
  text-indent: 3px;
}

table#mpt-box td.mpt-box div.mpt-box-middle {
  width: 230px;
  height: 150px;
}

table#mpt-box td.mpt-box div.mpt-box-middle img {
  width: 230px;
  height: 150px;
  float: left;
}

table#mpt-box td.mpt-box div.mpt-box-middle img.mpt-box-extra {
  margin-top: -150px;
}

table#mpt-box td.mpt-box div.mpt-box-bottom {
  width: 230px;
  height: 17px;
  background: url(http://www.morfittpropertiestenerife.com/images/box-bottom.gif) center center no-repeat;
}

table#mpt-box td.mpt-box div.mpt-box-bottom a {
  font: 10px Tahoma;
  color: #fff;
}

table#mpt-box td.mpt-box div.mpt-box-bottom a.mpt-left {
  float: left;
  padding: 2px 0 0 20px;
}

table#mpt-box td.mpt-box div.mpt-box-bottom a.mpt-right {
  float: right;
  padding: 2px 18px 0 0;
}


table#mpt-main {
  width: 950px;
}

table#mpt-main td#mpt-menu {
  width: 230px;
  background: #f5f5f5;
}

table#mpt-main td#mpt-menu div.mpt-header {
  padding: 0 0 2px 4px;
  font: 14px Tahoma;
  color: #0d0d56;
}

table#mpt-main td#mpt-menu div.mpt-content {
background: url(http://www.morfittpropertiestenerife.com/images/menu-left-content.gif) center top no-repeat;


padding:10px 0 10px 0;


text-align: center;
}

table#mpt-main td#mpt-menu div.mpt-content div.mpt-extra-space {
  font-size: 1px;
  height: 5px;
}


table#mpt-main td#mpt-content {
  width: 715px;
  padding: 20px 0 10px 5px;
}

table#mpt-main td#mpt-content div.mpt-directory {
  font: 10px Tahoma;
  padding: 0 0 10px 0;
}

table#mpt-main td#mpt-content div.mpt-header {
  font: 20px Tahoma;
  padding: 0 0 0 0;
  font-variant: small-caps;
}

div#mpt-footer {
  background: url(http://www.morfittpropertiestenerife.com/images/footer.gif) center top repeat-x;
  padding: 10px 0 0 0;
}

div#mpt-footer div.mpt-link {
  float: left;
  padding: 0 0 5px 30px;
}

div#mpt-footer div.mpt-link a {
  text-decoration: underline;
  color: red;
  font: 12px Tahoma;
}

div#mpt-footer div.mpt-copyright {
  float: right;
  color: #657879;
  font: 12px Tahoma;
  padding: 0 0 5px 10px;
}
/**/

#overlay{ 
    background-image: url('http://www.morfittpropertiestenerife.com/images/black-70.png');
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height:100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url('http://www.morfittpropertiestenerife.com/images/black-70.png');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="http://www.morfittpropertiestenerife.com/images/black-70.png", sizingMethod="scale");
}

#overlay iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:100%;/*must have for any big value*/
	height:100%;/*must have for any big value*/
}
.vlink li
{
  margin:3px 4px 0 0px;
  list-style-position: outside;
  text-align:center;
}
.menul
{
	padding-left:20px;
  	list-style: none;
}
.vlink ol
{
  list-style: none;
  margin:0px;
}
.vlink A:link,.vlink A:active,.vlink A:visited
{
  padding-top:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333C45;
  text-decoration:none;
  display: block;
  width: 120px;
  height: 20px;
  background: url(http://www.morfittpropertiestenerife.com/images/button.png) 0 0 no-repeat;
  font-weight:bold;
}

.vlink A:hover{
  text-decoration:underline;
  color: #FF0000;
  display: block;
  width: 120px;
  height: 20px;
  background: url(http://www.morfittpropertiestenerife.com/images/button2.png) 0 0 no-repeat;
}

A:link,A:active,A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  color: #526296;
 text-decoration:none;
 
}
A:hover{
 text-decoration:underline;
 color: #000000;
}

.text img 
{
	border:1px solid #215E91;
	margin:5px;
}

.text A:link,.text A:active,.text A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #526296;
 text-decoration:underline;
 
}
.dir {
  padding: 0px 0 10px 0px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #626161;
  text-align: left;
  height:5px;
  overflow:hidden;
}

.dir .kolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #6E6E6E;
  text-decoration: underline;
}
.dir A:link,.dir A:active,.dir A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #526296;
 
}

.dir A:hover{
 text-decoration:underline;
  color: #000000;
}


#browsetable .border
{
	border: 1px dashed #526296;
}
#browsetable
{
width:700px;
}
#forms td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#6E6E6E;}
.style0 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#6E6E6E;}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#6E6E6E;}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#6E6E6E;}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#6E6E6E;}
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; color:#6E6E6E;font-weight:bold;}
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#6E6E6E;}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color:#6E6E6E;}

.buttons, .buttons_h {
  list-style: none;
  margin:0px; padding:0px;
}
.buttons_h li {
  width: 120px;
  height: 20px;
  background: url(http://www.morfittpropertiestenerife.com/images/button.png) 0 0 no-repeat;
  float: left;
  margin:2px;
}


.buttons li {
  width: 120px;
  height: 20px;
  background: url(http://www.morfittpropertiestenerife.com/images/button.png) 0 0 no-repeat;
  margin:3px 0 0 3px;
  padding:0px;
list-style-position: outside;
}

.buttons li A,.buttons_h li A {
  display: block;
  width: 120px;
  height: 20px;
  padding: 4px 0 0 0;
  font: 10px tahoma;
  color: #526296;  
  font-weight: bold;
  text-align: center;
}

.buttons li A:hover,.buttons_h li A:hover {
color:#000000;
  background: url(http://www.morfittpropertiestenerife.com/images/button2.png) 0 0 no-repeat;
}

#search td, #refsearch td,#refsearch_r td,#bforms td
{
	height:22px;
}
#search select,text{
border: 1px solid #215E91;
width:120px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
margin: 0px;
padding:1px;
color:#526296;
}
#search INPUT,#refsearch INPUT,#refsearch_r INPUT{
border: 1px solid #215E91;
width:113px;
height:14px;
padding-bottom:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
color:#526296;
padding-left:5px;
}
*html #search INPUT,*html #refsearch INPUT,*html #refsearch_r INPUT
{
height:14px;
width:112px;
}


*:first-child+html #search INPUT,#refsearch INPUT,#refsearch_r INPUT
{width:112px; border: 1px solid #ABADB3;}

*:first-child+html #search select
{border: 1px solid #C7C9CE;}

*:first-child+html .sbutton
{
margin-top:1px;
}
*html .sbutton
{
margin-top:1px;
}

*html #bforms select
{
	height:20px;
}

*:first-child+html #bforms select
{
	height:20px;
}

#bforms textarea {
border: 1px solid #215E91;
width:205px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
padding: 0;
height: 100px;
margin: 0px;
color:#526296;
}
#bforms select{
height:20px;
margin:0px;
padding:0px;
border: 1px solid #215E91;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
color:#526296;
}
#bforms INPUT{
height:16px;
margin:0px;
padding:0px;
border: 1px solid #215E91;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
color:#526296;
}

#search_result,#search_result_r
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
padding-top:4px;
text-align:center;
color:#6e6e6e;
}
.suggest_link 
{
	background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
        color: #000000;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over 
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
        color: #000000;
	background-color: #D1E5FA;
	padding: 2px 6px 2px 6px;
}

#complex_suggest_r,#loc4_suggest,#complex_suggest, #reference_suggest, #reference_suggest_r
{
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	z-index:1000;
	border: 1px solid #215E91;
}

*html #complex_suggest_r, *html #loc4_suggest,*html #complex_suggest

{
	width:200px;
}


#loc4_iframe
{
	display:none;
	z-index:1;
	position: absolute;
}

#theme
{
  font: 14px tahoma;
  font-weight: bold;
  text-align:center;
	
}

#theme .border
{
	border: 1px dashed #215E91;
}

#shorttable .border
{
	border: 1px dashed #215E91;
}
#shorttable
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #000000;
}
#theme div{color:#000000;text-align:center;}

.themename {
  color:#5080C4;
  font: 12px tahoma;
  font-weight: bold;
}

.picborder
{
   border:1px solid #333C45;
}

h1 {
  margin:0px;
  padding:0 0 5px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;
  color: #333c45;
  font-weight: bold;
  text-align: left;
}
h2 {
  margin:0px;
  padding:0 0 0 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;
  color: #333c45;
  font-style: italic;
  font-weight: bold;
  text-align: left;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;
  color: #333c45;
  margin:0px;
  padding:0 0 0 0px;
  font-weight: bold;
  text-align: left;
}

#marqueecontainer A {
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
  color: #6E6E6E;
  font-weight:bold;
}

#marqueecontainer A:hover {
  color: #333C45;
  text-decoration: underline;
}

#marqueecontainer{
text-align:left;
position: relative;
width: 620px; /*marquee width */
height: 185px; /*marquee height */
overflow: hidden;
padding: 10px 10px 10px 0px;
}
.marqueecontainer
{
/*background: url(http://www.morfittpropertiestenerife.com/images/relbox.gif) 0 0 no-repeat;*/
width: 620px;
height: 210px;
padding: 10px 0px 5px 0px;
border:1px solid #7D8CFF;
}
.desc {
 padding-top:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
 color:#6E6E6E;
 line-height:160%;

}
.text, .text div,.text span,.text p,.text td{
	color: #6e6e6e;
	line-height:160%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	

}
.text h3{
	color: #333c45;
}

.text h5{
	color: #333c45;
	margin:0px;
	margin-bottom:5px;
	font-size: 10px;
}

.reset_button
{
  color: #526296;
  background: url(http://www.morfittpropertiestenerife.com/images/reset_button.gif) 0 0 no-repeat;
height:20px;width:15px;padding:0px;padding-top:3px;padding-left:0px;
}

*:first-child+html .reset_button
{padding-left:0px;}


hr {border-top:0.5px solid #E7E7E7;
	border-bottom: 0px; 
	border-left:0px; 
	border-right:0px; 
	height: 0px; 
	clear: both;
}

.imgbg {
	width: 235px;
	height: 158px;
	background-image: url(http://www.morfittpropertiestenerife.com/images/imgbg.jpg);
}
.image {border: 1px solid #333C45; padding: 3px;}

.text-box-link
{
	margin-top:-22px;
}
.text-box-link a {font-weight:bold;color:#333C45;}

div#wrapper{
	width:600px;
	margin-left:auto;/* center it*/
	margin-right:auto;/* center it*/
	border: 1px dashed #ff9900;
}
table .cal_month{
	border:1px solid #DDDDDD;
	background-color:#ffffff;
	}
thead td{
	text-align:center;
	font-size:80%;
}
.cal_title{
	border:1px solid #DDDDDD;
	background-color:#336699;
	text-align:center;
	font-size:70%;
	color:#FFFFFF;
	}
.cal_data{
	text-align:center;
	}
.cal_empty{
	text-align:center;
	/*border:1px solid #EEEEEE;*/
	}
.cal_month td
{
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
.sbox_t {
	margin:5px;
	border:1px #333C45 dashed;
	background-color:#FFFFFF;
}
.sboxmr {
	margin:5px;
	height: 345px;
	border:1px #333C45 dashed;
	background-color:#FFFFFF;
}
.sboxm {
	margin:5px;
	height: 355px;
	border:1px #333C45 dashed;
	background-color:#FFFFFF;
}
.sbox {
	margin:5px;
	height: 355px;
	border:1px #333C45 dashed;
	background-color:#FFFFFF;
}
.sbox_r {
	margin:5px;
	height: 345px;
	border:1px #333C45 dashed;
	background-color:#FFFFFF;
}
.containerr {
    width:130px;
    height:110px;
    position:relative;
 }
.mainr {
    position:absolute;
    width:190px;
    height:128px;
    z-index:0;
 }
.mains {
    position:absolute;
    width:190px;
    height:130px;
    z-index:0;
 }
.minorr {
    position:absolute;
    width:190px;
    height:130px;
    z-index:1;
 }
.trans {
    position:absolute;
    margin-top:110px;
    width:190px;
    height:20px;
    z-index:1;
 }

.searchbgl {
	width: 695px;
	height: 135px;
	background-image: url(http://www.morfittpropertiestenerife.com/images/searchbg.gif);


}
.searchbgl_s {
	width: 500px;
	height: 200px;
	background-image: url(http://www.morfittpropertiestenerife.com/images/searchbgl_s.gif);
	margin-bottom:20px;
}
#upload_form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#upload_process{
   z-index:100;
   visibility:hidden;
   position:absolute;
   text-align:center;
}

/* ######### Drop Down ULs CSS ######### */

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid #B5B5B5;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}


.ddsubmenustyle li a{
display: block;
width: 200px;
color: #00014e;
font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
background-color: #F2F2F2;
text-decoration: none;
padding: 1px 5px;
border-bottom: 1px solid #B5B5B5;
}

* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
display: inline-block;
}

.ddsubmenustyle li a:hover{
background-color: #ffffff;
color: black;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
/* ######### Marker List Vertical Menu ######### */

.markermenu{
width: 230px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
border-bottom: 0px;
}

.markermenu ul li a{
background: #F2F2F2 url(http://www.morfittpropertiestenerife.com/images/bulletlist.gif) no-repeat 3px center; /*light gray background*/
font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 1px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 208px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: #00014e;
background-color: white;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background: white;
}

.blackwhite li a:hover{
background: black;
color: white;
}

#bforms textarea.error, #bforms input.error, #bforms select.error {border: 1px solid red; background-color: #FFFCE2; background-image: url(http://www.morfittpropertiestenerife.com/images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
#bforms textarea:focus, #bforms input:focus, #bforms select:focus {border: 1px solid red;background-color:#EFEFEF;}