@charset "UTF-8";
/*RB Colors
Dark Purple: #250959
Purple: #4E3797
Light Purple: #ACA7C6 / #EBDFFE
Red: #FB1B2A
Orange: #FF5E07
*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 100%;
	text-align: center;
	color: #250959;
}
#overlay {
	height: 100%;
	width: 100%;
	position: relative;
	text-align:left;
}
/*-----------------------Type Design Elements-----------*/
.roundCorners{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.bottomRule {
	border-bottom: 1px solid #4E3797;
}

/*------------------------Elements--------------------*/
p {
	font-size: 0.875em;
	padding-bottom:.5em;
}
h1 {
	font-size: 1.5em;
	line-height: 1.5em;
	margin-bottom:.5em;
	color: #4E3797;
}
h2 {
	color: #250959;
	font-size: 1.25em;
	padding:0 0 .5em 0;
}
h3 {
	font-size: 1em;
	font-weight: bold;
}
ul {
}
li {
	list-style-type: none;
}
dl {
	margin: 1em;
}
dt {
	padding-bottom: 1em;
	padding-top: .5em;
}
dd {
	line-height: 1.5em;
	padding-bottom: 1em;
	font-size: .875em;
}
a {
	color: #250959;
}
a:hover {
	text-decoration:underline;
}
caption {
	font-size: 1.5em;
	font-weight: bold;
	color: #72C6E7;
}
table {
	font-size: 0.875em;
	border-collapse: collapse;
}
table p {
	padding-left:.7em;
	}
tbody {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	margin:0 0 2em 0;
}
th {
	text-align: left;
	background-color:#EBDFFE;
	background-position:right;
	padding-left: 10px;
}
th.asc {
	background-color:#EBDFFE;
	background-repeat:no-repeat;
	background-position:right;
}
th.desc {
	background-color:#EBDFFE;
	background-repeat:no-repeat;
	background-position:right;
}
th a:link {
	color: #333333;
}
th a:visited {
	color: #333333;
}
th a:hover {
	text-decoration: none;
	background-color: transparent;
}
tr .lastRow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom:2em;
}
tr .firstRow {
	padding-top: 10px;
}
td {
	vertical-align: top;
}
td  h2 {
	color: #4E3797;
	font-size: 1.25em;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-style:normal;
}
td img{
	border:solid 1px #FF5E07;
	padding: .35em;
	}
img {
	border: none;
}
img.table {
	width: 200px;
	height: 162px;
}
/*------------------------- Main Content -------------------------------*/
#waitLayer {
	text-align:center;
	width:100%;
	height:100%;
	margin-top:5em;
}
#wrapper {
	width: 63em;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	height: 100%;
}
#indexLayer {
	display:none;
}
#header {
}
.menu_Dropdown{
	display:none;
	background:white;
	border:1px solid #4E3797;
	position:absolute;
	width:20em;
	color:#4E3797;
	line-height:1.25em;
	font-size:1.25em;
	padding:.5em;
	z-index:800;
}
#logo {
	float:left;
}
#tollFree{
	font-weight:bold;
	float:right;
	position:relative;
	top:1.75em;
}
#headerLinks {
	background-color:#4E3797;
	height: 1.5em;
	line-height:1.5em;
	display:none;
}
.menu_Link{
	color:#FFFFFF;
	text-decoration:none;
	padding:.375em;
}
.hover, .menu_Link a:hover{
	background-color:#ACA7C6;
	text-decoration:none;
}
#headerLinks_Left{
	float:left;
	margin-left:.75em;
}
#headerLinks_Left li{
	padding:0 2em 0 0;
}
#headerLinks_Right{
	float:right;
	margin-right:.64em;
}
#header ul{
	font-size:.75em;
}
#header li{
	display:inline;
}
#welcomeUser{
	margin:1.5em 0;
	display:none;
}
#welcomeUser a:link, #welcomeUser a:visited, #welcomeUser a:hover{
	color:#240C59;
	text-decoration:underline;
}
#welcomeMsg {
	float:left;
}
#listingCount{
	float:right;
	}
