body {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	color:#aeaeae;
	font-family:"Trebuchet MS";
	font-size:12px;
	line-height:1.6em;
	height:100%;
}

.bodyClass {
	background-color:#333;
}

a, a:visited, a:hover {	
	font-family:Verdana,Arial,Helvetica; 
	color:#99c7e4;	
	text-decoration:none;
	}
a:hover {
	color:#c9e3f3;
	}
	
ul {
	margin:0px;
	padding:0px;
}

ul li {
	padding-left:0px;	
	margin:22px 0px 22px 0px;
}

ul li.standard {
	padding-left:0px;	
	margin:0px 0px 0px 70px;
}

* { margin:0; padding: 0; }

span {
	margin:0;
	padding:0;
}

form span {
	color:#bbb;
}

button span {
	display:none;
}
	
.topContainer {
	width:100%;
	height:142px;
	background:#fff url(images/header_repeat.gif) repeat-x bottom left;
}

.topContent {
	width:984px;
	margin:0 auto;
	height:142px;
}

#headerPic {
	background:#8cb7fc url(images/headerLive.jpg) no-repeat top center;
	width:100%;
	margin:0px auto;
	height:357px;
}

#headerPicAbout {
	background:#8cb7fc url(images/pic_about_us.jpg) no-repeat top center;
	width:100%;
	margin:0px auto;
	height:187px;
}

#headerPicRent {
	background:#8cb7fc url(images/pic_find_a_rental.jpg) no-repeat top center;
	width:100%;
	margin:0px auto;
	height:187px;
}

#headerPicList {
	background:#8cb7fc url(images/pic_list_your_rental.jpg) no-repeat top center;
	width:100%;
	margin:0px auto;
	height:187px;
}

#headerPicFaqs {
	background:#8cb7fc url(images/pic_faqs.jpg) no-repeat top center;
	width:100%;
	margin:0px auto;
	height:187px;
}

#headerPicContact {
	background:#8cb7fc url(images/pic_contact_us.jpg) no-repeat top center;
	width:100%;
	margin:0px auto;
	height:187px;
}

#headerPicHost {
	background:#8cb7fc url(images/pic_host.jpg) no-repeat top center;
	width:100%;
	margin:0px auto;
	height:187px;
}

#headerPicMembers {
	background:#8cb7fc url(images/pic_members.jpg) no-repeat top center;
	width:100%;
	margin:0px auto;
	height:187px;
}



.darkBottom {
	width:100%;
	background-color:#3e3f3e;
	/*height:100%;*/
	border-top:solid 5px #333433;
	padding-bottom:5px;
}

.contentContainer {
	width:984px;
	margin:20px auto 30px auto;
	/*height:100%;*/
	text-align:left;
}
#left-menu { float:left; width:160px !important; width:180px; padding:10px; background:#333433; }
#left-menu a, #left-menu a:visited, #left-menu a:hover,
#left-menu a.current, #left-menu a.current:visited, #left-menu a.current:hover { display:block; padding:4px 10px; color:#fff; font-weight:bold; font-size:11px; background:#333433; }
#left-menu a:hover { border-bottom:2px solid #99C7E4; padding-bottom:2px; }
#left-menu a.current, #left-menu a.current:visited { border-bottom:1px solid #99C7E4; padding-bottom:3px; color:#99C7E4; }
#left-menu a.current:hover { border-bottom:2px solid #99C7E4; padding-bottom:2px; color:#99C7E4; }
.content-withmenu { float:left; width:770px; margin-left:15px !important; margin-left:7px;}

.clear {
	clear:both;
}

