/******************************************************************************
 * Reset page elements to start from base for all browsers
 ******************************************************************************/


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
fieldset, img {
	border: 0px;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr, acronym { 
	border: 0px;
}


/******************************************************************************
 * All Pages
 ******************************************************************************/


#layout {
	width: 925px;
	float: left;
}
#mainMenuInclude {
	float: left;
	height: 120px;
	width: 925px;
}
#content {
	float: left;
	width: 925px;
}
p {
	padding-bottom: 14px;
}
p, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 10px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 15px;
}
a {
	color: #867D38;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a span {
	font-weight: normal;
}
a:hover {
	color: #000000;
}
#middleColor a {
	font-weight: normal;
}
.disclaimer {
	font-size: 9px;
	line-height: 12px;
	padding-top: 20px;
}
.under-construction-banner {
	width:925px;
	float:left;
	background-color:#660000;
	color:#fff;
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	padding:18px 0;
}

/******************************************************************************
 * Main menu
 ******************************************************************************/


#mainMenu {
	height: 120px;
	float: left;
	width: 925px;
}
#mainMenu li {
	display: inline;
	height: 120px;
}
#mainMenu a {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #867d38;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	float: left;
	padding-left: 20px;
	padding-top: 95px;
	height: 25px;
}
#mainMenu li.button1 a:hover, #mainMenu li.button2 a:hover, #mainMenu li.button3 a:hover, #mainMenu li.button4 a:hover, #mainMenu li.button5 a:hover {
	background-color: #000000;
	background-image: url(elements/navTab.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#mainMenu li.titleImage {
}
#mainMenu .current {
	background-color: #000000;
	background-image: url(elements/navTab.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#mainMenu li.titleImage a {
	width: 338px;
	color: #000000;
	background-image: url(elements/navLogo.gif);
	padding: 0px;
	height: 120px;
}
#mainMenu li.titleImage span {
	position: absolute;
	left: -9999px;
}
#mainMenu li.button1 a {
	width: 106px;
}
#mainMenu li.button2 a {
	width: 100px;
}
#mainMenu li.button3 a {
	width: 138px;
}
#mainMenu li.button4 a {
	width: 63px;
}
#mainMenu li.button5 a {
	width: 73px;
	border-right-style: none;
}


/******************************************************************************
 * Footer
 ******************************************************************************/
 
 
 #footerIncludeContent {
	clear: both;
	float: left;
}
 #footerContent {
	background-image: url(includes/footerBorder.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
	height: 75px;
	width: 925px;
}
#footerText p {
	font-size: 10px;
	padding-top: 20px;
	padding-left: 45px;
	padding-bottom: 0px;
}
#footerContent p.first {
	background-image: url(includes/footerIcon.gif);
	background-repeat: no-repeat;
	background-position: 15px 20px;
}
#footerContent p.last {
	padding-bottom:10px;
}
#footerContent a {
	font-size: 10px;
}

#footerContent a span {
	color: #000000;
}


/******************************************************************************
 * Home Page
 ******************************************************************************/


/*--------------------
    Left Column
 --------------------*/

#homeContent #leftColumn {
	width: 600px;
	height: 400px;
	float: left;
	background-image: url(lcBack.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#homeContent #leftColumn #featuredImage {
	height: 125px;
	text-align: right;
	padding-top: 195px;
	padding-right: 5px;
}
#homeContent #leftColumn p {
	padding: 5px 15px 0px;
}
#homeContent #leftColumnTitle {
	background-image: url(homeLCTitle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 380px;
	background-position: 15px bottom;
	padding-top: 0px;
}
#homeContent #leftColumnTitle span {
	position: absolute;
	left: -9999px;
}

/*--------------------
    Righ Column
 --------------------*/