#signupBox{
	border-style:solid;
	border-width: 2px 1px 1px;
	border-color:#E0A67F;
	clear:both;
	font-size:.875em;
	background-color:#FDF6F0;
	padding:.5em;
	height:2em;
	margin:2em 0;
}
#signupButton{
	background-color:#FF5E07;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	float:left;
	width:5em;
	height:2em;
	line-height:2em;
	border-style: solid;
	border-width:1px 1px 2px;
	border-color:#ACA7C6;
}
#signupButton a{
	color:#FFFFFF;
	text-decoration:none;
	padding:.25em;
}
#signupButton a:hover{
	background-color:#C75B1E;
}
#signupMsg{
	float:left;
	line-height:2em;
	margin-left:1em;
	font-weight:bold;
}
#listingCount{
	float:right;
}
/*----------------- Login Layer ---------------------*/
#loginLayer {
	width: 100%;
	left: 0px;
	top: 0px;
	position: fixed;
	overflow: hidden;
	background-color: rgba(255, 94, 7, 0.85);
	background-repeat: repeat;
	height: 100%;
	text-align: left;
	z-index: 999;
	display: none;
}
#loginBox {
	/*position: absolute;
	top: 33%;
	margin: auto;
	margin-top: -7.875em;*/
	position: relative;
	left: 50%;
	margin-left: -12.5em;
	background-color: #FFFFFF;
	width: 25em;
	height: 15.625em;
	display:none;
	border: 2px solid #4E3797;
}
#loginArea {
	position: relative;
}
#loginArea form {
	margin-top: 1em;
	margin-left: 1em;
}
#loginArea p {
	padding-bottom: .5em;
}
#login input.textfield {
	width: 18em;
}
/*------------------- Contact Layer ---------------------*/
#contactLayer {
	width: 100%;
	left: 0px;
	top: 0px;
	position: fixed;
	height: 100%;
	overflow: hidden;
	background-color: rgba(255, 94, 7, 0.85);
	background-repeat: repeat;
	z-index: 998;
	text-align: left;
	display:none;
}
#contactBox {
	/*position: absolute;
	top: 33%;
	margin-top: -12.5em;
	
	*/
	position: relative;
	left: 50%;
	/*margin: auto;*/
	margin-left: -20em;
	height: 27em;
	width: 40em;
	background-color: #FFFFFF;
	border: 2px solid #4E3797;
	padding: 18px;
	display:none;
}
#contactBox p {
	padding-bottom: 1em;
}
#closeContact {
}
address {
	font-size: .875em;
}
#captureLayer {
	width: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: hidden;
	background-color: rgba(255, 94, 7, 0.85);
	background-repeat: repeat;
	height: 100%;
	text-align: left;
	z-index: 997;
	display:none;
}
#captureBox {
/*	position: absolute;
	top: 50%;
	margin:auto;	
*/	
	position:relative;
	left: 50%;
	margin-left: -13.5em;
	background-color: #FFFFFF;
	width: 27em;
	height: auto;
	border: 2px solid #4E3797;
	display:none;
	padding: 0.75em 1em 1em 1em;
}
#captureBox  form {
	margin-top: 1em;
	margin-left: 1em;
}
#capture p {
	padding-bottom: .5em;
}
#capture   input.textfield {
	width: 18em;
}
#capture label.error {
	color: #c00;
	font-size: .75em;
	font-weight: bold;
	width:20em;
	display:none;
	margin:1em 0 0 8em;
	border-top:1px dotted #ccc;
}
/*--------------------------Forgot Layer--------------------------------------*/
#forgotLayer {
	width: 100%;
	left: 0px;
	top: 0px;
	position: fixed;
	overflow: hidden;
	background-color: rgba(255, 94, 7, 0.85);
	background-repeat: repeat;
	height: 100%;
	text-align: left;
	z-index: 996;
	display:none;
}
#forgotBox {
/*	position: absolute;
	top: 50%;
	margin:auto;
*/	position:relative;
	margin-left: -11em;
	left: 50%;
	background-color: #FFFFFF;
	width: 22em;
	height: 13.75em;
	border: 2px solid #4E3797;
	display:none;
	padding-top: 0.75em;
	padding-right: 1em;
	padding-left: 1em;
}
#forgotBox form {
	margin-top: 1em;
	margin-left: 1em;
}
#Forgotpass p {
	padding-bottom: .5em;
}
#Forgotpass input.textfield {
	width: 18em;
	background-color:#FFFFFF!important;
}
/*--------------------------Owner Register------------------------------------*/
#ownerLayer {
	width: 100%;
	left: 0px;
	top: 0px;
	position: fixed;
	overflow: hidden;
	background-color: rgba(255, 94, 7, 0.85);
	background-repeat: repeat;
	height: 100%;
	text-align: left;
	z-index:995;
	display:none;
}
#ownerBox {
/*	position: absolute;
	top: 50%;
	margin:auto;	
*/	
	position:relative;
	left: 50%;
	margin-left: -13.5em;
	background-color: #FFFFFF;
	width: 29em;
	height: auto;
	border: 2px solid #0099FF;
	display:none;
	padding: 0.75em 1em 1em 1em;
}
#ownerBox  form {
	margin-top: 1em;
	margin-left: 1em;
}
#owner p {
	padding-bottom: .5em;
}
#owner input.textfield {
	width: 18em;
}
#owner label.error {
	color: #c00;
	font-size: .75em;
	font-weight: bold;
	width:20em;
	display:none;
	margin:1em 0 0 8em;
	border-top:1px dotted #ccc;
}
/*--------------------------addListing------------------------------------*/
#addListingLayer {
	width: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	background-color: rgba(255, 94, 7, 0.85);
	background-repeat: repeat;
	height: 3000px;
	text-align: left;
	z-index:994;
	display:none;
}
#addListingBox {
	position:relative;
	left: 50%;
	margin-left: -13.5em;
	background-color: #FFFFFF;
	width: 29em;
	height: auto;
	border: 2px solid #0099FF;
	display:none;
	padding: 0.75em 1em 1em 1em;
}
#addListingBox  form {
	margin-top: 1em;
	margin-left: 1em;
}
#addListing p {
	padding-bottom: .5em;
}
#addListing input.textfield {
	width: 18em;
}
#addListing label{
	width: 12em;
	float:left;
	}
