@charset "utf-8";
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, select { font-family: verdana,helvetica,arial,sans-serif; font-size:11px; }
body { margin:0; font-size:11px;  background-image:url(../layout.images/layout_main_bg.jpg); background-repeat:repeat-y; }
form { margin: 0px; padding: 0px; }
a { color:#cb2327; font-size:11px; }
p { margin:0; padding-bottom:4px; padding-top:5px; }
li { padding-top:4px; list-style:square }
select { font-size:11px; }

#bold { font-weight:bold; font-size:10px; }

#container { width:899px; background-color:#fff; overflow:auto; padding-bottom:20px; }
#layout_header { width:899px; height:189px; background-image:url(../layout.images/layout_header_banner.jpg); }
#layout_navigation { width:899px; padding-top:102px; }

#layout_nav_1 { float:left; cursor:pointer; margin-left:42px; width:54px; height:24px; background-image:url(../layout.images/nav_1.gif);}#layout_nav_1:hover { background-image:url(../layout.images/nav_1_1.gif);}
#layout_nav_2 { float:left; cursor:pointer; margin-left:7px; width:60px; height:24px; background-image:url(../layout.images/nav_2.gif);}#layout_nav_2:hover { background-image:url(../layout.images/nav_2_2.gif);}
#layout_nav_3 { float:left; cursor:pointer; margin-left:7px; width:86px; height:24px; background-image:url(../layout.images/nav_3.gif);}#layout_nav_3:hover { background-image:url(../layout.images/nav_3_3.gif);}
#layout_nav_4 { float:left; cursor:pointer; margin-left:7px; width:102px; height:24px; background-image:url(../layout.images/nav_4.gif);}#layout_nav_4:hover { background-image:url(../layout.images/nav_4_4.gif);}
#layout_nav_5 { float:left; cursor:pointer; margin-left:7px; width:107px; height:24px; background-image:url(../layout.images/nav_5.gif);}#layout_nav_5:hover { background-image:url(../layout.images/nav_5_5.gif);}
#layout_nav_6 { float:left; cursor:pointer; margin-left:7px; width:105px; height:24px; background-image:url(../layout.images/nav_6.gif);}#layout_nav_6:hover { background-image:url(../layout.images/nav_6_6.gif);}
#layout_nav_7 { float:left; cursor:pointer; margin-left:7px; width:88px; height:24px; background-image:url(../layout.images/nav_7.gif);}#layout_nav_7:hover { background-image:url(../layout.images/nav_7_7.gif);}
#layout_nav_8 { float:left; cursor:pointer; margin-left:7px; width:87px; height:24px; background-image:url(../layout.images/nav_8.gif);}#layout_nav_8:hover { background-image:url(../layout.images/nav_8_8.gif);}
#layout_nav_9 { float:left; cursor:pointer; margin-left:7px; width:62px; height:24px; background-image:url(../layout.images/nav_9.gif);}#layout_nav_9:hover { background-image:url(../layout.images/nav_9_9.gif);}

#layout_body { width:899px; min-height:500px; margin-bottom:20px; }
#layout_col_left { width:215px; float:left; }
#layout_col_mid { float:left; width:487px; }
#layout_col_mid_extended { float:left; width:684px; }
#layout_col_right { width:193px; float:left; }

#layout_newsletter_box { width:178px; margin-bottom:20px; background-color:#f3f3f3; margin-left:18px; padding-bottom:10px; }
#layout_newsletter_text { font-size:9px; letter-spacing: -.1em; margin-left:10px; margin-right:4px;  padding-bottom:9px;}
#layout_newsletter_form { margin-left:10px; }
#layout_newsletter_input { float:left; width:155px; padding-left:3px; margin-right:5px; height:15px; font-size:11px; margin-bottom:1px;}
#layout_newsletter_button {margin-top:2px; text-align:center; }
#layout_newsletter_icon { text-align:center; }

#layout_testimonials_box { width:178px; margin-left:18px; background-color:#e7e6e6; margin-top:20px; min-height:200px; }
#layout_testimonails_box_footer {margin-left:18px; margin-bottom:10px; }
#layout_testimonials_text { font-size:10px; margin-left:10px; padding-top:10px; padding-bottom:10px;  }
#layout_testimonials_output { color:#000; font-size:10px; letter-spacing: -.1em; margin-left:10px; padding-bottom:5px; border-bottom:1px solid #fff; margin-right:10px; padding-top:10px; }
#layout_testimonials_link { color:#909090; padding-top:4px; }

#layout_heading { width:350px; padding-bottom:5px; border-bottom:1px solid #b1b1b1; margin-bottom:10px; font-weight:bold; }
#layout_heading_full { width:100%; padding-bottom:5px; padding-top:10px; border-bottom:1px solid #b1b1b1; margin-bottom:10px; font-weight:bold; }
#layout_heading_extented { margin-bottom:18px; border-bottom:1px solid #b1b1b1;  }

#layout_profile_image { float:right; padding-left:5px; }
#layout_contact_image { margin-left:18px; text-align:left; padding-bottom:10px; }
#layout_contact_details { margin-left:18px; font-size:10px; color:#666666;}


#layout_news_box { padding-top:6px; padding-bottom:6px; }
#layout_news_box_heading { font-weight:bold; }
#layout_news_box_date { font-style:italic; font-weight:normal; color:#999999; }
#layout_news_box_text { font-size:9px;}
#layout_news_text { font-size:11px; }

#layout_footer { width:899px; margin-top:25px; margin-left:15px; padding-bottom:10px; }
#layout_footer_container { width:899px; height:35px; }
#layout_footer_link {float:left; font-size:10px; color:#666666; padding-left:10px; padding-right:10px; border-left:1px solid #cecece;}
#layout_footer_hyperlink { color:#8f8f8f; }
#layout_footer_hyperlink:hover { color:#cb2327; }
#layout_footer_notices { width:899px; font-size:9px; color:#999999; }
#layout_footer_powered { padding-top:5px; }

#layout_freereport_box { width:178px; height:310px; background-color:#f3f3f3; margin-left:18px; margin-bottom:10px; }
#layout_freereport_text { font-size:10px; text-align:center; margin-left:10px; margin-right:4px;  padding-bottom:9px;}
#layout_freereport_highlight { text-decoration:underline; font-weight:bold; color:#cb2327; }
#layout_freereport_notice { text-align:center; padding:6px; background-color:#cb2327; margin-bottom:6px; }
#layout_freereport_button { text-align:center; }

#layout_heading_feature { margin-left:18px; }
#layout_featurelisting_box { width:178px; margin-left:18px; background-color:#e7e6e6; padding-bottom:10px; min-height:200px; border-top:1px solid #fff; }
#layout_featurelisting_box_footer { margin-left:18px; margin-bottom:30px; }
#layout_feature_listing_title { margin-left:10px; margin-right:10px; padding-top:10px; font-weight:bold; }
#layout_feature_listing_location { margin-left:10px; margin-right:10px; color:#666; }
#layout_feature_listing_images { text-align:center; padding-top:10px; }
#layout_feature_images { padding:6px; background-color:#f7f7f7; margin-bottom:10px; border:0;}
#layout_feature_images:hover { padding:6px; background-color:#cb2327; margin-bottom:10px; border:0;}
#layout_feature_images_small { padding:2px; background-color:#f7f7f7; margin-top:3px; }
#layout_feature_images_small:hover { padding:2px; background-color:#cb2327; margin-top:3px; }

#layout_feature_showall { margin-left:18px; width:178px; background-color:#e7e6e6; text-align:center; padding-top:7px; padding-bottom:9px; border-top:1px solid #fff; }

/* listing preview page */
#layout_listing_preview_box { width:100%; background-image:url(../layout.images/layout_listing_preview_bg.jpg); padding-top:3px; overflow:auto; }
#layout_listing_large_image { width:170px; float:left; text-align:center; }
#layout_listing_details { width:300px; color:#666666; float:left; margin-top:5px; margin-left:15px; vertical-align:top; }
#layout_listing_details_right { float:left; font-size:10px; text-align:right; padding-left:25px; color:#666666; height:100%; }
#layout_listing_largetype { font-size:13px; color:#000000; font-weight:bold;}
#layout_listing_images { padding:6px; background-color:#f7f7f7; margin-bottom:4px; border:0;}
#layout_listing_images:hover { padding:6px; background-color:#cb2327; margin-bottom:4px; border:0;}
#layout_listing_results { color:#a4a4a4; padding-bottom:15px; padding-top:5px; }
#layout_listing_next_prev { padding-top:12px; padding-bottom:12px; text-align:right; padding-right:12px; background-color:#f7f7f7; }
#layout_listing_image_over { position:relative; top:-32px; left:13px; z-index:100; width:21px; height:19px;
background-image: url(../layout.images/button_image_zoom.gif);  }
#layout_listing_image_over_sold { position:relative; top:-36px; left:11px; z-index:100; width:146px; height:24px;
background-image:url(../layout.images/buttom_image_sold.gif); }

