@charset "UTF-8";
body {
background-image:url(../images/body_background.jpg)

}

img {
	border:none;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #000000;
	margin-top: .5em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0em;
}

p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18pt;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

p a:hover {
	text-decoration:underline;
}

li {
	color:#000000;
}
	
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 11pt;
	color: #0071B0;
	margin:10px 0px 0px 0px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#0071B0;
	text-transform:uppercase;
	text-align: left;
	margin:0px;
	padding: 20px 0px 0px 0px;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#062C74;
	text-transform:capitalize;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#062C74;
	margin: 0px 0px 0px 3em;
	text-decoration:underline;
	text-transform:capitalize;
	padding: 10px 0px 0px 0px;
}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#062C74;
	margin:0px;
	text-transform:capitalize;
}

h6 {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#062C74;
	margin:0px;
	text-transform:capitalize;
	background-color: #88CBFF;
	padding:10px 0px 10px 10px;
}

#outerWrapper {
	width: 780px;
	margin: 15px auto 0px auto;
	padding: 0px;
}

#container {
	background-repeat: repeat-y;
	height: 550px;
	height:auto;
	min-height:550px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
}

#header {
	height: 56px;
	width: 780px;
	background-image:url(../images/BG_header.png);
	background-repeat:no-repeat;
}

#mainContent {
	min-height:450px;
	width: 780px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	background-color: #FFFFFF;
}

#mainContentPlain {
	min-height:400px;
	width: 730px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto !important;
	height:450px;
	background-color:#FFFFFF;
	padding:10px 25px 20px 25px;
}

#mainText {
	width: 750px;
	height: auto;
	margin-left:0.5em;
	padding-top:0.5em;

}

#loginPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	font-weight: normal;
	color: #0071B0;
	padding: 10px 10px 0px 0px;
	
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}



 
 
.loginInput {
	background-color:#93b8d3;
	width: 15em;
	border: 1px solid #000000;
}


.submitButton{
	line-height: 10pt;
float:right;	
margin-right: 3.7em;
margin-top:1em;

}


#loginPanel a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#loginPanel a:hover {
	text-decoration:underline;
}

#searchPanel {
	width: 175px;
	padding: 5px 0px 0px 20px;
	text-align:left;
	height: auto;
	background-color: #FED7AE;
	margin: 0px 0px 0px 5px;
}




.searchPanelArea {
	margin:5px 0px 5px 0px;
	width:350px;
}

#searchPanel input {
	margin:5px 0px 5px 0px;
	width:145px;
}

#mainTextFull {
	width: 694px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}




#menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	height: 37lpx;
	width: 780px;
	background-image: url(../images/BG_menu.jpg);
	background-repeat: repeat-x;
	line-height: 9pt;
}




#thanks li {
	padding:5px 0px 5px 0px;
	list-style-position:outside;
}

#footerMenu ul {
	margin:0px 0px 0px 0em;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #666666;
	text-align: center;
}

#topMenu {
	width:100%;
	text-align:center;
	padding:10px 0px 0px 0px;
}

#topMenu ul {
	margin:0px;
	text-align: center;
}

#topMenu li {
	display:inline;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px auto 0px auto;
}

#topMenu li a {
	color:#FFFFFF;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}

#topMenu li a:hover {
	color: #fe9900;
}



#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 9pt;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-image: url(../images/BG_basePanel.png);
	background-repeat: no-repeat;
}

#footerMenu {
	width:780px;
	color: #FFFFFF;
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin:0px auto 0px auto;
	font-weight:bold;
}

#footerMenu ul {
	margin:0px;
	color:#FFFFFF;
	font-weight:bold;
}


#footerMenu li {
	display:inline;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

#footerMenu li a {
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	padding:0px 15px 0px 15px;
	text-decoration:none;
}

#footerMenu li a:hover {
	text-decoration:underline;
}

#footerMenu p {
	color: #FFFFFF;
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin:0px auto 0px auto;
	font-weight:normal;
}

.imgRight {
	float:right;
	padding:0px 0px 5px 5px;
}

.imgLeft {
	float:left;
	padding:5px 5px 5px 0px;
	margin:0px 0px 0px 2em;
}

.imgCenter {
	margin:0px auto 0px auto;
}

.imgLeftProperty {
	float:left;
	padding:0px 5px 5px 0px;
	border: none;
}

.imgLeftPropDetail {
	float:left;
	padding:5px 5px 5px 0px;
	border: none;
}

.propertyListDesc {
	min-height:145px;
	height:145px;
	height:auto;
}

.commentText {
	width: 300px;
	color:#062C74;
}

.redText {
	clear:none;
	color:#FF0000;
}

#specialOffer {
	background-color:#DCEFFE;
	padding:10px;
	color:#062C74;
	font-weight: bold;
}