#addListing label em{
	left: 2.25em;
	}
#addListing input[type="text"]{
	width:18em;
	}
#addListing label.error {
	color: #c00;
	font-size: .75em;
	font-weight: bold;
	display:none;
	margin:0em 0 0 -1em;
	width:auto;
}

/*-------------------- Areas Layer -------------------------*/
#areasLayer {
	background-repeat: repeat;
	width: 100%;
	/*	left: -30px;
*/	top: 0px;
	position: absolute;
	overflow: visible;
	background-color: rgba(172, 167, 198, 0.85);
	height: 2500px;
	z-index: 993;
	text-align: left;
	display:none;
	font-size:.875em;
	line-height:1.625em;
}
#areasLayer p {
	font-size: .625em;
	line-height: 1em;
}
#areasLayer strong {
	color:#240C59;
}
#closeBox {
	text-align: right;
	width: 100%;
}
#closeBox p {
	margin-top: .5em;
	margin-right: .5em;
	font-size: 1em;
}
#closeBox a {
	color: #250959;
	}
#Parent_Col_1 {
	position: absolute;
	width: 16%;
	left: 1%;
	height: auto;
	z-index: 11;
}
#Parent_Col_2 {
	position: absolute;
	left: 17%;
	width: 17%;
	height: auto;
	z-index: 10;
}
#Parent_Col_3 {
	position: absolute;
	width: 14%;
	left: 34%;
	height: auto;
	z-index: 9;
}
#Parent_Col_4 {
	position: absolute;
	width: 17%;
	left: 48%;
	height: auto;
	z-index: 8;
}
#Parent_Col_5 {
	position: absolute;
	width: 17%;
	left: 65%;
	height: auto;
	z-index: 7;
}
#Parent_Col_6 {
	position: absolute;
	width: 17%;
	left: 82%;
	height: auto;
	z-index: 6;
}
.cityVillage {
	cursor: pointer;
}
.citycount {
	font-size: 0.75em;
}
.town {
}
.village {
}
.villageList {
	padding-left: 1em;
}
.areas_link {
}
.collapse {
	color: #FF0000;
}
  
.expandVillages {
	color: #250959;
	font-size:.75;
	border:#250959 1px solid;
	margin:0 0 0 .5em;
	padding:0 .2em;
}
.areas {
}
/*----------------Image Gallery------------------*/
#imageLayer {
	width: 100%;
	left: 0%;
	top: 0%;
	position: absolute;
	overflow: hidden;
	background-color: rgba(255, 94, 7, 0.85);
	background-repeat: repeat;
	height: 100%;
	text-align: left;
	z-index: 992;
	display:none;
}
#imageGallery {
	position: relative;
	left: 50%;
	margin-left: -11.5em;
	background-color: #FFFFFF;
	width: 23em;
	height: 25em;
	padding-top: 1em;
	padding-right: 1em;
	border: 2px solid #0099FF;
}
#imageGallery li {
	margin-left: .5em;
	margin-bottom: 1em;
	display:inline;
}
.thumbs img {
	border: solid 1px #240C59;
	width: 2em;
	height: 1.5em;
	padding: 0.125em;
}
.thumbs img:hover {
	border-color: #FF9900;
}
#imageThumbs {
	margin-left:.9em;
}
#imageLarge {
	float: left;
	width: 23em;
	height: 17em;
}
#imageLarge p {
	text-align: center;
}