/* view listing page */

#layout_heading_property_number { font-size:13px; font-weight:bold; padding-top:10px; padding-bottom:10px; }
#layout_listing_box { width:100%; background-image:url(../layout.images/layout_listing_preview_bg.jpg); padding-top:3px; overflow:auto; }
#layout_showlisting_large_image { width:170px; float:left; text-align:center; }
#layout_showlisting_thumbs { width:510px; float:left; min-height:118px; overflow:hidden;}
#layout_showlisting_thumbnail { padding:2px; background-color:#f7f7f7; border:0; }
#layout_showlisting_thumbnail:hover {background-color:#cb2327;}
#layout_listing_container { width:100%; padding-top:10px; padding-bottom:10px; overflow:auto;}
#layout_listing_left { float:left; width:50%; }
#layout_listing_right { float:left; width:50%; }
#layout_listing_bar { border-bottom:1px solid #b1b1b1; margin-bottom:10px; margin-top:10px; }

#layout_interest_form { width:290px; margin:5px; padding-left:20px; border:1px solid #e2e2e2; padding-top:10px; padding-bottom:10px; overflow:auto; }
#layout_interest_form_title {  padding-bottom:10px; padding-left:15px; color:#000000; font-size:10px; font-weight:bold; }
#layout_listing_form_right { float:left; width:50%; }
label#listing_form {   color:#666666; float: left; width:90px; text-align:right; padding-right:5px; }
input#listing_form {  float: right; float:left; width:155px; padding-left:3px; margin-right:5px; height:12px; font-size:11px; margin-bottom:1px;  text-align: left; }
#layout_listing_form_submit { padding-left:95px; padding-top:3px; }
#layout_listing_bookmark { padding-top:12px; padding-bottom:12px; text-align:left; padding-left:12px; background-color:#f7f7f7; }

