/* mallorca property management */


body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url("images/new_pin_property_services_bkg.jpg");
}
a {
	text-decoration: none;
}
a:link, a:visited, a:active {
	font-size: small;
	font-weight: bold;
	color: #027EB0;
}
a:hover {
	font-size: small;
	font-weight: bold;
	color: #000000;
}
a.b:link, a.b:visited, a.b:active {
	font-size: xx-small;
	font-weight: normal;
	color: #B0B0B0;
}
a.b:hover {
	font-size: xx-small;
	font-weight: normal;
	color: #666666;
}
a.c:link, a.c:visited, a.c:active {
	color: #555555;
	font-weight: bold;
}
a.c:hover {
	color: #000000;
	font-weight: bold;
}
a.d:link, a.d:visited, a.d:active {
	font-size: large;
	color: #981818;
}
a.d:hover {
	font-size: large;
	color: #000000;
}
h1 {
	font-size: large;
	color: #027EB0;
	font-weight: bold;
}

h2 {
	font: bold 1.6em  Verdana, Arial, Helvetica, sans-serif;
	color: #027EB0;
	margin-top: -1px;
}

h3 {
	font: bold 1.1em  Verdana, Arial, Helvetica, sans-serif;
	color: #027EB0;
	margin-top: -1px;
}


.copyright {
	font-size: xx-small;
	color: #B0B0B0;
}
.smaller {
	font-size: x-small;
}
.new_pin_blue {
	color: #027EB0;
	font-weight: bold;
}
li {
	margin: .4em 0 0 0
}

ul.star {
	list-style-image: url("/images/bullet.gif");
	margin-left: 20px;
}

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #D0E8F0;
}
input.fluid-btn {
	color: #FFFFFF;
	background-color: #027EB0;
}
input.fluid-btnov {
	color: #000000;
	background-color: #027EB0;
	cursor: pointer;
}
.passport_pic {
	float: left;
	margin: 0.2em 0.9em 0.9em 0;
}
.topbox {
	background-image: url("images/new_pin_property_services_topbkg.gif");
	background-color: #FFFFFF;
}


#middlebox {
	background-image: url("images/new_pin_property_services_midbar_bkg.jpg");
	background-repeat: repeat-x;
	width: 260px;
	height: 213px;
}
.menubox {
	background-image: url(images/menu_bkg.gif);
}
.basebox {
	background-image: url(images/fade_top.gif);
}

/* new */

#wrapper {
	position: relative;
	width: 770px; /* was 980 */
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0 0 0;
}

#logo1 /* property management in Mallorca */{
  position: absolute;
  left: 35px;
  top:   53px;
  font: 1.35em  Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF; 
}

#logo1a /* With a difference */{
  position: absolute;
  left: 185px;
  top:   75px;
  font: bold 1.35em  Verdana, Arial, Helvetica, sans-serif;
  color: #D0E8F0; 
}

#logo2 /* New Pin Logo */ {
  position: absolute;
  left: 380px;
  top:   31px;
}

#logo3 /* NewPin */ {
  position: absolute;
  left: 530px;
  top:   36px;
  font: bold 3em  Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF; 
}

#logo3a /*property services */ {
  position: absolute;
  left: 532px;
  top:   75px;
  font: 1.5em  Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF; 
}

#logo4 /*bottom of pin */{
  position: absolute;
  left: 390px;
  top:   104px;
}


/* NEW Horizontal navigation */
#navh {
  position: absolute;
  top:   138px; 
  left: 34px;
  margin: 0;
  padding: 0;
  background: #FFFFFF;
  list-style-type: none;
  width: 640px;    
  float: left; /* Contain floated list items */
  color: #000;
}
#navh li {
  margin: 0;
  padding: 0;
  float: left;
}
#navh a {

padding-left: 15px;  /*
padding-right: 11px; This is the majority of the tabs */

 float: left;
  width: 106px;
  background-color: #006633;
  
  color: #000000; /* text is black */
  text-decoration: none;
  font-weight: bold;
  line-height: 18px;  /* was 23 px */
/*  line-height: 2.5; */
  text-align: center;
 /* border-right: 1px solid #FFF; */
/*   background: url(/images/tabx11.gif) no-repeat; */
 height: 20px;
 width: 106px;
background: url(/images/pages.gif) no-repeat;
}
#nav #nav_con a {
  border: none;
}
#navh a:hover {
background-color: #CCFFCC;  
/* background-position: -140px 0;  */
color: #027EB0; /* text is 027EB0 */
 height: 20px;
 width: 106px;
background: url(/images/hover.gif) no-repeat; 
}
#body_hom #nav_hom a,
#body_abo #nav_abo a, 
#body_ser #nav_ser a, 
#body_off #nav_off a,
#body_blo #nav_blo a,  
#body_con #nav_con a {
 background-color: #009933;
/* background-position: -280px 0;  */
 font-weight: bold;
 color: #000;  /* text is black */
 height: 20px;
 width: 106px;
 background: url(/images/focus.gif) no-repeat; /*  this is the one which the page is on */
}

#backgroundbox {
	background-color: White;
	width: 770px;
	height: 110px;
}

#servicetablebox {
	background-color: White;
	width: 735px;
	height: 270px;
	padding-left: 35px;
}

#offertablebox {
	background-color: White;
	width: 735px;
	height: 520px;
	padding-left: 35px;
}

#contacttablebox {
	background-color: White;
	width: 735px;
	height: 300px;
	padding-left: 35px;
}

#termstablebox {
	background-color: White;
	width: 700px;
	height: 2200px;
	padding-left: 35px;
	Padding-right: 35px;
}

#privacytablebox {
	background-color: White;
	width: 700px;
	height: 1650px;
	padding-left: 35px;
	Padding-right: 35px;
}

#footerbox {
	background-color: White;
	width: 720px;
	height: 145px;
	padding-left: 50px;
}

ul.services{
	list-style-type:  none;
	margin-left: 2px;
}

ul.services li{
float: left;
margin-right: 2px;
}


a.linkclass {text-decoration:none; color:#027EB0; font-weight:bold; }
a.linkclass:visited {text-decoration:none; color:#000000; font-weight:bold; }
a.linkclass:active {text-decoration:none; color:#027EB0; font-weight:bold; }
a.linkclass:hover {text-decoration:underline; color:#027EB0; font-weight:bold; }