#largeImg {
	border: solid 1px #ccc;
	width: 23em;
	height: 17em;
	padding: .35em;
}

/*------------------- Popup Layer ---------------------*/
#popupLayer {
	width: 100%;
	left: 0px;
	top: 0px;
	position: fixed;
	height: 100%;
	overflow: hidden;
	background-color: rgba(255, 94, 7, 0.85);
	background-repeat: repeat;
	z-index: 991;
	text-align: left;
	display:none;
}
#popupBox {
	position: relative;
	left: 50%;
	margin-left: -20em;
	height: 27em;
	width: 40em;
	background-color: #FFFFFF;
	border: 2px solid #4E3797;
	padding: 18px;
	display:none;
}

/*-------------------Forms-----------------------------*/
input, select, textarea {
	margin-bottom:.75em;
}
fieldset {
	margin-top: .5em;
	border-style: none;
}
legend {
	font-size: 1.5em;
	line-height: 2em;
	color: #FF5E07;
	font-weight: bold;
}
input textfield{
	background-color:#FFFFFF !important;
}
label.owner {
	width: 10em;
	float: left;
}
#ownerLayer input.textfield  {
	width: 24em;
}
label.Login  {
	width: 7em;
	float: left;
}
label.search {
	width: 7em;
	float: left;
}
label.capture {
	width: 6em;
	float: left;
}
label strong {
	color: #CC0000;
}
span.Right {
	float: right;
}
/*------------------ Styling ----------------------------*/
#col1Search {
	float: left;
	width: 20em;
	padding: 0 1em 0 0;
}
#areasDiv {
	background-color:#EBE7FE;
	padding:1.5em;
	margin:.75em 0;
}
#areaSelections {
	width:90%;
	height:3em;
	margin:.75em 0;
	}
#col2Search {
	float: left;
	width: 21em;
	padding:0 1em 0 0;
}
div.group1, div.group2, div.group3 {
	float: left;
	font-size: 0.875em;
	line-height: 1.25em;
	width: 33%;
}
#searchRefining {
	padding-top: .5em;
}
#col3Search {
	float: left;
	width: 20em;
}
#reasonsList {
	background-color:#E5E2F2;
	padding:1em;
}
#reasonsList li{
	padding:0 0 .75em 0;
}
.small {
	font-size: .75em;
}
#infoSection {
	margin-top: 1em;
	margin-bottom: 1em;
}
#col1Info {
	float: left;
	background-color: #ACA7C6;
	width: 19em;
	height: 14em;
	margin: 0 1em 0 0;
	padding:1em 0 0 1em;
}
#infoSection a:link {
	color:#250959;
	text-decoration:underline;
	}
#infoSection a:visited {
	color:#250959;
	text-decoration:underline;
	}
#infoSection a:hover {
	color:#250959;
	}
#col2Info {
	float: left;
	background-color: #ACA7C6;
	width: 19em;
	height: 14em;
	margin: 0 1em 0 0;
	padding:1em 1em 0 1em;
}
#col3Info {
	float: left;
	background-color: #ACA7C6;
	width: 18em;
	height: 14em;
	padding:1em 1em 0 1em;
}
#infoDetails {
	margin-top: 1em;
	margin-bottom: 1em;
}
#col1InfoDetails {
	float: left;
	height: 25em;
	width: 20em;
	margin: 0 1em 0 0;
	padding:1em 0 0 1em;
}
#col2InfoDetails {
	float: left;
	height: 25em;
	width: 18em;
	margin: 0 1em 0 0;
	padding:1em 1em 0 1em;
}
#col3InfoDetails {
	float: left;
	height: 25em;
	width: 18em;
	padding:1em 1em 0 1em;
}
/*----------------------Result Layer-----------------------*/
#resultLayer {
	display:none;
}
#resultColumns {
}
#col1Result {
	width: 15%;
	float: left;
}
#col2Result {
	float: left;
	width: 42em;
	padding:0 1em 0 0;
}
#col3Result {
	float: left;
	width: 20em;
}
#captureUser {
	width: 400px;
	text-align: left;
}
#userDetails {
	cursor: pointer;
}
input.wide {
	width: 20em;
}
#resultTable {
}
/*-----------------------Sign Up Layer------------------------*/
#signupLayer {
	display:none;
}
#signupColumns{
	}
