/***************************************************************************

Common CSS for each page (header, footer and format)

****************************************************************************/

img, div, td {
	behavior: url(http://www.dennisfamily.com.au/cms/websites/dfh/js/iepngfix.htc);
}

#shell {
	behavior: url(http://www.dennisfamily.com.au/cms/websites/dfh/js/iepngfixbg.htc);
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/shell/bg_tile.jpg);
	background-repeat: repeat-x;
	background-color: #CCBFAA;
	font-family: Arial, Helvetica, sans-serif;
}
#shell {
	margin: 0px auto;
	width: 920px;
	background: url(../images/shell/shell_shadow.png) repeat;
}

#base {
	margin: 0;
	clear:both;
}

#header {
   width: 900px;
	margin-left: 10px;
	border-bottom: 5px solid #FFC425;
	height: 125px;
	z-index:0;
	position:relative;
}
#topNav {
   margin-left: 0px;
   margin-top: 0px;
   position:absolute;
	width:900px;
	z-index:1;
	left: 0px;
	top: 0px;
}
#shortlistLink {
   margin-left: 720px;
   margin-top: 0px;
   position:absolute;
   z-index:2;
   left: 0px;
	top: 0px;
}
#copyright {
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	padding-top: 24px;
	padding-left: 28px;
}
#content {
	background: #CEC2B3 url(../images/shell/body_bg1.jpg) repeat-x;
	margin: 0px 10px;
	color: #663D07;
	padding: 0px 30px 27px 29px;
	font-size: 12px;
}
#content p {
	margin-top: 0px;
	margin-bottom: 20px;
}
#bannerDetails{
  color: #663C0A;
  font-size: 20px;

}
#bannerDetails a:link, #bannerDetails a:visited{
  color: #663C0A;
  text-decoration: none;
}
#bannerDetails a:hover {
	color: #663C0A;
	text-decoration: none;
}
#content a:link, #content a:visited {
	color: #663D07;
}
#content a:hover {
	color: #FFFFFF;
}

#footer {
	margin-left: 10px;
	width: 900px;
	background: url(../images/shell/footer_bg.gif) repeat-x;
	height: 54px;
	margin-top: -12px;
}
#footerlinks {
	font-size: 10px;
	color: #D0C0AE;
	float: left;
	padding-top: 26px;
	padding-left: 25px;
}
#footerlinks a:link, #footerlinks a:visited {
	color: #D0C0AE;
	text-decoration: none;
}
#footerlinks a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#question {
	float: right;
	padding-right: 24px;
}

#navbar {
	width: 900px;
	margin-left: 10px;
	background: url(../images/shell/wide_bg.jpg) repeat-x;
	height: 37px;
}
#nav {
	width: 850px;
	font-size: 12px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 17px;
}
#nav a, #nav a:visited {
	float: left;
	padding: 7px 12px 7px 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#nav a:hover {
	background-image:  url(../images/shell/nav_over_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
#breadcrumb {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #0071B9;
}
#breadcrumb a:link, #breadcrumb a:visited {
	text-decoration: none;
	color: #0071B9;
}
#breadcrumb a:hover {
	text-decoration: underline;
}
#utilityBar {
	text-align: right;
	margin-bottom: 10px;
}
#utilityBar img {
	margin-left: 12px;
}
#utilityBarChangeZone {
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
}
#utilityBarChangeZone img {
	margin-left: 0px;
	vertical-align: middle;
}
#utilityBarChangeZone a:link, #utilityBarChangeZone a:visited {
	text-decoration: none;
	color: #663D07;
}
#utilityBarChangeZone a:hover {
	text-decoration: none;
	color: #0071B9;
}
#freecall {
	float: right;
	height: 28px;
	width: 188px;
}

/***************************************************************************

Home Page

****************************************************************************/
.newHomeDesign{

position:absolute; margin-left: 0px; margin-top: 0px; padding:0; z-index:0; top:0; left:0; display:block;

}
.generationFlag{

position:absolute; margin-left: 0px; margin-top: 61px; padding:0; z-index:0; top:0; left:0; display:block;

}
.generationInfoFlag{

position:absolute; margin-left: 0px; margin-top: 57px; padding:0; z-index:0; top:0; left:0; display:block;

}
.generationCampaignFlag{

position:absolute; margin-left: 0px; margin-top: 75px; padding:0; z-index:0; top:0; left:0; display:block;

}
.aspirationCampaignFlag{

position:absolute; margin-left: 0px; margin-top: 75px; padding:0; z-index:0; top:0; left:0; display:block;

}
.aspirationHLFlag{
   position:absolute; margin-left: 0px; margin-top: 62px; padding:0; z-index:0; top:0; left:0; display:block;
}

.newHomeDesignThumb{

position:absolute; margin-left: 4px; margin-top: 4px; padding:0; z-index:0; top:0; left:0; display:block;

}
.generationShortlistThumb{

position:absolute; margin-left: 4px; margin-top: 35px; padding:0; z-index:0; top:0; left:0; display:block;

}
#contentHomePage_main{
	background: #CEC2B3 url(../images/home/body_bg1.jpg) repeat-x;
	margin: 0px 0px 0px 10px;
	width:900px;
}
#homepage_hero{
	margin: 0px 10px;
	color: #663D07;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}
#contentHomePage {
	margin: 0px 10px 10px 10px;
	color: #663D07;
	padding: 0px 30px 15px 29px;
	font-size: 12px;
}
#contentHomePage p {
	margin-top: 0px;
	margin-bottom: 20px;
}
#contentHome {
	background: #CEC2B3 url(../images/home/body_bg1.jpg) repeat-x;
	margin: 0px 10px;
	color: #663D07;
	padding: 0px 30px 15px 29px;
	font-size: 12px;
}
#contentHome p {
	margin-top: 0px;
	margin-bottom: 20px;
}
#homeColumns p {
	padding-right: 13px;
	padding-left: 13px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#homeColumns table {
	margin-bottom: 20px;
}
.divider {
	background: url(../images/home/home_divider.gif) no-repeat 50% 0px;
	width: 35px;
}
#offersHeading {
	margin-top: 24px;
}
.spaceAfter {
	margin-bottom: 10px;
}
.clickMargin {
	margin-left: 126px;
}

#intro_copy	{
	margin:0 20px 10px 40px;
}

#bottom_outer	{
	background:url(../images/offers/aspirations/asp_image_design.jpg) top left no-repeat; 
	width:597; 
	height:210px;
}

#bottom_inner	{
	width:174px; 
	font-size:12px; 
	line-height:normal; 
	padding:20px 0 0 20px;
}

/*************************************************************************** 

HomeList 

****************************************************************************/
#contentList {
	background: #A58E74 url(../images/shell/body_bg2.jpg) repeat-x;
	margin: 0px 10px;
	color: #663D07;
	padding: 0px 30px 27px 29px;
	font-size: 12px;
}
#contentList a:link, #contentList a:visited {
   text-decoration: none;
	color: #663D07;
}
#contentList a:hover {
	color: #663D07;
}
#listFilterContainer{ /* new container for png background image */
	background: url(../images/homeslist/panel_filter.png) no-repeat;
}
#listFilter {
	margin-bottom: 16px;
}
#listFilter  select {
	margin-right: 12px;
	color: #663D07;
	font-size: 13px;
}
#listFilter img {
	vertical-align: bottom;
}

#listFilter form {
	margin: 0px;
}
#listFilter_ourhomes {
	padding-top:12px;
	padding-bottom:20px;
	padding-left:15px;
}
#listFilter_ourhomes  select {
	margin-right: 16px; /* used to be 26px */
	color: #663D07;
	font-size: 13px;
	background: #F5F4F1;
}
#listFilter_ourhomes img {
	vertical-align: bottom;
}
#listFilter_ourhomes form {
	margin: 0px;
	padding-top:12px;
}
.panelSeries{ /* new container for Series panels */
	margin-bottom:10px;
}
#tiles {
	padding-bottom: 10px;
}
.homeTile {
	padding: 10px 13px 9px 10px;
	width: 145px;
	background: url(../images/homeslist/tile_home.png) no-repeat;
	z-index: 5;
}
.homeTile_ourhomes {
	float:none;
	padding: 12px 15px 9px 13px;
	width: 181px;
	height:125px;
	background: url(../images/homeslist/tile_home.png) no-repeat;
	vertical-align:top; /*required for ie6*/
}
.homeTileBlank {
	float:left;
	padding: 12px 15px 9px 13px;
	width: 181px;
	height:125px;
	vertical-align:top; /*required for ie6*/
	z-index: 5;
}