#homeContent #rightColumn {
	width: 325px;
	height: 400px;
	float: left;
	background-image: url(rcBack.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#homeContent #rightColumn p {
	padding-top: 105px;
	padding-left: 2px;
	padding-bottom: 0px;
}
#homeContent #rightColumn h3 {
	padding-bottom: 0px;
}
#homeContent #rightColumn h3 a {
	display: block;
	padding: 25px;
}


/******************************************************************************
 * Internal page type 1: 
 * Recently Completed Projects, Current Projects level 1, Upcoming Projects, Real Estate Sales, About Us
 ******************************************************************************/


#pt1CenterColumn {
	float: left;
	height: 100%;
	width: 907px;
	background-image: url(elements/p1CenterColumn.gif);
	background-repeat: repeat-y;
	background-position: 15px;
	padding-left: 18px;
}
#pt1Paragraph {
	float: left;
	width: 724px;
	padding: 30px 35px 20px 50px;
}
.pt1Entry {
	clear: left;
	float: left;
	padding: 40px 35px 30px 50px;
	background-image: url(includes/footerBorder.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 724px;
}

/* special overrides for contact page */
.pt1EntryContact{
	clear: left;
	float: left;
	background-image: url(includes/footerBorder.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 810px;
	padding: 10px 0px;
}

.pt1Entry img {
	display: block;
	float: left;
	padding: 16px 16px 36px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pt1Entry p {
	padding-left: 20px;
}
.pt1Entry h4 {
	padding: 20px 0px 0px 20px;
}
.pt1Entry h5 {
	padding-left: 20px;
	font-size: 12px;
	line-height: 14px;
}
.pt1Text {
	clear: none;
	float: left;
}
.pt1Entry h4 a {
	padding: 0px;
}
.learnMore {
	background-image: url(residential_development/current_projects/learn_more.gif);
	height: 30px;
	width: 125px;
	background-repeat: no-repeat;
	background-position: right;
	display: block;
}
.learnMore span {
	position: absolute;
	left: -9999px;
}
.imageButtons {
	height: 30px;
	width: 125px;
	padding-left: 20px;
	padding-top: 2px;
}
.imageButtons li, .imageButtons8 li {
	display: inline;
	float: left;
	padding-left: 2px;
}
.imageButtons a, .imageButtons8 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #867d38;
	display: block;
	height: 16px;
	width: 16px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.imageButtons a:hover, .imageButtons8 a:hover {
	background-color: #000000;
}

.imageButtons8 {
	height: 30px;
	width: 165px;
	padding-left: 20px;
	padding-top: 2px;
}


/******************************************************************************
 * Internal page type 2: 
 * Residential Development Overview
 ******************************************************************************/


 #pt2CenterColumn {
	float: left;
	width: 925px;
	background-image: url(elements/p2CenterColumn.gif);
	background-repeat: repeat-y;
	padding: 0px;
	height: 525px;
}
#pt2CenterColumn #leftColumn {
	float: left;
	width: 730px;
}
#pt2CenterColumn #rightColumn {
	width: 175px;
	float: right;
	padding: 5px;
}
#pt2CenterColumn #rightColumn img {
	background-image: url(elements/sideBorder.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
}
#pt2CenterColumn #rightColumn h4 {
	background-image: url(includes/footerBorder.gif);
	background-repeat: repeat-x;
	background-position: left 35px;
	padding: 10px 0px 25px;
}


/******************************************************************************
 * Internal page type 3: 
 * Current Projects level 2 and 3
 ******************************************************************************/