/* view testimonails */
#layout_testimonials_text { padding-left:10px; padding-right:10px; margin-top:10px; margin-right:10px;
border-bottom:1px solid #cecece; }
#layout_testimonial_name { font-weight:bold; font-size:12px; }


/* slide show / ajax pop up */
#layout_slideshow_top{ float:left; width:100%; height:100px; padding-top:10px; padding-left:10px; background-color:#000000;}
#layout_slideshow_buttons { padding-left:20px; padding-top:7px;  height:50px; }
#layout_slideshow_panoramic { overflow:auto; }


#bottomrow{ /*IE only style*/
height: 600px; background-color:#000000; }

/* meet the team */

#layout_team_memberbox { width:100%; padding-bottom:10px; margin-top:20px; border-bottom:1px solid #cecece; overflow:auto;}

#layout_team_title { font-size:13px; padding-bottom:5px; font-weight:bold; }
#layout_team_red { color:#cb2327; }
#layout_team_member_left { width:30%; float:left; }
#layout_team_member_right { width:70%; float:left; }
#layout_team_member_contact { font-weight:bold; padding-bottom:10px; }
#layout_team_award { text-align:center; }
#layout_team_image { border:1px solid #cecece; }
#layout_team_award_content { font-style:italic; color:#666666; }

/* buyer resources */

#layout_buyer_icon_right { float:right; vertical-align:top; border:0; }
#layout_buyer_left { float:left;  }
#layout_buyer_calculator { overflow:auto; background-color:#f7f7f7; padding:10px;}
label#calculator_form {   float: left; width:136px; text-align:right; padding-right:5px; }
input#calculator_form { width:100px; padding-left:3px; margin-right:5px; height:12px; font-size:11px; margin-bottom:1px;  text-align: left; }


#layout_buyer_calculator_button_style {background-color:#000;  color:#fff; border:1px solid #fff;
font-size:9px; padding-top:3px; padding-bottom:3px; width:80px;}

#layout_download_options { padding-top:10px; padding-bottom:20px; }

/* website forms */
#layout_form_box { width:445px; background-color:#f7f7f7; overflow:auto; padding-top:20px; padding-bottom:20px; padding-left:20px;
padding-right:20px;}
#layout_form_left { float:left; width:40%;}
#layout_form_right { float:left; width:60%;} 

#layout_form_contact { text-align:right; }
#layout_input_form_contact { text-align:left; padding-left:5px; font-size:10px; width:90%; } 
#layout_input_form_contact_short { text-align:left; width:50%; padding-left:5px; font-size:10px; } 
#layout_input_form_textarea { text-align:left; padding-left:5px; margin-bottom:3px; font-size:10px; width:190px; } 
#required { color:#cb2327; padding-left:5px; font-size:10px; }
#layout_email_safe_notice { font-size:10px; color:#666666; padding-top:10px; padding-bottom:10px;}
label.check#layout_input_form_contact, label.radio#layout_input_form_contact { position:relative; text-align:left; }
#layout_form_table { border:0; padding:5px; background-color:#f7f7f7;}

#error { padding:10px; background-color:#b40000; color:#fff; font-weight:bold; }


/*yellow box on free report and newsletter*/
#layout_yellow_box { background-color:#fafada; border:1px solid #cbcba2; padding:10px;}
#layout_small_bold { font-size:10px; font-weight:bold; }

/* 2 columns table */
#layout_table_wrapper {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 100%;}

#layout_table_side_a {	float: left; text-align:center;	width: 30%;}
#layout_table_side_b { 	margin: 0;	float:left;	width: 70%;	height:1%;}

.survey { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; }
.question { font-size:22px; color:#CC0000; float:left; padding-right:10px; font-weight:bold;  }
.question1 { color:#CC0000 ; font-weight:bold; }
.question2 { font-weight:bold; }