#col1Signup {
	float: left;
	width: 20%;
}
#col2Signup {
	float: left;
	width: 100%;
}
#levels  dt a:link {
	color: #FFFFFF;
	font-weight: bold;
}
#levels  dt a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#levels  dt a:hover {
	color: #999999;
	background-color: #EAF7FB;
}
#gold {
	background-repeat: repeat-x;
	float:left;
	width:20em;
	margin: 0 1em 0 0;
}
#silver {
	background-repeat: repeat-x;
	float:left;
	width:21em;
	margin: 0 1em 0 0;
}
#bronze {
	background-repeat: repeat-x;
	float:left;
	width:20em;
}
#col3Signup {
	float: left;
	width: 39%;
	margin:0 0 0 1%;
}
/*-----------------Sign Up Form---------------------*/
#signupFormLayer {
	display:none;
	padding: 0 0 2em 0;
}
#signupFormColumns{
	}
#col1SignupForm {
	float: left;
	width: 25%;
}
#col2SignupForm {
	float: left;
	width: 50%;
}
#signup {
	width: 100%;
	position: relative;
	float: left;
}
label.signup {
	width: 11em;
	float: left;
}
#signup input.textfield  {
	width: 24em;
}
#signupFrm label.error {
	color: #c00;
	font-size: .75em;
	font-weight: bold;
	display:none;
	margin:0em 0 0 -1em;
}
#col3SignupForm {
	float: left;
	width: 25%;
}
/*---------------------Terms----------------------*/
#termsLayer {
	display:none;
}
#col1Terms {
	width: 15%;
	float: left;
}
#col2Terms {
	float: left;
	width: 70%;
}
#col3Terms {
	float: left;
	width: 15%;
}
#links {
	height: 201px;
}
#termsAgree, #termsBronze, #termsSilver, #termsGold{
	display:none;
}
#termsLayer ul {
	font-size: .875em;
	margin: 1em 0 1em 3em;
	width:40em;
}
#termsBronze li, #termsSilver li, #termsGold li {
	list-style-type: disc;
	padding-bottom: 1em;
}
/*-----------------Details Layer------------------*/
#detailLayer {
	display:none;
}
#detailColumns{
	}
#col1Details {
	float: left;
	width: 15%;
	text-align: left;
}
#col2Details {
	float: left;
	width: 42em;
	text-align: left;
	padding:0 1em 0 0;
}
#col3Details {
	float: left;
	width: 20em;
	text-align: left;
	color:#FF5E07;
}
#listingContact {
}
#addressInfo {
	float: left;
	width: 12em;
}
#contactInfo {
	float: left;
	width: 12em;
}
#details_AddressContact {
	background-color:#D1CEDD;
	margin:1em 0 0 0;
	padding:1em;
}
#imageGallery_Details {
float:left;
height:100%;
margin-right:1em;
width:15em;
}
#imageGallery_Details li {
	margin-bottom: 0.5em;
}
#listingImages {
	float: left;
	width: 40%;
}
#imageThumbs_Details {
	float:left;
	margin-top: 1em;
	width:4em;
}
#listingImages img {
	width: 200px;
	height: 150px;
}
#imageLarge_Details {
	height: 100%;
	width:9em;
	float:left;	
	margin-top:1em;
}
#imageLarge_Details p {
	margin:0;
}
#imageLarge_Details img {
	border: solid 1px #240C59;
	width: 11.5em;
	height: 9em;
	padding:.25em;
}
#listingDetails {
	text-align: left;
	background-color:#DFDDE9;
	padding:1em;
}
#listingDetails li{
	display:inline;
	}
#detail_Menu{
	background-color:#FFFFFF;
	height:1.5em;
	line-height:1.5em;
	display:none;
}
#detail_Menu small{
	background: no-repeat url(../image/printer.gif);
	width:16px;
	height:19px;
	float:left;
	margin:.25em 0 0 1em;
	display:none;
}
.printer{
	}
#detail_Menu ul{
	font-size:.75em;
	}
#detail_Menu li{
	padding:0 2em 0 0;
	}