#pt3CenterColumn {
	background-image: url(elements/p2CenterColumn.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 925px;
	float: left;
}
#pt3CenterColumn #leftColumn {
	padding: 5px;
	float: left;
	width: 175px;
}
#pt3CenterColumn #leftColText {
	padding-right: 15px;
	padding-left: 15px;
}
#pt3CenterColumn #leftColumn h3 {
	background-image: url(residential_development/carriage_homes_logo.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 10px;
	height: 75px;
	width: 175px;
}
#pt3CenterColumn #leftColumn h4 {
	padding-top: 30px;
	padding-bottom: 0px;
	background-image: url(includes/footerBorder.gif);
	background-repeat: repeat-x;
	background-position: left 11px;
}
#pt3CenterColumn #leftColumn a {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
#pt3CenterColumn #middleColumn {
	float: left;
	width: 515px;
}
#pt3CenterColumn #middleColumn #leftColumnCopy {
	padding: 30px 20px 0px;
}
#pt3CenterColumn #middleColumn p, #pt3CenterColumn #middleColumn ul {
	padding-bottom: 30px;
}
#pt3CenterColumn  #middleColumn ul {
	padding-left: 22px;
}
#pt3CenterColumn #middleColumn li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(includes/bullet.gif);
}
#pt3CenterColumn #middleColumn #midColLeft {
	float: left;
	width: 249px;
	padding: 2px 10px 30px 15px;
}
#pt3CenterColumn #middleColumn #midColRight {
	float: left;
	width: 249px;
	padding: 2px 15px 2px 10px;
}
#pt3CenterColumn #rightColumn {
	float: right;
	padding: 0px 4px;
	width: 175px;
}
#pt3CenterColumn #rightColumn img {
	background-image: url(elements/sideBorder.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
}
#pt3CenterColumn #rightColumn h4 {
	background-image: url(includes/footerBorder.gif);
	background-repeat: repeat-x;
	background-position: left 35px;
	padding: 10px 0px 25px;
}
#pt3CenterColumn #leftColumn .current {
	font-weight: bold;
	color: #000000;
}


/******************************************************************************
 * About Us Page
 ******************************************************************************/


#aboutUsSubMenu #leftColor {
	background-color: #f6f4e5;
	height: 80px;
	width: 829px;
	float: left;
	border-right: 1px solid #FFFFFF;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
#aboutUsSubMenu #middleColor {
	background-color: #ede9cb;
	float: left;
	height: 80px;
	width: 93px;
}

#aboutUsSubMenu ul {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#aboutUsSubMenu ul li {
	line-height: 15px;
	padding: 0px;
}
#aboutUsSubMenu a {
	font-size: 11px;
}
#aboutUsSubMenu .current {
	font-weight: bold;
	color: #000000;
}

#aboutUsPage .pt1Entry {
	width: 724px;
	background-image: url(includes/footerBorder.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#aboutUsPage .pt1Entry p {
	width: 480px;
}
#aboutUsPage .pt1Text {
	width: 500px;
}
#aboutUsPage .pt1Entry img {
	background-image: url(about_us/image_border.gif);
	background-position: center top;
}


/******************************************************************************
 * Contact Us Page
 ******************************************************************************/


#contactUsSubMenu #leftColor {
	background-color: #f6f4e5;
	float: left;
	height: 80px;
	width: 829px;
	border-right: 1px solid #FFFFFF;
}
#contactUsSubMenu #middleColor {
	background-color: #ede9cb;
	float: left;
	height: 80px;
	width: 93px;
}
#contactUsSubMenu ul {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#contactUsSubMenu ul li {
	line-height: 15px;
	padding: 0px;
}
#contactUsSubMenu a {
	font-size: 11px;
}
#contactUsSubMenu .current {
	font-weight: bold;
	color: #000000;
}
#contactUsPage .pt1Entry {
	padding: 0px;
	width: 809px;
}
#contactUsPage .pt1Entry img {
	padding: 0px;
}
#contactMap {
	float: left;
	height: 415px;
	width: 582px;
	padding: 8px 0px 15px 2px;
}
#contactUsText {
	float: left;
	height: 411px;
	padding-top: 26px;
	padding-left: 15px;
}
#contactUsText p {
	padding-left: 0px;
}
h2.contactUsPage {
	background-image: url(contact_us/contact_us_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
	height: 15px;
	width: 146px;
}
h2.contactUsPage span {
	left: -9999px;
	position: absolute;
}

/******************************************************************************
 * Testimonials Page
 ******************************************************************************/


#testimonialsSubMenu #leftColor {
	background-color: #f6f4e5;
	float: left;
	height: 80px;
	width: 829px;
	border-right: 1px solid #FFFFFF;
}
#testimonialsSubMenu #middleColor {
	background-color: #ede9cb;
	float: left;
	height: 80px;
	width: 93px;
}
#testimonialsSubMenu ul {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#testimonialsSubMenu ul li {
	line-height: 15px;
	padding: 0px;
}
#testimonialsSubMenu a {
	font-size: 11px;
}
#testimonialsSubMenu .current {
	font-weight: bold;
	color: #000000;
}
#testimonialsPage .pt1Entry {
	padding: 0px;
	width: 809px;
}
#testimonialsPage .pt1Entry img {
	padding: 0px;
}