.offerHeader {
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.propertyHeader {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#DCEFFE;
	padding:5px;
	margin: 0px -5px 0px -5px;
}

.propertyList {
	width:75%;
	margin:10px auto 10px auto;
	clear: both;
	height: auto;
	border: 2px solid #DCEFFE;
	padding: 0px 5px 0px 5px;
}

.propertyPagingContainer {
	width:75%;
	margin:5px auto 5px auto;
	padding: 5px 0px 10px 0px;
	text-align: center;
}

.propertyPaging {
	float:left;
	text-align:left;
	padding: 5px 0px 5px 0px;
}

.sortResults {
	text-align:right;
	float: right;
	padding: 5px 0px 5px 0px;
}

#sortResults a {
	text-decoration:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bottMenu {
	width:760px;
	color: #00256B;
	
	
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6em;
}

#bottMenu ul {
	margin:0px;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 2px;
}

#bottMenu li {
	display:inline;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}



#bottMenu li a {
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	text-align: left;
}

#bottMenu li a:hover {
	color:#fe9900;
}






















.newsPanelHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/BG_blueHead.gif);
	background-repeat: no-repeat;
	padding:5px 3px 5px 20px;
	height: 25px;
	background-color: #0071B0;
	margin: 0px 0px 0px -20px;
	clear: left;
}

#rightPanelMiddleHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/BG_rightPanel_midhead.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
}
#rightPanelTopText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	color: #000000;
}
#rightPanelMiddleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	color: #000000;
	background-color: #88CBFF;
}
#rightPanelBottomHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/BG_rightPanel_botthead.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
}


#rightPanelBottomText form {
	margin:0px;
	padding:0px;
}





#rightPanelBottomText label {
	margin: 5px 0px 5px 0px;
}


.newsRule {
	background-color: #0071B0;
	height: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.benefits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width:22em;
	color: #000000;
	padding:0.1em;
	background-image: url(../images/BG_bluePanel.jpg);
	background-repeat: repeat-x;
	border-style:solid;
	border-width:0.1em;
	margin-left:1em;
	
	
}

.newsItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #000000;
	padding:8px 3px 8px 20px;
	background-image: url(../images/BG_bluePanel.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 10px -20px;
}

/*
.benefits li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #000000;
	padding: 0px 0px 10px 0px;
}
*/

.benefits ul {
	padding:0px;
	margin:0px;
}

.benefits li {
	list-style:disc outside none;
	padding:5px 5px 5px 0px;
	margin:0px 0px 0px 20px;
}





.recentlyAddedPropertiesHead {
	/*  Top Bar: "Recently Added Property"  */

margin-top:1em;
padding:0.1em;
text-align:center;
font-weight:bold;


font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left:0.1em;

	border-left:solid;
	border-left-width:0.1em;
	
height:1.5em;
width:17em;
}



.newPropertiesHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-left:0.5em;
	
	
}


.newPropertiesDetail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}


.newProperties {
	width:18em;
	height: 25em;
	padding-left:0.2em;

	border-left:solid;
	border-left-width:0.1em;
}



/* Property Search Feature */

.newPropertiesHead {
	/* Property Search Top Bar */


	color:#ffffff;
	
	padding-top:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
}






.topSearchPanel {
	/* Property Search Main Bar */
	background-image:url(../images/banner1.jpg);
	background-color:#48a7da;
 	
	padding-left:1em;
	
	margin-left:1.4em;
	
	border:solid;
	border-width:0.1em;
	
	width:44em;
	height:9em;
	
}

.searchPanelBox {
	/* Search Box */
	float:right;
	margin-top:0.5em;
	margin-right:1.5em;
}

.searchPanelSelect {
	/* Text Field Positioning */
	margin-bottom:0.4em;
	display:inline-block;
	margin-top:0.4em;
 	width:10em;	 
}


/* END Property Search Feature */








.searchPanelHead {
	background-image:url(../images/BG_blueSearchHead.gif);
	background-color: #0071B0;
	background-position: top right;
	background-repeat: no-repeat;
	padding:5px 0px 5px 20px;
	width:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear: none;
	float: left;
	height: 25px;
	color: #FFFFFF;
}

#searchPanelHead{
	background-image:url(../images/BG_orangeHead.gif);
	background-color: #FF9900;
	background-position: top right;
	background-repeat: no-repeat;
	padding:5px 0px 5px 20px;
	width:175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}





.loginButton {
	vertical-align: middle; 
}

.goButton {
	height:19px;
	width:36px;
	vertical-align: middle; 
}

.button {
	float:left;
	border:none;
}



.warningText {
	color:#FF0000;
}




.confirmDetailsTables {
	width:100%;
	border:none;
	padding:5px;
}


.confirmDetailsTables th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#0071B0;
	text-transform:capitalize;
	text-align: right;
	padding:5px;
	width:25%;
}

.confirmDetailsTables td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #000000;
	text-align:left;
	vertical-align: text-top;
}

.downloadDetailsTables {
	width:100%;
	border:none;
	padding:5px;
}


.downloadDetailsTables th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#0071B0;
	text-transform:capitalize;
	text-align: left;
	padding:5px;
	width:75%;
}