#detail_Menu a{
	text-decoration:none;
	color:#4E3797;
}
/*#detail_Menu a:hover{
	background-color:#4E3797;
	color: #FFFFFF;
}
*/
#listingDetails p {
	line-height: 1.5em;
	font-size: 1em;
}
#listingSpecs {
	margin:1em 0;
	background-color:#C3BDDE;
	padding:1em;
}
#listingSpecs li {
	line-height: 1.25em;
	font-weight:bold;
	padding:0 0 1em 0;
}
#listingSpecs span{
	font-weight:normal;
}
#listingSpecs .group1A{
	float:left;
	width: 18em;
	margin:0 4em 0 0;
}
#listingSpecs .group2A {
	width: 18em;
	float: left;
}
#indextestimonials, #resulttestimonials, #detailtestimonials {
	font-family: "Times New Roman", Times, serif;
	color: #FF5E07;
	background-color:#FDF6F0;
	padding:1em;
}
#indextestimonials p, #resulttestimonials p, #detailtestimonials p {
	font-size: 1em;
	font-style: italic;
	line-height: 1em;
}
#indextestimonials a, #resulttestimonials a, #detailtestimonials a{
	text-decoration:none;
	color:#FF5E07;
	}
.clear {
	clear: both;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
#logout {
	text-align: right;
	width: 100%;
}
/*-----------------------HTML Pages---------------------*/
#htmlHeader{
	width:40em;
	}
#htmlLinks {
	font-size: .875em;
	text-align:right;
	margin:0 5em 0 0;
	}
#htmlLinks li {
	display:inline;
	margin:0 1em 0 0;
	font-size:.75em;
	}
.testimonialHtml {
	text-align:left;
	margin: 0 0 0 5em;
	}
.testimonialFiles {
	border-bottom:#FF5E07 solid 1px;
	margin:1em 0 1em 0;
	width:40em;
	}
#htmlWork{
	width:40em;
	}
#htmlWork ul{
	margin:0 0 1em 0;
	font-size:.875em;
	}
#htmlWork li{
	list-style:disc;
	margin:0 0 0 3em;
	}
#htmlCities{
	text-align:left;
	margin:0 0 0 5em;
	}	
#bostonCities{
	margin: 0 0 0 .7em;
	}
#htmlOwners{
	width:40em;
	text-align:left;
	margin:0 0 0 5em;
	}	
#htmlAboutUs{
	width:40em;
	text-align:left;
	margin:0 0 0 5em;
	}
#htmlRentCalculator{
	width:40em;
	text-align:left;
	margin:0 0 0 5em;
	}
#htmlRentCalculatorBox{
	border: 1px solid #FF5E07; 
	margin:1em 0 1em 2em; 
	padding: 1em; 
	width: 23em;
	}
#htmlFAQ{
	width:40em;
	text-align:left;
	margin:0 0 0 5em;
	}
#htmlPrivacy{
	width:40em;
	text-align:left;
	margin:0 0 0 5em;
	}
#footer {
	border-top:1px solid #4E3797;
	margin:1em 0;
	padding:.25em 0;
	font-size:.75em;
	display:none;
}
#footer li{
	display:inline;
	margin:0 1em 0 0;
	display:none;
	}
#footer a {
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}
/*----------------- Admin Section ------------------ */

#adminHeader #loginContact{
	float:left;
	width:31.7em;
	text-align:right;
}
#viewListingsLayer thead{
	border:1px solid #999999;
	text-align:left;
	}
#viewListingsLayer th{
	background-color:#EBDFFE;
	border:1px solid #999999;
	padding:1em 1em 2em .8em;
	}	
#viewListingsLayer tr{
	}
#viewListingsLayer td{
	vertical-align:top;
	padding:1em 1em 2em .8em;
	border:1px solid #999999;
	}
#editListingForm table{
	margin:0 0 1em;
	}
#editListingForm td{
	border:1px solid #999999;
	padding:1em;
	}
#editListingForm tbody{
	border:none;
	}
#imageEdit{
	border:1px solid #999999;
	}
#imgLoop{
	float:left;
	width:30%;
	}
#imgSequence{
	float:left;
	width:70%;
	}
#arrowLeft{
	float:left;
	width:auto;
	margin:.25em;
}
#piccaption{
	float:left;
	width:auto;
	margin:.25em;
}
#arrowRight{
	float:left;
	width:auto;
	margin:.25em;
}
#kampyleButton{
	display:none;
	}