html, body {
    height: 100%;
}

body { 
	background-image: url(../images/bg_body.gif);
	background-position: 50% 0;
	background-repeat: repeat-y;
	margin: 0px; 
	padding: 0px;
	 }

body, p, ol, ul, td {
	font-family: Tahoma, Helvetica, "Helvetica", arial,sans-serif;
  font-size:   12px;
	color: #666;
}

p, td {
	font-size:   14px;
	line-height: 18px;
}


ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

h2 {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 20px;
	color: #000;
}

h3.title_location {
	float: right;
}

#content h2 {
	margin-top: 20px;
}

h3.center {
	text-align: center;
	font-size:18px;
	line-height:22px;
	margin-bottom:20px;
	color: #666;
}

h4 {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 20px;
	color: #666;
}

h3 {
font-size:18px;
line-height:22px;
margin-bottom:20px;
}

h3.details {
font-size:18px;
line-height:22px;
margin-bottom:0px;
}

#errorExplanation {
	padding: 10px;
	color: red;
	border: 1px solid red;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#errorExplanation h2 {
	font-size: 18px;
	margin-bottom: 10px;
}

#errorExplanation p {
	font-size: 14px;
}

#errorExplanation ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin: 10px 0 20px 30px;
}

#errorExplanation li {
	margin-top: 10px;
}

.fieldWithErrors input{
	background-color: #ffcccc;
}


#header, #stage, #footer, #copyright, #ribbon {
	width: 980px;
}

#page {
	margin: 0px;
	padding: 0px;
	min-height:100%;
	position:relative;
	
}

#header_container {
	height: 56px;	
}

#header {
	margin: 0px auto;
	background-color: #000;
	height: 56px;	
}

#logo {
	margin-left: 20px;
	margin-top: 2px;
}

.default_layout {
	margin: 10px 20px 10px 20px;
}

.default_layout a, .default_layout a:visited {
	color: #849D4F;
	font-size: 14px;
	text-decoration: none;
}

.default_layout a:hover {
	font-size: 14px;
	text-decoration: underline;
}

ul.vertical_list {
	color:#336600;
	font-size:14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:20px 0 20px 15px;
	text-decoration:none;
}

ul.vertical_list li {
	line-height:12px;
	margin-top:10px;
}

ul.detail_list {
	color: #888;
	font-size:14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin: 10px 0 20px 15px;
	text-decoration:none;
}

ul.detail_list li {
	line-height:18px;
	margin-top:10px;
}
p.legal_info {
	font-size: 9px;
}

#flash_message {
	margin: 10px 20px 10px 20px;
	padding: 10px 10px 10px 44px;
}

#flash_message.error {
	color: red;
	border: 1px solid red;
	background-color: #ffcccc;
	background-image: url(../images/icons/error.png);
	background-position: 10px 50%;
	background-repeat: no-repeat;
}

#flash_message.notice {
	color: #000;
	border: 1px solid #555;
	background-color: #ffffcc;
	background-image: url(../images/icons/notice.png);
	background-position: 10px 50%;
	background-repeat: no-repeat;
}

#flash_message.success {
	color: #336600;
	border: 1px solid #336600;
	background-color: #ccffcc;
	background-image: url(../images/icons/success.png);
	background-position: 10px 50%;
	background-repeat: no-repeat;
}


/* +NAVIGATION
----------------------------------------------------*/
#header_navigation {
	float:right;
	font-size:12px;
	padding:0;
	width:513px;
}

#header_navigation ul					{ background:none; height:35px; list-style:none; margin:0; padding:0; }
#header_navigation li					{ float:left; padding:0px; }

#header_navigation li.nav_communities { width: 180px;}
#header_navigation li.nav_services { width: 180px;}
#header_navigation li.nav_careers { width: 150px;}


#header_navigation li a				{ color:#B3EE3A; display:block; line-height:56px; margin:0px; text-align:center; text-decoration:none;
						  background: #000 }
#header_navigation li.nav_communities a.top 			{ width:180px;}
#header_navigation li.nav_services a.top 			{ width:180px;}
#header_navigation li.nav_careers a.top 			{ width:150px;}
#header_navigation li.nav_communities ul { width:180px;}
#header_navigation li.nav_services ul { width:180px;}
#header_navigation li.nav_careers ul { width:150px;}



#header_navigation li a:hover, 
#header_navigation ul li:hover a	  	{ background: #000; color:#fff; text-decoration:none; }
#header_navigation li ul				{ background:#000; display:none; height:auto; padding:0; margin:0 0 0 0; border:1px solid #fff; 
						  position:absolute; z-index:200; }
						
						
						
