body{
	background-color:#e9e8d6;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:20px 0px 20px 0px;
	text-align:center;
	color:#053B5D;
	margin:0px;
	margin:10px 0px 20px 0px;
}
/* OPEN CSS HACKS */
li.template{
	list-style:circle;
	list-style-position:outside;
	margin-left:-15;
	line-height:16px;
}

H1.template,H2.template,H3.template,H4.template,H5.template,H6.template{
	padding:5px 15px 5px 15px;
	font-size:14px;
	font-weight:bolder;
	color:#bd1046;
}
H4.template{
	padding:0px 15px;
	font-size:28px;
	color:#bd1046;
	font-family:"Times New Roman", Times, serif;
	margin:0px;
}
p.template{
	padding:5px 15px;
	margin:0px;
}	
/* CLOSE CSS HACKS */
 


.splashHeader{
	width:760px;
	height:150px;
	background:url(header_bg.jpg) center;
	border:1px solid black;
	border-bottom:1px solid #000033;
	display:block;
}
.stdHeader{
	width:760px;
	height:183px;
	background:url(normalheader.jpg) center;
	border:1px solid black;
	border-bottom:0px;
	position:relative;
}

.oSpacer{
	background-color:#CC0000; /* Color changed from the pinkish bd1046 */
	width:760px;
	height:2px;
	display:block;
	overflow:hidden;
}
#spWhy{
	background-color:#CC0000; /* Color changed from the pinkish bd1046 */
	color:#FFFFFF;
}
/* LEFT SPLASH MENU  BROKER OFFICE AND AGENT */
.spAbout{
	background:url(sp_aboutmottinger_off.jpg) top left;
	height:67px;
	width:400px;
	display:block;
}
a.spAbout:hover{
	background:url(sp_aboutmottinger_on.jpg) top left;
	height:67px;
	width:400px;
}

.spOurlistings{
	background:url(sp_ourlistings_off.jpg) top left;
	height:67px;
	width:400px;
	display:block;
}
a.spOurlistings:hover{
	background:url(sp_ourlistings_on.jpg) top left;
}

.spMylistings{
	background:url(sp_mylistings_off.jpg) top left;
	height:67px;
	width:400px;
	display:block;
}
a.spMylistings:hover{
	background:url(sp_mylistings_on.jpg) top left;
}

.ourDevelopments{
	background:url(sp_ourdevelopments_off.jpg) top left;
	height:67px;
	width:400px;
	display:block;
}
a.ourDevelopments:hover{
	background:url(sp_ourdevelopments_on.jpg) top left;
}

#spContactInfo{
	font-size:16px;
	font-weight:bolder;
	text-align:center;
	background-color:#bd1046;
	background:url(menu_bg.jpg) bottom;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
	width:760px;
	vertical-align:middle;
	padding:3px 0px 7px 0px;
	overflow:hidden;
	display:block;
	letter-spacing:1.5;
}

#spContactInfo a{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:capitalize;
}

.dot{ padding:0px 10px;}

/* END LEFT SPLASH MENU  BROKER OFFICE AND AGENT */

/* Main Menu */
.spLeft{
	background-color:#5d7da4;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;
	width:190px;
}
.spMainMenu{
}
.spMainMenu a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:10px 5px;
	background-color:#0f4069;
	margin:2px 0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.spMainMenu a:hover{
	color:#FFF;
	text-decoration:none;
	background-color:#bd1046;
}
/* End Main Menu */

.homePhoto{
	background-color:#00FF00;
	width:399px;
	display:block;
}
.contentCell{
	border:1px solid black;
	border-left:0px;
}
.contactCell{
	border:1px solid black;
	font-size:12px;
}
.stdContentCell{
	border:1px solid black;
	border-left:0px;
	padding:15px 20px 15px 20px;spmain
}
.menuCell{
	font-size:11px;
	font-weight:bolder;
	text-align:center;
	background-color:#053B5D;
	background:url(menu_bg.jpg);
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
	width:760px;
	vertical-align:middle;
	padding:7px 0px 7px 0px;
	overflow:hidden;
	display:block;
}
.alHR{
	color:#000066;
	height:1px;
}

/* NEW STUFF */

.quicksearchCell{
	border-left:1px solid black;
}

select {
	border: #7F9DB9 solid 1px;
}
input {
	border: #7F9DB9 solid 1px;
}
input.buttons {
	border: #474873 solid 0px;
}
.text {
	font-family: arial;
	font-size: 11px;
	width: 120px;
	border: #7F9DB9 solid 1px;
	display: block;
}
.fieldName{
	font-size:10px;
}

#phoneNumbers{ padding:10px; font-size:12px;}
#phoneNumbers a{ padding:0px; color:#FFFFFF; text-decoration:none;}

#spContentWell{ background-color:#FFF; width:570px;}
	#spContent{margin:10px 20px; width:100%;}
	*>#spContent{width:auto;}

/* ############################################################################################################################### */

#ArticlesTable{margin:20px 0px; border:7px double #CCC; background-color:#CCCCCC; text-align:center;width:auto;}
	#ArticlesTable td ul{margin:0px; text-align:left;}
	#ArticlesTable td ul li{display:inline; list-style:normal; width:230px; padding:2px 2px; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#ArticlesTable td ul li a{color:#000; text-decoration:none; font-size:12px; padding-left:10px;}
	#ArticlesTable td ul li a:hover{ color:#999;}


#partnersTable{color:#000033}
	#partnersTable a{color:#000033;}
	#partnersTable a:hover{color:#0000CC;}