#testimonialsText p {
	padding-left: 0px;
}

h2.testimonialsPage span {
	left: -9999px;
	position: absolute;
}



/******************************************************************************
 * Real Estate Sales Page
 ******************************************************************************/


#realEstateSalesSubMenu #leftColor {
	background-color: #f6f4e5;
	height: 80px;
	width: 586px;
	float: left;
	border-right: 1px solid #FFFFFF;
}
#realEstateSalesSubMenu #middleColor {
	background-color: #ede9cb;
	float: left;
	height: 80px;
	width: 158px;
	border-right: 1px solid #FFFFFF;
}
#realEstateSalesSubMenu #rightColor {
	background-color: #e1daa9;
	float: left;
	height: 80px;
	width: 177px;
}
#realEstateSalesPage .pt1Entry img {
	background-image: url(real_estate_sales/image_border.gif);
}
#realEstateSalesPage .pt1Entry p {
	clear: left;
}
#realEstateSalesPage .pt1Text {
	clear: none;
	float: left;
	width: 413px;
}


/******************************************************************************
 * Residential Development Page
 ******************************************************************************/


 /*--------------------
    Sub Menu
 --------------------*/
#resDevSubMenu #leftColor {
	background-color: #f6f4e5;
	height: 80px;
	width: 338px;
	float: left;
	border-right: 1px solid #FFFFFF;
}
#resDevSubMenu #middleColor {
	background-color: #ede9cb;
	float: left;
	height: 80px;
	width: 126px;
	border-right: 1px solid #FFFFFF;
}
#resDevSubMenu #middleColor li {
	list-style-type: none;
}
#resDevSubMenu #rightColor {
	background-color: #e1daa9;
	float: left;
	height: 80px;
	width: 457px;
}
#resDevSubMenu ul {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#resDevSubMenu ul li {
	line-height: 15px;
	padding: 0px;
}
#resDevSubMenu p {
	padding: 0px;
}
#resDevSubMenu a {
	font-size: 11px;
}
#resDevSubMenu .current {
	font-weight: bold;
	color: #000000;
}

 /*--------------------
    Commercial Sub Menu
 --------------------*/
#comDevSubMenu #leftColor {
	background-color: #f6f4e5;
	height: 80px;
	width: 465px;
	float: left;
	border-right: 1px solid #FFFFFF;
}
#comDevSubMenu #middleColor {
	background-color: #ede9cb;
	float: left;
	height: 80px;
	width: 120px;
	border-right: 1px solid #FFFFFF;
}
#comDevSubMenu #middleColor li {
	list-style-type: none;
}
#comDevSubMenu #rightColor {
	background-color: #e1daa9;
	float: left;
	height: 80px;
	width: 336px;
}
#comDevSubMenu ul {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#comDevSubMenu ul li {
	line-height: 15px;
	padding: 0px;
}
#comDevSubMenu p {
	padding: 0px;
}
#comDevSubMenu a {
	font-size: 11px;
}
#comDevSubMenu .current {
	font-weight: bold;
	color: #000000;
}