#header_navigation li:hover ul		{ display:block; }
#header_navigation li li 				{ border-top:#555 dotted 1px; display:block; float:none; margin:0px; padding:0px; width:auto; }
#header_navigation li:hover li a		{ background:none; text-align:center; }
#header_navigation li ul a			{ display:block; height:25px; line-height:25px; font-size:12px; font-style:normal; margin:0px; padding:0px 10px 0px 10px; text-align:left; }
#header_navigation li ul a:hover, 
#header_navigation li ul li:hover a	{ background-color:#b3ee3a; border:0px; color:#000; text-decoration:none; }
#header_navigation p 					{ clear:left; }






/* +NAVIGATION
----------------------------------------------------*/
.nav					{ border:none; padding:0px; float:right; width:724px; font-size: 12px; }
.nav ul					{ background:none; height:35px; list-style:none; margin:0; padding:0; }
.nav li					{ float:left; padding:0px; }
.nav li a				{ color:#B3EE3A; display:block; line-height:56px; margin:0px; text-align:center; text-decoration:none;
						  background:#000 repeat-x; }
.nav li a.top 			{ width:180px; border-right:#000 solid 1px; }
.nav li a:hover, 
.nav ul li:hover a	  	{ background: #000 url("../images/nav_hover.gif") bottom center no-repeat; color:#fff; text-decoration:none; }
.nav li ul				{ background:#000; display:none; height:auto; padding:0; margin:0 0 0 0; border:1px solid #fff; 
						  position:absolute; width:180px; z-index:200; /*top:1em; /*left:0;*/ }
.nav li:hover ul		{ display:block; }
.nav li li 				{ border-top:#555 dotted 1px; display:block; float:none; margin:0px; padding:0px; width:auto; 
						  /* background:url('images/nav_sub_sep.gif') bottom left no-repeat; */ }
.nav li:hover li a		{ background:none; text-align:center; }
.nav li ul a			{ display:block; height:25px; line-height:25px; font-size:12px; font-style:normal; margin:0px; padding:0px 10px 0px 10px; text-align:left; }
.nav li ul a:hover, 
.nav li ul li:hover a	{ background-color:#b3ee3a; border:0px; color:#000; text-decoration:none;
						  /* background:#b3ee3a url('images/nav_hover_sub.gif') center left no-repeat; */ }
.nav p 					{ clear:left; }





#stage_container {
	
}

#stage {
	margin: 0px auto;
	background-color: #fff;
	position: relative;
	top: -2px;
}

#ribbon {
	height: 40px;
	background-color: #e5e4dc;
}

#ribbon_left {
	float: left;
	margin-left: 20px;
	margin-top: 14px;
}

#ribbon_left li {
	display: inline;
	margin-right: 5px;
	font-size: 10px; 
	color: #555; 
	
}

#ribbon_right {
	float: right;
	margin-right: 20px;
	margin-top: 14px;
}

#ribbon_right li {
	display: inline;
	margin-left: 7px;
	font-size: 10px; 
	color: #555;
}

#ribbon_right a, #ribbon_left a {
	color: #555; 
	text-decoration: none;
}

#ribbon_right a:hover, #ribbon_left a:hover {
	color: #555; 
	text-decoration: underline;
}

#user_bar_container {
	background-color:#B3EE3A;
	position: relative;
	top: -2px;
}

#user_bar {
	height: 22px;
	margin-left:20px;
	margin-right:20px;
}

#manager_bar {
	float: right;
}

#user_bar a {
	text-decoration: none;
	color: #000;
}

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

#user_bar li {
color: #000;
display:inline;
font-size: 90%;
position:relative;
top:3px;
}


#manager_bar {
	
}

#content_container {
	padding-bottom:122px;   /* Height of the footer */
}

#content {
	
}

#copyright_container {
	
}

#copyright {
	margin: 0px auto;
	height: 66px;
}

#copy_links {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
}

#copy_links li {
	display: inline;
	margin-right: 7px;
	font-size: 10px; 
	color: #555;
}

#copy_links a {
	color: #555; 
	text-decoration: none;
}

#copy_links a:hover {
	color: #555; 
	text-decoration: underline;
}

#copy_links_right {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}

#copy_links_right img {
	margin-left: 6px;
}

#bottom_container {
	position:absolute;
	bottom:0;
	width:100%;
	height:122px;   /* Height of the footer */
	
}
#footer_container {
	
}

#footer {
	margin: 0px auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 56px;
	background:#B3EE3A;
}

#footer h3 {
	position: relative;
	top: 20px;
	color: #000;
	font-style: normal;
}

#footer_title {
	margin: 0px auto;
	text-align: center;
	width: 700px;
}


#DB {
	background-color: #ccc;	
	float:right;
}

#footer li {
	color: #000;
	display: inline;
	font-size: 10px; 
}

#sidebar {
	width: 180px;
	float: left;
	margin-top: 10px;
}

#main_container {
	width: 740px;
	float: right;
	margin-top: 10px;
}

#main_container.overview {
	margin-top: 0px;
}