#nav ul, #nav li { margin:0; padding:0; }
#nav { background:url(images/nav.gif) no-repeat; width:631px; float:right; position:relative; width:631px; height:35px; margin-top:34px;}
		#nav li {margin: 0px; padding: 0px; list-style: none;position: absolute; top: 0; margin-left:0px;}
		#nav li, #nav a {height:35px; display: block; }
		#nav span { display:none; }
		#nav li a {display:block; height:35px; border:none;}
	
		#nav-1	{ width:79px; left:0px; background-image:none; }
		#nav-2	{ width:111px; left:93px; background-image:none; }
		#nav-3	{ width:73px; left:218px; background-image:none; }
		#nav-4	{ width:65px; left:304px; background-image:none; }
		#nav-5	{ width:124px; left:382px; background-image:none; }
		#nav-6	{ width:110px; left:521px; background-image:none; }
		
		#nav-1 a:hover { background:transparent url(images/nav.gif) no-repeat -0px -35px; }
		#nav-2 a:hover { background:transparent url(images/nav.gif) no-repeat -93px -35px; }
		#nav-3 a:hover { background:transparent url(images/nav.gif) no-repeat -218px -35px; }
		#nav-4 a:hover { background:transparent url(images/nav.gif) no-repeat -304px -35px; }
		#nav-5 a:hover { background:transparent url(images/nav.gif) no-repeat -382px -35px; }
		#nav-6 a:hover { background:transparent url(images/nav.gif) no-repeat -521px -35px; }
	
		#nav-1 a#link1.current { background:transparent url(images/nav.gif) no-repeat -0px -70px; }
		#nav-2 a#link2.current { background:transparent url(images/nav.gif) no-repeat -93px -70px; }
		#nav-3 a#link3.current { background:transparent url(images/nav.gif) no-repeat -218px -70px; }
		#nav-4 a#link4.current { background:transparent url(images/nav.gif) no-repeat -304px -70px; }
		#nav-5 a#link5.current { background:transparent url(images/nav.gif) no-repeat -382px -70px; }
		#nav-6 a#link6.current { background:transparent url(images/nav.gif) no-repeat -521px -70px; }

.textField:focus {
background:transparent url(images/form_field.gif) no-repeat scroll 0 -30px; !important
}

.textField {
background:transparent url(images/form_field.gif) no-repeat scroll 0 0; !important
float:left;
margin:3px 30px 10px 0px;
border:medium none;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
height:30px;
height/* */:/**/25px; 
height: /**/25px;
padding:5px 0 0 8px;
width:218px;
width/* */:/**/210px; 
width: /**/210px;
}

.textFieldMedium:focus {
background:transparent url(images/form_field_medium.gif) no-repeat scroll 0 -30px; !important
}

.textFieldMedium {
background:transparent url(images/form_field_medium.gif) no-repeat scroll 0 0; !important
float:left;
margin:3px 0px 10px 0px;
border:medium none;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
height:30px;
height/* */:/**/25px; 
height: /**/25px;
padding:5px 0 0 8px;
width:138px;
width/* */:/**/130px; 
width: /**/130px;
}

.textFieldComment:focus {
background:transparent url(images/form_field_comments.gif) no-repeat scroll 0 -89px; !important
}

.textFieldComment {
background:transparent url(images/form_field_comments.gif) no-repeat scroll 0 0; !important
float:left;
margin:3px 0px 10px 0px;
border:medium none;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
height:89px;
height/* */:/**/84px; 
height: /**/84px;
padding:5px 0 0 8px;
width:288px;
width/* */:/**/280px; 
width: /**/280px;
}



.signUpBtn {
background:transparent url(images/btn_sign_up.gif) no-repeat scroll left top;
border:none;
height:89px;
overflow:hidden;
white-space:nowrap;
width:110px;
margin-top:10px;
cursor:pointer;
}

img {
	border: 0;
	padding: 0;
}

.footer-text {
	color: #2A3D9E;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:absolute;
	left:10px;
	top:13px;
	text-align:left;
}

h1 {
	color: #fff;
	margin: 0 0 10px 0;
	font-size: 22px;
	font-weight: bold;
	border-bottom:1px solid #595a59;
	padding-bottom:15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}

h2 {
	color: #dedede;
	margin: 0 0 8px 0;
	font-size: 13px;
	font-weight: bold;
	border:none;
	padding-bottom:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}

h3 {
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #000000;
}

h4 { font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

li {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}

table#FAQ {margin-top:10px; background-color:#333333; border:solid 1px #535353; padding:20px;}

#footer {
	background:#333 url(images/footer_repeat.gif) repeat-x top left;
	width:100%;
	margin:0px auto 0px auto;
	padding:12px 0px 20px 0px;
	min-height:100%;
	/*height:100%;*/
	text-align:center;
}

.footerContent {
	width:984px;
	margin:0px auto;
	height:90px;
	background-color:#333;
}

.footerText {
	color:#707070;
	width:500px;
	padding-top:20px;
	margin:0 auto;
	/*height:100%;*/
	text-align:center;
	font-size:10px;
}

.footerText a, .footerText a:visited, .footerText a:hover {
	color:#6f8fa4;
}