.homeThumb_ourhomes   {
	width:175px;
	padding:0px;
	margin-bottom: 0px;	
}

.homeIcons_ourhomes {
	float: right;
	margin-top: 4px;
	padding-top:3px;
}
.homeIcons_ourhomes img {
	margin-right: 3px;
}

.homeName_ourhomes {
	font-size:14px;
	float: left;
	margin-top: 6px;
	padding-top:3px;
}
.homeThumb   {
	margin-bottom: 0px;
	position: relative;
}
.homeIcons {
	float: right;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1000;
}
.homeIcons img {
	margin: 0px 0px 0px 0px;
}
.homeName {
	float: left;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 98px;
	font-size: 12px;
}

.homeName {
	font-size:14px;
	float: left;
	margin-top: 6px;
}
.homeHLIcons {
	float: right;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1000;
}
.homeHLIcons img {
	margin: 0px 0px 0px 0px;
}
.homeHLName {
	float: left;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 98px;
	font-size: 11px;
}
.homeTileLast {
	padding: 10px 13px 9px 10px;
	width: 145px;
	background: url(../images/homeslist/tile_home_last.png) no-repeat;
	font-size: 11px;
	text-align: center;
}
.homeCount {
	margin-top: 12px;
}
.homeTileLast img {
	margin-top: 22px;
}
#legend {
	padding-left: 20px;
}
#legend img {
	margin-right: 15px;
}
.shortlistHelp {
	text-align: right;
	padding-right: 12px;
}

.landTile {
	padding: 10px 13px 9px 10px;
	width: 145px;
	background: url(../images/homeslist/tile_land.png) no-repeat;
}
.landTileLast {
	padding: 10px 13px 9px 10px;
	width: 145px;
	background: url(../images/homeslist/tile_land_last.png) no-repeat;
	font-size: 11px;
	text-align: center;
}
.landTileLast img {
	margin-top: 22px;
}
.landTileMetropolitan {
	padding: 10px 13px 9px 10px;
	width: 145px;
	background: url(../images/homeslist/tile_land_last_26k.png) no-repeat;
	font-size: 11px;
	text-align: center;
}
.landTileMetropolitan img {
	margin-top: 22px;
}
.landTileRegionalVic {
	padding: 10px 13px 9px 10px;
	width: 145px;
	background: url(../images/homeslist/tile_land_last_29k.png) no-repeat;
	font-size: 11px;
	text-align: center;
}
.landTileRegionalVic img {
	margin-top: 22px;
}
.landTileSouthernNSW {
	padding: 10px 13px 9px 10px;
	width: 145px;
	background: url(../images/homeslist/tile_land_last_24k.png) no-repeat;
	font-size: 11px;
	text-align: center;
}
.landTileSouthernNSW img {
	margin-top: 22px;
}
.landTileLastOriginal {
	padding: 10px 13px 9px 10px;
	width: 145px;
	background: url(../images/homeslist/tile_land_last_original.png) no-repeat;
	font-size: 11px;
	text-align: center;
}
.landTileLastOriginal img {
	margin-top: 22px;
}
.landLabel {
	float: left;
	font-size: 10px;
	width: 42px;
	margin-top: 2px;
}
.landLabel p {
	margin-top: 0px;
	margin-bottom: -2px;
}
.landValue {
	float: right;
	font-size: 10px;
	text-align: right;
	clear: right;
	width: 96px;
	margin-right: 2px;
}
.landValue p {
	margin-top: 0px;
	margin-bottom: -2px;
}
/*************************************************************************** 

Home Info Page

****************************************************************************/
#shortlistText {
	padding-bottom: 12px;
}
.shortlistContains {
	font-size: 15px;
	width: 583px;
	padding-left: 37px;
}
#shortlistText a:link, #shortlistText a:visited {
	text-decoration: none;
	color: #663D07;
}
#shortlistText a:hover, #shortlistText a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#homeInfo {
	margin-bottom: 12px;
}



/*************************************************************************** 

Land Info Page

****************************************************************************/
#askus 
{
   width: 100%;
	font-size: 12px;
	padding-top:0px;
	padding-right:0px;
	height: 300px;
}

#askUsPane
{
	background: url(../images/homeinfo/land_info_panel.png) no-repeat;
	width: 793px;
	padding-top: 6px;
	padding-right: 25px;
	padding-left: 40px;
	height: 315px;
}

#small_info_box	{
	background:url(../images/standard/info_panel_small.png) top left no-repeat;
	width:750px;
	margin-left:auto;
	margin-right:auto;
}

#small_info_inner	{
	width:400px;
	height:198px;
	padding:30px 0 0 45px ;
}

.formwidth	{
	width:178px;
}

.formwidth2	{
	width:248px;
}


#landInfoPane {
	background: url(../images/homeinfo/land_info_panel.png) no-repeat;
	width: 793px;
	padding-top: 12px;
	padding-right: 25px;
	padding-left: 23px;
	height: 300px;
}

#landInfo {
	width: 100%;
	font-size: 12px;
}
#landInfo  h1 {
	font-size: 17px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 5px;
}
#landInfo p {
	margin-top: 0px;
	margin-bottom: 16px;
}
.landSubhead {
	font-size: 11px;
}

#landText {
	font-size: 11px;
	width: 237px;
	padding-right: 10px;
}
#landText    p {
	margin-top: 0px;
	margin-bottom: 8px;
}
#LandDetails {
	width: 193px;
}
#landDetails  p {
	margin-top: 0px;
	margin-bottom: 4px;
}
#LandDetails img {
	margin-bottom: 2px;
}
#landLinks {
	margin-top: 8px;
	padding-left: 10px;
}
#landLinks img {
	margin-right: 12px;
	margin-bottom: 8px;
	margin-top: 0px;
}


#landPic {
	width: 283px;
}

.landPrice {
	font-size: 16px;
	padding-top: 10px;
}
/************ HL Tab Dynamic Loading *********/
#infoTabHLOverview {
	background: url(../images/homeinfo/hl_tab/left_tab.png) no-repeat;
	padding: 13px 28px 5px 20px;
	width: 793px;
}
#infoTabHLInclusions {
	background: url(../images/homeinfo/hl_tab/right_tab.png) no-repeat;
	padding: 13px 28px 5px 20px;
	width: 793px;
}

/************* Dynamic Loading **********/
#infoTabOverview {
	background: url(../images/homeinfo/infobar_overview.png) no-repeat;
	padding:0px;
	margin:0px;
	width: 100%;
}
#infoTabGallery {
	background: url(../images/homeinfo/infobar_gallery.png) no-repeat;
	padding: 13px 28px 5px 20px;
	height:21px;
	width: 793px;
}
#infoTabFacades {
	/*background: url(../images/homeinfo/infobar_facades.png) no-repeat;
	padding: 13px 28px 5px 20px;
	width: 793px;*/
	background: url(../images/homeinfo/infobar_facades.png) no-repeat;
	padding:0px;
	margin:0px;
	width: 100%;
}
#infoTabPlans {
	/*background: url(../images/homeinfo/infobar_plans.png) no-repeat;
	padding: 13px 28px 5px 20px;
	width: 793px;*/
	background: url(../images/homeinfo/infobar_plans.png) no-repeat;
	padding:0px;
	margin:0px;
	width: 100%;
}
#infoTabInclusions {
	/*background: url(../images/homeinfo/infobar_inclusions.png) no-repeat;
	padding: 13px 28px 5px 20px;
	width: 793px;*/
	background: url(../images/homeinfo/infobar_inclusions.png) no-repeat;
	padding:0px;
	margin:0px;
	width: 100%;
}
#infoTabBrochure {
	background: url(../images/homeinfo/infobar_brochure.png) no-repeat;
	padding: 13px 28px 5px 20px;
	width: 793px;
}
#infoTabDisplay {
	/*background: url(../images/homeinfo/infobar_displays.png) no-repeat;
	padding: 13px 28px 5px 20px;
	width: 793px;*/
	background: url(../images/homeinfo/infobar_displays.png) no-repeat;
	padding:0px;
	margin:0px;
	width: 100%;
}
#infoTabEnquire {
	background: url(../images/homeinfo/infobar_enquire.png) no-repeat;
	padding: 13px 28px 5px 20px;
	width: 793px;
}
/****************************************************/
#infoBar{
	padding: 13px 28px 6px 20px;
	_padding: 13px 28px 3px 20px;
	width: 793px;
	height:21px;
}
#infoContainer{
	background-image:url(../images/homeinfo/info_panel_repeat.png);
	background-repeat:repeat;
	padding:0px;
	margin:0px;
	width: 841px;
}
#infoPane {
	background: url(../images/homeinfo/info_panel_top.png) no-repeat;
	width: 815px;
	padding-top: 8px;
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 0px;
}
#infoPaneBot{
	background: url(../images/homeinfo/info_panel_bot.png) no-repeat;
	height:8px;
	width:840px;
	padding:0px;
	margin:0px;
  font-size:0px;
  clear:both;
}
.countText {
	font-size: 11px;
	color: #FFFFFF;
	clear: left;
	text-align: center;
}

