/** ________________________________________________
Antrim Construction Site Styles | 1.0 | Leeanne Lowe  
_________________________________________________**/


/** GLOBAL **/


body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #4d88a0;
	margin-top: 20px;
	background-image: url(graphics/mainbg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
}
.formButton {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	background-color: #4D88A0;
	border: 1px solid #FFFFFF;
	vertical-align: top;
}



P
{
	color: #4D88A0;
}
a:link {
	color: #4D88A0;
	border-bottom: dotted 1px;
	text-decoration: none;
}

a:visited {
	color: #4D88A0;
	border-bottom: dotted 1px;
	text-decoration: none;
}

a:hover {
	color: #4D88A0;
	border-bottom: 0px;
	text-decoration: none;
}

a:active {
    color: #4D88A0;
	border-bottom: 0;
	text-decoration: none;
}



/** BASE **/



.baseBG1 {
	background-image: url(graphics/base_q.gif);
	background-repeat: repeat;
	background-position: left top;
}


.baseBG2 {
	background-image: url(graphics/base_f.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



/** TOP NAV **/

.flashPosition {
	padding-left: 12px;
}
.musicPostion {
	background-image: url(graphics/header_f2.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.logoPosition {
	vertical-align: bottom;
	padding-left: 12px;
	background-image: url(graphics/header_f2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


/** Fixes issue with top nav positioning **/

.navTop a:link {
	border-bottom: 0px;
}

.navTop a:visited {
	border-bottom: 0px;
}

.navTop a:hover {
	border-bottom: 0px;
}

.navTop a:active {
    border-bottom: 0px;
}






/** SIDE NAV  **/


.sideNavBG1 {
	background-image: url(graphics/content_n.gif);
	background-repeat: repeat;
}

.sideNavBG2 {
	background-image: url(graphics/content_h.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 22px;
	padding-left: 32px;
}


.sideHR {
	background-image: url(graphics/hr-side.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.sideNavBorderRight {
	background-color: #4d88a0;
	border-top-color: #B5C9D3;
	border-right-color: #C3BFC0;
	border-bottom-color: #B5C9D3;
	border-left-color: #B5C9D3;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}


.sideNav {
	text-align: center;
}

.sideNavBordersLeft {
	background-color: #4d88a0;
	border-top-color: #B5C9D3;
	border-right-color: #B5C9D3;
	border-bottom-color: #B5C9D3;
	border-left-color: #C3BFC0;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}


/** Main Side Nav Level 1 **/

#sideNavSub ul
{
    list-style: none;
    padding: 0;
    margin: 0;
	font-size: 12px;
	letter-spacing: 1px;
}

.sideNavSub 
{
	text-align: center;
	letter-spacing: 1px;
	background: #4d88a0;
	height: 3em;
	line-height: 3em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3BFC0;
	border-right-color: #C3BFC0;
	border-bottom-color: #C3BFC0;
	border-left-color: #C3BFC0;
	color: #ffffff;
}
.sideNavSub a
{
	background: #95b2c0;
	height: 3em;
	line-height: 3em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3BFC0;
	border-right-color: #C3BFC0;
	border-bottom-color: #C3BFC0;
	border-left-color: #C3BFC0;
	color: #4d88a0;
	text-decoration: none
}
.sideNavSub a:visited
{
	background: #95b2c0;
	height: 3em;
	line-height: 3em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3BFC0;
	border-right-color: #C3BFC0;
	border-bottom-color: #C3BFC0;
	border-left-color: #C3BFC0;
	color: #4d88a0;
	text-decoration: none
}
.sideNavSub a:hover
{
	background: #4d88a0;
	height: 3em;
	line-height: 3em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3BFC0;
	border-right-color: #C3BFC0;
	border-bottom-color: #C3BFC0;
	border-left-color: #C3BFC0;
	color: #ffffff;
}

.sideNavSubTop 
{
	text-align: center;
	letter-spacing: 1px;
	background: #4d88a0;
	height: 3em;
	line-height: 3em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3BFC0;
	border-right-color: #C3BFC0;
	border-bottom-color: #C3BFC0;
	border-left-color: #C3BFC0;
	color: #ffffff;
}
.sideNavSubTop a
{
	background: #4d88a0;
	height: 3em;
	line-height: 3em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3BFC0;
	border-right-color: #C3BFC0;
	border-bottom-color: #C3BFC0;
	border-left-color: #C3BFC0;
	color: #ffffff;
	text-decoration: none
}
.sideNavSubTop a:visited
{
	background: #4d88a0;
	height: 3em;
	line-height: 3em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3BFC0;
	border-right-color: #C3BFC0;
	border-bottom-color: #C3BFC0;
	border-left-color: #C3BFC0;
	color: #ffffff;
	text-decoration: none
}
.sideNavSubTop a:hover
{
	background: #4d88a0;
	height: 3em;
	line-height: 3em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3BFC0;
	border-right-color: #C3BFC0;
	border-bottom-color: #C3BFC0;
	border-left-color: #C3BFC0;
	color: #ffffff;
}


/** Main Side Nav Level 2 **/

#sideNavSubLinks ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
.sideNavSubLinks
{
	letter-spacing: 1px;
	text-align:center;
	background: #999999;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #ffffff;
}

.sideNavSubLinksTop
{
	letter-spacing: 1px;
	text-align:center;
	background: #999999;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #ffffff;
}

.sideNavSubLinksTop a
{
	background: #999999;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #ffffff;
	text-decoration: none
}

.sideNavSubLinksTop a:visited
{
	background: #999999;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #ffffff;
	text-decoration: none
}
.sideNavSubLinksTop a:hover
{
	background: #999999;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #ffffff;
	
}

.sideNavSubLinks a
{
	background: #7f98a4;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #3a6679;
	text-decoration: none
}
.sideNavSubLinks a:visited
{
	background: #7f98a4;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #3a6679;
	text-decoration: none
}
.sideNavSubLinks a:hover
{
	background: #999999;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #fffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #ffffff;
}

/** Main Side Nav Level 3 **/

#sideNavSubLinks2 ul
{
    list-style: none;
    padding: 0;
    margin: 0;
	font-size: 10px;
}
.sideNavSubLinks2
{
	letter-spacing: 1px;
	font-size: 10px;
	text-align:center;
	background: #ffffff;
	height: 1.75em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95b2c0;
	border-right-color: #95b2c0;
	border-bottom-color: #95b2c0;
	border-left-color: #95b2c0;
	color: #3a6679;
}

.sideNavSubLinks2 a
{
	background: #bccfd8;
	height: 1.75em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95b2c0;
	border-right-color: #95b2c0;
	border-bottom-color: #95b2c0;
	border-left-color: #95b2c0;
	color: #4d88a0;
	text-decoration: none
}
.sideNavSubLinks2 a:visited
{
	background: #bccfd8;
	height: 1.75em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95b2c0;
	border-right-color: #95b2c0;
	border-bottom-color: #95b2c0;
	border-left-color: #95b2c0;
	color: #4d88a0;
	text-decoration: none
}
.sideNavSubLinks2 a:hover
{
	background: #ffffff;
	height: 1.75em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95b2c0;
	border-right-color: #95b2c0;
	border-bottom-color: #95b2c0;
	border-left-color: #95b2c0;
	color: #3a6679;
}

.sideNavSubLinks11 ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
.sideNavSubLinks11 li
{
	background: #999999;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #ffffff;
}
.sideNavSubLinks11 li a
{
	background: #7f98a4;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #3a6679;
	text-decoration: none
}
.sideNavSubLinks11 li a:visited
{
	background: #7f98a4;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #3a6679;
	text-decoration: none
}
.sideNavSubLinks11 li a:hover
{
	background: #999999;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 194px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #fffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	color: #ffffff;
}
/** FOOTER **/

.footerContact {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: middle;
}

.footerNav {
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	padding-bottom: 10px;
}

.footerNav a:link {
	color: #ffffff;
	border-bottom: dotted 1px;
	text-decoration: none;
}

.footerNav a:visited {
	color: #ffffff;
	border-bottom: dotted 1px;
	text-decoration: none;
}

.footerNav a:hover {
	color: #ffffff;
	border-bottom: 0px;
	text-decoration: none;
}

.footerNav a:active {
    color: #ffffff;
	border-bottom: 0;
	text-decoration: none;
}


.footerCopyright {
	color: #ffffff;
	font-size: 9px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}




/** MAIN CONTENT AREA  **/


.contentPosition {
	padding-left: 38px;
	vertical-align: top;
	padding-bottom: 20px;
}


.contentBG1 {
	background-image: url(graphics/quality-slice-3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 30px;
}


/**  BG1a used on pages that have a page number sub nav only **/

.contentBG1a {
	font-size: 11px;
	background-image: url(graphics/quality-slice-3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 15px;
	color: #4D88A0;
	padding-bottom: 10px;
	padding-left: 0px;
}


.contentBG1a a:link {
	font-weight: normal;
	color: #4D88A0;
	font-weight: bold;
	border-bottom: dotted 1px;
	text-decoration: none;
}

.contentBG1a a:visited {
	font-weight: normal;
	color: #4D88A0;
	font-weight: bold;
	border-bottom: dotted 1px;
	text-decoration: none;
}

.contentBG1a a:hover {
	font-weight: normal;
	color: #4D88A0;
	font-weight: bold;
	border-bottom: 0px;
	text-decoration: none;
}

.contentBG1a a:active {
    font-size: 11px;
	font-weight: normal;
	color: #4D88A0;
	font-weight: bold;
	border-bottom: 0;
	text-decoration: none;

}

/**  BG1b used on that have the tabbed sub menu for viewing property details **/


.contentBG1b {
	font-size: 14px;
	font-weight: bold;
	background-image: url(graphics/quality-slice-3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 15px;
	color: #4D88A0;
	padding-bottom: 0px;
	padding-left: 0px;
    letter-spacing: 1px;
}

.contentBG2 {
	background-color: #D8E3E8;
	background-image: url(graphics/content_x.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 20px;
	border: 1px solid #FFFFFF;
}

.contentBG3 {
	background-color: #D8E3E8;
	background-image: url(graphics/content_y.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	padding: 10px;
}



/** residential developments **/

.devListImage {
	border: 1px solid #FFFFFF;
	margin-bottom: 0px;
}

.devListHR {
	background-image: url(graphics/hr-side.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.devListTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #80a1b2;
	text-align: left;
	padding: 5px;
}

.devListTitle a:link {
	font-size: 11px;
	font-weight: normal;
	color: #E8EEf1;
	border-bottom: dotted 1px;
	text-decoration: none;
}

.devListTitle a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	border-bottom: dotted 1px;
	text-decoration: none;
}

.devListTitle a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	border-bottom: 0px;
	text-decoration: none;
}

.devListTitle a:active {
    font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	border-bottom: 0;
	text-decoration: none;

}

.devListPageNav {
	font-size: 11px;
	padding-top: 15px;
	color: #4D88A0;
	padding-bottom: 10px;
	padding-left: 0px;
}


/* individual developments' details navigation */

#devDetailsMenu ul
{
list-style: none;
padding-top: 10px;
margin: 0;
}


#devDetailsMenu li
{
float: left;
margin: 0 0.1em;
background: #4d88a0;
height: 2em;
line-height: 2em;
float: left;
width: 6.25em;
display: block;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #C3BFC0;
border-right-color: #C3BFC0;
border-bottom-color: #C3BFC0;
border-left-color: #C3BFC0;
color: #ffffff;
font-size: 10px;
font-weight: normal;
text-align: center;
letter-spacing: 0px
}

#devDetailsMenu li a
{
background: #ffffff;
height: 2em;
line-height: 2em;
float: left;
width: 6.25em;
display: block;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #C3BFC0;
border-right-color: #C3BFC0;
border-bottom-color: #C3BFC0;
border-left-color: #C3BFC0;
color: #0d2474;
text-decoration: none;
text-align: center;
}

#devDetailsMenu li a:visited
{
background: #ffffff;
height: 2em;
line-height: 2em;
float: left;
width: 6.25em;
display: block;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #C3BFC0;
border-right-color: #C3BFC0;
border-bottom-color: #C3BFC0;
border-left-color: #C3BFC0;
color: #4d88a0;
text-decoration: none;
text-align: center;
}

#devDetailsMenu li a:hover
{
background: #4d88a0;
height: 2em;
line-height: 2em;
float: left;
width: 6.25em;
display: block;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #C3BFC0;
border-right-color: #C3BFC0;
border-bottom-color: #C3BFC0;
border-left-color: #C3BFC0;
color: #ffffff;
text-decoration: none;
text-align: center;
}

 /* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#devDetailsMenu
{
width:40em
}


.textBoldBlue {
	font-weight: bold;
	color: #7A99AA;
}
.devListStatus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #80a1b2;
	text-align: left;
	padding: 5px;
}

/** Mortgage Calulator Styles */

.mortgageBG1 {
	background-color: #D8E3E8;
	background-image: url(graphics/content_x.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.mortgageBG2 {
	background-color: #D8E3E8;
	background-image: url(graphics/content_y.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.musicPostion2 {
	background-image: url(graphics/header_f2.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.homeTextIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-align: justify;
	vertical-align: top;
}
.homeText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	background-image: url(graphics/content3_ar.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#errormsg
		{
			border:2px solid #c00;
			padding:5px;
			width:20em;
		}    
		.error
		{
			background:#fcc;
		}
#opening-times h3{
	color:#f5f5f5;
	font-size:16px;
	margin:20px 0 0 50px;
	padding:0;
	width:335px;
	border-bottom:4px solid #f5f5f5;
	text-transform:uppercase;
}
#opening-times ul{
	list-style:none;
	width:345px;
	float:left;
	padding:0 0 0 50px;
	margin:0;
	
}
#opening-times ul li{
	width:345px;
	margin:0;
	padding:13px 0 0 0;
}
#opening-times ul li h4{
	margin:0;
	padding:0;
	font-size:14px;
}
#opening-times ul li p{
	color:#e0e0e0;
	padding:0;
	margin:0;
}
#home-right{
	width:373px;
	float:left;
	padding:25px 0 0 0;
}
#home-right h1{
	width:373px;
	height:59px;
	float:left;
	text-indent:-99999px;
	background:url(images/development-specialists.jpg) no-repeat;
	margin:0 0 15px 0;
}
#home-feature{
	width:371px;
	float:left;
	border:1px solid #fff;
	background-color:#d5e1e7;
}
#home-feature-inner{
	width:371px;
	background:url(images/featured-bg.jpg) repeat-x #c7dee7;
	float:left;
	padding:0 0 20px 0;
}
#home-feature-inner h2{
	color:#fff;
	text-transform:uppercase;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(images/stock-bg.jpg) repeat-x;
	height:31px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:10px 0 0 0;
	margin:15px 0 0 0;
}
#home-feature-inner h3{
	width:316px;
	height:85px;
	border:1px solid #fff;
	background:url(images/promotion-bg.jpg) repeat-x;
	font-style:italic;
	color:#fff;
	font-size:22px;
	text-align:center;
	margin:12px 0 0 16px;
	padding:12px 10px 0 10px;
}
#home-feature-inner p{
	color:#111e42;
	font-size:14px;
	padding:20px 16px 20px 16px;
	margin:0;
}
.green{
	color:#018766;
	font-weight:bold;
}
#home-feature-inner ul.features{
	float:left;
	padding:0 16px 20px 16px;
	color:#111e42;
	font-size:12px;
	display:inline;
	margin:0;
}
#home-feature-inner ul.features li{
	background:url(images/list-bullet.jpg) left 5px no-repeat;
	list-style:none;
	padding:0 0 5px 17px;
	line-height:17px;
	float:left;
}
#site-locations{
	width:335px;
	float:left;
	background-color:#dae9ee;
	border:1px solid #9ac2cf;
	margin:0 0 0 16px;
	display:inline;
}
#site-locations ul{
	float:left;
	margin:0;
	padding:20px 0 20px 20px;
}
#site-locations ul li{
	list-style:none;
	line-height:21px;
	font-size:11px;
	color:#253663;
	padding:0;
	margin:0;
}
#site-locations ul li a{
	color:#253663;
	font-size:12px;
	font-weight:bold;
}
.intro{
	float:left;
	padding:9px 16px;
}
.intro p{
	font-size:12px;
	color:#5e99b0;
	line-height:18px;
	font-weight:bold;
}
	