#main_content {
	height: 370px;
	width: 740px;
	
}

#main_container.contact_page {
	margin-top: 0px;
}





#greeting_container {

}

#community_slideshow {
	float: left;
	width: 320px;
}

#community_greeting {
	width: 380px;
	float: right;
}

.clear_fix {
	clear: both;
	display: block;
}

.clear_fix_top {
	clear: both;
	display: block;
}

/* +Individual Page Templates
----------------------------------------------------*/
#index_bottom {
	border-top: 1px solid #999;
	margin: 20px 20px 0px 20px;
}

#index_bottom_left {
	float: left;
	border-right: 1px solid #999;
	width:620px;
}

#index_bottom_left #text_container {
	float: left;
	padding-right: 20px;
	margin-top: 20px;
	margin-left: 20px;
}

#index_bottom_left #text_block {
	width: 260px;

}

#index_bottom_left #main_flash {
	float:left;
	margin-top:20px;
	height: 240px;
	width: 320px;
}

#index_bottom_right {
	background-image: url(../images/laptop_woman.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
	width: 299px;
	height: 240px;
	margin-left: 20px;
	margin-top: 20px;
}

#index_bottom_right img.image {
	float: right;
	position: relative;
	top: -20px;
	z-index: 1;
}

#index_bottom_right p.social_text {
	width: 180px;
}

img.social {
	margin-right: 8px;
	margin-top: 20px;
}

#sidebar_listing img.signature_map {
	float: right;
}

#leasing_hours {
	margin-bottom: 20px;
}

#community_flash_container {
	float: right;
	margin-top: 66px;
}

#manager_signature {
	float: right;
	margin-right: 40px;
	margin-top: 20px;
}


#detail_container {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 740px;
}

#detail_container.pet_container {
	margin-top: 20px;
}



#col_left {
	float: left;
	width: 235px;
}

#col_right {
	float: right;
	width: 235px;
}

#col_middle { 
	float: left;
	width: 35%;
}
	
table.neighborhood_details {
	margin-top: 10px;
}

table.neighborhood_details td{
	width: 235px;
	padding-bottom: 6px;
}

table.neighborhood_details td.neighborhood_data{
	color: #888;
}

#pet_paws {
	width: 56px;
	float: left;
}
#pet_title {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

p.pet_text {
	margin-right: 10px;
}

#photo_container {
	width: 740px;
	height: 600px;
	background-image: url(../images/sig_leaf.jpg);
	background-position: 50% 0;
	background-repeat: no-repeat;
	display: table;
	/*position: relative;*/
	overflow: hidden;
}

#photo_container #photo_sub_container {
	/*position: absolute;*/
	/*top: 50%;*/
	display: table-cell;
	vertical-align: middle;
}

#photo_container #thumb_container {
	width: 448px;
	/*position: relative;*/
	/*top: -50%;*/
	margin: 0 auto;
}

#photo_container #thumb_column {
	width: 112px;
	float: left;
}

#photo_container #thumb {
	width: 100px;
	margin-bottom: 10px;
	border: 1px solid #888;
}



#photo_instructions h2{
	text-align: center;
}

#floorplan_container {
	width: 740px;
}

#floorplan_container #thumb {
	float: left;
}

#community_contact form.contact_form {
	width: 500px;
}

#community_contact form.contact_form .button {
	border-bottom: none;
	
}

#community_contact h3 {
	line-height: 28px;
}

#community_contact h4 {
	line-height: 14px;
	font-size: 14px;
	margin-bottom: 10px;
}

.calendar_date_select_popup_icon {
	margin-left: 4px;
}

#search_results {
	margin-bottom: 20px;
}

#property_search form.contact_form {
width:500px;
}

#property_search form.contact_form .button {
border-bottom: none;
}

#property_search h4 {
font-size:14px;
line-height:14px;
margin-bottom:10px;
margin-top:10px;
}

table.search_list {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
	border-bottom: 1px solid #999;
}

table.search_list td {
	vertical-align: top;
	margin-bottom: 10px;
	border-top: 1px solid #999;
	padding-top: 4px;
	padding-bottom: 4px;
}

table.search_list td.property_icon {
	width: 110px;
}

table.search_list td.pet_friendly {
	text-align: right;
}

.network_link {
	margin-top: 20px;
}

#community_title {
	border-bottom: 1px solid #ccc;
}

#community_title h2 {
	margin-bottom: 10px;
}

.training_list {
	color: #666;
}

ul.vertical_list li.training_list {
	line-height: 20px;
	margin-left: 20px;
}

.training_list h3{
	color: #000;
	font-size: 14px;
	margin-bottom: 0px;
}

.university_image {
	margin-top: 20px;
}

.intro {
	margin-top: 20px;
}

#owner h3 {
	margin-top: 20px;
}

.quote {
	width: 340px;
	color: #000;
}

#bio_section {
	margin-top: 20px;
}