#backHome{
padding-bottom:10px;
padding-left:20px;
}

#HLTabinfoPane {
	background: url(../images/homeinfo/info_panel.png) no-repeat;
	height: 264px;
	width: 802px;
	padding-top: 8px;
	padding-right: 16px;
	padding-left: 23px;
}
#HLEnquiryTabinfoPane {
	background: url(../images/homeinfo/info_panel.png) no-repeat;
	height: 264px;
	width: 802px;
	padding-top:0px;
	padding-right: 16px;
	padding-left: 23px;
	padding-bottom: 16px;
}
#infoText {
	float: left;
	_height:303px;
	min-height:303px;
	width: 202px;
	font-size: 11px;
	padding-left:8px;
}
#infoDisplayContainer {
	float: left;
	width: 807px;
	font-size: 11px;
	padding-left:8px;
}
#infoText h1, #descriptionText h1, #infoDisplayContainer h1 {
	font-size: 17px;
	font-weight: normal;
	margin-top: 8px;
	_margin-top: 20px;
	margin-bottom: 12px;
}
#infoText p, #descriptionText p {
	margin-top: 0px;
	margin-bottom: 12px;
}

#infoDisplayContainer td {
	margin-top: 0px;
	margin-bottom: 12px;
	font-size:12px;
}

#heroContainer {
	height:303px;
	width: 573px;
	float:right;
	padding-right: 12px !important;
    padding-right: 0px;
	
}

#heroShot {
	position: relative;
	/*float: right;*/
	height:303px;
	width: 573px;
	padding-right:2px;
}

#heroShot div {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.tileCell {
	padding-left: 12px;
}
.smallTile {
	background: url(../images/homeinfo/tile_small.png) no-repeat;
	padding: 8px 11px 8px 9px;
	width: 135px;
}
.homeNameSmall {
	float: left;
	margin-top: 5px;
	font-size: 11px;
}

.smallIcons {
	float: right;
	margin-top: 3px;
}
.smallIcons img {
	margin-right: 3px;
}
.thumbCell {
	background: url(../images/homeinfo/thumb_bg.png) no-repeat;
	height: 48px;
	width: 96px;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 14px;
	padding-right: 14px;
}
.thumbTablePad {
	margin-bottom: 8px;
}
/***************
HomeInfo Plans
****************/
#plansText {
	padding-left:8px;
	font-size: 11px;
	padding-bottom:20px;
}
#plansText h1 {
	font-size: 17px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 10px;
}
#plansText p {
	margin-top: 0px;
	margin-bottom: 12px;
}
#HLTabText {
	font-size: 11px;
}
#HLTabText h1 {
	font-size: 17px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 1px;
}
#HLTabText p {
	margin-top: 0px;
	margin-bottom: 5px;
}
.planLabel {
	width: 80px;
	text-align:left;
}
.specLabel {
	float: left;
	width: 78px;
	line-height: 18px;
	font-size: 12px;
	text-align:left;
}
.specValue {
	width: 90px;
	float: left;
	padding-left: 0px;
	font-size: 11px;
	line-height: 18px;
	text-align:left;
	/*margin-top: -2px;*/
}
.plansDivider {
	background: url(../images/homeinfo/plans_divider.gif) repeat-y 5px 0px;
	width: 22px;
}
.contactUsDivider {
	background: url(../images/homeinfo/contactus_divider.gif) no-repeat 5px 0px;
}
.asterisk {
	font-size: 17px;
}
#Plansfootnote {
	text-align: right;
	padding-right: 8px;
	padding-bottom: 8px;
	margin-top: -12px;
	margin-bottom: 10px;
}
/********************************
Inclusions
*********************************/
#infoList {
	margin-bottom: 15px;
}

#infoList ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none;
}
#infoList li {
	margin: 0;
	background: url(../images/homeinfo/orange_box.png) no-repeat 0px top;
	padding-left: 18px;
	padding-bottom: 4px;
}
/********************************
Display Locations
*********************************/
#displaysText {
	float: left;
	width: 463px;
	font-size: 12px;
}

#displaysText h1 {
	font-size: 17px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 12px;
}
#displaysTextNoDisplay {
	float: left;
	width: 700px;
	font-size: 12px;
}
#displaysTextNoDisplay h1 {
	font-size: 17px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 12px;
}
.locationListNoDisplay{
   width: 700px;
}
.locationList {
	width: 300px;
}
.locationList p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.locationList a:link, .locationList a:visited {
	text-decoration: none;
	color: #663D07;
}
.locationList a:hover, .locationList a:active {
	color: #CF7D0E;
	text-decoration: none;
}

.displayDivider {
	background: url(../images/homeinfo/plans_divider.gif) repeat-y 10px 0px;
	width: 33px;
}
.displayDetails    p {
	margin-top: 0px;
	margin-bottom: 4px;
}
.displayDetails   h2 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 8px;
}
#mudMap {
	float: right;
	width: 337px;
}
/*************************************
Enquire
**************************************/
#enquiryText {
	float: left;
	width: 200px;
	font-size: 11px;
}

#enquiryText h1 {
	font-size: 17px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 12px;
}
#enquiryText p {
	margin-top: 0px;
	margin-bottom: 12px;
}
.enquireHLCol {
	float: left;
	width: 258px;
	padding-left: 2px;
	padding-top: 0px;
}
.enquireHLCol  select   {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #663D07;
}
.enquireHLCol  input, .enquireHLCol textarea {
	width: 173px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #663D07;
}
.enquireCol {
	float: left;
	width: 258px;
	padding-left: 42px;
	padding-top: 8px;
}
.enquireCol  select   {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #663D07;
}
.enquireCol  input, .enquireCol textarea {
	width: 173px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #663D07;
}
/*******************************************************

Why Dennis? Main page
House and Land Main page 

--> standard.jsp

********************************************************/
#posterColumn {
   width: 650px;
	padding-top: 3px;
	padding-left: 24px;
}
.posterBox {
	background: url(../images/standard/posterBox_shadow.png) repeat;
	behavior: url(../js/iepngfixbg.htc);
	width: 650px;
}
.posterBox img {
	margin: 0 6px;
}
.imageBox {
	background: url(../images/standard/imageBox_shadow.png) repeat;
	width: 366px;
}

.imageBox img {
	margin: 0 5px;
}
#newsColumn {
	width: 650px;
	padding-top: 3px;
	padding-left: 24px;
}

.newsThumb {
	background: url(../images/standard/news_thumb_bg.png) no-repeat;
	width: 172px;
}
.newsThumb img {
	margin: 5px 6px 6px;
}
.newsIntro {
	padding-top: 2px;
	padding-left: 13px;
}
.newsIntro h2 {
	font-size: 15px;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 6px;
}
.newsIntro img {
	margin-bottom: 20px;
}