.footerText a:hover {
	color:#88aac0;
}

/*********   Listings Form Styles   *********/
button, .button { 
	padding:5px 3px;
	color:#fff;
	font-size:12px;
	background:url(images/button_bg.gif) repeat-x;
	font-weight:bold; 
	background-color:#748E42;
	cursor:pointer;
	border:1px solid #6F873F;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}

.formContainer {width:308px; float:left}
.formContainer-by1 { float:left; width:984px; }
.formContainer-by2 { float:left; width:477px; }
.formBoxTop {width:308px; height:33px;}
.formBoxBottom {width:308px; height:20px; background:url(images/formBoxBottom.gif) no-repeat;}
.formBox {background:#333333; border-left:1px solid #535353; border-right:1px solid #535353; width:276px; padding:10px 0 0 30px;}
.formContainer-by1 .formBoxTop {width:984px; height:33px; background:url(images/formBoxTop-by1.gif); }
.formContainer-by1 .formBoxBottom {width:984px; height:20px; background:url(images/formBoxBottom-by1.gif) no-repeat;}
.formContainer-by1 .formBox {background:#333333; border-left:1px solid #535353; border-right:1px solid #535353; width:922px; padding:10px 30px 0;}
.formContainer-by2 .formBoxTop {width:477px; height:33px; background:url(images/formBoxTop-by2.gif); }
.formContainer-by2 .formBoxBottom {width:477px; height:20px; background:url(images/formBoxBottom-by2.gif) no-repeat;}
.formContainer-by2 .formBox {background:#333333; border-left:1px solid #535353; border-right:1px solid #535353; width:415px; padding:10px 30px 0;}
.formContainer-2by3 { float:left; width:646px; }
.formContainer-2by3 .formBoxTop {width:646px; height:33px; background:url(images/formBoxTop-2by3.gif); }
.formContainer-2by3 .formBoxBottom {width:646px; height:20px; background:url(images/formBoxBottom-2by3.gif) no-repeat;}
.formContainer-2by3 .formBox {background:#333333; border-left:1px solid #535353; border-right:1px solid #535353; width:584px; padding:10px 30px 0;}

.textFieldList {background:url(images/form_field_list.gif); height:25px; width:232px; float:left;
margin:3px 0px 10px 0px;
border:none;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
padding:5px 8px 0 8px;}

.textFieldList:focus {background:url(images/form_field_list.gif) 0 -30px;}

.textFieldList-double {
	background:url(images/form_field_sm.gif);
	height:25px;
	width:148px;
	float:left;
	margin:3px 0px 10px 0px;
	border:none;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	padding:5px 8px 0 8px;
	}
.textFieldList-double:focus {background-position: 0 -30px;}

.formDrop { height:28px; padding:3px 0 0 2px; background:#545454; border:1px solid #252525; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:14px; }
.formDrop option{padding:5px 3px 0 7px; border:none;}
	
.textFieldSmall {
background:transparent url(images/form_field_small.gif) no-repeat scroll 0 0;
float:left;
margin:3px 0px 0px 0px;
border:medium none;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
height:25px;
padding:5px 8px 0 8px;
width:59px;
}

.textFieldSmall:focus {
background:transparent url(images/form_field_small.gif) no-repeat scroll 0 -30px;
}

.outlineBack {background:url(images/tdBack.gif) no-repeat; height:32px; padding:8px 0 0 6px; margin-top:12px;}

.textArea {background:url(images/form_field_description.gif) no-repeat; width:236px; height:73px; padding:8px 6px; border:none; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:14px; overflow:auto;}
.textArea:focus {background:url(images/form_field_description.gif) 0 -89px no-repeat;}

.formContainer-by2 .textArea {background:#545454; width:354px; height:73px; padding:8px 6px; border:1px solid #252525; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:14px; overflow:auto; -moz-border-radius:4px; -webkit-border-radius:4px; }
.formContainer-by2 .textArea:focus { background:#4A4A4A; }
.formContainer-by2 .textFieldList {background:#545454; width:354px;	margin:3px 0px 10px 0px; padding:5px 8px 0 8px; height:25px; border:1px solid #252525; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:14px; overflow:auto; -moz-border-radius:4px; -webkit-border-radius:4px; }
.formContainer-by2 .textFieldList:focus { background:#4A4A4A; }


input {
	background-color:#545454;
	border:solid 1px #252525;
	padding:4px;
	margin:6px 0px 6px 4px;
	color:#fff;
}

textarea {
	background-color:#545454;
	border:solid 1px #252525;
	padding:4px;
	margin:6px 0px 6px 4px;
	color:#fff;
}

	
.copyBold {
	color: #e4e4e4;
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}

.textFieldMediumLarger {
background:transparent url(images/form_field_mediumLager.gif) no-repeat scroll 0 0;
float:left;
margin:3px 0px 0px 0px;
border:medium none;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
height:25px;
padding:5px 8px 0 8px;
width:156px;
}

.textFieldMediumLarger:focus {
background:transparent url(images/form_field_mediumLager.gif) no-repeat scroll 0 -30px;
}

.continuebtn {
background:transparent url(images/continuebtn.gif);
border:none;
height:42px;
overflow:hidden;
white-space:nowrap;
width:248px;
margin-top:10px;
margin-left:80px;
cursor: pointer;
}
.continuebtn:hover {background:transparent url(images/continuebtn.gif) 0 -42px;}

/********** Listing Add Nav **********/

#listingNav {background:url(images/listingNav.gif) 0 -77px; width:984px; height:77px; margin-bottom:22px;}
#listingNav span { display:block; width:100%; height:77px; text-indent:-9999px; }
#listingNav a span { display:none; }	/* hide spans that are inside of <A> tags */
#listingNav a {display:block; width:100%; height:77px;}
	
	#listingNav-1 {float:left; margin-left:398px !important; margin-left:199px; height:77px; width:136px;}
	#listingNav-1 a:hover, #listingNav-1 .current {background:url(images/listingNav.gif) -398px 0px;}
	
	#listingNav-2 {float:left; margin-left:58px; height:77px; width:102px;}
	#listingNav-2 a:hover, #listingNav-2 .current {background:url(images/listingNav.gif) -592px 0px;}
	
	#listingNav-3 {float:left; margin-left:56px; height:77px; width:106px;}
	#listingNav-3 a:hover, #listingNav-3 .current {background:url(images/listingNav.gif) -750px 0px;}
	
	#listingNav-4 {float:left; margin-left:57px; height:77px; width:71px;}
	#listingNav-4 a:hover, #listingNav-4 .current {background:url(images/listingNav.gif) -913px 0px;}
	
.listing-type-container {
	padding:40px 0 0 40px;
	width:944px;
	height:99px;
	background:url(images/standard_bg.gif) left top no-repeat;
	margin-bottom:20px;
	}
	.listing-type-container ul { margin-left:60px; }
#listing-types .selected-type { background-position:0 -139px; }


.property-images { padding-top:30px; }
.propertyImageContainer { width:308px; float:left; margin-right:30px; background:#333333; }
.property-images .lastImg { margin:0; }
.propertyImageTop { background:url(images/picturebox-top.gif) top left no-repeat; width:308px; height:16px; }
.propertyImageBottom { background:url(images/picturebox-bottom.gif) top left no-repeat; width:308px; height:16px; }
.propertyImage { border:1px solid #535353; border-width:0 1px; background:#333333; padding:4px 0px; width: 306px; }


.logged-in-text { color: #777; font-size:11px; font-family:Verdana,Arial,Helvetica; }
.logged-in-text a { font-size:11px; color:#506889; }

.listingBoxTop {
	background:transparent url(images/listing_box_top.gif) no-repeat top center;
	width:984px;
	width/* */:/**/961px; 
	width: /**/961px;
	height:43px;
	height/* */:/**/26px; 
	height: /**/26px;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:17px 0px 0px 23px;
	margin:0 auto;
	}
	.listingBoxTop-rented { background-image:url(images/listing_box_top_rented.gif);  }

.listingBoxContent {
	background:#333333 url(images/listing_box_repeat.gif) repeat-y top center;
	width:984px;
	width/* */:/**/964px; 
	width: /**/964px;
	height:100%;
	padding:10px 10px 10px 10px;
	margin:0 auto;
}

.listingBoxBottom {
	background:transparent url(images/listing_box_bottom.gif) no-repeat top center;
	width:984px;
	height:10px;
	margin:0 auto;
}


#sash {
	position:fixed;
	background:transparent url(images/sash.png) no-repeat bottom right;
	width:199px;
	height:199px;
	bottom:0;
	right:0;
	z-index:99;
	vertical-align:bottom;
}

.detailText {
	height:26px;
	height/* */:/**/24px; 
	height: /**/24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a1a1a1;
	padding-top:2px;
	font-weight:bold;
}

.details { color:#99c7e4; }

#listingDetails.formContainer-2by3 .listing-addressAndImages { width:286px; float:left; border-right:1px solid #535353; padding:0 5px 0 0; }
#listingDetails.formContainer-2by3 .listing-description { width:287px; float:left; padding:0 0 0 5px; }
#listingDetails.formContainer-2by3 .left-border { border-left:1px solid #535353; margin-left:-1px; }

#listing-images .main-img-container { margin:10px 10px 5px 10px; }
#listing-images .main-img a { padding:0; }
#listing-images .main-img img { border:4px solid #535353; display:inline; }
#listing-images .mini-img-container { padding:5px 10px 0; }
#listing-images .mini-img-container a { display:block; width:75px; border:4px solid #535353; height:75px; margin-bottom:5px; float:left; }
#listing-images .mini-img-container a.right-margin { margin-left:5px; }

.other-info { border-top: 1px solid #535353; }
.other-info h3, .listing-addressAndImages h3 { color:#fff; margin:2px 0; }
.other-info h3.sectionHeader { border-bottom:1px solid #474747; margin-top:10px; }
.other-info .inline { display:inline; }

.other-info .split-by2 { width:291px; float:left; }
.other-info .split-by3 { width:435px; float:left; }
.other-info .split-by4 { width:146px; float:left; }

.add-listing-button, a.add-listing-button, a.add-listing-button:visited, a.add-listing-button:hover { display:block; background:#748E42 url(images/button_bg.gif) repeat-x scroll 0 0; padding:5px 10px; float:right; 	-moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #6F873F; color:#fff; font-weight:bold; }
a.add-listing-button:hover { border-width:2px; padding:4px 9px; } 
.listing-table { margin-top:10px; }
.listing-table tr td { border-bottom:1px solid #7E7F7E; padding:5px; }
.listing-table tr td img { border:4px solid #444; }
.listing-table tr.evenRow td { background:#333333; }
.listing-table tr.oddRow td { background:#3a3a3a; }
.listing-table tr.hoverRow td { background:#535354; color: #fff; }
.listing-table tr.hoverRow td img { border-color:#aaa; }
.listing-table tr td.inactive .is-active { background:url(images/inactive-graphic.gif) left top no-repeat; width:27px; height:100px; }
.listing-table tr td.inactive { background:url(images/inactive-bg.gif) left top repeat-y; }
.listing-table .edit-link { display:block; text-align:right; padding:2px 4px; width:130px; }

#contentSmall {width:710px; float:left;}

 .subNav { margin:2px 25px 0 0; float:left; width:230px; border:1px solid #eeeeee; border-bottom:none; position:relative; border:3px #252525 solid;}

.subNav a, .subNav a:visited, .subNav a:hover{text-decoration:none; color:#fff;}
.subNav a:hover{text-decoration:none; color:#6A6768;}
/*.subNav a:hover{color:#fff; background:#000;}*/
	.level1.even, .level1.odd {display:block; background:#333333; padding:7px 15px 7px 25px; /* border-top:#5F0000 1px solid;*/ border-bottom:1px solid #787878;}
	.level1.even:hover, .level1.odd:hover {background:#606060; border-bottom:1px solid #787878; color:#fff !important;}
	.level1.currentPage, .level1.currentPage:hover {background:#252525 url(images/subNav.gif) -6px center no-repeat; color:#fff !important;/*text-decoration:underline !important;*/ font-weight:bold; border-bottom:1px solid #787878;}
	.level2.even, .level2.odd {display:block; background:#0d0d0d; padding:7px 15px 7px 25px; /* border-top:#5F0000 1px solid;*/ border-bottom:1px solid #787878;}
	.level2.even:hover, .level2.odd:hover {background:#758d46; border-bottom:1px solid #787878; color:#fff !important;}
	.level2.currentPage, .level2.currentPage:hover {background:#90ad57; color:#fff !important;/*text-decoration:underline !important;*/ font-weight:bold; border-bottom:1px solid #787878;}

#slideshowWrap {
	height:352px;
	width:1020px;
	margin-left:auto;
	margin-right:auto;
}



