.div1 {float:left;width:400px;}
.div2 {background-color: #ddd8c2;border:1px solid #ffffff;float:right;margin-left:10px;padding:12px;width:346px;}
.div2sub {background-color: #ddd8c2;border:1px solid #ffffff;float:right;margin-left:10px;padding:12px;}
.div3 {border:1px solid #ffffff;float:right;margin-left:10px;padding:6px;margin-top:10px;}


.divbox1 {float:left;width:150px;background-color: #0d425b;border:1px solid #ffffff;text-align:center;cursor:hand;float:left;margin-right:10px;padding:3px;}
.divbox2 {float:left;width:180px;background-color: #0d425b;border:1px solid #ffffff;text-align:center;cursor:hand;float:left;padding:3px;}
.divbox3 
{

background-image: url('http://www.marbellalakeshomes.com/marbella-lakes-images/marbella-lakes_bkgrnd2.jpg');
border:1px solid #ffffff;
text-align:center;
padding:3px;

font-family: arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #ffff09;

}



body
{ 
background-image: url('http://www.marbellalakeshomes.com/marbella-lakes-images/marbella-lakes_bkgrnd.jpg');
}

.border
{
border: 1px solid #ffffff;
background: #e8deb2;
padding:5px;
width:860px;
margin-top:0px;
}

.border2
{
border: 1px solid #ffffff;
background: #e8deb2;
padding:5px;
margin-top:0px;
}

H2 
{ 
color: #3e1806;
font-family: arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
margin-top:0px;
margin-bottom:0px;
}



H1 
{ 
color: #3e1806;
font-family: Arial Narrow, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
}



 .defaulttext
{
font-family: arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: none;
color: #433822;
}


.defaulttextsm
{
font-family: arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: none;
color: #433822;
}



#topbar
{
background: #3e300d;
padding:2px;
height:34px;
border-bottom: 1px solid #ffffff;
text-align:middle;
}

.a2
{ 
font-family: arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding-left:7px;
padding-right:7px;
text-decoration : none;
 }
.a2:hover
{ 
color: #e99818;
text-decoration : underline;
 }

.a3
{ 
font-family: arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffff09;
padding-left:7px;
padding-right:7px;
text-decoration : none;
 }
.a3:hover
{ 
color: #e99818;
text-decoration : underline;
 }


.a4
{ 
font-family: arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #015a83;
text-decoration : underline;
 }
.a4:hover
{ 
color: #00a2e7;
text-decoration : none;
 }

.footer
{
font-family: arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: none;
color: #e8deb2;
text-align:center;
}


.a5
{
font-size: 8pt;
font-weight: none;
padding-left:8px;
padding-right:8px;
color: #3e1806;
text-decoration : underline;
}
.a5:hover
{
color: #e99818;
text-decoration : none;
}




.shadow
{
	border: 6px solid #7895af;
	width:50%;
}


a
{ 
color: #3575cc;
 }
a:hover
{ 
color: #e99818;
 }


.date
{     
float: left;
Padding-left:5px;
text-align : left;
color: #ffffff;
}

.nav
{ 
font-family: arial, Helvetica, sans-serif;
font-weight: none;
color: #3575cc;
text-decoration : underline;
line-height:16px;
padding-top:1px;
padding-bottom:1px;
padding-left:15px;
width:100%;
background-image: url("../marbella-lakes-images/i_arrow.gif");
background-position: left;
background-repeat: no-repeat;
}

.navon
{ 
font-family: arial, Helvetica, sans-serif;
font-weight: none;
color: #e99818;
background:#ffffff;
line-height:16px;
text-decoration : none;
padding-top:1px;
padding-bottom:1px;
padding-left:15px;
width:100%;
background-image: url("../marbella-lakes-images/i_arrowON.gif");
background-position: left;
background-repeat: no-repeat;
cursor:hand;
}



.title1
{
color: #3e1806;
font-family: arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
margin-top:0px;
margin-bottom:0px;
}
.title2
{
color: #3e1806;
font-family: arial, Helvetica, sans-serif;
font-size: 19pt;
font-weight: bold;
margin-top:0px;
margin-bottom:0px;
}








































#topnav
{    
margin-left: 40%;  
text-align:right;
padding-right:5px;
}


.margin
{

background:#c4d7e8;
width:188px;
font-family: arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: none;
color:#405C80;

}

.bg {
background: url(../images/bkrnd08.gif) 0% 100% no-repeat; 
}




.menubox
{
margin-top:0px;
margin-bottom:7px;
margin-right:7px;
margin-left:7px;
padding:5px;
}

.borderbox
{
border: 1px solid #d9d9d9;
padding:10px;
}

.borderbox2
{
border: 1px solid #d9d9d9;
padding:0px;
}

.title3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #5e5c57;
	padding-right:5px;
	font-weight: bold;
	vertical-align:bottom;
	letter-spacing : 0px;
}



.divider
{
border-bottom: 1px dashed #c4d7e8;
}
.divider2
{
border-bottom: 1px dashed #ab7e36;
margin:0px;
}
.nav
{ 
font-family: arial, Helvetica, sans-serif;
font-weight: none;
color: #3575cc;
text-decoration : underline;
line-height:16px;
padding-top:1px;
padding-bottom:1px;
width:100%;
background-image: url("../images/i_arrow.gif");
background-position: left;
background-repeat: no-repeat;
}




.navon2
{ 
font-family: arial, Helvetica, sans-serif;
font-weight: BOLD;
color: #cc6600;
background:#ffffff;
line-height:16px;
text-decoration : none;
padding-top:1px;
padding-bottom:1px;
padding-left:15px;
width:100%;
background-image: url("../images/i_arrowON.gif");
background-position: left;
background-repeat: no-repeat;
cursor:hand;
}







.toptext
{
font-size: 8pt;
font-weight: none;
color: #bdd2e6;
width: 825px;
padding-top: 4px;
background:#7895af;
text-align:bottom:
}




.copytext
{
font-size: 8pt;
font-weight: none;
color: #7895af;
width: 825px;
padding-top: 3px;
padding-right: 5px;
padding-left: 5px;
}























.borderright
{
	border-right: 1px solid #d9d9d9;
}

.homeitem
{
border-bottom: 2px solid #f0f0f0;
padding:7px;
}

.rightdots
{
border-right: 1px dashed #cbc4b8;
margin-right:8px;
}

.teasertext2
{
  padding-left:5px;
  font-size: 22px;
  font-weight: none;
  color: #0b2f6e;
  font-family: Arial Narrow;
  }

.postcard
{
border: 1px solid #cccccc;
padding:5px;
}



/*================ELEMENTS AND DESIGN*/

.contentbox
{
padding:5px;
background:#e4edf6;
}

.contentbox2
{
padding:10px;
background:#f0efe1;
}

.contentbox3
{
padding:10px;
background:#f0f0f0;
}

/**/


.mainnavbox
{
background-image: url('../images/bkrnd02.gif'); 
height:37px;
}

select
{
font-size: 8pt;
font-weight: none;
color: #6C6C6C;
border:1px solid #000000;
}

.note
{
padding:5px;
background:#fffbcb;
font-size: 9pt;
font-weight: bold;
color: #6C6C6C;
/*border-bottom: 2px #eeebc8 solid;*/
}


/*================TEXT AND TITLES*/












.required
{ 
color:red;
font-size: 8pt;
 }


.phone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #203d85;
	padding-right:5px;
	font-weight: bold;
	letter-spacing : 0px;
}







/*================NAVIGATION AND LINKS*/


 

















/*============================================================*/



#arrow
{
list-style-image : url("../images/i_arrow.gif");
margin-left:15px;
margin-bottom:0px;
margin-top:0px;
}

 .cursor
{
cursor:hand;
}








.paddingleft
{
  padding-left:10px;
}














.pborder
{
	border: 1px solid #b0bec7;
}