#newsColumn   p {
	margin-top: 0px;
	margin-bottom: 8px;
}
.newsNav {
	border-top: 1px solid #E9E4DE;
	padding-top: 6px;
}
.newsNav img {
	margin-top: 6px;
}
#linkStandard a:link, #linkStandard a:visited {
	color: #663D07;
	text-decoration: none;
}
#linkStandard a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#pageHeading {
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 20px;
	padding-bottom: 4px;
	padding-left: 16px;
}
#sendToAFriend {
	border-bottom: 0px solid #FFFFFF;
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-left: 700px;
	margin-top: 0px;
}
#textPrivacyPolicyColumn  {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 7px;
}
#textPrivacyPolicyColumn p {
	margin-top: 0px;
	margin-bottom: 12px;
}
#textFinanceColumn 
{ 
   padding-left: 25px; 
   padding-right: 25px; 
   padding-top: 7px; 
}
#textWhyDennisColumn  {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 7px;
}
#textWhyDennisColumn p {
	margin-top: 0px;
	margin-bottom: 12px;
}
#imgWhyDennisColumn  {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
}
#textColumn  {
	padding-left: 25px;
	width: 260px;
	padding-right: 25px;
	padding-top: 7px;
}
#textColumn p {
	margin-top: 0px;
	margin-bottom: 12px;
}
.textColumnContactUS  {
	padding-left: 25px;
	width: 320px;
	padding-right: 25px;
	padding-top: 7px;
}
.textColumnContactUS p {
	margin-top: 0px;
	margin-bottom: 12px;
}
#textColumnAskUs  {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 7px;
}
#textColumnAskUs p {
	margin-top: 0px;
	margin-bottom: 12px;
}
#imageColumn {
	width: 366px;
	padding-top: 3px;
}
#textColumnThin {
	padding-left: 16px;
	width: 250px;
	padding-right: 34px;
	padding-top: 3px;
}
#textColumnThin p {
	margin-top: 0px;
	margin-bottom: 12px;
}
#imageColumnWide {
	padding-top: 3px;
	width: 528px;
}
#homesShortlist {
	padding-left: 16px;
	margin-bottom: 30px;
}
#homeshortlistThumb
{
   position: relative;
}
.tableHead {
	padding-bottom: 9px;
}
.altRow {
	background: url(../images/standard/alt_%20row.png);
}
.shortlistThumb  {
	padding: 4px 20px 4px 4px;
	width: 82px;
	position: relative
}
.centred {
	text-align: center;
	width: 71px;
}
.landMidCols {
	width: 123px;
	padding-bottom: 4px;
}
.itemName {
	width: 137px;
}


#landShortlist {
	padding-left: 16px;
}
#flashColumn {
	padding-top: 3px;
	width: 366px;
	background: url(../images/standard/stage_panel_bg.png) no-repeat;
}
.displayTile {
	background: url(../images/standard/display_tile_bg.png) no-repeat;
}

.displayThumb {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 12px;
	padding-bottom: 12px;
}
.displayTileText {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
	font-size: 11px;
}
#displaysCol1 {
	width: 245px;
	padding-right: 4px;
}
#displaysCol1 h1 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 3px;
}
#displaysCol1 p {
	margin-top: 16px;
	margin-bottom: 16px;
	font-size: 11px;
}



#displaysCol2 {
	width: 210px;
	padding-right: 5px;
}
#displaysCol2 p {
	margin-top: 6px;
}
#displaysCol2 input {
	width: 96%;
	margin-top: 0px;
	margin-bottom: 3px;
}
#displayCol3 {
	width: 340px;
}
#travelLinks img {
	margin-right: 18px;
	margin-top: 8px;
}
#travelLinks {
	width: 400px;
}

.gettingThereLabel {
	width: 62px;
}


.displayTileName {
	font-size: 14px;
}

#mapCell a:link, #mapCell a:visited {
	color: #663D07;
	text-decoration: none;
}
#mapCell a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#mapCell {
	width: 528px;
}
#homesMap {
	background: url(../images/standard/homes_map.jpg) no-repeat;
	height: 441px;
	position: relative;
}

#regionalVic {
	position: relative;
	left: 215px;
	top: 155px;
}
#regionalVicSW {
	position: relative;
	left: 130px;
	top: 200px;
}
#regionalVicN {
	position: relative;
	left: 240px;
	top: 120px;
}
#regionalVicNE {
	position: relative;
	left: 340px;
	top: 90px;
}
#regionalVicCentral {
	position: relative;
	left: 220px;
	top: 110px;
}
#metropolitan {
	position: absolute;
	left: 233px;
	top: 213px;
	padding-left: 18px;
	padding-bottom: 2px;
	
}
#homePrompt {
	position: absolute;
	left: 25px;
	top: 307px;
	width: 130px;
	padding-left: 18px;
	padding-top: 1px;
	font-size: 14px;
	background: url(../images/standard/box_orange.png) no-repeat;
}

#landMap {
	background: url(../images/standard/land_map.jpg) no-repeat;
	height: 450px;
	position: relative;
}
#southernNSW {
	position: absolute;
	left: 289px;
	top: 73px;
}
#melbourne {
	position: absolute;
	left: 247px;
	top: 215px;
	padding-left: 18px;
	padding-bottom: 2px;
	background: url(../images/standard/box_orange.png) no-repeat;
}
#geelong {
	position: absolute;
	left: 139px;
	top: 236px;
}
#lara {
	position: absolute;
	left: 210px;
	top: 236px;
}
#north {
	position: absolute;
	left: 315px;
	top: 300px;
}
#west {
	position: absolute;
	left: 211px;
	top: 360px;
}
#landCBD {
	position: absolute;
	left: 325px;
	top: 350px;
	padding-left: 18px;
	padding-bottom: 2px;
	background: url(../images/standard/box_orange.png) no-repeat;
}
#southEast {
	position: absolute;
	left: 370px;
	top: 375px;
}
#displayMap {
	background: url(../images/standard/display_map.jpg) no-repeat;
	height: 450px;
	position: relative;
}
#waggawagga {
	position: absolute;
	left: 289px;
	top: 75px;
	padding-left: 5px;
	padding-bottom: 2px;
}

#wodonga {
	position: absolute;
	left: 355px;
	top: 120px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#sheppartonnorth {
	position: absolute;
	left: 240px;
	top: 130px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#shepparton {
	position: absolute;
	left: 240px;
	top: 152px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#bendigo {
	position: absolute;
	left: 200px;
	top: 170px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#ballarat {
	position: absolute;
	left: 153px;
	top: 198px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#geelong {
	position: absolute;
	left: 134px;
	top: 236px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#warnambool {
	position: absolute;
	left: 72px;
	top: 262px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#melton {
	position: absolute;
	left: 200px;
	top: 335px;
	padding-left: 5px;
	padding-bottom: 2px;
/*	border:1px solid red;*/
}
#wallan {
	position: absolute;
	left: 330px;
	top: 285px;
	padding-left: 5px;
	padding-bottom: 2px;
/*	border:1px solid red;*/
}
#mernda {
	position: absolute;
	left: 417px; 
	top: 315px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#doreen {
	position: absolute;
	left: 425px;
	top: 300px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#craigieburn {
	position: absolute;
	left: 320px;
	top: 305px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#epping {
	position: absolute;
	left: 346px;
	top: 327px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#taylorshill {
	position: absolute;
	left: 260px;
	top: 325px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#tarneit {
	position: absolute;
	left: 256px;
	top: 350px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#wyndhamvale {
	position: absolute;
	left: 230px;
	top: 371px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#displaysCBD {
	position: absolute;
	left: 333px;
	top: 349px;
	padding-left: 18px;
	padding-bottom: 2px;
	background: url(../images/standard/box_orange.png) no-repeat;
}
#berwick {
	position: absolute;
	left: 405px;
	top: 378px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#pakenham {
	position: absolute;
	left: 437px;
	top: 395px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#cranbourne {
	position: absolute;
	left: 397px;
	top: 415px;
	padding-left: 5px;
	padding-bottom: 2px;
} 
#lyndhurst {
	position: absolute;
	left: 377px;
	top: 385px;
   padding-left: 5px;
	padding-bottom: 2px;
}
#officer {
	position: absolute;
	left: 423px;
	top: 400px;
   padding-left: 5px;
	padding-bottom: 2px;
}
#griffith {
	position: absolute;
	left: 280px;
	top: 40px;
   padding-left: 5px;
	padding-bottom: 2px;
}
#pointcook {
	position: absolute;
	left: 265px;
	top: 385px;
   padding-left: 5px;
	padding-bottom: 2px;
}
//for popup
.popupTop {
	height: 10px;
	width: 198px;
}
.popupShell {
	background: url(../images/standard/popup_shadow.png) repeat;
	width: 198px;
}
.popupBottom {
	height: 10px;
	width: 198px;
}
.popupPanel {
	background: #CEC2B3 url(../images/standard/popup_bg.png) no-repeat;
	width: 170px;
	margin-left: 4px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 8px;
}
.popupHead {
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 6px;
	padding-left: 2px;
}
.popupBody {
	text-decoration: none;
	font-size: 11px;
	color: #663D07;
}
.popupBody p {
	margin-top: 14px;
	margin-bottom: 0px;
}
/*Define Layer */
#waggawaggaInfo {
	position: relative;
	left: 289px;
	top: 78px;
	display: none;
}
#wodongaInfo {
	position: relative;
	left: 335px;
	top: 120px;
   display: none;
}
#sheppartonInfo {
	position: relative;
	left: 202px;
	top: 132px;
   display: none;
}
#sheppartonnorthInfo {
   position: absolute;
	position: relative;
	left: 202px;
	top: 110px;
   display: none;
}
#bendigoInfo {
	position: relative;
	left: 160px;
	top: 160px;
	display: none;
}
#ballaratInfo {
	position: relative;
	left: 153px;
	top: 204px;
   display: none;
}
#melbourneInfo {
	position: relative;
	left: 247px;
	top: 215px;
	display: none;
}