/******************************************************************************
 * Rentals Page
 ******************************************************************************/


 /*--------------------
    Sub Menu
 --------------------*/
#rentalSubMenu #leftColor {
	background-color: #f6f4e5;
	height: 80px;
	width: 745px;
	float: left;
	border-right: 1px solid #FFFFFF;
}
#rentalSubMenu #middleColor {
	background-color: #ede9cb;
	float: left;
	height: 80px;
	width: 83px;
	border-right: 1px solid #FFFFFF;
}
#rentalSubMenu #middleColor li {
	list-style-type: none;
}
#rentalSubMenu #rightColor {
	background-color: #e1daa9;
	float: left;
	height: 80px;
	width: 93px;
}
#rentalSubMenu ul {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#rentalSubMenu ul li {
	line-height: 15px;
	padding: 0px;
}
#rentalSubMenu p {
	padding: 0px;
}
#rentalSubMenu a {
	font-size: 11px;
}
#rentalSubMenu .current {
	font-weight: bold;
	color: #000000;
}


 /*--------------------
    Overview
 --------------------*/
 
#resDevPage #imageCaption a {
	float: left;
	padding: 35px 0px 25px 15px;
	width: 170px;
	background-image: url(elements/vert_arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px 25px;
}
#resDevPage #imageCaption a:hover {
	background-image: url(elements/vert_arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 15px 25px;
}
#resDevPage #leftColumnCopy {
	float: left;
	width: 500px;
	padding: 35px 20px;
}
 
 /*--------------------
    Recently Completed Projects
 --------------------*/

#recCompProPage .pt1Entry img {
	background-image: url(residential_development/image_border.gif);
}
#recCompProPage .pt1Entry p {
	clear: left;
}
#recCompProPage .pt1Text {
	clear: none;
	float: left;
	width: 413px;
}
#recCompProPage h4 {
	padding-bottom: 0px;
}

 /*--------------------
    Current Projects level 1
 --------------------*/

#currentProPage .projectImage img {
	background-image: url(residential_development/image_border.gif);
}
#currentProPage .projectLogo {
	padding: 0px;
	float: right;
}
#currentProPage .projectLogo img {
	padding: 0px;
}
#currentProPage .pt1Entry {
	width: 759px;
	padding-right: 0px;
}
#currentProPage  .pt1Entry a {
	padding: 0px;
}
#currentProPage  .pt1Entry a span {
	font-weight: normal;
	font-style: normal;
}
#currentProPage .pt1Entry p {
	clear: left;
}
#currentProPage .pt1Text {
	clear: none;
	float: left;
	width: 272px;
}
#currentProPage h4 {
	padding-bottom: 0px;
}
 
 /*--------------------
    Current Projects level 2
  --------------------*/
 
#currentProLvl2Page #midColLeft p, #currentProLvl2Page #midColLeft a, #currentProLvl2Page #midColRight p, #currentProLvl2Page #midColRight a {
	padding-left: 10px;
}
#currentProLvl2Page #middleColumn img {
	background-image: url(residential_development/current_projects/lvl2_image_border.gif);
	padding: 15px;
	background-repeat: no-repeat;
	background-position: center center;
}
 
 /*--------------------
    Current Projects level 3
  --------------------*/
 