#bio_container {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #999;
	background-color: #E5E4DC;
}

#bio_image_container {
	width: 175px;
	float:left;
	margin: 5px;
}

#bio {
	width: 420px;
	float:left;
	margin: 5px;
	margin-left: 20px;
}

#bio span.bio_name{
	font-weight: bold;
}

#bio span.bio_title{
	font-weight: normal;
	font-style: italic; 
}

.top_ctrl {
	border-top: 1px solid #DFDFDF;
}

.login_button {
	margin-top: 20px;
}

.social_block {
	margin-bottom: 20px;
}

#manager_message_container {
	float: left;
	width: 420px;
}

#facebook_container {
	float: right;
	width: 300px;
}

#contact h3{
	margin-bottom: 0px;
}

#contact span.contact_alt{
	margin-bottom: 0px;
	color: #000;
}

#contact span.name_title{
	font-size: 12px;
	font-style: italic;
}

#privacy h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

#site_map_right {
	width: 450px;
	float: right;
}

#site_map_left {
	width: 450px;
	float: left;
}

#sitemap h3, #career_overview h3{
	margin-top: 20px;
	margin-bottom: 10px;
}

img.training{
	margin-top: 112px;
}

#benefit_container {
	width: 580px;
}

#benefit_left {
	float: left;
	width: 280px;
}

#benefit_right {
	float: right;
	width: 280px;
}

img.title_logo {
	float: right;
	margin-left: 40px;
}

#course_outline {
	float: right;
	width: 560px;
}

#university_description {
	width: 600px;
}

#outline-right {
	float: right;
	width: 250px;
}

#outline-left {
	float: left;
	width: 250px;
}
.owl {
	margin-top: 15px;
	margin-right: 15px;
}




#owner #core_comp h3{
	margin-top: 0px;
}

#resident h3{
	margin-top: 20px;
	margin-bottom: 10px;
}

#resident p {
	line-height: 28px !important;
}

table.bug_table td{
	width: 100%;
	vertical-align: top;
}

.owners_desc_class {
	width: 70%;
}

#careers h4{
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 0px;
}

#careers h3{
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

img.right_image {
	float: right;
	margin-left: 40px;
}

#course_outline .intro {
	margin-bottom: 20px;
}

#course_outline p {
	line-height: 24px;
}

table.sig_box {
	background-image: url(../images/sig_box.png);
	width: 375px;
	height: 250px;
	background-repeat: no-repeat;
	vertical-align: top;
	float: right;
}

table.sig_box td.sig_content{
	vertical-align: top;
}

#sig_box {
	width: 400px;
	float: right;
	text-align: right;
	align: right;
}

#core_competencies {
	text-align: center;
}

#core_competencies h3{
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #000;
	line-height: 28px;
}

#core_competencies p{
	line-height: 20px;
}

#management_list_container {
	width: 500px;
}

#about_us_list_container {
	width: 500px;
}

#index_bottom {
border-top:1px solid #999999;
margin:20px 20px 0;
}

#logged_bar {
	height: 30px;
	background-color: #B3EE3A;
	padding: 0px 20px 0px 20px;
	line-height: 12px;
}

#logged_bar a{
	text-decoration: none;
	color: #000;
	font-size: 11px;
}

#logged_bar ul {
	position: relative;
	top: 8px;
}

#logged_bar li {
	display: inline;
}

#logged_bar ul.left {
	float: left;
}

#logged_bar ul.left li {
	margin-right: 10px;
}

#logged_bar ul.right li{
	margin-left: 10px;
}

#logged_bar ul.right {
	float: right;
}
table.map_table td{
	padding-right: 10px;
	vertical-align: top;
}

table.map_table h3{
	margin-bottom: 0px;
}

table.map_table p{
	font-size: 10px;
	line-height:12px;
}

#resident_services {
	height: 300px;
	background-image: url(../images/resident_services.jpg);
	background-position: 100% 0;
	background-repeat: no-repeat;
}

#resident_services .resident_module {
	width: 380px;
}

#resident_services .resident_icon {
	width: 90px;
	height: 60px;
	float: left;
}

#resident_services .resident_description {
	width: 280px;
	float: right;
}

span.greener {
	color: #B3EE3A;
}

.green_bg {
	background-image: url(../images/bg_green.jpg);
	background-position: 5% 100%;
	background-repeat: no-repeat;
}

#green_col1 {
	margin-top: 20px;
	width: 260px;
	float: left;
}

#green_col2 {
	margin-top: 20px;
	margin-left: 20px;
	width: 320px;
	float: left;
	background-color: #E5E4DC;
	height: 440px;
}

#green_col3 {
	margin-top: 20px;
	width: 320px;
	float: right;
	background-color: #E5E4DC;
	height: 440px;
}

.green_col {
	padding: 10px;
}