#geelongInfo {
	position: relative;
	left: 172px;
	top: 245px;
   display: none;
}

#laraInfo {
	position: relative;
	left: 192px;
	top: 245px;
   display: none;
}

#meltonInfo{
   position: relative;
	left: 200px;
	top: 350px;
   display: none;
}
#wallanInfo{
  position: relative;
	left: 340px;
	top: 285px;
	display: none;
}
#warnamboolInfo {
	position: relative;
	left: 72px;
	top: 269px;
   display: none;
}
#merndaInfo {
	position: relative;
	left: 409px;
	top: 290px;
	display: none;

}
#doreenInfo {
	position: relative;
	left: 409px;
	top: 290px;
	display: none;

}
#craigieburnInfo {
	position: relative;
	left: 339px;
	top: 305px;
	display: none;
}
#eppingInfo {
	position: relative;
	left: 346px;
	top: 323px;
	display: none;
}
#taylorshillInfo {
	position: relative;
	left: 248px;
	top: 329px;
	display: none;
}
#tarneitInfo {
	position: relative;
	left: 256px;
	top: 350px;
	display: none;
}
#wyndhamvaleInfo {
	position: relative;
	left: 201px;
	top: 371px;
	display: none;
}
#displaysCBDInfo {
	position: relative;
	left: 333px;
	top: 349px;
	display: none;
}
#berwickInfo {
	position: relative;
	left: 402px;
	top: 378px;
   display: none;
}
#pakenhamInfo {
	position: relative;
	left: 432px;
	top: 395px;
   display: none;
}
#cranbourneInfo {
	position: relative;
	left: 386px;
	top: 410px;
   display: none;
}
#lyndhurstInfo {
	position: relative;
	left: 388px;
	top: 399px;
   display: none;
}
#officerInfo {
	position: relative;
	left: 388px;
	top: 399px;
   display: none;
}
#griffithInfo{
	position: relative;
	left: 280px;
	top: 40px;
   display: none;
}
#pointcookInfo {
	position: relative;
	left: 388px;
	top: 399px;
   display: none;
}
/* google search map */
#googlebg {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #CCBFAA;
	font-family: Arial, Helvetica, sans-serif;
}
/******************************

Latest Offers

******************************/
.offerHead {
	padding-top: 31px;
	padding-bottom: 18px;
	padding-left: 18px;
}
.featuresCell {
	padding-left: 18px;
}
.featureTitle {
	font-size: 16px;
	font-weight: bold;
}
.disclaimer {
	font-size: 9px;
	padding: 20px 30px 20px 31px;
}
.rightCol {
	padding-left: 24px;
	padding-right: 40px;
}
.featureText {
	padding-left: 13px;
	padding-right: 15px;
}
.featureText p {
	margin-top: 0px;
	margin-bottom: 8px;
}
.offerBox {
	background: url(../images/offers/offerBox_shadow.png) repeat;
	width: 650px;
	behavior: url(http://www.dennisfamily.com.au/cms/websites/dfh/js/iepngfixbg.htc);
}
.offerBox img {
	margin: 0 6px;
}

/**** Packs Campaign ****/

.pack_offerBox {
	background: url(../images/offers/offerBox_shadow.png)  repeat;
	width: 650px;
	behavior: url(http://www.dennisfamily.com.au/cms/websites/dfh/js/iepngfixbg.htc);
}

#pack_container	{
	margin:0;
	padding:0;
	margin-left: 6px;
	width:640px;
	background-color:#F3F0EC;
	font-family:Arial, Helvetica, sans-serif;
	color:#663D07;
	font-size:12px;
}

#pack_shad_top	{
	background:url(../images/offers/packs/pack_shad_top.jpg) bottom center no-repeat;
	width:399px;
	height:6px;
}
#pack_shad_l	{
	background:url(../images/offers/packs/pack_shad_l.jpg) top right repeat-y;
	width:5px;
}
#pack_inside	{
	background:#FFFFFF;
}
#pack_inside li	{
	padding-bottom:10px;
	background: none;
	list-style-type: disc;
	margin-left: 20px;
	padding: 0;
}

#pack_inside h1	{
	margin:10px;
	font-size:15px;
}
#pack_shad_r	{
	background:url(../images/offers/packs/pack_shad_r.jpg) top left repeat-y;
	width:5px;
}
#pack_shad_bot	{
	background:url(../images/offers/packs/pack_shad_bot.jpg) top center no-repeat;
	height:6px;
}
#yellow_bar	{
	background-color:#FFC424;
	height:10px;
	margin-top:10px;
}
#tc	{
	padding:15px 10px 10px 10px;
	font-size:9px;
	line-height:120%;
}
#pack_title	{
	text-align:center;
	background-color:#FFC424;
	color:#fff;
	font-size:22px;
	padding:5px;
}
#pack_body {
	width:380px;
}
#pack_price	{
	text-align:center;
	background-color:#FBD15F;
	color:#000;
	font-size:22px;
	padding:5px;
}
#pack_menu	{
	margin-left:15px;
	margin-top:15px;
	height:200px;
}

/*** End Packs Campaign ***/


/**** Generations Campaign ****/

.generationHomeContainer
{
   position: relative;
}
.gen_offerBox {
	background: url(../images/offers/offerBox_shadow.png)  repeat;
	width: 640px;
	padding-left:5px;
	padding-right:5px;
	behavior: url(http://www.dennisfamily.com.au/cms/websites/dfh/js/iepngfixbg.htc);
}

#gen_container	{
	margin:0;
	padding:0;
	width:640px;
	background-color:#F3F0EC;
	font-family:Arial, Helvetica, sans-serif;
	color:#663D07;
	font-size:12px;
}

.gen_house_bg	{
	background:url(../images/offers/generations/house_tn_bg.png) top left no-repeat;
	width:196px;
	height:137px;
	padding:0px;
}

.displayhomesforsale_house_bg	{
	background:url(../images/offers/displayhomesforsale/displayHomes_back.png) top left no-repeat;
	width:196px;
	height:174px;
	padding:0px;
}


.gen_house_table	{
	margin:10px 10px 0 11px;
}

.gen_house_table img	{
	padding-bottom:5px;
}

#blue_bar	{
	background-color:#006599;
	height:10px;
	margin-top:10px;
}
#green_bar	{
	background-color:#008264;
	height:10px;
	margin-top:10px;
}
#purple_bar	{
	background-color:#663366;
	height:10px;
	margin-top:10px;
}


/*** End Generations Campaign ***/

/**** Summary Page ****/

.offers	{
	margin-bottom:20px;
	width:808px;
	color:#653C04;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:120%;
}

.offer_gen	{
	background:url(../images/offers/summary_page/generations.png) top left no-repeat;
	width:808px;
	height:183px;
}

.offer_extras	{
	background:url(../images/offers/summary_page/24000.png) top left no-repeat;
	width:808px;
	height:183px;
}

.offer_displayhomes	{
	background:url(../images/offers/summary_page/displayHomes_large.jpg) top left no-repeat;
	width:808px;
	height:183px;
}


.offer_asp	{
	background:url(../images/offers/summary_page/aspirations.png) top left no-repeat;
	width:808px;
	height:183px;
}

.offer_news	{
	background:url(../images/offers/summary_page/news_campaign_title.png) top left no-repeat;
	width:808px;
	height:183px;
}

.offer_hl	{
	background:url(../images/offers/summary_page/home_show.png) top left no-repeat;
	width:808px;
	height:183px;
}

.inner_info	{
	width:360px;
	float:right;
	margin-top:15px;
	padding:10px;
}

.inner_info p	{
	margin:4px 0 0 0;
}


/**** End Summary Page ****/

/***************************************
Where we Build
****************************************/
.wherewebuild_bg{
   background-image:url(../images/wherewebuild/BackGround.jpg); 
   background-repeat:repeat-x;
}
.TopTxt{
   font-family:Verdana; 
   color:#0071B9; 
   font-size:10px; 
   font-weight:normal;
}
.BoldTxt{
   color:#663D07; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:18px; 
   font-style:italic;
}
.Txt{
   color:#663D07; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:14px;
}
/*
.wherewebuild_img{
   top:auto; 
   background-image:url(../images/wherewebuild/Location.jpg); 
   background-position:center; 
   background-repeat:no-repeat; 
   color:#663D07; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:12px; 
   font-weight:normal;
}
*/

