body, p, td, a, h1, h2, h3, h4, h5, h6, input, select , textarea ,li, ul {
font-family: Tahoma, Arial, sans-serif;
font-size : 7pt;
line-height : 11pt;
font-style: normal;
color : #696969;
}
body {
margin: 0px 0px;
background-color : #EAEAEA;
}
/*
start of new style sheet
*/
.pg {
	border: 1px solid #bbbbbb;
	padding: 3px 0px 5px 0px;
	margin-top: 15px;
}
.top {
	background-image: url(/images/cape-property-guide-logo.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	text-align: right;
	padding: 12;
	height: 62;
}
.topimage {
	background-color: #FFFFFF;
	margin: 0 0 2 0;
	height: 135;
	vertical-align: top;
}
.leftbox { 
	width: 140;
	vertical-align: top;
	background-image: url(/images/dotted-bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
}
.middlebox {
	vertical-align: top;
	padding: 0 2;
	background-color: #FFFFFF;
}
.rightbox {
	width: 210;
	vertical-align: top;
	background-image: url(/images/dotted-bg2.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
}
.sidehead {
	font-weight: bold;
	color : #FFFFFF;
	background-color: #B3C4BE;
	padding: 4 8;
	margin:0;
}
.sideholder {
	padding: 8;
	margin:0;
}
.sideholder2 {
	padding: 0 8;
	margin: 0;
	background-image: url(/images/dotted-bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
}
.sideholder3 {
	background-image: url(/images/dotted-bg2.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
	text-align: center;
	padding: 8;
	margin:0;
}
.sideholder4 {
	background-color: #FFFFFF;
	text-align: center;
	padding: 1 0;
	margin:0;
}

#middlecontainer {
	padding : 0px 12px;	
}

p {
	padding : 0px;
}

p.popup {
font-size : 7pt;
line-height : 9pt;
	margin-bottom : -10px;
}

h1 {
	font-weight: bold;
	color : #FFFFFF;
	background-color: #696969;
	padding: 4 12;
	margin:0;
	text-transform: uppercase;
}

h2, h3, h4, h5, h6 {
	padding : 0px 12px;
	color: #2D483F;
	font-weight : bold;
	margin-bottom : 0px;
	padding : 4 0;
	background-color: #FFFFFF;
	background-image: url(/images/bg-h-tag.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-transform: uppercase;	
}

input.button_go  {
	width: 20px;
	height: 19px;
	border: 0;
}
input.button_send  {
	width: 60px;
	height: 19px;
	border: 0;
}




input, select.search {
	border : 1px solid #90614F;
	padding : 1px 2px 1px 2px;
	margin: 2px 0px 0px 0px;
	height: 17px;
	width: 150px;
}
select.search {
	background-color : #FFFFCC;
}
TEXTAREA {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	border : 1px solid #90614F;
	padding : 2px 2px 1px 2px;
	margin: 2px 0px 0px 0px;
	width: 150px;
}
input.checkbox {
	text-decoration: none;
	border : 0px;
	padding : 1px 2px 1px 2px;
	margin: 0px 0px 0px 0px;
	width : 20px;
}

form {
	margin: 0px;
}
a {
	text-decoration: underline;
	color: #696969;
}
a:hover {
	text-decoration: none;
	color: #696969;
}

a.nav {
color : #696969;
font-size : 7pt;
line-height : 11pt;
text-decoration: none;
font-weight : normal;
}
a.nav:hover {
color : #696969;
text-decoration: underline;
}
a.header {
color : #FFFFFF;
font-size : 7pt;
line-height : 11pt;
text-decoration: none;
font-weight : bold;
}
a.header:hover {
	color : #FFFFFF;
	text-decoration: none;
	cursor: text;

}

.footer {
	background-color: #D9E1DE;
	background-image: url(/images/bg-h-tag.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}

/*
end of new style sheet
*/

input.button_search {
	color: #FAF4E4;
	background-color: #73868C;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	border-left : 1px solid #FAF4E4;
	border-top : 1px solid #FAF4E4;
	border-right : 1px solid #B08E81;
	border-bottom : 1px solid #B08E81;
	padding : 0px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	height : 19px;
}

ul.ul2 {
margin-left: 30px;
margin-right: 20px;

}
TABLE.listing {
	margin : -10px 0px;
}
td.blockfullborder {
	color: #696969;
	line-height:11px;
	background-color: #F5F5F5;
	padding : 3px 4px 3px 0px;
	border : 1px solid #EDEDED;
}
td.blocknotop , td.blocknotopnobottom {
	color: #696969;
	line-height:11px;
	background-color: #F5F5F5;
	padding : 4px 4px 4px 8px;
	border : solid #EDEDED;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
}

td.blocknotopnobottom {
	border-bottom-width: 0px;
}

td.heading {
	color: #3F668C;
	font-weight : bold;
}

td.rightborders {
	color: #696969;
	line-height:11px;
	background-color: #FFFFFF;
	padding : 8px;
}







a.readmore {
color : #696969;
font-size : 7pt;
line-height : 11pt;
text-decoration: underline;
font-weight : normal;
}
a.readmore:hover {
color : #696969;
text-decoration: none;
}
a.home {
	color: #696969;
	text-decoration: none;
}
a.home:hover {
	color: #696969;
	text-decoration: underline;
}

#dropinboxv2cover{
width: 490px; /*change width to desired */
 /*height: 420px; change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 470px; /*change width to above width-20. */
/*height: 400px; change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 0px solid black; /*Customize box appearance*/
background-color: white;
padding: 0px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}
#divtop {
	position: absolute;
	width: 410px;
	left: 50%;
	margin-left: -240px;
	margin-top:197;
}

.dropdownhighlight {
	background-color : #FFFFCC;
}