body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
text-align : center;
list-style : none;
margin: 0px auto;
}

img
{
border: none;
}

div
{

}

h1
{
font-size : 20px;
color: #000;
}

h2
{
font-size : 18px;
}

h3
{
font-size : 16px;
}


h4
{
font-size : 14px;
}



h5
{
font-size : 12px;

}

h6
{
font-size : 14px;
color: #ae2936;
}


strike
{
color: #ae2936;
text-decoration: none;
}

table
{
font-size: 9px
}

#internalcontent table
{
	font-size: 11px
}

#internalcontent table a
{
	font-size: 11px
}

#maincontainer
{
width : 774px;
text-align : left;
margin: 0px auto;
}

#top
{
float:left;

}

#tabs
{
float: left;
width: 500px;
margin-top: 40px;
margin-left: 10px;

}

div>#tabs
{
margin-left: 20px;
}

#tabs ul
{
padding:0;
margin:0;
list-style : none;

}

#tabs li
{
display:inline;
padding:0;
margin:0;

}

#tabs a
{
padding:0;
margin:0;
}

#logo
{
float : right;

}

#topbg
{
background-image:url(/Images/topbg.jpg);
background-repeat: no-repeat;
width:774px;
height:38px;
float:left;
margin-top: -2px;
}

#topnav
{
margin:0;
padding:0;
width: 726px;
float: left;
height:26px;
margin-left: 20px;
margin-bottom: 10px;

}


#topnav ul
{
padding : 0;
margin : 0;
list-style : none;
margin-top:5px;
}

#topnav li
{
display:inline;
padding-right: 30px;
}

#topnav a
{
font-size:10px;
color:#FFFFFF;
text-decoration: none;
}

#topimg
{
float:left;
width: 774px;
}

#contentcontainer
{
float: left;
width: 774px;
}

#leftcontainer
{
width:285px;
float:left;
height:394px;
margin-top: 5px;

border-right: 1px dotted #999;
}

div>#leftcontainer
{
min-height:394px;
height: auto;
}

#mulberryestateagentsheader
{
float:left;
}

#spanishflag
{
float: left;
margin-left: 20px;
}

#frenchflag
{
float: left;
margin-left: 20px;
}

#mulberryestateagentstext
{
float: left;
width:282px;

margin-top: 5px;
color: #000;
font-size: 9px;
}

div>#mulberryestateagentstext
{
min-height: 83px;
height: auto;
}

#mulberryestateagentstext a
{
color: #96233A;
text-decoration:none;
}

#backtojerseysitebtn
{
float:left;
width:199px;
height: 20px;
}

#featuredpropertycontainer
{
float: left;
width:255px;
margin-top: 5px;
background-color: #F0F0F0;
}

#featuredpropertyheading
{
float: left;
}

#featuredpropertycontent
{
float: left;
width:250px;
height: 246px;
margin-top: 5px;
margin-left: 2px;
color: #000;
font-size: 9px;
}

#featuredpropertycontent ul
{
	margin: 0;
	padding: 0;
	padding-left:20px;
}

div>#featuredpropertycontent
{
min-height: 246px;
height: auto;
}

#featuredpropertycontentspain
{
float: left;
width:270px;
height: 246px;
margin-top: 2px;
margin-left: 2px;
color: #000;
font-size: 9px;
}


#featuredpropertycontainerspain
{
float: left;
width:275px;
height: 279px;
margin-top: 5px;
background-color: #F0F0F0;
}

#featuredpropertycontainerspain a
{
color: #96233A;
font-size: 9px;
text-decoration:none;
}

#featuredpropertycontent table
{
color: #000;
}

#featuredpropertycontent a
{
color: #96233A;
font-size: 9px;
text-decoration:none;
}



#middlecontainer
{
width:263px;
float:left;
height:394px;
margin-top: 5px;
margin-left: 8px;
border-right: 1px dotted #999;
}

div>#middlecontainer
{
min-height:394px;
height:auto;

}

#thinkingofsealingcontainer
{
width:261px;
float:left;
}



#thinkingofsealingheading
{
float: left;
}

#thinkingofsealingcontent
{
width:255px;
float:left;

color: #000;
font-size: 9px;
margin-top: 5px;
}



#thinkingofsealingcontent a
{
color: #96233A;
font-size: 9px;
text-decoration:none;
}

#backtospanishsitebtn
{
float:left;
width:199px;
height: 20px;
margin-top: 2px;
}

#latestnewscontainer
{
width:262px;
float:left;

margin-top: 5px;
}

div>#latestnewscontainer
{

height:auto;
}

#latestnewsheader
{
float: left;
}

#latestnewscontent
{
width:255px;
float:left;

color: #000;
font-size: 9px;
margin-top: 5px;
}

div>#latestnewscontent
{

height: auto;
}

#latestnewscontent a
{
color: #96233A;
font-size: 9px;
text-decoration:none;
}


#rightcontainer
{
width:211px;
float:right;
height:394px;
margin-top: 5px;

}

#propertysearchcontainer
{
width:210px;
float:left;

}

#propertysearchheading
{
float: left;
}

#propertysearchcontent
{
width:210px;
float:left;
color: #000;
font-size: 9px;
margin-top: 5px;
}

#propertysearchcontent a
{
color: #96233A;
font-size: 9px;
text-decoration:none;
}

#hotpropertiescontainer
{
width:210px;
float:left;
height:125px;
margin-top: 5px;
}

#hotpropertiesheader
{
float: left;
}

#hotpropertiescontent
{
width:210px;
float:left;
height:101px;
color: #000;
font-size: 9px;
margin-top: 5px;

}

#hotpropertiescontent a
{
color: #96233A;
font-size: 9px;
text-decoration:none;
}

#openviewingsimg
{
float: left;
margin-top: 20px;
width: 204px;
}


#internalcontentarea
{
float: left;
width: 774px;
height: 389px;
}

div>#internalcontentarea
{
height: auto;
min-height: 393px;
}


#internalcontent
{
float: left;
width: 774px;
height: 393px;
color: #000;
font-size: 9px;
}



div>#internalcontent
{
height: auto;
min-height: 393px;
}

#internalcontent a
{
color: #96233A;
font-size: 9px;
text-decoration:none;
}











#footercontainer
{
float: left;
width: 774px;
margin-top: 5px;
color: #ccc; 
text-decoration: none; 
font-size: 9px;
background-image:url(/Images/bottombg.jpg);
background-repeat:no-repeat;
height: 40px;
}

#footercontainer a
{
color: #ccc; 

text-decoration: none; 
font-size: 9px;

}

#footercontainer ul
{

list-style: none;
margin: 0px;
padding: 0px;
margin-top: 2px;
}

#footercontainer li
{
display: inline;
padding-left: 30px;

}



#copy
{
float: left;
margin-top: 2px;
margin-left: 3px;
}

#site
{

float: right;
margin-top: -12px;
margin-right: 3px;
}

.bottomline
{
border-bottom: 1px solid #ccc;
}

.parish
{
font-size: 9px;
color: #000;
border-bottom: 1px solid #ccc;
}

.price
{
font-size: 9px;
color: #000;
font-weight:bold;
border-bottom: 1px solid #ccc;
}
.date a
{
text-decoration:none;
}

.abstract
{
color: #000;
}

.contentdate a
{
text-decoration:none;
}

div>.newstable
{
padding:0;
margin:0;
}

.borderright
{
border-left: 1px solid #000;
}