.BGimg{
   background-image:url(../images/wherewebuild/TxtBG.jpg); 
   background-position:center 143px; 
}
.BGimg1{
   background-image:url(../images/wherewebuild/TxtBG1.jpg);
   background-repeat:repeat-x; 
   background-position:center;
}
.BGimg2
{
   background-image:url(../images/wherewebuild/TxtBG2.png); 
   background-repeat:repeat-x; 
   background-position:center;
}
.HeadingTxt{
   color:#663D07; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:12px;
}

.PicTxt{
   color:#663D07; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:12px; 
   padding: 5px 15px 5px 15px;
}
a:link, .PicTxt a:visited {
	color: #663D07;
	text-decoration: none;
}
.PicTxt a:hover {
	color: #FFFFFF;
}
.wherewebuild_table{
   /*background-image:url(../images/wherewebuild/sidebar_table_bg.jpg);*/ 
   background-image:url(../images/wherewebuild/sidebar_table_bg.png);
   background-repeat:repeat-y;
}

.wherewebuild_table td{
	width:150px;
}


#picpanel img {
   padding-bottom:20px;
}
.displaylist ul{ 
   margin-left:20px; padding-left:10px; 
   background:url(../images/wherewebuild/arrow1.jpg) no-repeat;
}

ul {padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#663D07;
    line-height:1.8;
    list-style-type:none;
}
li {
    padding-left:30px;
/*    background:transparent url(../images/wherewebuild/arrow1.jpg) no-repeat; */ 
    background-position: 6px;
}
#top {
      margin: 0px 15px 15px 10px;
      padding: 0px 10px 0px 40px;
      vertical-align:bottom;
      border: 0px;
      background-color: transparent;
}
#wherewebuild_landMap {
	background: url(../images/wherewebuild/wwB_Map.jpg) no-repeat;
	height: 450px;
	position: relative;
}
/**********************************
Where we build landing location
***********************************/
/*Where we build page1*/
#Map {position: absolute; top: 70px; left: 480px;}

/* Griffith Location */
#wherewebuild_griffith {
   position: absolute; 
   top: 46px; 
   left: 280px;
}

/* WaggaWagga Location */
#wherewebuild_waggawagga{
   position: absolute; 
   top: 78px; 
   left: 289px;
   width: 100px;
}

/* Echuca Location */
#wherewebuild_echuca{
   position: absolute; 
   top: 112px; 
   left: 235px;
}

				
/* Wodonga Location */
#wherewebuild_wodonga{
   position: absolute; 
   top: 120px; 
   left: 355px;
}

				
/* Shepparton Location */
#wherewebuild_shepparton {
   position: absolute; 
   top: 152px; 
   left: 240px;
}

				
/* Bendigo Location */
#wherewebuild_bendigo {
   position: absolute; 
   top: 170px; 
   left: 200px;
}

				
/* Ballarta Location */
#wherewebuild_ballarat {
   position: absolute; 
   top: 204px; 
   left: 153px;
}


/* Melbourne Location */
#wherewebuild_melbourne {
   position: absolute; 
   top: 217px; 
   left: 244px;
}


/* Geelong Location */
#wherewebuild_geelong {
   position: absolute; 
   top: 236px; 
   left: 160px;
}

/* Warnambool Location */
#wherewebuild_warrnambool {
   position: absolute; 
   top: 260px; 
   left: 142px;
}


/* CBD Location */
#wherewebuild_CBD {
   position: absolute; 
   top: 345px; 
   left: 329px;
}

/* North Location */
#wherewebuild_north {
   position: absolute; 
   top: 300px; 
   left: 345px;
}

				
/* SouthEast Location */
#wherewebuild_southeast {
   position: absolute; 
   top: 369px; 
   left: 382px;
   width: 100px;
}
				
/* West Location */
#wherewebuild_west {
   position: absolute; 
   top: 355px; 
   left: 260px;
}


/******************************/
Yellow Dot
/*****************************/
#wherewebuild_yellowdot_bg{
   padding-top:20px; 
   padding-bottom:0px;
   position: relative;
   top:20px;
   left:80px;
   height: 100px;
   z-index: 1;  
}

#wherewebuildtopgriffith {
   position: relative;
   top:-110px;
   left:20;
   z-index: 99;
   width:22px;
   heigth:22px;
}
#wherewebuildtopwagga {
   position: relative;
   top:-105px;
   left:30px;
   z-index: 99;
   width:22px;
   heigth:22px;
}
#wherewebuildtopechuca {
   position: relative;
   top:-95px;
   left:0px;
   z-index: 99;
   width:22px;
   heigth:22px;
}
#wherewebuildtopwodonga {
   position: relative;
   top:-95px;
   left:30px;
   z-index: 99;
      width:22px;
   heigth:22px;
}
#wherewebuildtopshepparton {
   position: relative;
   top:-84px;
   left:0px;
   z-index: 99;
   width:22px;
   heigth:22px;
}
#wherewebuildtopbendigo {
   position: relative;
   top:-75px;
   left:-10px;
   z-index: 99;
   width:22px;
   heigth:22px;
}
#wherewebuildtopgeelong {
   position: relative;
   top:-60px;
   left:-15px;
   z-index: 99;
   width:22px;
   heigth:22px;
}
#wherewebuildtopwarrnambool {
   position: relative;
   top:-44px;
   left:-20px;
   z-index: 99;
   width:22px;
   heigth:22px;
}
#wherewebuildtopnorth {
   position: relative;
   top:-65px;
   left:0px;
   z-index: 99;
   width:22px;
   heigth:22px;
}
#wherewebuildtopwest {
   position: relative;
   top:-60px;
   left:-10px;
   z-index: 99;
   width:22px;
   heigth:22px;
}
#wherewebuildtopsoutheast {
   position: relative;
   top:-60px;
   left:10px;
   z-index: 99;
   width:22px;
   heigth:22px;
}

#wherewebuildtopballarat {
   position: relative;
   top:-70px;
   left:-10px;
   z-index: 99;
   width:22px;
   heigth:22px;
}

#map_img {
   position: relative;
   top:-50px;
   left:0px;
   z-index: 80;
}
/**********************************
House and land List Background image
***********************************/
.nextPage{
   margin-top: -10px;

}
#selectStyle select{
   width: 250px;
}
#crumb_text_td{
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  color: #0071B9;
  padding-left:20px;
}
#crumb_image_td{
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  color: #0071B9;
  padding-left: 100px;
}
/*********************************
Inclusions
**********************************/
.inclusions_container	{
	background:url(../images/inclusions/info_panel.png) top left no-repeat;
	padding:10px 16px 0 23px;
	height:300px;
	width:793px;
}

.inclusions_left	{
	float:left;
	width:290px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#663D07;
	padding-top:15px;
}

.inclusions_left a	{
	text-decoration:underline;
	color:#663D07;
	font-size:10px;
}

.inclusions_right	{
	float:left;
	width:503px;
	height:246px;
	background:url(../images/inclusions/kitchen.jpg) top right no-repeat;
	margin-left:0px;
	position: relative;
}



#inclusionTestInfo {
	position:absolute;
	left:125px;
	top:115px;
   display: none;
}
.popupTop_inclusions {
   height: 10px;
   width: 198px;
}
.popupShell_inclusions {
   background: url(../images/standard/popup_shadow.png) repeat;
   width: 198px;
   /*behavior: url(js/iepngfixbg.htc);*/
}
.popupBottom_inclusions {
   height: 10px;
   width: 198px;
}
.popupPanel_inclusions {
	background: #CEC2B3 url(../images/standard/popup_bg_inclusions.png) no-repeat;
	width: 170px;
	margin-left: 4px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 8px;
	font-weight: bold;
	color: #604301;
}
.popupHead_inclusions {
   border-bottom: 1px solid #FFFFFF;
   padding-bottom: 6px;
   padding-left: 2px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
}
.popupBody_inclusions {
	text-decoration: none;
	font-size: 11px;
	color: #663D07;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 5px;
}
.popupBody_inclusions p {
            margin-top: 14px;
            margin-bottom: 0px;
}

#popup_table{
   background-color:#fff;
   font-size:14px;
   height:500px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#733C28;
}

#popuptitle{
   background-color:#AF9C85;
   color:#733C28;
   padding:10px;
   height:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;

}

#descriptionfont
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#733C28;

}
/********* Inclusion dots **************/

