/* CSS Document */



body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background-color:#1E1E1E;
}

#main{
	border:0px; 
	width:910px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F9F9F9;
}

#footerContact{
	display:none;
	border:0px; 
	width:910px;
	height:44px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666666;
	color:#FFFFFF;
}

#footerContact a {
color:#FFFFFF;
text-decoration:none;
}

#footerContact a:hover {
text-decoration:underline;
}

#footerAddress{
	border:0px; 
	margin-left:auto;
	margin-right:auto;
	height:25px;
	padding-top:0px;
	padding-left:10px;
	line-height:22px;
	width:99%;
	background-color:#333333;
	font-size:10px;
	color:#CCCCCC;
}
#subscribebar {
text-align:right;
}

#logobar {
margin-top:0px;
background-color:#991010;
background-image:url(images/top-gradient.gif);
height:50px;
padding-left:10px;
width:99%;
}

#logobar h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:50px;
font-weight:normal;
color:#FFFFFF;
text-transform:capitalize;
}

#logobarText {
float:left;
margin-top:43px;
margin-left:95px;
width:245px;
}
#logobarText a {
color:#CCCCCC;
font-size:10px;
text-decoration:none;
}
#logobarText a:hover {
text-decoration:underline;
}


#headImagebar {
margin-top:1px;
background-color:#8297a7;
height:243px;
width:679px;
background-position:right top;
}
#MenuResidential {
background-color:#7b2b83;
width:194px;
height:29px;
float:left;
}
#MenuCommercial {
background-color:#722b9a;
width:194px;
height:29px;
float:left;
margin-left:1px;
}
#QuickLinksBlock {
display:none;
margin-left:290px;
width:215px;
/*background-color:#ededed;*/
float:left;
}

#content {
float:left;
width:670px;
}

#maincontent {
/*width:650px;*/
padding:10px;
width:973px;
margin-left:0px;
margin-bottom:35px;
line-height:18px;
background-color:#E1E1E1;
}

#maincontent p {
text-align:justify;
}

#QuickLinksBlockcont {

margin-left:5px;
width:222px;
height:450px;
/*background-color:#ededed;
margin-left:12px;*/
text-align:center;
float:left;
border:0px solid #FF0000;
}

#QuickLinksBlockcont ul {
margin-top:0px;
margin-left:15px;
color:#7b2b83;
}

#QuickLinksBlockcont ul li a{
text-decoration:none;
line-height:22px;
color:#7b2b83;

}

#breadcrumbs {
width:679px;
padding:0px;
margin:0px;
margin-bottom:25px;
}

#crumbs {
font-size:11px;
border:1px solid #e9e9e9;
height:2.3em;
margin:0px;
padding:0px;
}

#crumbs li {
list-style:none;
 float:left;
 line-height:2.3em;
 padding-left:.75em;
 color:#777;
}

#crumbs li a {
 color:#666666;
 text-decoration:none;
 display:block;
 padding:0 15px 0 0;
 background:url(images/crumbsarrow.gif) no-repeat right center;
}

/*#breadcrumbs a {
text-transform:capitalize;
text-decoration:none;
color:#368cbe;
}
*/


.CorpTitle {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#CC3333;
}

.highlight {
color:#CC3333;
}
.highlightb {
color:#CC3333;
font-weight:bold;
}
.font10px {
font-size:10px;
}

.note {
font-size:10px;
text-decoration:none;
color:#7b2b83;
}

.font14pxCG {
font-size:16px; 
text-decoration:none;
font-family:Verdana;
color:#333333;
/*color:#FFFFFF;*/
padding:4px;
padding-left:5px;
letter-spacing:0px;
}


.centerLarge {
	color: #333333;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	margin-left:10px;
}

.centerList {
padding:0px;
margin:0px;
margin-top:5px;
margin-left:15px;
}

.centerList li {
list-style:none;
}

.centerList li a{
color:#999999;
font-size:11px;
text-decoration:none;
margin-top:0px;
}

.centerList li a:hover{
list-style:disc;
text-decoration:underline;
}

.centerListSpecial {
color:#7b2b83;
}


.font16pxW {
font-size:16px;
font:Verdana,Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFFF;
}
.font14pxW {
font-size:14px;
font:Verdana,Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFFF;
}




.jumpmenuBox {
margin-top:2px;
/*background-color:#F0F0F0;*/
background-image:url(images/dotted-strip.gif);
}

.jumpmenuBox td a{
margin-left:3px;
line-height:23px;
color:#7b2b83;
text-decoration:none;

}

