/* CSS Stylesheet for SVRentals.com */

body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.125em;}

h1 {color:navy; font-weight:bold;}
a#header_logo img {border:0 none; width:649px; height:52px;}
a#footer_logo img {border:0 none; width:230px; height:36px;}
.center {text-align:center}
.bold {font-weight:bold;}
.warning, .required, .error {color:red;}
.success {color:green;}
.disclaimer {font-size:.65em;}
.button {font-size:1.25em}
.top {vertical-align:top;}

.go {background-color:green; color:white;} 		    /* green light = go */
.caution {background-color:yellow; color:black;}	/* yellow light = caution */
.danger {background-color:red; color:white;}      /* red light = danger*/

.footer {margin:6px 0 0; text-align:center; font:.60em Arial,Helvetica}
div#outer_container {margin:0 1em;}
img#title_image {width:649px; height:52px;}
div.rental_alerts {margin:.5em 1em; padding:.5em; text-align:center; background-color:#C9F;}
div#areas_served {margin:1em; padding:1em 12%; font-size:.8em;
 background-color:#EEE;}
p.neighborhoods {margin:1em 0 1em 2em;}
.message_body {margin:4px auto 4px auto; padding:2em;}
.shaded {background-color:#EEE;}

/* page: redirect_forsale.php */
.link_box {margin:3em; padding-right:1em; padding-left:1em; width:325px; border:1px solid #111; border-collapse:collapse; text-align:center;}
.dimmed {color:#808080;}

/* Page: contact_info.php */
#contact_headline {font-weight:bold; font-size:2em; color:#000080;}
#contact_table {border:0; border-collapse:collapse}
#contact_table td {padding:4px; border-color:#111;}

/* Page: move-out.php */
#moveout_formula {margin:0 0 0 2em; font-family:Arial, Helvetica, sans-serif; font-size:.8em;}
#moveout_return_address_label {margin-left:4em; padding:.5em; width:25%; border:3px double black;}

/* Page: final_statement.php */
#moveout_last_statement {margin:0 2em; padding:0 1em; background-color:#CCF; border:1px solid gray;}

p.moveout_section, table.moveout_section {width:100%; padding-left:.5em; border:1px solid #111; font-weight:bold; font-family:Arial, sans-serif; background-color:#CDF;}
.moveout_indent {margin-left:2em;}

/* Page: make_payment.php */
a.payment {padding:1em;}
a.payment:hover {color:#F00;}
h1.payment {font-size:1.5em; color:#000080; font-weight:bold;}
h2.payment {margin-top:0; font-size:1.25em; font-weight:bold;}
div#payment_wrapper {margin:auto; text-align:center;}
div#payment_links {margin:auto; width:80%; padding:.25em; font-weight:bold; background-color:#EEE;}
div#payment_logo {margin-top:1em;}
p#payment_select {font-size:2em;}
p#payment_choices {font-size:1.5em;}
span#payment_confirmation {color:green;}
p#payment_not_a_member {text-align:center; font-size:1.25em; font-style:italic;}

/* Page: Applicant_Info.php */
.notice {margin:1em; padding:4px; border:1px solid #111; border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif; font-size:.8em; background-color:#EEE;}
.section_title {padding:0 1em; background-color:#000080; color:#FFF;
	font-family:Arial,Helvetica,sans-serif;	font-weight:bold;}	
.section_text {margin-left:1.5em;}	

/* page: resident_info.php */
table#resident_info {border:0; font-family:Arial, Helvetica, sans-serif;}
table#resident_info td {padding:4px; font-size:.9em; vertical-align:top;}
table#resident_info td.title {
  padding:.45em; background-color:#E0E0E0; font-size:1em; font-weight:bold;}
table#resident_info td.col1 {width:10em; font-weight:bold;}
table#resident_info td.col2 {width:18em;}
hr.resident_info {color:#C0C0C0; height:1px;}


/* TEST of drop shadows */
.img-shadow {margin:10px 0 0 5px; float:left;
  background:url('../images/shadow.gif') no-repeat bottom right !important;}
.img-shadow img {margin:-6px 6px 6px -6px; padding:4px;
  display:block; position:relative; background-color:#FFF; border:1px solid #a9a9a9;}

/* .whitelink A {text-decoration: underline; color: white}
.whitetext A:link, A:visited, A:active {color:white} 
.blacktext A:link, A:visited, A:active {color:black}
*/

.status_active {color:blue; background-color:white;}
/* 
.status_pending {color:; background-color:;}
.status_rented {color:; background-color:;}
.status_offmarket {color:; background-color:;}
.status_active {color:; background-color:;}
*/

/* TEXT-ONLY LOGO BOX */
.textlogo-outside {font-family:Arial, Helvetica, sans-serif; font-size:13px;
  font-weight:bold; height:12px; border:1px solid #00F; background-color:#00F; width:120px;}
.textlogo-left {padding:1px 3px 1px 1px; color:#00F; background-color:#FFF;
  float:left; display:inline;}
.textlogo-right {padding:1px 1px 1px 2px; color:white; background-color:#00F;
  border:1px solid #00F; display:inline; float:left;}

/* */
.title_text {margin:0; font-family:"Times New Roman", Times, serif; font-size:36px;
  color:#000080; text-align:center;}
/* *********************************************** */
/* MAIN MENU BAR SETTINGS */
/* *********************************************** */  

 /* MENU is the main menu across the top of the home page */
form.menu_bar {margin-top:8px; padding:2px 10px; font-family:Arial, Helvetica, sans-serif;
  border:1px solid #C0C0C0; background-color:#DDD;}
.menu_paragraph {margin:0; padding:0;}
/* MENU_LINK formats the Menu links (when not mouseover) */
a.menu_link {margin:0; padding:5px 10px 10px;
  font-family:Arial, Helvetica, sans-serif; color:#666;
  font-size:13px; font-weight:bold; display:inline;	text-decoration:none;}
/* MENU_HOVER formats the links on the Menu on mouseover (not the transmenu items) */
a.menu_hover {margin:0; padding:5px 10px 10px; background:#FFF; color:#000;
  text-decoration:none; font-size:13px; font-weight:bold; display:inline;}
	
.menu_poll_select {font-size:10px;}
.menu_poll_submit {font-size:10px; color:#FFF; border:2px outset #CCC; background-color:#0C6;} 
.menu_thanks_text {font-size:13px; font-style:oblique;}
	
/* *********************************************** */
/* PROPERTY LISTINGS */
/* *********************************************** */  
table.property_list_outside_table {
  margin-left:55px; text-align:center; border:0; position:relative; display:block;
  }
table.property_list_outside_table_alt {border:0;}
img.property_photo, img.property_map {
	border:1px;	border-color:gray silver silver gray;	border-style:ridge;}
img.property_photo {width:227px; height:170px;}
td.property_table_column_1 {text-align:center;}  
table.property_list_outside {background-color:#FFC; margin-bottom:1px; border:2px solid #FC9;  /* outset */}
table.property_list_inner_1 {fontfamily:Arial, Helvetica, sans-serif; font-size:13px; border:0;}
table.property_list_inner_2 {margin:0 0 8px; padding:0; border:0;}
table.property_list_inner_2 {border:0;}
td.property_table_column_2 {text-align:left; width:210px;}
.property_address_text {font-weight:bold;}
.property_city_state_text {font-size:10px;}
.property_open_house_text {background-color:#909; color:#FF3;}
td.property_table_column_3 {background-color:#FFC; vertical-align:top;}
td.property_type_cell {padding:0; text-align:center; background-color:#CFC; color:#000; font:.85em Arial, Helvetica, sans-serif;}
/* main selector */
td.property_status_cell {text-align:center; width:230px; font-size:13px; font-weight:bold;}
/* sub-selector for the class selector "property_status_cell" */
.property_status_cell_active {color:white; background-color:green;}
.property_status_cell_rented {color:white; background-color:red;}
.property_status_cell_pending {color:black; background-color:yellow;}
  
table.feature_list_table {margin:0; padding:4px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
img.feature_image {margin:0 2px; width:20px; height:20px; border:0;} 
.feature_text {margin-left:10px; text-align:left;}  
.copyright {margin:0; font-size:9px; text-align:center;}
  
/* BORDERCOLORLIGHT sets the color of the upper and left corners of the cell. (T , L)
BORDERCOLORDARK sets the colors of the lower and right corners of the cell. (B , R)
*/