/**** Generation Inclusion Kitchen *****/
#Dishwasher
{
	position:absolute;
	left:260px;
	top:190px;
	width:40px;
}
#DishwasherInfo
{
   position:absolute;
   display: none;
}
#Sink
{
   position:absolute;
	left:200px;
	top:170px;
	width:40px;
}
#SinkInfo
{
   position:absolute;
   display: none;
}
#Splashback
{
	position:absolute;
	left:450px;
	top:110px;
	width:40px;
}
#SplashbackInfo
{
   position:absolute;
   display: none;
}
#Cabinetry
{
	position:absolute;
	left:370px;
	top:70px;
	width:40px;

}
#CabinetryInfo
{
   position:absolute;
   display: none;
}
#StoneBenchtops
{
   position:absolute;
	left:60px;
	top:220px;
	width:40px;
}
#StoneBenchtopsInfo
{
   position:absolute;
   display: none;
}
#Tapware
{
   position:absolute;
	left:165px;
	top:100px;
	width:40px;

}
#TapwareInfo
{
   position:absolute;
   display: none;
}
#OvenCooktop
{
	position:absolute;
	left:380px;
	top:170px;
	width:40px;
}
#OvenCooktopInfo
{
   position:absolute;
   display: none;
}
#Rangehood
{
	position:absolute;
	left:430px;
	top:50px;
	width:40px;
}
#RangehoodInfo
{
   position:absolute;
   display: none;
}

/**** End Inclusion Kitchen */

/**** Generation Inclusion Laundry *****/

#LaundryTub{
	position:absolute;
	left:360px;
	top:70px;
	width:40px;
}

#LaundryTubInfo
{
   position:absolute;
   display: none;
}

#LaundryTapware{
	position:absolute;
	left:310px;
	top:40px;
	width:40px;
}

#LaundryTapwareInfo
{
   position:absolute;
   display: none;
}

#LaundryCabinetry{
	position:absolute;
	left:140px;
	top:100px;
	width:40px;
}

#LaundryCabinetryInfo
{
   position:absolute;
   display: none;
}

/**** End Inclusion Laundry */

/*** Start Inclusion Structural ***/

#TermiteTreatment{
	position:absolute;
	left:55px;
	top:190px;
	width:40px;
}

#TermiteTreatmentInfo{
   position:absolute;
   display: none;
}

#EntryDoor{
	position:absolute;
	left:435px;
	top:135px;
	width:40px;
}

#EntryDoorInfo{
   position:absolute;
   display: none;
}

/*#Locks{
	position:absolute;
	left:435px;
	top:135px;
	width:40px;
}

#LocksInfo{
   position:absolute;
   display: none;
}*/

#Brickwork{
	position:absolute;
	left:470px;
	top:65px;
	width:40px;
}

#BrickworkInfo{
   position:absolute;
   display: none;
}

#Windows{
	position:absolute;
	left:110px;
	top:85px;
	width:40px;
}

#WindowsInfo{
   position:absolute;
   display: none;
}

#RoofTiles{
	position:absolute;
	left:110px;
	top:5px;
	width:40px;
}

#RoofTilesInfo{
   position:absolute;
   display: none;
}

#RoofPitch{
	position:absolute;
	left:145px;
	top:8px;
	width:40px;
}

#RoofPitchInfo{
   position:absolute;
   display: none;
}

#ColorbondRoof{
	position:absolute;
	left:215px;
	top:15px;
	width:40px;
}

#ColorbondRoofInfo{
   position:absolute;
   display: none;
}

#Render{
	position:absolute;
	left:290px;
	top:95px;
	width:40px;
}

#RenderInfo{
   position:absolute;
   display: none;
}



/*** End Inclusion Structural ***/

/*** Start Inclusion Living ***/

#Cornices{
	position:absolute;
	left:75px;
	top:75px;
	width:40px;
}

#CornicesInfo{
   position:absolute;
   display: none;
}

#PaintWork{
	position:absolute;
	left:75px;
	top:115px;
	width:40px;
}

#PaintWorkInfo{
   position:absolute;
   display: none;
}

#Ceilings{
	position:absolute;
	left:215px;
	top:25px;
	width:40px;
}

#CeilingsInfo{
   position:absolute;
   display: none;
}

#HighCeilings{
	position:absolute;
	left:440px;
	top:25px;
	width:40px;
}

#HighCeilingsInfo{
   position:absolute;
   display: none;
}

#SwitchesPowerPoints{
	position:absolute;
	left:40px;
	top:170px;
	width:40px;
}

#SwitchesPowerPointsInfo{
   position:absolute;
   display: none;
}

#DownLights{
	position:absolute;
	left:270px;
	top:75px;
	width:40px;
}

#DownLightsInfo{
   position:absolute;
   display: none;
}

#Blinds{
	position:absolute;
	left:355px;
	top:100px;
	width:40px;
}

#BlindsInfo{
   position:absolute;
   display: none;
}

#FloorCoverings{
	position:absolute;
	left:120px;
	top:220px;
	width:40px;
}

#FloorCoveringsInfo{
   position:absolute;
   display: none;
}

/*** End Inclusion Living ***/

/*** Start Inclusion Bathroom ***/
#BathTub{
	position:absolute;
	left:340px;
	top:150px;
	width:40px;
}

#BathTubInfo{
   position:absolute;
   display: none;
}

#BathroomTapware{
	position:absolute;
	left:100px;
	top:100px;
	width:40px;
}

#BathroomTapwareInfo{
   position:absolute;
   display: none;
}
#Shower{
   position:absolute;
	left:450px;
	top:200px;
	width:40px;
}
#ShowerInfo{
   position:absolute;
   display: none;
}
#Vanity{
   position:absolute;
	left:50px;
	top:110px;
	width:40px;
}

#VanityInfo{
 position:absolute;
 display: none;
}
#TowelRails{
   position:absolute;
	left:450px;
	top:110px;
	width:40px;
}
#TowelRailsInfo
{
 position:absolute;
 display: none;
}
#BathroomBenchtopsInfo{
 position:absolute;
 display: none;
}
#BathroomBenchtops{
   position:absolute;
	left:175px;
	top:100px;
	width:40px;
}
#BathroomCabinetryInfo
{
 position:absolute;
 display: none;
}
#BathroomCabinetry{
   position:absolute;
	left:50px;
	top:190px;
	width:40px;

}
#TiledShowerBaseInfo{
 position:absolute;
 display: none;
}
#TiledShowerBase
{
   position:absolute;
	left:460px;
	top:220px;
	width:40px;
}

/*** End Inclusion Bathroom ***/

/*** Start Inclusion Service ***/
#Fascia{
   position:absolute;
	left:110px;
	top:5px;
	width:40px;
}
#FasciaInfo{
 position:absolute;
 display: none;
}
#Heating{
   position:absolute;
	left:30px;
	top:5px;
	width:40px;
}
#HeatingInfo{
 position:absolute;
 display: none;
}
#ExternalTaps{
   position:absolute;
	left:30px;
	top:25px;
	width:40px;
}
#ExternalTapsInfo{
 position:absolute;
 display: none;
}
#HotWaterService{
   position:absolute;
	left:30px;
	top:45px;
	width:40px;
}
#HotWaterServiceInfo{
 position:absolute;
 display: none;
}
#Garage{
   position:absolute;
	left:30px;
	top:65px;
	width:40px;
}
#GarageInfo{
 position:absolute;
 display: none;
}
#Cooling{
   position:absolute;
	left:30px;
	top:85px;
	width:40px;
}
#CoolingInfo{
 position:absolute;
 display: none;
}
#Alfresco{
	position:absolute;
	left:370px;
	top:220px;
	width:40px;
}

#AlfrescoInfo{
   position:absolute;
   display: none;
}

#errorshell {
	margin: 0px auto;
	width: 800px;
	background: url(../images/error/shell_shadow_error.png) repeat;
}

#errorheader {
  width: 780px;
	margin-left: 10px;
	height: 11px;
	z-index:0;
	position:relative;
	background: url(../images/error/topBar_repeat.jpg) repeat-x;
}

#contenterror {
	background: #CEC2B3 url(../images/home/body_bg1.jpg) repeat-x;
	margin: 0px 10px;
	color: #663D07;
	padding: 0px 30px 15px 29px;
	font-size: 12px;
}
#contenterror p {
	margin-top: 0px;
	margin-bottom: 20px;
}
#contenterror ul {
	list-style-type: disc;
	padding-left:30px;
}
#contenterror li {
	margin: 0;
	padding-left: 0px;
	padding-bottom: 4px;
}
#contenterror a:link, #contenterror a:visited {
	color: #663D07;
	text-decoration:underline;
}
#contenterror a:hover {
	color: #663D07;
	text-decoration:none;
}
#errorfooter {
	margin-left: 10px;
	width: 780px;
	background: url(../images/shell/footer_bg.gif) repeat-x;
	height: 54px;
	margin-top: -12px;
}