.downloadDetailsTables td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #000000;
	text-align:right;
}

.conveyanceTables {
	width:auto;
	border:none;
}

.conveyanceTables th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#0071B0;
	text-transform:capitalize;
	text-align: left;
	padding:5px 5px 5px 9px;
}

.conveyanceTables td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #000000;
	text-align:left;
	padding: 2px 0px 2px 9px;
}

.advertTables {
	width:100%;
	border:none;
	padding:5px;
}

.advertTables th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#0071B0;
	text-transform:capitalize;
	text-align: right;
	padding:5px;
	width:10%;
}

.advertTables tr {
	white-space:nowrap;
}

.advertTables td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #000000;
	text-align:left;
}

#lostpassform label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	color:#0071B0;
	text-transform:capitalize;
	
	padding:5px;
}

.roomDetailsTable {
	width:100%;
	border:none;
}

.roomDetailsTable  th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#0071B0;
	text-transform:capitalize;
	text-align: center;
	padding:5px;
	background-color:#fed7ae;
}

.roomDetailsTable tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #000000;
	text-align:center;
}

.boldText {
	font-weight:bold;
}
	
.newsArticle {
	padding:5px;
	margin:0px 0px 10px 0px;
	border: solid 1px #88CBFF;
}

.newsArticle p {
	padding:0px 0px 0px 10px;
}

#adminHead {
	color:#006DA5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:24px;
	font-weight:bold;
	padding:8px 10px 5px 5px;
}

.clear {
	height:10px;
	clear:both;
}

#accPropTable th {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
}

#accPropTable td {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
}

#userUpdateForm Label {
	color:#0071B0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#upMyStreet {
	clear:both;
	margin:15px 0px 0px 0px;
	text-align:right;
}

.helpList {
	margin: 0px 0px 0px 50px;
}

#addToCart {
	text-align:right;
	margin: 20px 0px 0px 20px;
	padding: 0px 50px 0px 10px;
}

#contactVendor {
	width: 240px;
	text-align:right;
	padding:5px;
	float:right;
}

#printDetails {
	width:240px;
	text-align:left;
	padding:5px;
	float:left;
}

#tellFriend {
	width:220px;
	text-align:center;
	padding:5px;
	float:left;
	clear:none;
}
	
.clearFloat {
	clear: both;
	display: block;
}

.floatRight {
	float:right;
}

.divRight {
	float:right;
	height:auto;
	width:200px;
	margin:10px 50px 0px 0px;
}

.divLeft {
	float:left;
	height:auto;
	width:200px;
	margin:10px 0px 0px 50px;
}

.centerImg {
	text-align: center;
}

.loginText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#000000;
	text-transform:capitalize;
	clear:both;
	margin:5px 0px 0px 0px;
}

.hints {
	width:auto;
	float:right;
	clear:none;
}

.whiteLink {
	color:#FFFFFF;
}

#googleAds {
	width: auto;
	height: 125px;
	text-align:center;
	margin: 50px 0px 0px 0px;
}

.runAds {
	margin: 0px 20px 0px 0px;
	float:left;
	clear:none;
}









/* used specifically for advertise page */
#leftText {
width:26em;
 	float: left;	 
	border-right-style:solid;
	border-right-width:0.1em;
	
}


#rightText {
width:17em;
 	float: right;	 
	margin-right:1.5em;
}


ul{/* stop massive borders in FireFox and Safari */
	margin:0px 0px 0px 15px;
	padding:5px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;

	color: #666666;
	text-align: left;
	
}

.advertise{/* stop massive borders in FireFox and Safari */
	
	padding:0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#0071B0;
	margin-left:2em;
}

.advertise li {
	color:#0071B0;
}



.rightPanelTopHead {
	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-top:1em;
	 padding-top:0.3em;
	padding-bottom:0.5em;
	text-align:center;
	margin-left:1em;
}



#rightPanelBottomText {
	
	/* Main Box */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-top:0.3em;
	padding-left:1em;  
	text-align:left;
	background-color:#48a7da;
	width:30em;
	height: 15em;

	 
	
}


 .rightPanelBottomTextInput {
	margin-right:0.1em;
	
	float:right;
	width:8em;
	 border-style:solid;
	 border-color:#000000;
	 border-width:0.1em;
}

.rightPanelBottomTextInputEdit {
	
	 
	float:right;
	margin-right:0.5em;
	width:4em;
	 border-style:solid;
	 border-color:#000000;
	 border-width:0.1em;
	
}

.commissionResult {
	margin:0.1em;
	width:8em;
	
	margin-right:0.5em;
	 border-style:solid;
	 border-color:#000000;
	 border-width:0.1em;
	background-color:#ffffff;
	
	font-weight:bold;
	color:#000000;
}

#valid {
	
	text-align:center;
}


.confirm {
	
float:right;
text-decoration:none;
color:#0071B0;
font-size:1.5em;
}


/*

FF9900 - Orange 
0071B0 - Blue
*/