.green_col ul {
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:20px 0 20px 25px;
	text-decoration:none;
}

.green_col li {
	line-height:14px;
	margin-top:10px;
}

.green_col h3{
	color: #000;
}

#job_info h3 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 16px;
}

#job_info h1 {
	color:#000000;
	font-size:24px;
	line-height:28px;
	margin-bottom:20px;
}

#job_info h2 {
	font-size:18px;
	line-height:20px;
	margin-bottom:10px;

}

img.job_pic {
	float:right;
}

.job_listing ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.job_listing li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	font-size: 14px;
	line-height: 18px;
}


#apply_section {
	margin-bottom: 10px;
}


.job_subsection {
	margin-left: 40px;
}

#job_listing table{
	width: 600px;
	border: 1px solid #EEE;
	margin-top: 10px;
	margin-bottom: 10px;
}

#job_listing table th, #job_listing table td{
	padding: 4px;
}

#job_listing table th{
	background-color: #B3EE3A;
	color: #000;
	line-height: 18px;
	font-weight: bold;
}

#job_listing .even td{
	background-color: #EEEEEE;
}

#new_resume h3 {
	margin-bottom: 0px;
}

form.uniForm {
	width: 450px;
}

form.uniForm input.submitButton {
	margin-top: 20px;
	margin-left: 47%;
}

form.uniForm .buttonHolder {
text-align:left;
}

form.uniForm .buttonHolder p{
margin-left: 47%;
color: #777;
}
#new_resume #app_info {
	margin-bottom: 20px;
}

#new_resume form.uniForm .inlineLabels .fileUpload{
width: 150px;
}