#currentProLvl3Page #middleColumn {
	padding: 0px;
	float: left;
	width: 554px;
}
#currentProLvl3Page #featuredPhoto {
	float: left;
	height: 307px;
	width: 549px;
	padding: 2px 2px 30px 3px;
}
#currentProLvl3Page h4 {
	padding-bottom: 3px;
}
#currentProLvl3Page #featuredPhoto img {
	padding: 0px;
}
#currentProLvl3Page #midColumnCopy {
	padding: 30px 20px 20px 30px;
	width: 504px;
}
#currentProLvl3Page  #floorPlan {
	padding: 0px 0px 30px 2px;
}
#currentProLvl3Page #floorPlan #downloadLink {
	display: block;
	padding: 10px 30px;
}
#currentProLvl3Page #midColFoot {
	background-color: #00FFFF;
	float: left;
}
#currentProLvl3Page  #midColLeft {
	padding: 0px 0px 0px 30px;
}
#currentProLvl3Page #midColLeft a {
	padding-left: 10px;
}
#currentProLvl3Page  #midColLeft img {
	padding: 0px;
	float: left;
}
#currentProLvl3Page #midColRight {
	background-image: url(elements/sideBorder.gif);
	background-repeat: repeat-y;
	background-position: 10px top;
	height: 200px;
	padding: 0px 0px 0px 30px;
	float: left;
}

/*--------------------
   Floor Plan pages
 --------------------*/

#currentProFloorPlans p {
	width: 275px;
	padding-top: 80px;
}
#currentProFloorPlans p.first {
	padding-top: 30px;
}
#currentProFloorPlans h3 {
	padding-bottom: 0px;
}
#currentProFloorPlans #floorPlansAlign {
	width: 275px;
	margin: 0px auto;
}

/*--------------------
   Current Project Photos section.
 --------------------*/
 
#curProPhotoPage #slides {
	padding: 40px;
	height: 314px;
	width: 470px;
	background-image: url(elements/photo_page_img_back.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#curProPhotoPage #controls {
	height: 20px;
	padding-bottom: 25px;
}
#curProPhotoPage #buttons {
	width: 150px;
	padding: 0px;
	margin: 0px auto;
}
#curProPhotoPage #controls a {
	padding: 0px 10px;
	height: 13px;
	line-height: 13px;
	width: 50px;
	display: block;
	float: left;
}
#curProPhotoPage #controls a.prev {
	padding-left: 15px;
	background-image: url(elements/prev_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#curProPhotoPage #controls a.next {
	background-image: url(elements/next_arrow.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right: 15px;
	text-align: right;
}
#curProPhotoPage #controls a.prev:hover {
	background-position: left bottom;
}
#curProPhotoPage #controls a.next:hover {
	background-position: right bottom;
}
#curProProjectMap #projectMap {
	padding: 2px;
}

/*--------------------
   Pinewood Estates
 --------------------*/
 
#pineViewOverView #leftColumn h4 {
	padding-top: 30px;
	padding-bottom: 0px;
	background-image: url(includes/footerBorder.gif);
	background-repeat: repeat-x;
	background-position: left 11px;
}
#pineViewOverView #featuredPhoto {
	height: 293px;
}
#pineViewProjectMap #projectMap {
	padding: 2px;
}
 
/*--------------------
   Carriage Homes
 --------------------*/

#carriageHomesPage #middleColumn {
 	width: 554px;
} 
 
/*--------------------
   Creekside Homes
 --------------------*/

#creeksideHomesPage #middleColumn {
 	width: 554px;
}
#creeksideHomesPage #middleColumn h4 {
	padding: 10px 0px 0px 10px;
}
#creeksideProject #featuredPhoto {
	height: 280px;
}
#creeksideProject #floorPlan a {
	padding-top: 5px;
	padding-bottom: 10px;
}

/*--------------------
   Upcoming Projects
 --------------------*/

#upComingProPage .pt1Entry img {
	background-image: url(residential_development/image_border.gif);
}
#upComingProPage .pt1Entry p {
	clear: left;
}
#upComingProPage .pt1Text {
	clear: none;
	float: left;
	width: 413px;
}
#upComingProPage h4 {
	padding-bottom: 0px;
}


/*--------------------
   Google Maps
 --------------------*/

#contactMap {
	width: 580px;
	height: 400px;
	border: 1px solid #979797;
	margin: 0px 2px;
}

#contactMap p {
	padding-left: 10px;
}
.updates	{
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:14px;
			color:#FF0000;
			font-weight:bold;
			margin-left:12px;
			}
