html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b {margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.50em;}.yui-t3 #yui-main .yui-b {margin-left:24.0759em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b {margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b {margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b {float:none;width:auto;}.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gb .yui-u,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:1.99%;width:32%;}#doc3 .yui-gb .yui-u{*width:31.9%;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;color:red;}.yui-gb div.first{margin-left:0;float:left;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gd .yui-u {*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first {*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u {width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first {width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u {margin:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g div.first{*margin:0;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf {width:49.1%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first {margin-left:0;}.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u {width:66%;}.yui-gd div.first,.yui-gb .yui-gd div.first {width:32%;}.yui-g .yui-gd div.first {_width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first {width:24%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u {float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first {float:left;}.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first {*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

html, body, th, td, div, span, input, textarea { font-family:Tahoma, Arial, Helvetica, sans-serif; }

/*
RED:           #C73D4B
DARK GREEN:    #2e4451
LIGHT GREEN:   #90c73f
*/

a { color:#000099; text-decoration:underline; }
a:hover { text-decoration:none; }
b, strong { font-weight:bold; }
em, i { font-style:italic; }
textarea { padding:3px; }
h2 { font-weight:bold; font-size:136%; margin-bottom:10px; }
h3 { font-weight:bold; font-size:122%; margin-bottom:5px; }
p { margin-bottom:15px; }

.center { text-align:center; }

fieldset.listing-edit {  clear:both; width:600px; margin-bottom:30px; padding:10px; border:1px solid #ddd; }
fieldset.listing-edit legend { background-color:#aaa; padding:1px 5px 1px 5px; border:1px solid #ddd; font-size:107%; font-weight:bold; color:#fff; margin-bottom:10px; }

fieldset.landlord-edit {  clear:both; margin-bottom:30px; padding:10px; border:1px solid #ddd; }
fieldset.landlord-edit legend { background-color:#aaa; padding:1px 5px 1px 5px; border:1px solid #ddd; font-size:107%; font-weight:bold; color:#fff; margin-bottom:10px; }

#hd { padding:15px 0 15px 0; }
#bd { clear:left; min-height:500px; border-bottom:1px solid #bfbfbf; border-top-style:none; padding:10px 0; }
#ft { padding-top:20px; color:#aaa; text-align:center; font-size:85%; }

.clear { clear:both; }
.hide { display:none; }
.show { display:; }

h1.logo { display:block; float:left; }
h1.logo a { display: block; text-indent: -9999px; overflow: hidden; width: 300px; height: 60px; background: url('/images/logo-300-60.png') no-repeat; }

h2.hd-green { border:1px solid #fff; border-bottom:1px solid #dfe7ec; margin:0; padding:5px 0 5px 10px; background:#eff3f5 url('/images/home-listing-search-h2-bg.png') repeat-x; font-size:28px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#2e4451; font-family:"Times New Roman", Times, serif; }
h3.hd-green { border:1px solid #fff; border-bottom:1px solid #dfe7ec; margin:0; padding:5px 0 5px 10px; background:#eff3f5 url('/images/home-listing-search-h2-bg.png') repeat-x; font-size:28px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#2e4451; font-family:"Times New Roman", Times, serif; }

input.submit-gray { height:52px; background:transparent url('/images/home-search-btn.png') repeat-x; border:1px solid #ccc; padding:0 10px; font-size:18px; letter-spacing:0.1px; font-weight:bold; color:#2e4451; }
input.submit-gray:hover { cursor:pointer; color:#90c73f; }

.gray-bottom-box { border:1px solid #AFC3CF; background:url('/images/box-bottom-gray.png') repeat-x bottom; }

div.screen-alert { margin-bottom:20px; padding:5px; background-color:#F0F8FF; border:1px solid #0033FF; color:#0033FF; font-weight:bold; }

table.list { margin-bottom:30px; width:100%; }
table.list th { color:#000; font-weight:bold; border:1px solid #ddd; padding:5px; background:#f7f7f7 url('/images/list-th-bg.gif') repeat-x; }
table.list td { border:1px solid #ddd; padding:5px; padding-left:8px; }
table.list tr.light { background-color:#fff; }
table.list tr.dark { background-color:#f7f7f7; }


table.form {  }
table.form tfoot td { padding:5px; font-weight:bold; }
table.form tfoot td input {  }
table.form tbody div.msg { color:#990000; }
table.form tbody th { padding:5px; font-weight:bold; text-align:right; }
table.form tbody td { padding:5px; }
table.form tbody td div.helper { margin-top:2px; font-size:85%; color:#aaa; }
table.form tbody ul.error_list li { color:#990000; }
table.form tbody ul.radio_list li { display:inline; }

span.required { color:#990000; font-size:152%; font-weight:bold; }

div.form {  }
div.form div.section { margin-bottom:30px; }
div.form div.section-label { font-size:136%; }
div.form ul.error_list li { background:#990000; color:#fff; width:60px; padding:2px; }
div.form span.required { color:#990000; font-size:114%; padding-left:4px; }
div.form div.errors p { color:#990000; font-weight:bold; background-color:#FFCCFF; padding:3px; }
div.form div.global-message { margin-top:10px; margin-bottom:20px; background-color:#990000; color:#fff; padding:5px; }
div.form div.row { clear:both; margin-bottom:20px; }
div.form div.tall { margin-bottom:40px; }
div.form div.row div.label { font-weight:bold; margin-bottom:3px; }
div.form div.row span.helper { font-weight:normal; font-size:85%; color:#aaa; padding-left:5px; }
div.form div.row div.input { clear:both; }
div.form div.row div.input-other { clear:both; padding-top:5px; }
div.form div.row div.input-other label {  }
div.form div.row div.input-other input { font-size:92%; }
div.form div.row div.helper { font-size:85%; color:#aaa; margin:3px 0 3px 0; }
div.form div.row div.input ul.checkbox_list li { float:left; width:195px; height:18px; overflow:hidden; }
div.form div.row div.input ul.checkbox_list { display:block; clear:both; }
div.form div.row div.input table {  }
div.form div.row div.input table.wide { width:100%; }
div.form div.row div.input table th { padding-bottom:2px; padding-right:5px; font-weight:bold; }
div.form div.row div.input table td { padding-right:5px; }
div.form div.row div.buttons {  }
div.form div.row div.buttons input { font-size:18px; padding:2px; }

div.date-holder { float:left; margin-right:5px; padding:3px; padding-left:5px; padding-right:5px; font-size:92%; color:#000; background-color:#fff; border-top:1px solid #abadb3; border-left:1px solid #e2e3ea; border-bottom:1px solid #e3e9ef; border-right:1px solid #dbdfe6; }
#listing_date_available { display:none; }

div.pagination { clear:both; text-align:center; }
div.pagination li { display:inline; padding-right:10px; }
div.pagination li.active a { font-weight:bold; color:#000; text-decoration:none; }

ul.listing-steps { display:block; clear:right; height:90px; margin-top:30px; }
ul.listing-steps li { float:left; font-size:16px; padding:10px 50px 10px 10px; height:20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url('/images/listing-steps-bg.gif') repeat-x; }
ul.listing-steps li.active { color:#000; font-weight:bold; }
ul.listing-steps li.inactive { color:#aaa; font-weight:normal; }

div.listing-images {  }
div.listing-images .upload-block { margin-bottom:20px; padding:5px; border:1px solid #eee; background-color:#f7f7f7; }
div.listing-images .upload-block label { display:block; margin-bottom:3px; font-weight:bold; padding-left:2px; }
div.listing-images .upload-block input { display:block; margin-bottom:5px; }
form.image-title-edit-inline { padding:3px; background-color:#f7f7f7; border:1px solid #eee; margin-bottom:5px; }
form.image-title-edit-inline input { width:100px; font-size:11px; }

div.breadcrumb { padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #eee; }
div.breadcrumb ul {  }
div.breadcrumb li { display:inline; list-style-type:none; padding-left:6px; }
div.breadcrumb a {  padding-right:14px; background: url('/images/breadcrumb-arrow.png') no-repeat right; }

div.listing-snapshot { margin-bottom:15px;}
div.listing-snapshot div.photo { float:left; margin-right:20px; }
div.listing-snapshot div.bottom { clear:left; text-align:right; }

div.listing-snapshot div.premiere { height:180px; padding:5px; border:3px solid #0000CC;  }
div.listing-snapshot div.premiere div.bottom { font-size:16px; font-weight:bold; }

div.listing-snapshot div.featured { height:140px; padding:5px; border:2px solid #0066CC; }
div.listing-snapshot div.featured div.bottom { font-weight:bold; }

div.listing-snapshot div.standard { height:130px; padding:5px; border:1px solid #ccc; }


div.listing-snapshot img.main-image { border:2px solid #ccc; margin:10px 10px 0 0; }

div.listings div.map-canvas { width:290px; height:200px; border:1px solid #aaa; margin-bottom:20px; }

.listings .results {  }
.listings .results ul {  }
.listings .results ul li {  }

.other-rentals ul li.standard { width:100%; height:160px; overflow:hidden; background:url('/images/snap-standard-btm-bg.gif') bottom repeat-x; font-size:11px; margin:0 15px 15px 0; padding-bottom:10px; border:1px solid #ddd; text-align:center; }
.other-rentals ul li.standard .body { padding:0 10px; }
.other-rentals ul li.standard .headline { text-align:left; padding:4px 7px 4px 7px; background:url('/images/snap-standard-hd-bg.gif') repeat-x; margin-bottom:15px; }
.other-rentals ul li.standard .headline a { font-weight:bold; color:#253741; }
.other-rentals ul li.standard .photo { float:left; width:120px; }
.other-rentals ul li.standard .details { font-size:11px; text-align:left; margin-left:130px; width:150px; overflow:auto; }
.other-rentals ul li.standard .description { clear:left; padding-top:10px; font-size:11px; }

.listings .results ul li.standard { float:left; width:295px; height:160px; overflow:hidden; background:url('/images/snap-standard-btm-bg.gif') bottom repeat-x; font-size:11px; margin:0 15px 15px 0; padding-bottom:10px; border:1px solid #ddd; text-align:center; }
.listings .results ul li.standard .body { padding:0 10px; }
.listings .results ul li.standard .headline { text-align:left; padding:4px 7px 4px 7px; background:url('/images/snap-standard-hd-bg.gif') repeat-x; margin-bottom:15px; }
.listings .results ul li.standard .headline a { font-weight:bold; color:#253741; }
.listings .results ul li.standard .photo { float:left; width:120px; }
.listings .results ul li.standard .details { font-size:11px; text-align:left; margin-left:130px; width:140px; overflow:auto; }
.listings .results ul li.standard .description { clear:left; padding-top:10px; font-size:11px; }

.listings .results ul li.featured { float:left; width:605px; height:200px; overflow:hidden; background:url('/images/snap-premium-btm-bg.gif') bottom repeat-x; font-size:12px; margin:0 15px 15px 0; padding-bottom:10px; border:1px solid #ddd; text-align:center; }
.listings .results ul li.featured .body { padding:0 10px; }
.listings .results ul li.featured .headline { text-transform:capitalize; padding:8px 7px 2px 8px; text-align:left; font-size:14px; background:url('/images/snap-premium-hd-bg.png') repeat-x; margin-bottom:15px; }
.listings .results ul li.featured .headline a { font-weight:bold; color:#2e4451; display:block; }
.listings .results ul li.featured .photo { float:left; width:200px; }
.listings .results ul li.featured .details { text-align:left; margin-left:130px; }
.listings .results ul li.featured .details ul.left { height:80px; width:160px; float:left; }
.listings .results ul li.featured .details ul.right { height:80px; }
.listings .results ul li.featured .details .address { text-transform:capitalize; }
.listings .results ul li.featured .description { padding-top:10px; text-align:left; padding-top:10px; }

.listing .images .wrapper { height:425px; }
	
	/* Style the spotlight container */
	.listing .images #container { float:left; margin: 0 auto; margin-right:20px; }
	.listing .images #spotlight { height:425px; overflow:auto; }
	.listing .images #spotlight .img-title { margin-top:5px; }
	.listing .images ol#carousel li { padding:0; }
	.listing .images ol#carousel li a { padding:0; margin:0; }
	.listing .images .yui-carousel-element li { height: 75px; width: 75px; padding:1px; border:1px solid #ccc; }
	.listing .images .yui-carousel-element li img { height: 75px; width: 75px; }

.listing .map-canvas { width:300px; height:180px; margin:0 0 20px 0; border:1px solid #aaa; }
.listing .property-description {  }

.listing .additional-details {  }
.listing .additional-details h3 { font-size:18px; font-weight:bold; color:#fff; height:20px; padding:5px; background:url('/images/add-details-head-bg.gif') repeat-x; border:1px solid #2e4451; margin-bottom:5px; }
.listing .additional-details ul { margin:0 0 20px 10px; }
.listing .additional-details ul li {  }

.listing .fundamentals { padding:10px; }
.listing .fundamentals ul li { clear:both; min-height:20px; margin:3px; padding:3px; border-bottom:1px dashed #ddd; }
.listing .fundamentals ul li.last { border:none; }
.listing .fundamentals ul li strong { display:block; float:left; width:120px; text-align:right; height:1px; overflow:display; }
.listing .fundamentals ul li span { display:block; margin-left:130px; }
.listing .fundamentals ul li span ul { margin:0; padding:0; border:none; }
.listing .fundamentals ul li span ul li { margin:0; padding:0; border:none; }

.listing .details .top .address { color:#2e4451; font-weight:bold; }
.listing .details .top {  }
.listing .more-details {  }

.listing .inquire { margin-bottom:15px; }
.listing .inquire label { display:block; font-weight:bold; margin-top:10px; }
.listing .inquire label .required { font-size:13px; }
.listing .inquire .lead-errors { background:#FFCCFF; padding:3px; border:1px dashed #FF66FF; }
.listing .inquire .lead-errors p { font-weight:bold; margin-bottom:5px; }
.listing .inquire .lead-errors ul li { list-style-type:disc; margin-left:20px; }
.listing .inquire input.text { width:230px; }
.listing .inquire form { padding:20px; }
.listing .inquire textarea { width:230px; height:90px; }
.listing .inquire input.button { float:right; margin-right:30px; }

.listing .landlord { margin-bottom:20px; padding:15px; }
.listing .landlord .photo { float:left; margin-right:10px; min-height:120px; }
.listing .landlord .name { font-size:14px; font-weight:bold; }
.listing .landlord .phone { font-size:14px; font-weight:bold; margin:2px 0; }
.listing .landlord .other { font-size:12px; }
.listing .landlord .clear { clear:left; margin-bottom:40px; }
.listing .landlord .company {  }

table.pricing { width:100%; margin-bottom:200px; }
table.pricing th { text-align:center; border:1px solid #ddd; border-bottom:1px none #dfe7ec; margin:0; padding:5px 0 5px 10px; background:#eff3f5 url('/images/home-listing-search-h2-bg.png') repeat-x; font-size:28px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#2e4451; font-family:"Times New Roman", Times, serif; /*padding:10px; background:#f7f7f7 url('/images/pricing-th-bg.gif') repeat-x; color:#2e4451; border:1px solid #ddd; text-align:center; font-weight:bold; font-size:18px;*/ }
table.pricing td { padding:10px; border:1px solid #ddd; text-align:center; }
table.pricing td.feature { text-align:left; font-weight:bold; border:none; border-bottom:1px dashed #ddd; width:200px; padding-right:20px; }
table.pricing td.cost strong { display:block; font-weight:bold; font-size:18px; margin-bottom:3px; }

form.search-config { margin-bottom:10px; text-align:center; }
form.search-config label { font-weight:bold; margin:0 3px 0 10px; }
form.search-config .submit { margin-left:15px; }

.signin { margin-top:40px; text-align:left; border:1px solid #AFC3CF; background:url('/images/box-bottom-gray.png') repeat-x bottom; }
.signin label { display:block; margin-bottom:3px; margin-left:10px; font-weight:bold; }
.signin input { display:block; margin-bottom:10px; margin-left:10px; width:200px; }
.signin input.submit { display:block; font-size:18px; margin-left:10px; width:80px; }
.signin p { float:right; padding:10px; color:#90c73f; }
.signin form { padding:40px 10px 20px 10px; }

.signup { margin:70px 20px 0 0; border-left:1px none #ccc; padding-left:20px; }
.signup ul { margin-bottom:30px; padding-left:40px; }
.signup ul li { padding-left:10px; list-style-type:disc; }
.signup input.submit { font-size:18px; }
.signup .create { border:1px solid #AFC3CF; background:url('/images/box-bottom-gray.png') repeat-x bottom; }
.signup .create table.form { margin:20px; }
.signup .create table.form { margin:20px; }

.module-actions { float:right; }
.module-actions ul { margin:0; padding:0; }
.module-actions ul li { float:left; height:8px; overflow:display; padding:0 10px; border-right:1px solid #ccc; }
.module-actions ul li.last { border-right-style:none; padding-right:0; }
.module-actions ul li a { text-decoration:none; }
.module-actions ul li a img {  }

.navigation-minor { float:right; }
.navigation-minor ul { margin:0; padding:0; }
.navigation-minor ul li { float:left; color:#aaa; height:8px; overflow:display; padding:0 10px; border-right:1px solid #ccc; }
.navigation-minor ul li strong { color:#2e4451; }
.navigation-minor ul li.last { border-right-style:none; padding-right:0; }
.navigation-minor ul li a { font-size:12px; color:#90c73f; }

.navigation-user { padding-top:5px; }
.navigation-user ul { margin:0; padding:0; height:25px; border-bottom:1px solid #ccc; background:url('/images/navigation-user-bg.gif') repeat-x; }
.navigation-user ul li { float:left; padding:0 10px; border-left:1px solid #f7f7f7; border-right:1px solid #ccc; }
.navigation-user ul li.first { padding-left:5px; border-left-style:none; }
/*.navigation-user ul li.last { border-right-style:none; padding-right:0; }*/
.navigation-user ul li.last { border-style:none; padding-right:0; font-size:11px; color:#999; }
.navigation-user ul li.last strong { color:#2e4451; font-size:12px; }
.navigation-user ul li.last input.code { margin-right:3px; }
.navigation-user ul li a { font-size:12px; font-weight:bold; text-decoration:none; color:#2e4451; }
.navigation-user .clear { clear:both; padding-bottom:30px; }

.support-phone { text-align:right; font-weight:bold; color:#C73D4B; clear:right; padding-top:15px; }
.support-phone strong { color:#2e4451; margin-right:7px; }

.navigation-main { margin-top:20px;
	float:left;
	width:100%;
	background:#ffffff url('/images/admin/navigation-main-bg.gif') repeat-x bottom;
	line-height:normal;
}
.navigation-main ul {
	margin:0;
	padding-left:5px;
	padding-right:5px;
	list-style:none;
}
.navigation-main li {
	float:left;
	background:url('/images/admin/navigation-main-right.gif') no-repeat right top;
	margin:0;
	margin-right:3px;
	padding:0;
}
.navigation-main a {
	float:left;
	display:block;
	background:url('/images/admin/navigation-main-left.gif') no-repeat left top;
	padding:8px 10px 7px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.navigation-main .active {
	background-image:url('/images/admin/navigation-main-right-active.gif');
}
.navigation-main .active a {
	background-image:url('/images/admin/navigation-main-left-active.gif');
	padding-bottom:8px;
}
.navigation-main .last {
	clear:right;
}

.featured-rentals { border-right:1px solid #DFE7EC; min-height:1000px; }
.featured-rentals h2 { text-align:left; padding:10px; border-bottom:1px solid #AFC3CF; font-size:28px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#C73D4B; font-family:"Times New Roman", Times, serif; /*border-top:2px solid #AFC3CF; margin:0; padding:10px; background:#DFE7EC; font-size:28px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#2e4451; font-family:"Times New Roman", Times, serif;*/ }
.featured-rentals .fr-body { clear:both; }
.featured-rentals a.get-listed { text-decoration:none; display:block; text-align:right; float:right; padding:20px 0 0 0; margin-right:20px; color:#90c73f; }
.featured-rentals .type { clear:both; padding-top:10px; }
.featured-rentals .type h3 { font-size:20px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#90c73f; font-family:"Times New Roman", Times, serif; }
.featured-rentals ul li.standard { float:left; width:295px; height:160px; overflow:hidden; background:url('/images/snap-standard-btm-bg.gif') bottom repeat-x; font-size:11px; margin:0 15px 15px 0; padding-bottom:10px; border:1px solid #ddd; text-align:center; }
.featured-rentals ul li.standard .body { padding:0 10px; }
.featured-rentals ul li.standard .headline { text-align:left; padding:9px 7px 4px 9px; background:url('/images/snap-standard-hd-bg.gif') repeat-x; margin-bottom:15px; }
.featured-rentals ul li.standard .headline a { font-weight:bold; color:#253741; }
.featured-rentals ul li.standard .photo { float:left; width:120px; }
.featured-rentals ul li.standard .details { font-size:11px; text-align:left; margin-left:130px; width:145px; overflow:auto; }
.featured-rentals ul li.standard .description { clear:left; padding-top:10px; font-size:11px; }

.home-search { margin:30px 0 30px 0; }
.home-listing-jump { height:260px; text-align:center; }
.home-listing-jump .jump-body{ padding:5px; border:1px solid #AFC3CF; background:url('/images/box-bottom-gray.png') repeat-x bottom; }
.home-listing-jump label { display:block; color:#2e4451; margin-bottom:5px; font-size:22px; font-weight:bold; }
.home-listing-jump input { padding:5px; font-size:16px; font-weight:bold; margin-bottom:15px; }
.home-listing-jump p.submit input { margin:0; height:52px; background:transparent url('/images/home-search-btn.png') repeat-x; border:1px solid #ccc; padding:0 10px; font-size:18px; letter-spacing:0.1px; font-weight:bold; color:#2e4451; }
.home-listing-jump p.submit input:hover { cursor:pointer; color:#90c73f; }
.home-listing-jump h3 { border:1px solid #fff; font-size:28px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#90c73f; font-family:"Times New Roman", Times, serif; padding:5px; /*margin:0; padding:5px; background:#DFE7EC; font-size:28px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#90c73f; font-family:"Times New Roman", Times, serif; */ }
.home-listing-jump p.description { margin:10px 0 10px 0; padding:0; color:#aaa; font-size:11px; }

.home-listing-search { height:260px; border:1px solid #AFC3CF; background:url('/images/box-bottom-gray.png') repeat-x bottom;  }
.home-listing-search .search-body { padding:0 10px 0 15px;  }
.home-listing-search h2 { border:1px solid #fff; border-bottom:1px solid #dfe7ec; margin:0; padding:5px 0 5px 10px; background:#eff3f5 url('/images/home-listing-search-h2-bg.png') repeat-x; font-size:28px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#2e4451; font-family:"Times New Roman", Times, serif; }
.home-listing-search .search-head { margin:10px 0; padding:10px; font-weight:bold; font-size:20px; letter-spacing:0.2px; color:#2e4451; }
.home-listing-search .search-head select { font-weight:normal; font-size:16px; letter-spacing:0.1px; margin-right:20px; }
.home-listing-search .advanced-criteria { font-size:16px; font-weight:normal; letter-spacing:0.1px; padding:0 10px 10px 10px; }
.home-listing-search .advanced-criteria select,
.home-listing-search .advanced-criteria input { font-size:16px; font-weight:normal; letter-spacing:0.1px; margin-right:15px; }
.home-listing-search .advanced-criteria .line-1 { text-align:left; font-size:14px; font-weight:normal; letter-spacing:0.1px; padding:20px 0 5px 20px; border-top:1px solid #AFC3CF; border-bottom:1px none #AFC3CF; }
.home-listing-search .advanced-criteria .line-1 select,
.home-listing-search .advanced-criteria .line-1 input { font-size:13px; }
.home-listing-search .advanced-criteria .line-2 { text-align:left; font-size:14px; font-weight:normal; letter-spacing:0.1px; padding:20px 20px 0 0; }
.home-listing-search .advanced-criteria .line-2 select,
.home-listing-search .advanced-criteria .line-2 input { font-size:13px; }
.home-listing-search .advanced-criteria .line-2 .submit { height:52px; float:left; padding:0; }
.home-listing-search .advanced-criteria .line-2 .submit input { height:52px; background:transparent url('/images/home-search-btn.png') repeat-x; border:1px solid #ccc; padding:0 10px; font-size:18px; letter-spacing:0.1px; font-weight:bold; color:#2e4451; }
.home-listing-search .advanced-criteria .line-2 .submit input:hover { cursor:pointer; color:#90c73f; }

.home-right .free { text-align:center; padding:0 0 20px 0; }
.home-right h3 { border-top:1px solid #AFC3CF; margin:0; padding:5px; background:#DFE7EC; font-size:22px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#2e4451; font-family:"Times New Roman", Times, serif; }
.home-right p { padding:15px; }
.home-right ul { padding:15px; }
.home-right ul li { font-size:16px; letter-spacing:0.1px; margin-bottom:8px; }
.home-right ul li a { color:#90c73f; }

.ads-300-250 h3 { border-top:1px solid #AFC3CF; margin:0; padding:5px; background:#DFE7EC; font-size:22px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#2e4451; font-family:"Times New Roman", Times, serif; }
.ads-300-250 p { padding:15px; }

.property-search { border:1px solid #AFC3CF; background:url('/images/box-bottom-gray.png') repeat-x bottom; margin:15px 0 25px 0;; }
.property-search .property-search-body { padding:20px; }
.property-search label { display:block; font-weight:bold; margin:15px 0 3px; }
.property-search td { display:table-cell; vertical-align:bottom; padding-right:10px; }
.property-search td.tiny { font-size:11px; }
.property-search td.tiny strong { display:block; }
.property-search p.submit { padding-top:30px; text-align:center; }

.box-simple-green {  }
h3.hd-box-simple-green,
.box-simple-green h3 { border-top:1px solid #AFC3CF; margin:0; padding:5px; background:#DFE7EC; font-size:22px; letter-spacing:0.1px; font-weight:bold; font-style:italic; color:#2e4451; font-family:"Times New Roman", Times, serif; }
.box-simple-green p { padding:15px; }
.box-simple-green ul { padding:15px; }
.box-simple-green ul li { font-size:16px; letter-spacing:0.1px; margin-bottom:8px; }
.box-simple-green ul li a { color:#90c73f; }

.box-300-green { width:300px; background:#fff url('/images/box-300-bd.gif') repeat-y; }
.box-300-green h3 { background:url('/images/box-300-hd.gif') no-repeat; margin:0; padding:10px; color:#90c740; font-size:26px; font-weight:bold; text-align:center; }
.box-300-green .box-300-body { margin:0 20px 10px 20px; border-top:1px dashed #90c740; }
.box-300-green p.footer { height:16px; background:#fff url('/images/box-300-ft.gif') no-repeat; }

.box-300-darkgreen { width:300px; background:#fff url('/images/box-300-bd-darkgreen.gif') repeat-y; }
.box-300-darkgreen h3 { background:url('/images/box-300-hd-darkgreen.gif') no-repeat; margin:0; padding:10px; color:#2e4451; font-size:26px; font-weight:bold; text-align:center; }
.box-300-darkgreen .box-300-body { margin:0 20px 10px 20px; padding-top:10px; border-top:1px dashed #2e4451; }
.box-300-darkgreen .box-300-body ul { padding-top:10px; }
.box-300-darkgreen p.footer { height:16px; background:#fff url('/images/box-300-ft-darkgreen.gif') no-repeat; }


.listing-activated { margin:100px; text-align:center; }

ol.standard { padding-left:20px; }
ol.standard li { list-style-type:decimal; }
ul.standard {  }
ul.standard li { list-style-type:disc; }