body {
  margin:0px;
  padding: 0px;
  text-align:center;
  background-color: #ffffff;
  color: #455560;
  font-family: arial, helvetica, sans-serif;
  font-size:12px;
}
#main_container {
	position: relative;
	height:284px;
	text-align:center;
	width: 1150px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	background-image: url(/Images/LandingPageBackground.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
#main_flash {
	position: relative;
	height: 270px; /*could heightened it to allow homes to fit*/
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	background-repeat: no-repeat;
}
#homes_container {
	position: relative;
	height:509px;
	text-align:center;
	width: 1150px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	background-position: top center;
	background-repeat: no-repeat;
}
#homes_top_menu {
	position: relative;
	height:64px;
	text-align:center;
	width: auto;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	background-position: top center;
	background-image: url(/Images/Homes_Top_Banner.gif);
	background-repeat: no-repeat;
}
#panel_container {
	position: relative;
	height:191px;
	text-align:center;
	width: 1150px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	padding: 14px 0px 0px 0px;
	background-position: top center;
	background-image: url(/Images/Panel_bg.gif);
	background-repeat: no-repeat;
}
#breadcrumbbar {
	position: relative;
	height:24px;
	text-align:center;
	width: auto;
	margin:1px 0px 0px 0px;
	margin-right:auto;
	margin-left:auto;
	padding: 5px 0px 0px 0px;
	background-position: top center;
	background-image: url(/Images/breadcrumbbar.gif);
	background-repeat: no-repeat;
}
td.weeklybg {
	position: relative;
	height:49px;
	text-align:left;
	width: auto;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	background-position: left;
	background-image: url(/Images/weeklybg.gif);
	background-repeat: no-repeat;
}
td.weeklysmallbg {
	position: relative;
	height:33px;
	text-align:left;
	width: auto;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	background-position: left;
	background-image: url(/Images/weeklysmallbg.gif);
	background-repeat: no-repeat;
}
td.tickboxbg {
	position: relative;
	height:172px;
	text-align:left;
	width: auto;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	background-position: left;
	background-image: url(/Images/tickbox_behind.jpg);
	background-repeat: no-repeat;
}
td.tenwidth {
	padding: 0px 0px 0px 6px;
}
font.price1 {
	color: #455560;
	font-family: arial, helvetica, sans-serif;
	font-size:20px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 14px;
	padding: 0px 0px 0px 16px;
}
font.price2 {
	color: #455560;
	font-family: arial, helvetica, sans-serif;
	font-size:20px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 14px;
	padding: 0px 0px 0px 8px;
}
font.smallprice1 {
	color: #455560;
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 9px;
	padding: 0px 0px 0px 14px;
}
font.smallprice2 {
	color: #455560;
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 9px;
	padding: 0px 0px 0px 8px;
}
font.pricedot {
	color: #455560;
	font-family: arial, helvetica, sans-serif;
	font-size:20px;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 8px;
}
a.overview {
	position: relative;
	height:49px;
	text-align:left;
	width: auto;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	background-position: left;
	background-image: url(/Images/overview.gif);
	background-repeat: no-repeat;
}
a.overview {
	display:block;
	background-image: url(/Images/overview.gif); /* source for start image */
	height:86px;
	background-repeat: no-repeat;
}
a.overview:hover {
	background-image: url(/Images/overview_hover.gif); /* source for start image */
	display:block;
	height:86px;
	background-repeat: no-repeat;
}
a.photos {
	display:block;
	background-image: url(/Images/photos.gif); /* source for start image */
	height:86px;
	background-repeat: no-repeat;
}
a.photos:hover {
	background-image: url(/Images/photos_hover.gif); /* source for start image */
	display:block;
	height:86px;
	background-repeat: no-repeat;
}
a.floorplans {
	display:block;
	background-image: url(/Images/floorplans.gif); /* source for start image */
	height:86px;
	background-repeat: no-repeat;
}
a.floorplans:hover {
	background-image: url(/Images/floorplans_hover.gif); /* source for start image */
	display:block;
	height:86px;
	background-repeat: no-repeat;
}
a.specifications {
	display:block;
	background-image: url(/Images/specifications.gif); /* source for start image */
	height:86px;
	background-repeat: no-repeat;
}
a.specifications:hover {
	background-image: url(/Images/specifications_hover.gif); /* source for start image */
	display:block;
	height:86px;
	background-repeat: no-repeat;
}
a.threedeeView {
	display:block;
	background-image: url(/Images/3dview.gif); /* source for start image */
	height:24px;
	background-repeat: no-repeat;
}
a.threedeeView:hover {
	background-image: url(/Images/3dviewover.gif); /* source for start image */
	display:block;
	height:24px;
	background-repeat: no-repeat;
}
a.remove {
	display:block;
	background-image: url(/Images/remove.gif); /* source for start image */
	height:24px;
	background-repeat: no-repeat;
}
a.remove:hover {
	background-image: url(/Images/remove-over.gif); /* source for start image */
	display:block;
	height:24px;
	background-repeat: no-repeat;
}
a.sendmysavedhomes {
	display:block;
	background-image: url(/Images/sendmysavedhomes.gif); /* source for start image */
	height:76px;
	background-repeat: no-repeat;
	background-position: right;
}
a.sendmysavedhomes:hover {
	background-image: url(/Images/sendmysavedhomes_hover.gif); /* source for start image */
	display:block;
	height:76px;
	background-repeat: no-repeat;
	background-position: right;
}
h1 {
	color: #455560;
	font-family: arial, helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
h2 {
	color: #455560;
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
h4 {
	color: #455560;
	font-family: arial, helvetica, sans-serif;
	font-size:28px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
h5 {
	color: #455560;
	font-family: arial, helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
}
td, p {
	color: #455560;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
}
a {
	color: #455560;
	text-decoration: none;
}
a:Hover {
	color: #FF7300;
	text-decoration: none;
}
input.normalinput {
	color: #5F5F5F;
	font-size: 14px;
	background-color: #FFFFFF;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color: #CFCFCE;
	font-family: arial;	
	height: 26px;
	width: 386px;
}
textarea.normalinput {
	color: #5F5F5F;
	font-size: 14px;
	background-color: #FFFFFF;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color: #CFCFCE;
	font-family: arial;	
	height: 118px;
	width: 386px;
}
img.border{
	border:6px solid #CFCFCF;
}
td.ovjustify {
text-align:justify;
}