.jumpmenuBox td a:hover{
text-decoration:underline;
}


.searchBox {
z-index:3px;
margin-top:5px;
padding:5px;
font-size:11px;
border:1px solid #7b2b83;
background-image:url(images/searchbox-bg.gif);
}

.searchListLarge {
width:180px;
font-size:11px;
color:#666666;
}
.searchListSmall {
width:50px;
font-size:11px;
color:#666666;
}
.searchTextBox {
width:100px;
font-size:11px;
color:#666666;
}

.textfield {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #7b2b83;
}


.searchTextBoxMail {
width:140px;
font-size:11px;
color:#666666;
}


.buttonSubmit {
font-size:11px;
color:#FFFFFF;
width:65px;
border:1px solid #FFFFFF;
background-color:#CC3333;
}




.TopMenu  {
font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:28px;
text-decoration:none;
color:#FFFFFF;
padding:10px;
}

.TopMenu a {
text-decoration:none;
color:#FFFFFF;
}

.TopListMenu {
margin-top:1px;
margin-left:0px;
padding-left:0px;
}

.TopListMenu li {
background-color:#ede4ee;
list-style:none;
line-height:24px;
margin-left:0px;
margin-bottom:1px;
color:#7b2b83;
}

.TopListMenu li:hover{
background-color:#beadc0;
}

.TopListMenu li a{
color:#7b2b83;
text-decoration:none;
}

#TopListMenuRes, #TopListMenuCom {
display:none;
}

.selectedButton {
color:#666666;
text-decoration:none;
font-weight:bold;
}

.unselectedButton {
color:#666666;
text-decoration:underline;
font-weight:normal;
}


.locationLabel {
color:#FFFFFF;
background-color:#7b2b83;
padding:7px;
}

.indexBox {
margin-top:10px;
margin-left:9px;
padding:2px;
border:1px solid #CCCCCC;
}

.indexBox:hover {
border:1px solid #990099;
}


/*############ WEEKLY ACTIVITY ################*/

.activitytable td {
border-bottom:1px dotted #666666;
}

.headertd {
/*border-bottom:1px solid #333333;*/
background-color:#E8E8E8;
padding-left:2px;
}

.error {
text-align:center;
background-color:#FF0066;
height:20px;
width:235px;
color:#FFFFFF;
font-size:10px;
padding:2px;
}

.subBox input{
border:1px solid #333333;
}
.subBox td {
border:0px;
font-size:11px;
}
.Hide {
display:none;
}

.Show {
display:block;
}

.calculate .addmore {
background-color:#990099;
font-size:11px;
color:#FFFFFF;
padding:2px;
text-decoration:none;
}

/*###########################################*/


/*#### CONTACT US ##### */
.enquiryBox {
border:1px solid #E9E9E9;
}


/****************  Results Page        *************************/


.PageShow {
display:block;
}

.PageHide {
display:none;
}

#PageNav {
background-color:#E9E9E9;
margin-bottom:5px;
/*border:1px solid #FF0000;*/
}

#PageNav ul {
margin:0px;
padding:0px;
}

#PageNav ul li {
list-style:none;
float:left;
margin-right:5px;
}

#PageNav ul li a{
text-decoration:none;
color:#CC3333;
}

#PageNav ul li a:hover {
color:#CC3333;
text-decoration:underline;
}

.textfieldform {
font-size:11px;
border:1px solid #666666;
}

.textrequiredfields {
color:#990000;
}
/********************* SITEMAP *******************************/
#siteMapRoot a{
margin-left:0px;
list-style:none;
font-size:11px;
color:#7b2b83;
}

#siteMapRoot li {
margin-top:10px;
list-style:none;
}

#siteMapRoot li a{
font-weight:bold;
}

#siteMapSub li{
display:block;
list-style-image:url(images/sitemaparrow.jpg);
margin-left:-5px;
margin-top:5px;
font-weight:normal;
}


#siteMapSub li a{
font-weight:normal;
}


/********************* FLOOR PLANS *******************************/
.fp-tablehead {
text-align:center;
background-color:#8d8d8d;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:1px;
}

.fpList {
color:#999999;
font-size:11px;
text-decoration:none;
margin-top:0px;
}

.fpList:link, .fpList:visited, .fpList:active{
color:#999999;
font-size:11px;
text-decoration:none;
margin-top:0px;
}

.fpList:hover {
color:#FF0000;
font-size:11px;
text-decoration:underline;
margin-top:0px;
}