.pagination {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

		 #rent_wiki h1 {
			color: #555150; 
			font-size:1.4em;
			font-style:italic;
			border-bottom: 2px solid #CCCCCC;
			margin:0px; 
			padding:5px;
			width:98%;
		}
		#rent_wiki h2 {font-size: 1.1em; 
			color: #555150; 
			border-bottom: 1px solid #CCCCCC;
			margin:2px 0px; 
			padding:2px 0px;
			width:98%;
		}
		#rent_wiki h3 {
			color: #555150; 
			font-size:1em;
			margin:0px; 
			padding:0px;
			width:95%;
		}
		#rent_wiki p {margin:0px; padding:5px;}
		#rent_wiki a:link, a:visited {color: #0072bc; text-decoration: none;}
		#rent_wiki img {border: 0;}
		#rent_wiki .txtleft {text-align: left;}
		#rent_wiki .txtright {text-align: right;}
		#rent_wiki .hr {clear: both; height: 1px; line-height: 1px; margin: 0 0 5px 0; padding: 5px 0 0 5px; border-bottom: 1px solid #e3e2e2; }
		#rent_wiki .clear {clear: both; margin:0px; padding:0px; width:95%;}
		#rent_wiki .last {margin-right: 0; float: right;}
		#rent_wiki .topspace5px {clear: both; margin:0px; padding:0px; padding-top: 5px;}
		#rent_wiki .space {clear: both; padding:0px; width:100%; margin:0px; height:10px;}
		#rent_wiki .morespace {clear: both; padding:0px; margin:0px; height:20px;}
		#rent_wiki .padded {margin: 0 5px;}
		
		#rent_wiki #container{
			padding:0px;
			float:left;
		}
		#rent_wiki #contentholder{margin:0px auto; padding:0px;}
		#rent_wiki .reviews{padding:0px; margin:0px; float:left; width:99%;	border-top: 2px solid #CCCCCC; }
		#rent_wiki .reviewsholder{ margin:0px;width:98%; padding:5px; float:left; background-color:#FAFBFD; border:1px solid #F3F4F6;}
		#rent_wiki .reviewsholder p{ padding:0px; margin:0px;}
		#rent_wiki .colleft {width: auto; float: left; padding:0px; margin:0px;}
		#rent_wiki .colright{width: auto; float: right; padding:0px; margin:0px;}
		#rent_wiki .photobox {width:auto; float:left; padding:0px;padding-right:10px; margin:0px;}
		
		#rent_wiki .wikientries{padding:0px; margin:0px; float:left; width:100%; }
		#rent_wiki .pro-con {color:#000000; margin:0px; padding:0px; float:left;}
		#rent_wiki .pro-conholder{ margin:0px;width:100%; padding:5px; float:left;}
		#rent_wiki ul.pro-con {padding:5px; margin:0px; width:95%; float:left; height:auto}
		#rent_wiki ul.pro-con li {
			height: 21px; 
			width:95%; 
			font-weight:normal; 
			padding:0px 5px;
			margin: 0 0 3px 0; 
			background-color: #F9F9F9; 
			border:1px solid #F4F4F4; 
			line-height: 21px;
			color:#000000;
			float:left;
			list-style:none;
		}
		
		#rent_wiki .walkscore{background-color: #F5F5F5; border:1px solid #999999}
		#rent_wiki .twitter{width:100%;}
		#rent_wiki #twittercontainer{padding:5px 5px; width:98%; border:1px solid #CCCCCC;}
		#rent_wiki .twittercontent{ font-size:12px; align:left; }
		#rent_wiki .photoscontainer{padding:18px 18px 18px 15px;margin:0px;float:left; width:95%; border:1px solid #CCCCCC;}
		#rent_wiki .greybox{
			margin-top:5px; 
			margin-bottom:2px; 
			float:left; 
			height:20px; 
			width:320px; 
			border: 1px solid #CFCFCF; 
			border-bottom:none; 
			background: #CFCFCF;
			text-indent:10px;
			line-height:20px;
		}
		#rent_wiki #eventcontainer{padding:5px 5px; width:95%; border:1px solid #CCCCCC;}
		#rent_wiki #wholecontainer{float:left;width:100%;}
		#rent_wiki #currentvideocontents{width:490px;float:left;}
		#rent_wiki .useruploadeddetails{width:100%; float:left; font-size:.9em; margin:5px 10px;}
		#rent_wiki .useruploadeddetailsleft{width:290px; float:left;}
		#rent_wiki .useruploadeddetailsright{width:120px; float:right; text-align:right; margin-right:20px;}
		#rent_wiki .useruploadeddetailsright p{ margin:0px; padding:0px; float:right;}
		#rent_wiki .userphoto {float: left;border: 1px solid #FFFFFF;}
		#rent_wiki .userdetails{margin:0px; padding:0px 0px 0px 5px; float:left; text-align:left; }
		#rent_wiki .userdetails p{margin:0px; padding:0px;}
		#rent_wiki .vid-holder{float:left; width:490px;}
		#rent_wiki .vid-top{
			float:left;
			background:url(/include/viddler/images/tp.gif) no-repeat bottom left;
			width:460px;
			height:33px;
			text-indent:15px;
			color:#000000;
			font-size:14px;
			line-height:33px;
			font-weight:bold;
		}
		
		#rent_wiki .vid-top p{margin:0px; padding:0px; float:left;}
		#rent_wiki .vid-top p.right{margin:0px; padding:0px; float:right; text-align:right; margin-right:10px; font-size:.9em;}
		#rent_wiki .vid-top a:link, .vid-top a:visited {color: #0072bc; text-decoration: none; font-size:.9em; font-weight:bold; }
		#rent_wiki .vid-background{
			float:left;
			background:url(/include/viddler/images/bg.gif) repeat-y;
			width:460px;
			text-align:center;
		}
		#rent_wiki .vid-bottom{
			float:left;
			background:url(/include/viddler/images/bt.gif) no-repeat;
			width:460px;
			height:7px;
		}
		#rent_wiki .tagcontainer{border-bottom:1px solid #CCCCCC;margin:5px;width:450px;float:left;}
		#rent_wiki .vid-tags{
			float:left;
			padding:5px;
			color:#333333;
			text-align:left;
			font-size:12px;
			text-indent:5px;
			font-weight:bold;
		}
		#rent_wiki .flag{float:right;padding:5px;}
		#rent_wiki .vid-tags p{color:#999999; padding:0px; margin:0px; float:left;}
		
		#rent_wiki .vid-info{
			float:left;
			padding:10px 15px;
			color:#3a3a3a;
			text-align:left;
			font-size:12px;
			width:430px;
			text-indent:5px;
			font-weight:bold;
		}
		#rent_wiki .vid-tool-background{
			background:url(/include/viddler/images/g-bg.gif) repeat-x;
			width:405px;
			padding:8px 10px 9px 10px;
			float:left;
			position:relative;
			left:15px;
			text-align:left;
		}
		#rent_wiki .vid-tool-background img{padding-right:5px;}
		#rent_wiki .clr{ clear:both;}
		#rent_wiki .largeimageborder{
			style="float:left; height:270px;width:100%; border: 1px solid #CFCFCF; z-index:1;"
		}
		#rent_wiki .thumblist{
			float:left;
			clear:both; 
			height:200px; 
			width:320px; 
			border:1px solid #CFCFCF;
		}
		#rent_wiki .thumbcontainer{
			margin-left:2px;
			clear:both;
			float:left;
			margin-top:4px;
			margin-bottom:4px;
		}
		#rent_wiki .pane{
			float:left;
			display:block;
		}
		#rent_wiki .emptyspace{
			float:left;
			width:22px;
			height:200px;
		}
		#rent_wiki .thumbborder{
			margin:auto; 
			padding:auto; 
			height:79px; 
			margin:2px;  
			padding:0px;
			float:left;
		}
		#rent_wiki .contentlink{
			margin:auto; 
			padding:auto;
		}
		
		#rent_wiki #eventfulntainer{
		  float:left;
		  width:99%;
		  margin:0px;
		  padding:0px;
		  border:1px solid #CCCCCC;
		 }
		 #rent_wiki .eventfulholder{
		  float:left;
		  width:100%;
		  margin:5px;
		  padding:0px 0px 0px 10px;
		 }
		 #rent_wiki .eventfulphoto{
		  float:left;
		  width:70px;
		  margin:0px;
		  padding:0px;
		  text-align:center;
		 }
		 #rent_wiki .eventfulcontent{
		  width:90%;
		  margin:0px;
		  padding:0px;
		  float:left;
		  font-size:13px;
		  color:#000000;
		 }
		 #rent_wiki .eventfulcontent1{
		  font-family:Arial, Helvetica, sans-serif;
		  width:80%;
		  margin:0px;
		  padding:0px;
		  float:left;
		  font-size:12px;
		  color:#000000;
		 }
		 #rent_wiki #eventfulntainer p{
		  margin:0px; padding:0px;
		  font-size:12px;
		  font-family:Arial, Helvetica, sans-serif;
		 }
		  
		 #rent_wiki .VenueContent{
		  color:#666666;
		  font-size:13px;
		  font-weight:bold;
		  padding:0px;
		  }
		  
		 #rent_wiki .WhatContent{
		  color:#00000;
		  font-size:12px;
		  font-weight:normal;
		  padding:0px;
		  }
		 #rent_wiki .WhatContent p{
			padding:10px;
		  }	
		  #rent_wiki .TitleContent a{
		  text-decoration:none;
		  color: #0072BC; 
		  font-size:14px;
		  padding:0px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;	
		  }
		   #rent_wiki .date{
		  color: #666666; 
		  font-size:14px;
		  font-weight:bold;
		  }
		  #rent_wiki .time{
		  color: #999999; 
		  font-size:14px;
		
		  }
		  #rent_wiki .dashedborder{ 
			margin:5px 25px; 
			padding:0px; 
			border-bottom:1px dashed #CCCCCC;
		  }
			#rent_wiki #city-list .odd, #rent_wiki #hood-list .odd, #rent_wiki #rent-list, #rent_wiki #wiki-rent-list .odd, #cityhood-list.odd {
			background-color:#F3F8FB;
			list-style:none;
			padding-bottom:20px;
			}
			
			#rent_wiki #city-list .even, #rent_wiki #hood-list .even, #rent_wiki #rent-list .even, #rent_wiki #wiki-rent-list .even, #rent_wiki #cityhood-list even {
			background-color:#FFF;
			list-style:none;
			padding-bottom:20px;
			}
			#rent_wiki #city-list span, #rent_wiki #hood-list span, #rent_wiki #cityhood-list span {
			color:#0072bc;
			padding-left:3px;
			padding-right:3px;
			}
			
			#rent_wiki #city-list a, #rent_wiki #hood-list a, #rent_wiki #rent-list a, #rent_wiki #cityhood-list a {  font-weight:bold; }
			
			#rent_wiki .city_lst_comment_pic {
			margin-top:5px;
			float:left;
			width:60px;
			height:40px;
			}
			
			#rent_wiki .city_lst_comment_pic img {
			border:solid 2px #CCC;
			max-width:56px;
			max-height:36px;
			width: expression(this.width > 56 ? 56: true);
			height: expression(this.height > 36 ? 36: true);
			}
			
			#rent_wiki .city_lst_comment_body {
			float:left;
			width:300px;
			line-height:15px;
			height:30px;
			margin-left:2px;
			margin-top:5px;
			overflow:hidden;
			text-overflow:ellipsis;
			
			}
			
			#rent_wiki #hood-info-window .city_lst_comment_pic {
			width:50px;
			height:32px;
			}
			
			#rent_wiki #hood-info-window .city_lst_comment_pic img {
			max-width:46px;
			max-height:28px;
			width: expression(this.width > 46 ? 46: true);
			height: expression(this.height > 28 ? 28: true);
			}
			
			#rent_wiki #hood-info-window .city_lst_comment_body { width:180px; }
			#rent_wiki .rent_lst_left {
			float:left;
			text-align:left;
			width:80px;
			height:60px;
			}
			
			#rent_wiki #wiki-rent-list .rent_lst_left {
			width:auto;
			margin-right:3px;
			
			}
			
			#rent_wiki .rent_lst_left img {
			border:solid 2px #CCC;
			max-width:70px;
			max-height:56px;
			width: expression(this.width > 70 ? 70: true);
			height: expression(this.height > 56 ? 56: true);
			}
			
			#rent_wiki #wiki-rent-list .rent_lst_left img {
			
			max-width:70px;
			width: expression(this.width > 70 ? 70: true);
			}
			
			
			#rent_wiki .rent_lst_name {
			float:left;
			width:95%;
			text-align:left;
			font-size:12px;
			margin:0 0 5px 3px;
			}
			
			#rent_wiki #wiki-rent-list .rent_lst_name {font-weight:bold; }
			#rent_wiki .rent_lst_mid_left{float:left; width:180px; margin-left:2px;}
			#rent_wiki .rent_user_review{float:left; width:440px;  margin:5px 0px 0px 0px; border-top:1px solid #b7b7b7;}
			#rent_wiki .hoodreviews_comment_body {
			float:left;
			width:255px;
			line-height:15px;
			height:50px;
			margin:5px 5px 0px 0px;
			overflow:hidden;
			text-overflow:ellipsis;  
			}
			
			#rent_wiki .rent_user_review .hood_lst_comment_pic {
			text-align:center;
			float:left;
			margin-top:20px;
			min-height:35px;
			min-width:45px;
			margin:2px 5px 0 -3px;
			margin-left:-3px;
			margin-right:5px
			}
			
			
			
			#rent_wiki .rent_user_review .hood_lst_comment_pic img {
			float:left;
			background-color:white;
			border:solid 1px #b7b7b7;
			width:40px;
			padding:2px;
			margin-left:4px;
			}
			#rent_wiki .rent_user_review .rent_lst_mid_right {float:left; width:170px; margin:5px 0px 0px 5px;}
			#rent_wiki .user_review_body {
			
			float:right;
			margin-top:5px;
			width:305px;
			margin-left:-3px;
			margin-right:5px;
			
			}
			#rent_wiki .orangebutton{background:url(/images/india_images/button.gif) repeat-x; border:none; height:24px; font-size:12px; font-weight:bold; color:#fff; width:130px; margin:0px; padding-bottom:2px;_padding-bottom:2px; text-align:center; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
			
			#rent_wiki #wiki-rent-list .rent_lst_mid_left { width:112px;}
			#rent_wiki .rent_lst_mid_right {float:left; width:170px; margin-left:5px;}
			#rent_wiki .rent_lst_mid_right p{margin:5px 0px 0px 0px; padding:0px;}
			#rent_wiki #wiki-rent-list .rent_lst_mid_right { width:170px; }
			#rent_wiki .rent_lst_mid_left1 {  float:left;  width:320px;  margin-left:2px; }
			#rent_wiki #wiki-rent-list .rent_lst_mid_left1 { width:232px; }
			#rent_wiki .rent_lst_bot {
			float:left;
			width:240px;
			margin-left:2px;
			margin-top:5px;
			height:30px;
			line-height:15px;
			overflow:hidden;
			}
			
			#rent_wiki .blue {	color: #004FCE; }
			
			#rent_wiki .bluebold {	color: #004FCE;	font-weight:bold;	font-size:11px; }
			#rent_wiki .rent_lst_phone {  font-size:12px;  font-weight:bold; color:#F26522; }
			
			/*  shrink the styling down a bit for the map infowindow
			--------------------------------------------------------------*/
			#rent_wiki #rental-info-window {  width:150px;  font-size:11px; }
			
			#rent_wiki #rental-info-window .rent_lst_name {  width:90%; }
			#rent_wiki #rental-info-window .rent_lst_mid_left{width:145px; }
			#rent_wiki #rental-info-window .rent_lst_mid_right{width:140px; }
			#rent_wiki #rental-info-window .rent_lst_phone { font-size:12px; }
			#rent_wiki #rental-info-window .rent_user_review{display:none;}
			#rent_wiki #rental-info-window .checkavailability{display:none;}
			
			/*  #rental-info-window div { border:1px solid #000; }  */
			
			
			#rent_wiki #rental-info-window .rent_lst_left {
			width:80px;
			height:50px;
			}
			
			
			#rent_wiki #rental-info-window .rent_lst_left img {
			max-width:76px;
			max-height:46px;
			width: expression(this.width > 86 ? 86: true);
			height: expression(this.height > 46 ? 46: true);
			}
			
			
			#rent_wiki #rental_pagination {
			color: #004FCE;
			font-weight:bold;
			text-align:left;
			padding:3px;
			height:20px;
			}
			
			#rent_wiki #page_left {
			
			margin-right:75px;
			}
			
			#rent_wiki #rental_pagination a {
			margin-right:7px;
			}
			
			#rent_wiki #wiki-rent-list {
			
			text-align:left;
			margin:2px;
			padding:2px;
			list-style-type:none;
			
			}
			
			#rent_wiki #city-list li, #rent_wiki #hood-list li, #rent_wiki #rent-list li, #rent_wiki #wiki-rent-list li, #rent_wiki #cityhood-list li {
				height:110px;
				border-width:0 0 1px 0;
				border-color:#DDD;
				border-style:solid;
				padding:10px 2px 2px 2px;
				line-height:125%;
				text-align:left;
				font-size:12px;
			}
			
	img.cal_image {
		margin-left: 4px;
	}
	