/*** End Inclusion Service ***/



/*nEW css*/



#descriptionText {
	float: left;
	width: 202px;
	font-size: 11px;
	padding:0px;
	padding-top:10px;
	padding-left:8px;
	margin:0px;
	vertical-align:top;
}

#imageThumbnails {
	float: right;
	height:175px;
	width: 600px;
	padding-top:5px;
	padding-left:10px;
}

.blankThumbnails{
	float:left;
	display:inline;
	height:2px;
	width: 581px;
	margin:0 0 0px 20px;
	padding-top:5px;
	padding-left:0px;
	padding-right:2px;
}

.listThumbnails{
	float:left;
	display:inline;
	/*height:175px;*/
	width: 581px;
	margin:0 0 0px 20px;
	padding-top:5px;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:10px;
}

.listThumbnails li{
	background: url(../images/homeinfo/thumb_bg.png) no-repeat;
	width:125px;/* 133 minus padding */
	height:65px;/*72 minus padding */
	padding:3px 4px 3px 4px;
	margin:10px 16px 0px 0px;
	float:left;
	display:inline;
	cursor: pointer;
}
.listThumbnails li.rightThumbnail{
	margin-right:0px;
}


.listThumbnails_overview{
	float:left;
	display:inline;
	/*height:175px;*/
	width: 581px;
	margin:0 0 0px 20px;
	padding-top:5px;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:10px;
}

.listThumbnails_overview li{
	background: url(../images/homeinfo/thumb_bg.png) no-repeat;
	width:141px;/* 133 minus padding */
	height:65px;/*72 minus padding */
	padding:3px 4px 3px 4px;
	margin:10px 0px 0px 0px;
	float:left;
	display:inline;
	cursor:pointer;
}
.listThumbnails_overview li.rightThumbnail{
	margin-right:0px;
	width:125px;
}

.clearBoth{
clear:both;
font-size:0px;
padding:0px;
margin:0px;
}

#inclusionsText {
	float:left;
	font-size: 11px;
	padding-left:8px;
	padding-bottom:17px;
}

#inclusionsText h1{
	font-size: 17px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 10px;
}

#inclusionsText p{
	margin-top: 0px;
	margin-bottom: 12px;
}

/*#inclusionsLinks{
	float:right;
	text-align:right;
	padding-top:3px;
}

#inclusionsLinks a{
	position: relative;
}*/

#inclusionsLinks{
	text-align:right;
}

#flashInclusions{ /* REMOVED HEIGHT */
	background: white url(../images/homeinfo/bg_inclusions.jpg) repeat-y;
	float:left;
	width:814px;
	margin-bottom:7px;
	vertical-align:top;
}

#map_canvas{
height:452px;
width:560px;
margin:3px 6px 6px 4px;
}

#map_canvas_container{
background:url(../images/homeinfo/mapTile.png);
width:570px;
height:462px;
padding-top:1px;
}


/* New CSS for hoem landing**************************************************************/

.left, .right{
	vertical-align:top;
	padding:0px;
	margin:0px;
}

.left{ width:419px; }

.right{ width:422px; }

.left h2, .right h2{
	font-size: 17px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 12px;
}

.left p, .right p {
	margin-top: 0px;
	margin-bottom: 12px;
}

#leftText, #rightText{
	padding:10px 20px 10px 27px;
	margin:0px auto;
}

#leftText{
	background:url(../images/homelanding/bg_left_repeat.png) repeat;
	width:369px;
}

#rightText{
	background:url(../images/homelanding/bg_right_repeat.png) repeat;
	width:372px;
}

#leftBot{
	background:url(../images/homelanding/bg_left_bot.png) repeat;
	height:12px;
}
#rightBot{
	background:url(../images/homelanding/bg_right_bot.png) repeat;
	height:12px;
}

/************************************************************************/



.inclusionContainer{
	vertical-align:top;
	padding:0px;
	margin:0px;
	padding-right:5px;
}
#inclusionpanelSeries{
	background:url(../images/homeinfo/inclusions_generations.png) no-repeat;
	width:814px;
	padding:9px 12px 30px 0px;
	margin:0px auto;
	text-align:right;
	vertical-align:top;
}

.inclusionThumb{
	float:left;
	display:inline;
	height:90px;
	width:90px;
	margin-left:14px;
	margin-top:8px;
}

.inclusionDescription{
	float:left;
	width:786px;
	padding-left:14px;
	padding-bottom:10px;
	padding-right:0px;
}

.inclusionDescription ul{
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.inclusionDescription ul li{
	padding:0px 20px 6px 20px;
	margin:0px;
	width:746px;
    background:url(../images/homeinfo/tick_blue.jpg) 5px 2px no-repeat;
	color:#000;
}

.inclusionDescription h1{
	background:#F3F1EC;
	display:block;
	font-size: 15px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 8px;
	padding:4px 0px 4px 5px;
	color:#0079c1;
}



.inclusionDescription p {
	margin-top: 0px;
	margin-bottom: 12px;
}


/**Aspirations*/

.inclusionContainer_asp{
	vertical-align:top;
	padding:0px;
	margin:0px;
	padding-right:5px;
}
#inclusionpanelSeries_asp{
	background:url(../images/homeinfo/inclusions_aspirations.png) no-repeat;
	width:814px;
	padding:9px 12px 30px 0px;
	margin:0px auto;
	text-align:right;
	vertical-align:top;
}

.inclusionThumb_asp{
	float:left;
	display:inline;
	height:90px;
	width:90px;
	margin-left:14px;
	margin-top:8px;
}

.inclusionDescription_asp{
	float:left;
	width:786px;
	padding-left:14px;
	padding-bottom:10px;
	padding-right:0px;
}

.inclusionDescription_asp ul{
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.inclusionDescription_asp ul li{
	padding:0px 20px 6px 20px;
	margin:0px;
	width:746px;
    background:url(../images/homeinfo/tick_green.jpg) 5px 4px no-repeat;
	color:#000;
}

.inclusionDescription_asp h1{
	background:#F3F1EC;
	display:block;
	font-size: 15px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 8px;
	padding:4px 0px 4px 5px;
	color:#008040;
}



.inclusionDescription_asp p {
	margin-top: 0px;
	margin-bottom: 12px;
}



#panelContainerHeader {
  background:url(../images/homeslist/panel_generations_bg.png) no-repeat;
	position:relative;
	margin:auto;
	width:840px;
	height:45px;
}


#panelContainerHeader img {
	display:none;
	position:absolute;
	top:0; left:0;
	padding-top:5px;
	padding-left:3px;
}

#panelContainerHeader_asp {
  background:url(../images/homeslist/panel_aspirations_bg.png) no-repeat;
	position:relative;
	margin:auto;
	width:840px;
	height:45px;
}



#panelContainerHeader_asp img {
	display:none;
	position:absolute;
	top:0; left:0;
	padding-top:5px;
	padding-left:3px;
}

#facadeName{
font-size:12px;
font-weight:bold;
}


/*******Why Dennis*******/


#leftColumn, #rightColumn {
	padding-left: 25px;
	width: 303px;
	padding-right: 25px;
	padding-top: 0px;
}

#leftColumn img, #rightColumn img{
	margin-top:15px;
}

#leftColumn {
	padding-right:10px;
}

#rightColumn {
	padding-left:10px;
}

#leftColumn p, #rightColumn p {
	margin-top: 8px;
	margin-bottom: 4px;
}

#leftColumn h1, #rightColumn h1 {
	color: #573506;
	padding:5px 0px 5px 0px;
	margin-bottom:0px;
}

#leftColumn h2, #rightColumn h2 {
	margin-top: 8px;
	margin-bottom: 4px;
	color: #fff;
	font-size: 16px;
}

#leftColumn h3, #rightColumn h3 {
	color: #663d07;
	font-size: 16px;
	font-weight:bold;
	margin-top: 14px;
	margin-bottom: 6px;
}

#leftColumn ul, #rightColumn ul {
	line-height:140%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 8px 25px;
}

#leftColumn li, #rightColumn li {
	padding:0px;
	margin:0px;
	list-style-type:disc;
}

#leftColumn p, #rightColumn p {
	line-height:140%;
}