body    { margin:0px; padding:0px; background-color:#EEEEEE; font-family:Arial, Helvetica, sans-serif; font-size:12px; min-width:780px;}
td      { font-size:12px; }
img     { border:none;}
a       { color:#0033CC; text-decoration:underline; outline:none; }
a:hover { text-decoration:underline;}
form    { margin:0px; padding:0px;}
hr      { background-color:#CCCCCC; color:#CCCCCC; height:1px; margin: 10px 5px 10px 5px; background-color:#CCC; border:0px solid #CCC;}
.no_border { border:none;}
.clear     { clear:both; font-size:0px; }
.alert     { font-size:12px; color:#990000; font-weight:bold;}
.footnote  { margin-top:20px; font-size:10px; line-height:14px; color:#555555;}
.prompt    { font-weight:bold; text-align:right;}

#header { position:relative; color:#444444; background:#FFFFFF url("http://images.homegain.com/i/c/header_gradient.jpg") repeat-x; height:90px; margin:0px; padding:5px 10px 0px 10px;}
#header_holiday01 { position:relative; background:#FFFFFF url("http://images.homegain.com/i/logos/halloween2010_banner_bg.gif") repeat-x; height:90px; margin:0px; padding:0px;}
#header_holiday01 .logo { float:left; }
#header_holiday02 { position:relative; background:#FFFFFF url("http://images.homegain.com/i/logos/halloween2010_banner_bg.gif") repeat-x; height:90px; margin:0px; padding:0px;}
#header_holiday02 .logo { float:left; }
#header td { font-size:10px; line-height:17px;}
#header td a { text-decoration:none;}
#header td a:hover { text-decoration:underline;}
#header .navigation { position:absolute; top:60px; width:760px; margin:0px; padding:0px;}
#header .navigation .tab { float:left; margin:0px 5px 0px 0px; padding:0px;}
#header .navigation a { font-size:12px; line-height:32px; font-weight:bold; text-align:center; text-decoration:none;}
#header .navigation a:hover { text-decoration:underline;}
#header .navigation .tab .left { float:left; background-image:url("http://images.homegain.com/i/c/tab_left_orange.gif"); background-repeat:no-repeat; height:30px; width:15px;}
#header .navigation .tab .right { float:left; background-image:url("http://images.homegain.com/i/c/tab_right_orange.gif"); background-repeat:no-repeat; height:30px; width:15px;}
#header .navigation .tab .label { float:left; background-image:url("http://images.homegain.com/i/c/tab_middle_orange.gif"); background-repeat:repeat-x; height:30px;}
#header .navigation .tab .label a { color:#FFFFFF; background-color:#DA421E;}
#header .navigation .tab.active .left { float:left; background-image:url("http://images.homegain.com/i/c/tab_left_white.gif"); background-repeat:no-repeat; height:30px; width:15px;}
#header .navigation .tab.active .right { float:left; background-image:url("http://images.homegain.com/i/c/tab_right_white.gif"); background-repeat:no-repeat; height:30px; width:15px;}
#header .navigation .tab.active .label { float:left; background-image:url("http://images.homegain.com/i/c/tab_middle_white.gif"); background-repeat:repeat-x; height:30px;}
#header .navigation .tab.active .label a { color:#002B5C; background-color:#FFFFFF;}
#header.popup { height:58px; font-size:11px; padding:0px 10px 0px 0px; margin:0px; background:#FFFFFF url("http://images.homegain.com/i/products/c_popup_gradient.jpg") repeat-x;}
.cobrand { width:100%; background-color:#FFFFFF;}
.cobrand_frame { width:100%; border:0; margin:0;}

#main_content { position:relative; background-color:#FFFFFF; margin:0px; padding:10px 15px; font-size:12px;}
#main_content p                  { color:#000000; font-size:12px; line-height:17px; margin:0px 0px 15px 0px;}
#main_content ul                 { margin:10px 0px 0px 0px; padding:0px 0px 5px 15px; list-style:square;}
#main_content ul li              { color:#02275B; padding-bottom:5px;}
#main_content .title             { color:#02275B; font-size:16px; font-weight:bold; line-height:20px; margin-bottom:15px;}
#main_content .subtitle          { color:#02275B; margin-bottom:0px; font-weight:bold;}
#main_content .quote             { color:#8f8f8f; font-size:13px; line-height:25px; font-weight:bold; padding:3px 5px 0px 28px; background-image:url("http://images.homegain.com/i/products/c_left_quote.gif"); background-repeat:no-repeat;}
#main_content .quote_container   { padding: 20px 20px 0px 20px; width: 436px; height: 380px; background-image:url("http://images.homegain.com/i/products/testimonial_background_h380.jpg"); background-repeat:no-repeat; }
#main_content .quote_main        { color:#8f8f8f; font-size:13px; line-height:25px; font-weight:bold; width: 395px; margin-top: 10px; padding:3px 5px 0px 28px; background-image:url("http://images.homegain.com/i/products/c_left_quote.gif"); background-repeat:no-repeat;}
#main_content .quote_main .author{ color:#8f8f8f; font-size:12px; line-height:18px; font-weight:normal; margin:0px 0px 0px 160px; padding-left:20px; background-image:url("http://images.homegain.com/i/products/c_quote_author_mark.gif"); background-repeat:no-repeat;}
#main_content .quote_main .link  { text-align:right; font-size:11px; font-weight:normal; margin-top:10px; }
#main_content .quote .author     { color:#8f8f8f; font-size:12px; line-height:18px; margin:10px 0px 0px 15px; padding-left:20px; background-image:url("http://images.homegain.com/i/products/c_quote_author_mark.gif"); background-repeat:no-repeat;}
#main_content .quote .link       { text-align:right; font-size:11px; font-weight:normal; margin-top:10px;}
#main_content .l_content         { position:relative; float:left; width:470px; padding-left:8px;}
#main_content .r_content         { position:relative; float:right; width:340px; padding:0px; margin:0px;}
#main_content .side_bar          { position:relative; padding:0px; margin:0px; width:340px;}
#main_content .side_bar .top     { position:absolute; top:0px; left:0px; width:340px; height:10px; background-image:url("http://images.homegain.com/i/products/c_side_image_top.jpg"); background-repeat:no-repeat;}
#main_content .side_bar .btm     { position:relative; padding:0px; margin:0px; width:340px; height:10px; background-image:url("http://images.homegain.com/i/products/c_side_image_btm.jpg"); background-repeat:no-repeat;}
#main_content .side_bar .cen     { position:relative; padding:20px 23px 0px 23px; margin:0px; width:294px; background-image:url("http://images.homegain.com/i/products/c_side_image_cen.jpg"); background-repeat:repeat-y;}
#main_content .testimonials      { position:relative; padding:0px; margin:0px; width:700px;}
#main_content .testimonials h1   { color:#02275B; font-size:20px; font-weight:normal;}
#main_content .testimonials td   { padding-bottom:10px;}
#main_content .testimonials p    { color:#444444;}
#main_content .testimonials .top { position:absolute; top:0px; left:0px; width:700px; height:10px; background-image:url("http://images.homegain.com/i/products/c_testimonials_top.jpg"); background-repeat:no-repeat;}
#main_content .testimonials .btm { position:relative; padding:0px; margin:0px; width:700px; height:10px; background-image:url("http://images.homegain.com/i/products/c_testimonials_btm.jpg"); background-repeat:no-repeat;}
#main_content .testimonials .cen { position:relative; padding:10px 20px 0px 20px; margin:0px; width:660px; background-image:url("http://images.homegain.com/i/products/c_testimonials_cen.jpg"); background-repeat:repeat-y;}

#breadcrumb   { position:relative; font-size:11px; margin-bottom:15px;}
#title_bar    { position:relative; margin-bottom:10px; padding-left:8px;}
#title_bar h1 { font-size:30px; color:#002B5C; margin:0px;}
#title_bar h2 { font-size:14px; color:#002B5C; margin:0px;}
#footer       { position:relative; color:#444444; font-size:10px; line-height:17px; background:#EEEEEE url("http://images.homegain.com/i/c/footer_gradient.jpg") repeat-x; margin:0px; padding:15px 5px 10px 10px;}

/* Products Landing Page */
#prods { position:relative; width:853px; padding:0px; margin:0px;}
#prods ul           { margin:0px; padding:5px 5px 5px 20px;}
#prods ul li        { color:#000000; font-size:12px; line-height:18px; padding-bottom:5px;}
#prods .main_upsell { position:relative; width:853px; height:300px; margin-bottom:20px; background-image:url("http://images.homegain.com/i/products/prods_main_image.jpg"); background-repeat:no-repeat;}
#prods .ae_upsell   { position:absolute; top:20px; left:13px; width:190px; height:270px;}
#prods .av_upsell   { position:absolute; top:20px; left:225px; width:190px; height:270px;}
#prods .aims_upsell { position:absolute; top:20px; left:437px; width:190px; height:270px;}
#prods .bl_upsell   { position:absolute; top:20px; left:649px; width:190px; height:270px;}
#prods .tagline a   { color:#DA421E; font-weight:bold; text-decoration:none;}
#prods .p_arrows    { list-style-image:url("http://images.homegain.com/i/products/prods_bullet.gif"); list-style-type:square;}
#prods .learn_more  { position:absolute; top:230px; left:2px;}
#prods .why_hg      { position:relative; margin-bottom:20px; padding:15px 30px 35px 30px; width:793px; height:260px; background-image:url("http://images.homegain.com/i/products/prods_why_homegain.jpg"); background-repeat:no-repeat;}
#prods .why_hg h1   { margin:0px 0px 10px 0px; font-size:18px; color:#002B5C; font-weight:normal;}
#prods .why_hg p    { margin:0px 0px 10px 0px; color:#000000;}
#facts {position:relative; font-size:14px; width:854px; height:41px; padding:12px 0 0 15px; background-image:url("http://images.homegain.com/i/products/fact_box.gif"); background-repeat:no-repeat;}
#prods .benefits{position:relative; margin:10px; padding:15px 5px 15px 35px; list-style-type:square;color:#002B5C;}

#product_list { position:relative; width:854px; height:85px;}
#product_list .grid { position:relative;}
#product_list .grid .cell { position:absolute; top:0px; left:0px; text-align:center; vertical-align:bottom; width:150px; height:70px; padding:5px 0px 5px 0px;}
#product_list .grid .cell p { margin:0px 0px 5px 0px;}
#compare_chart { position:relative; width:852px; margin:0px 0px 20px 0px; border:1px solid #999999; background:transparent url("http://images.homegain.com/i/products/compare_chart_bg.jpg") repeat-y;}
#compare_chart .top  { position:absolute; top:-1px; left:-1px; width:854px; height:10px; background:transparent url("http://images.homegain.com/i/products/compare_chart_top.png") no-repeat; z-index:2;}
#compare_chart .btm  { position:absolute; bottom:-2px; left:-1px; width:854px; height:11px; background:transparent url("http://images.homegain.com/i/products/compare_chart_btm.png") no-repeat; z-index:2;}
#compare_chart .copy { position:relative; z-index:10;}
#compare_chart .copy .grid { position:relative;}
#compare_chart .copy .grid .row { position:relative; height:30px;}
#compare_chart .copy .grid .row .cell { position:absolute; top:0px; left:0px; line-height:26px; text-align:center; width:143px; height:26px; padding:2px; border:none; border-left:3px solid #CCCCCC; border-bottom:1px solid #999999;}
#compare_chart .copy .grid .row .cell.label { text-align:left; width:240px; height:26px; padding:2px 2px 2px 10px; border-left:none;}
#compare_chart .copy .grid .row .cell.descr { text-align:left; height:180px; border-bottom:none;}
#compare_chart .copy ul li { font-size:11px; line-height:14px;}
#compare_chart .copy a { position:absolute; top:150px; left:3px;}

/* REDESIGN OF PRODUCTS PAGE RFC6470 03/14/2011 */
#prods_body_container { posititon:relative; float:left; display:block; width:843px; padding:0px; margin:0px;  }
#prods_body_left { posititon:relative; float:left; display:block; width:432px; }
#prods_body_left p.left_subhead { font-weight:bold; padding-bottom:0px; margin-bottom:0px; color:#002560; }
#prods_body_left h3 { color:#02275b; }
#prods_body_right { posititon:relative; float:left; display:block; *min-width:410px; width:410px;  }
#prods_body_right_bg_img { posititon:relative; top:0px; left:0px; float:left; display:block; background:#FFFFFF url("http://images.homegain.com/i/products/prodpg_header_right.jpg") no-repeat; width:410px; height:281px; }
#prods_body_right_btns { position:absolute; float:left; display:block; width:410px; z-index:10; }

#prods_video_section { postion:relative; display:block; float:left; height:101px; width:432px; border-top:1px dashed #999; border-bottom:1px dashed #999;  }
#prods_video_player { postion:relative; display:block; float:left; widht:105px; margin:5px 0px; }
#prods_video_description { postion:relative; display:block; float:left; width:310px; margin:10px 5px; font-size:11px; }

#prodpg_buttons { position:relative; float:left; display:block; padding:105px 0px 0px 45px; }
#prodpg_buttons .prodpg_button a { position:relative; float:left; width:299px; height:57px; background:url("http://images.homegain.com/i/products/prodpg_btn_sprite.png") 0 0 no-repeat; margin-bottom:5px; display:block; }
#prodpg_buttons .prodpg_button a:hover { background-position:0 -72px; }
#prodpg_buttons .prodpg_button_copy { position:relative; display:block; }
#prodpg_buttons .prodpg_button_copy a { text-decoration:none; color:#000; padding:13px 0 0 10px; }
#prodpg_buttons .prodpg_btn_header { font-weight:bold; font-size:15px; }
#prodpg_buttons .prodpg_btn_subheader { font-size:11px; }

#prodpg_logos { text-align:center; width:293px; }
#prodpg_logos #ae_phone { display: block; float: left; padding-left: 73px; position: relative; }
#prodpg_logos #text_phone_number { color: #142D55; display: block; float: left; font-size: 18px; font-weight: bold; left: 82px; position: absolute; top: 24px; z-index: 10; }


/* AgentEvaluator Landing Page */
#ae { position:relative; width:843px; padding:0px; margin:0px;}
#ae p { color:#02275B;}
#ae .main_upsell { position:relative; width:835px; height:273px; margin-bottom:0px; background-image:url("http://images.homegain.com/i/products/ae_header.jpg"); background-repeat:no-repeat;}
#ae .main_upsell .u_content        { position:absolute; top:20px; left:404px; width:410px; height:235px;}
#ae .main_upsell .u_content .list_text { color:#000000; font-size:12px; line-height: 17px; margin: 5px; margin-bottom: 8px;}
#ae .main_upsell .u_content .title { color:#000000; font-weight:bold; font-size:16px; line-height:22px; margin:0px;}
#ae .ae_features_grid { background-image:url("http://images.homegain.com/i/products/ae_features_grid_mid.gif"); background-repeat:repeat-y; height:250px; display:block; }
#ae .ae_features_item { color:#02275B; }
#ae .ae_features_item_top { padding:0 0 5px 10px; border-bottom:1px solid #999; width:450px; }
#ae .ae_features_item_mid { padding:5px 0 5px 10px; border-bottom:1px solid #999; width:450px; }
#ae .ae_features_item_btm { padding:5px 0 0 10px; }
#ae .ico_links { position:relative; float:left; padding:15px 0; width:450px;  }
#ae .ico_review_img, #ae .ico_sample_img { position:relative; display:block; float:left; padding-right:5px; }  
#ae .ico_review_link, #ae .ico_sample_link { position:relative; display:block; float:left; padding-top:7px; }
#ae .ico_review_link { padding-right:45px; }

/* AgentView Landing Page */
#av { position:relative; width:843px; padding:0px; margin:0px;}
#av p { color:#02275B;}
#av .main_upsell { position:relative; width:843px; height:262px; margin-bottom:20px; background-image:url("http://images.homegain.com/i/products/av_main_image.jpg"); background-repeat:no-repeat;}
#av .main_upsell .u_content        { position:absolute; top:20px; left:525px; width:295px; height:235px;}
#av .main_upsell .u_content ul li  { color:#000000; font-size:14px; line-height:18px; padding-bottom:5px;}
#av .main_upsell .u_content .title { color:#000000; font-size:18px; line-height:22px; margin:0px;}
#av .r_content .blog_school   { padding:135px 13px 5px 13px; margin-top:20px; width:314px; height:85px; background-image:url("http://images.homegain.com/i/products/av_blog_school.jpg"); background-repeat:no-repeat;}
#av .r_content .blog_school p { color:#000000;}

/* AIMS Landing Page */
#aims { position:relative; width:843px; padding:0px; margin:0px;}
#aims p { color:#02275B;}
#aims .main_upsell { position:relative; width:843px; height:262px; margin-bottom:20px; background-image:url("http://images.homegain.com/i/products/aims_main_image.jpg"); background-repeat:no-repeat;}
#aims .main_upsell .u_content        { position:absolute; top:20px; left:525px; width:295px; height:235px;}
#aims .main_upsell .u_content ul li  { color:#000000; font-size:14px; line-height:40px; padding-bottom:5px;}
#aims .main_upsell .u_content .title { color:#000000; font-size:18px; line-height:22px; margin:0px;}

/* Guaranteed Lead Program Landing Page */
#guaranteed_lead_program { position:relative; width:843px; padding:0px; margin:0px;}
#guaranteed_lead_program p { color:#02275B;}
#guaranteed_lead_program .main_upsell { position:relative; width:843px; height:262px; margin-bottom:20px; background-image:url("http://images.homegain.com/i/products/aims_main_image.jpg"); background-repeat:no-repeat;}
#guaranteed_lead_program .main_upsell .u_content        { position:absolute; top:20px; left:525px; width:295px; height:235px;}
#guaranteed_lead_program .l_content { position:relative; float:left; width:470px; padding-left:8px; padding-top:15px;}
#guaranteed_lead_program .l_content ul { list-style:square inside none; }
#guaranteed_lead_program .l_content .subtitle { font-size:14px; font-weight:normal; line-height:25px; }
#guaranteed_lead_program .main_upsell .u_content ul li  { color:#000000; font-size:14px; line-height:40px; padding-bottom:5px;}
#guaranteed_lead_program .main_upsell .u_content .title { color:#000000; font-size:18px; line-height:22px; margin:0px;}
#guaranteed_lead_program hr { border-bottom:1px dashed #999; margin-top:0px; padding-top:0px; border-top:0px;	border-left:0px;	border-right:0px;	line-height:0px;	height:1px;	display:block; background-color:#fff;}
#guaranteed_lead_program .footnote { padding-left:178px; color:#7f7f7f; font-size:11px; font-style:italic;  }
#guaranteed_lead_program #features_table td { vertical-align:top; }
#features_table p.features_header { padding:0px; margin:0px; font-size:12px; font-weight:bold; }
#features_table .features_copy { font-size:12px; font-weight:normal; }
#features_table .features_icon { padding-right:5px; }
#guaranteed_lead_program .lead_program_quote { font-weight:bold; font-family:verdana; font-size:11px; }
#guaranteed_lead_program_model { padding-right:15px; }

/* Account Rep Contact Form */
#ae .signup_form { position:relative; width:294px; margin-bottom:20px; background:#FFFFFF url("http://images.homegain.com/i/products/aims_form_cen.gif") repeat-y;}
#ae .signup_form .cen { position:relative; z-index:20; padding:15px; margin:0px; width:264px; background-image:none;}
#ae .signup_form .top { position:absolute; z-index:10; top:0px; left:0px; padding:0px; margin:0px; width:294px; height:10px; background-image:url("http://images.homegain.com/i/products/aims_form_top.gif"); background-repeat:no-repeat;}
#ae .signup_form .btm { 
	position:absolute; z-index:1; bottom:-1px; padding:0px; margin:0px; width:294px; height:300px; 
	background-image:url("http://images.homegain.com/i/products/aims_form_btm.gif"); 
	background-repeat:no-repeat; background-position: 0px -68px; overflow: hidden;
}#ae .signup_form label { color:#000000; width:70px; display:block; float:left; text-align:right; padding:3px 8px 3px 0px; margin-bottom:15px;}

#av .signup_form { position:relative; width:294px; margin-bottom:20px; background:#FFFFFF url("http://images.homegain.com/i/products/aims_form_cen.gif") repeat-y;}
#av .signup_form .cen { position:relative; z-index:20; padding:15px; margin:0px; width:264px; background-image:none;}
#av .signup_form .top { position:absolute; z-index:10; top:0px; left:0px; padding:0px; margin:0px; width:294px; height:10px; background-image:url("http://images.homegain.com/i/products/aims_form_top.gif"); background-repeat:no-repeat;}
#av .signup_form .btm { 
	position:absolute; z-index:1; bottom:-1px; padding:0px; margin:0px; width:294px; height:300px; 
	background-image:url("http://images.homegain.com/i/products/aims_form_btm.gif"); 
	background-repeat:no-repeat; background-position: 0px -68px; overflow: hidden;
}
#av .signup_form label { color:#000000; width:70px; display:block; float:left; text-align:right; padding:3px 8px 3px 0px; margin-bottom:15px;}

#bl .signup_form { position:relative; width:294px; margin-bottom:20px; background:#FFFFFF url("http://images.homegain.com/i/products/aims_form_cen.gif") repeat-y;}
#bl .signup_form .cen { position:relative; z-index:20; padding:15px; margin:0px; width:264px; background-image:none;}
#bl .signup_form .top { position:absolute; z-index:10; top:0px; left:0px; padding:0px; margin:0px; width:294px; height:10px; background-image:url("http://images.homegain.com/i/products/aims_form_top.gif"); background-repeat:no-repeat;}
#bl .signup_form .btm { 
	position:absolute; z-index:1; bottom:-1px; padding:0px; margin:0px; width:294px; height:300px; 
	background-image:url("http://images.homegain.com/i/products/aims_form_btm.gif"); 
	background-repeat:no-repeat; background-position: 0px -68px; overflow: hidden;
}#bl .signup_form label { color:#000000; width:70px; display:block; float:left; text-align:right; padding:3px 8px 3px 0px; margin-bottom:15px;}


#aims .signup_form { position:relative; width:294px; margin-bottom:20px; background:#FFFFFF url("http://images.homegain.com/i/products/aims_form_cen.gif") repeat-y;}
#aims .signup_form .cen { position:relative; z-index:20; padding:15px; margin:0px; width:264px; background-image:none;}
#aims .signup_form .top { position:absolute; z-index:10; top:0px; left:0px; padding:0px; margin:0px; width:294px; height:10px; background-image:url("http://images.homegain.com/i/products/aims_form_top.gif"); background-repeat:no-repeat;}
#aims .signup_form .btm { position:absolute; z-index:10; bottom:-1px; padding:0px; margin:0px; width:294px; height:308px; background-image:url("http://images.homegain.com/i/products/gl_form_btm.gif"); background-repeat:no-repeat;}
#aims .signup_form label { color:#000000; width:70px; display:block; float:left; text-align:right; padding:3px 8px 3px 0px; margin-bottom:15px;}

#guaranteed_lead_program .signup_form { position:relative; width:295px; margin-bottom:20px; background:#FFFFFF url("http://images.homegain.com/i/products/aims_form_cen.gif") repeat-y;}
#guaranteed_lead_program .signup_form .cen { position:relative; z-index:20; padding:15px; margin:0px; width:275px; background-image:none;}
#guaranteed_lead_program .signup_form .top { position:absolute; z-index:10; top:-2px; left:0px; padding:0px; margin:0px; width:294px; height:10px; background-image:url("http://images.homegain.com/i/products/aims_form_top.gif"); background-repeat:no-repeat;}
#guaranteed_lead_program .signup_form .btm { position:absolute; z-index:10; bottom:-1px; padding:0px; margin:0px; width:294px;  height:308px; background-image:url("http://images.homegain.com/i/products/gl_form_btm.gif"); background-repeat:no-repeat;}
#guaranteed_lead_program .signup_form label { color:#000000; width:80px; display:block; float:left; text-align:right; padding:3px 8px 3px 0px; margin-bottom:15px;}
#guaranteed_lead_program .signup_form label#user_area  { padding:0px 8px 0px 0px; width:80px; margin-top:-4px;  }

/* BuyerLink Landing Page */
#bl { position:relative; width:843px; padding:0px; margin:0px;}
#bl p { color:#02275B;}
#bl .main_upsell { position:relative; width:843px; height:273px; margin-bottom:20px; background-image:url("http://images.homegain.com/i/products/bl_header.png"); background-repeat:no-repeat;}
#bl .main_upsell .u_content         { position:absolute; top:20px; left:455px; width:380px; height:235px;}
#bl .main_upsell .u_content .title  { color:#000000; font-size:17px; line-height:19px; margin:0px; margin-bottom:15px;}
#bl .main_upsell .u_content .bullet { color:#000000; font-size:14px; line-height:21px; padding-bottom:10px; margin:0px; text-indent:10px; }

/* Broker Solutions Landing Page */
#broker { position:relative; width:843px; padding:0px; margin:0px;}
#broker p { color:#02275B;}
.broker_horz_separator { padding-bottom:15px; }
#broker .main_upsell { position:relative; width:843px; height:262px; margin-bottom:20px; background-image:url("http://images.homegain.com/i/products/broker_main_image.jpg"); background-repeat:no-repeat;}
#broker .main_upsell .u_content        { position:absolute; top:20px; left:525px; width:295px; height:235px;}
#broker .main_upsell .u_content ul li  { color:#656469; font-size:14px; line-height:16px; padding-bottom:10px;}
#broker .main_upsell .u_content ul li .copy  { font-size:12px; }
#broker .main_upsell .u_content .title { color:#000000; font-size:18px; line-height:22px; margin:0px;}
#broker .signup_form { position:relative; width:294px; margin-bottom:5px; background:#FFFFFF url("http://images.homegain.com/i/products/aims_form_cen.gif") repeat-y;}
#broker .signup_form .cen  { position:relative; z-index:20; padding:15px; margin:0px; width:264px; background-image:none;}
#broker .signup_form .top  { position:absolute; z-index:10; top:0px; left:0px; padding:0px; margin:0px; width:294px; height:10px; background-image:url("http://images.homegain.com/i/products/aims_form_top.gif"); background-repeat:no-repeat;}
#broker .signup_form .btm  { position:absolute; z-index:10; bottom:-1px; padding:0px; margin:0px; width:294px; height:368px; background-image:url("http://images.homegain.com/i/products/aims_form_btm.gif"); background-repeat:no-repeat;}
#broker .signup_form label { color:#000000; width:70px; display:block; float:left; text-align:right; padding:3px 8px 3px 0px; margin-bottom:15px;}
#broker .broker_referral_box { width:460px; height:80px; background-color:#EFEFEF; display:block; padding-top:15px; margin-top:20px; text-align:center; }
#broker .broker_referral_box p { color:#000000; padding:0; }
