@charset "utf-8";
/* CSS Document */
body { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#424242; }
h1 { color:#e74080; font-size:130%; margin:0; padding:0; font-weight:normal;  }
h2 { color:#e74080; font-size:100%; margin:0; padding:0; margin-top:1em; font-weight:normal;  }
h3 { color:#e74080; font-size:90%; margin:0; padding:0; margin-top:1em; font-weight:normal;  }
p { font-size:80%; margin:0; padding:0; }
img { border:0; }
.pink { color:#e74080; }
.clear { clear:both; }
.intro { font-size:90%; line-height:150%; }
#page_wrapper { width:1000px; margin:auto; }

#header_left { float:left; width:416px; padding-left:31px; padding-top:38px; }
#header_right { float:right; width:429px; height:101px; }

#contact_details { margin-top:10px; color:#606060; }
#contact_details a { color:#606060; text-decoration:none; }
#contact_details a:hover { text-decoration:underline; }

#banner { }

#navigation_wrapper { background-color:#424242; color:#FFFFFF; height:38px; }
.nav_divider { float:left; width:2px; }
.main_nav { float:left; font-size:70%; text-align:center; background-repeat:repeat-x; height:38px; }
.main_nav_padding { margin-top:13px; }
.main_nav a { color:#FFFFFF; text-decoration:none; }
#about_us { margin-left:30px; margin-right:34px; }
#news_events { margin-left:34px; margin-right:34px; }
#property_sites { margin-left:31px; margin-right:29px; }
#market_intelligence { margin-left:34px; margin-right:34px; }
#links { margin-left:30px; margin-right:49px; }

#left_content { width:708px; float:left; margin-top:16px; }
#right_content { width:273px; float:right; margin-top:10px; }

#left_content_padding { padding-left:14px; padding-top:14px; }
#left_content_padding table { margin-bottom:0.7em; }
#left_content_padding p { margin-bottom:0.7em; }
#left_content_padding li { font-size:80%; line-height:150%; }

.content_column { float:left; width:215px; margin-right:16px; margin-bottom:20px; }
.content_column a { text-decoration:none; color:#e74080; }
.content_column a:hover { text-decoration:underline; }
#content_column_final { margin-right:0; }
.content_column_image { margin-top:20px; margin-bottom:20px; }

.right_content_box { margin-bottom:4px; color:#FFFFFF; }
.right_content_box_header { background-color:#424242; color:#FFFFFF; background-image:url(../images/template/right_content_box_background.gif); background-repeat:repeat-x; height:40px; }
.right_content_box_header_title { margin-top:14px; padding-left:10px; font-size:85%; width:210px; float:left; }
.right_content_box_header_title a { color:#FFFFFF; text-decoration:none; }
.right_content_box_header_title a:hover { text-decoration:underline; }
.right_content_box_header_go { float:left; width:53px; }
.right_content_box_content { background-color:#424242; padding:12px; }
.right_content_box_content p { font-size:70%; }
.right_content_box_content a { color:#FFFFFF; text-decoration:none; }
.right_content_box_content a:hover { text-decoration:underline; }
.right_content_box_content_divider { margin-top:9px; height:10px; }

#footer_wrapper { border-bottom:4px solid #424242; padding-left:13px; padding-bottom:4px; }
#footer_wrapper a { color:#424242; text-decoration:none; }
#footer_wrapper a:hover { text-decoration:underline; }

#news_image { float:right; margin-left:1em; margin-bottom:1em; border:1px solid #DDDDDD; padding:.5em; }
#news_caption { font-size:70%; font-style:italic; color:#888888; width:350px; }

.search_box_full { width:50%; padding:1em; border:1px solid #000000; margin-bottom:1em; }
.shadedbox { background-color:#EEEEEE; padding:.3em; }

.search_result { margin-top: 10px; border-bottom: solid 1px #cccccc; }
.search_result h3 { margin:0; padding:0; color:#e74080; font-weight:normal; font-size:90%; }
.search_result h3 a { color:#e74080; text-decoration:none; }
.search_result h3 a:hover { font-weight:bold; }

.data_table { border:1px solid #000000; width:100%; }
.data_table .shade { background-color:#b8d2ec; }

.error_box { background-color:#CC0000; color:#FFFFFF; padding-top:.5em; padding-bottom:.5em; }

.shortlist_email input { width:350px; }
.shortlist_email p { padding:0; margin:0; }
.shortlist_email #message { width:350px; height:100px; }


/*FEEDBACK SPECIFIC STYLES*/
#feedback_form .dropDown { width:200px; }
#feedback_form .last { margin-bottom:10px; }
#feedback_form .numbers input { margin:5px; }
#feedback_form label { font-size:80%; }
