body    { margin:0px; padding-top:30px; padding-left:80px; padding-right:80px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:800px;}
td      { font-size:12px; }
img     { border:none;}
a       { color:#0033CC; text-decoration:underline;}
a:hover { text-decoration:underline;}
h1      { font-size:24px; color:#404040; margin:16px 0px 12px 0px;}
h1 a    { color:#404040; text-decoration:none;}
h2      { font-size:21px; color:#404040; margin:12px 0px 16px 0px;}
h2 a    { color:#DA421E; text-decoration:none;}
p       { margin:0px 0px 15px 0px; line-height:17px;}
ul      { list-style-type:disc; margin:0px 0px 10px 0px; padding:0px 0px 0px 15px; }
ul li   { padding:0px 0px 5px 0px;}
form    { margin:0; padding:0;}
form input, form select { margin-right:5px;}
.no_border, .form_module .no_border input, .form_module .no_border input, .bracket .no_border input { 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;}
hr { background-color:#CCC; color:#CCC; height:1px; margin: 10px 5px 10px 5px; background-color:#CCC; border:0px solid #CCC;}
#header_hm { position:relative; background:#FFFFFF url("http://images.homegain.com/i/c/hm_header_gradient.jpg") repeat-x; height:90px; margin:0px; padding:0px;}
#header_hm .logo { float:left; }
#header_holiday { position:relative; background:#FFFFFF url("http://images.homegain.com/i/logos/hg_newyears2009_bannerBg.jpg") repeat-x; height:90px; margin:0px; padding:0px;}
#header_holiday .logo { float:left; }
#util_area_links { float:right; width:250px; height:60px; font-size:12px; line-height:18px; margin:5px 10px 0px 0px; padding:0px 0px 0px 10px;}
#util_area_form { display:none; float:right; width:250px; height:60px; background-color:#FFFFFF; border:1px solid #CCCCCC; font-size:12px; line-height:18px; color:#0033CC; margin:5px 10px 0px 0px; padding:0px 0px 0px 10px;}
#util_area_form input { font-size:11px; color:#666666; border:1px #666666 solid; width:86px; padding:0px 1px; }
#util_area_form .submit { border:none; vertical-align:bottom; width:auto; }
#util_area_form form { margin:0px;}
#util_area_form label { position:absolute; width:85px; height:15px; background-color:transparent; font-size:11px; color:#666666; margin:1px 0px 0px 4px;}
#util_area_form .link { font-size:10px;}
#header { position:relative; background:#FFFFFF url("http://images.homegain.com/i/c/header_gradient.jpg") repeat-x; height:90px; margin:0px; padding:0px;}
#header .logo { float:left; margin:5px 0px 0px 10px;}
#header .login { float:right; font-size:10px; color:#999; line-height:18px;}
#header .login input { font-size:10px; color:#666; border:1px #666 solid; width:90px; }
#header .login .submit { border:none; vertical-align:bottom; width:auto; }
#header .login form { margin:0; }
#header .login label { position:absolute; width:85px; height:15px; background-color:transparent; font-size:11px; color:#666666; margin:1px 0px 0px 4px;}
#header .login .link { font-size:9px; }
#header .navigation { position:absolute; top:60px; left:10px; 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:#404040; background-color:#FFFFFF;}
.popup { background:#FFFFFF url("http://images.homegain.com/i/c/header_gradient.jpg") repeat-x; background-position: 0% 70%; padding:5px; height:30px; border-bottom:1px solid #999; }
.cobrand { width:100%; background-color:#FFF; }
.cobrand_frame { width:100%; border:0; margin:0; }
#footer { position:relative; background:#EEEEEE url("http://images.homegain.com/i/c/footer_gradient.jpg") repeat-x; font-size:11px; margin-top:25px; padding:15px 5px 10px 10px;}
#footer a { text-decoration:none;}
#footer hr, #header hr { background-color:#999999; border:none; height:1px; margin:5px 2px;}
#footer .realtor { position:relative; margin-top:10px;}
#footer .content { position:relative; width:760px; font-size:10px; color:#333333;}
#footer .awards { position:relative; float:left; background-color:#FFFFFF; width:120px; margin:0px 0px 5px 0px; padding:0px; text-align:center;}
#footer .awards .top { background-image:url("http://images.homegain.com/i/c/awards_top.gif"); background-repeat:no-repeat; width:120px; height:20px;}
#footer .awards .btm { background-image:url("http://images.homegain.com/i/c/awards_bottom.gif"); background-repeat:no-repeat; width:120px; height:20px;}
#footer .description { position:relative; float:left; width:630px; margin:0px 0px 10px 10px;}
#footer .links { margin:0px 0px 10px 0px;}
#main_content { background-color:#FFFFFF; margin:0px; padding:10px; font-size:12px;}
#content { width:760px;}
#content_full {}
#content #col2_l, #content .col2_l { float:left; width:620px;}
#content #col2_r, #content .col2_r { float:right; width:120px;}
#breadcrumb { font-size:10px; margin-bottom:5px;}
.form_module { position:relative; background:#FCFDFF url("http://images.homegain.com/i/c/form_gradient.jpg") repeat-x; border:none; margin:0px; padding:0px;}
.form_module.small { position:relative; background-image:url("http://images.homegain.com/i/c/module_gradient.jpg");}
.form_module h1 { color:#DA421E; font-size:14px; margin:0px; padding:5px 0px 5px 5px; background-color:#EEEEEE; border-bottom:1px #999999 solid;}
.form_module h2 { text-align:left; font-size:14px; margin:0px; padding:5px 0px 5px 5px;}
.form_module p { text-align:left; margin:0px; padding:5px 0px 5px 5px;}
.form_module table { margin:0px 5px;}
.form_module td { padding:3px; font-size:12px; vertical-align:top;}
.form_module input, .form_module select { margin-right:5px;}
.form_module .center {position:relative; z-index:10; margin:0px; padding:0px; border:2px #999999 solid; border-top:none; border-bottom:none;}
.form_module .top { position:relative; z-index:10; margin:0px; padding:0px; border:2px #999999 solid; border-bottom:none;}
.form_module .top .tl { position:absolute; top:-2px; left:-2px; z-index:20; height:10px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_tl_white.gif"); background-repeat:no-repeat;}
.form_module .top .tr { position:absolute; top:-2px; right:-2px; z-index:20; height:10px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_tr_white.gif"); background-repeat:no-repeat;}
.form_module .btm { position:relative; z-index:10; margin:0px; padding:0px; border:2px #999999 solid; border-top:none;}
.form_module .btm .bl { position:absolute; bottom:-2px; left:-2px; z-index:20; height:10px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_bl_white.gif"); background-repeat:no-repeat;}
.form_module .btm .br { position:absolute; bottom:-2px; right:-2px; z-index:20; height:10px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_br_white.gif"); background-repeat:no-repeat;}
.gray_module { position:relative; background-color:#F4F4F4; border:none; margin:0px; margin-bottom:10px; padding:0px;}
.gray_module.white { background-color:#FFFFFF;}
.gray_module h1 { color:#DA421E; font-size:14px; margin:0px; padding:5px 0px 5px 10px; background-color:#DEDEDE; border-bottom:1px #999999 solid;}
.gray_module h1 a { color:#0033CC; text-decoration:underline;}
.gray_module h2 { font-size:14px; margin:0px; padding:5px 0px 5px 10px;}
.gray_module h3 { color:#DA421E; font-size:12px; margin:0px; padding:5px 0px 5px 10px; background-color:#DEDEDE; border-bottom:1px #999999 solid;}
.gray_module p { text-align:left; margin:0px; padding:5px 0px;}
.gray_module .center { position:relative; z-index:10; margin:0px; padding:0px 10px; border:2px #999999 solid; border-top:none; border-bottom:none;}
.gray_module .center.white { background-color:#FFFFFF;}
.gray_module .footer { position:relative; background-color:#DEDEDE; z-index:10; margin:0px; padding:0px 10px; border:2px #999999 solid; border-top:1px #999999 solid; border-bottom:none;}
.gray_module .footer.white { background-color:#FFFFFF;}
.gray_module td { padding:3px; vertical-align:top;}
.gray_module .top { position:relative; z-index:10; margin:0px; padding:0px; border:2px #999999 solid; border-bottom:none;}
.gray_module .top .tl { position:absolute; top:-2px; left:-2px; z-index:20; height:10px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_tl_white.gif"); background-repeat:no-repeat;}
.gray_module .top .tr { position:absolute; top:-2px; right:-2px; z-index:20; height:10px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_tr_white.gif"); background-repeat:no-repeat;}
.gray_module .btm { position:relative; z-index:10; margin:0px; padding:0px; border:2px #999999 solid; border-top:none;}
.gray_module .btm .bl { position:absolute; bottom:-2px; left:-2px; z-index:20; height:10px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_bl_white.gif"); background-repeat:no-repeat;}
.gray_module .btm .br { position:absolute; bottom:-2px; right:-2px; z-index:20; height:10px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_br_white.gif"); background-repeat:no-repeat;}
/**** homepage ****/
#home_content { position:relative; margin:0px; padding:0px; min-width:800px;}
#home_content #modules { position:relative; width:800px; height:370px; margin:0px; padding:0px; margin-top:15px; clear:both;}
#modules .module { position:relative; float:left; width:270px; height:350px; background:transparent url("http://images.homegain.com/i/homepage/hm_module.gif") no-repeat;}
#modules .module .content { position:absolute; width:240px; height:310px; top:20px; left:15px; overflow:hidden; z-index:10;}
#modules .module form { position:relative; margin:0px; padding:20px 0px 0px 0px;}
#modules .module .action { position:relative; margin:0px; padding:20px 0px 0px 0px;}
#modules .module a.button { margin:0px; padding:6px 0px 0px 33px; display:block; color:#FFFFFF; font-size:15px; font-weight:bold; text-decoration:none;}
#modules .module a:hover.button { text-decoration:none;}
#modules .module a.button.btn_compare { width:193px; height:28px; background:transparent url("http://images.homegain.com/i/homepage/btn_compare_realtors.gif") no-repeat;}
#modules .module a.button.btn_hval { width:39px; height:28px; background:transparent url("http://images.homegain.com/i/homepage/btn_hval.gif") no-repeat;}
#modules .module a.button.btn_search { width:152px; height:28px; background:transparent url("http://images.homegain.com/i/homepage/btn_search_homes.gif") no-repeat;}
#modules .module h1 { color:#CC3300; font-size:20px; font-weight:normal; margin:0px; margin-bottom:15px;}
#modules .module h1 a { color:#CC3300; font-size:20px; font-weight:normal; text-decoration:none;}
#modules .module h1 a:hover { text-decoration:underline;}
#modules .module h2 { color:#003366; font-size:13px; font-weight:bold; line-height:18px; margin:0px;}
#modules .module p { color:#003366; font-size:12px; line-height:18px; margin:0px;}
#modules .module a { text-decoration:none;}
#blog_marquee { color:#CC3300; height:15px; width:840px; margin:0px; margin-bottom:15px; padding:6px 5px 5px 5px; font-size:11px; background:transparent url("http://images.homegain.com/i/homepage/blog_marquee.gif") no-repeat;}
#blog_marquee h2 { font-size:11px; display:inline;}
#blog_marquee h2 a { color:#CC3300; text-decoration:underline;}
#blog_marquee a { text-decoration:none;}
#blog_marquee a:hover { text-decoration:underline;}
/**** common styles ****/
ul.arrows { list-style-type:none; padding:0px 0px 0px 0px; }
ul.arrows li { background-image:url("http://images.homegain.com/i/c/bullet_arrow.gif"); background-repeat:no-repeat; padding-left:15px; }
ul.no_bullet, ul li.no_bullet { list-style-type:none; background-image:none; }
.news h1 { color:#CC3300; font-size:12px; margin:0px;}
.news h1 a { color:#CC3300; text-decoration:underline;}
.news ul { list-style:none; padding:0px; font-size:11px; margin:5px 0px 0px 0px; }
.news li { margin-bottom:3px; }
.news a { text-decoration:none;}
.news a:hover { text-decoration:underline;}
table tr.line td { padding:2px; background-color:#FFFFFF; border-top: 1px solid #CCCCCC;}
table tr.light { padding:2px; background-color:#FFFFFF;}
table tr.dark { padding:2px; background-color:#EEEEEE;}
table tr.highlight { padding:2px; background-color:#DCE7F8;}
table tr.highlight td { border-top:1px #CCCCCC solid;}
table tr.highlight_noborder { padding:2px; background-color:#DCE7F8;}
.bracket { position:relative; background:#FFFFFF url("http://images.homegain.com/i/c/bracket_gradient.jpg") repeat-x; border:none; margin:0px; padding:0px;}
.bracket h1 { color:#DA421E; font-size:12px; margin:0px; padding:5px 0px 5px 5px;}
.bracket table { margin:0px;}
.bracket td { padding:3px; font-size:12px; vertical-align:top;}
.bracket input, .bracket select { margin-right:5px;}
.bracket .indent {padding-left:25px;}
.bracket textarea { border:1px #999999 solid;}
.bracket .center {position:relative; z-index:10; margin:0px; padding:0px 5px; border:2px #FFFFFF solid; border-top:none; border-bottom:none;}
.bracket .top { position:relative; z-index:10; margin:0px; padding:0px; border-top:2px #999999 solid; border-bottom:none; border-left:2px #FFFFFF solid; border-right:2px #FFFFFF solid;}
.bracket .top .tl { position:absolute; top:-2px; left:-2px; z-index:20; height:15px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_tl_fade.gif"); background-repeat:no-repeat;}
.bracket .top .tr { position:absolute; top:-2px; right:-2px; z-index:20; height:15px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_tr_fade.gif"); background-repeat:no-repeat;}
.bracket .btm { position:relative; z-index:10; margin:0px; padding:0px; border-bottom:2px #999999 solid; border-top:none; border-left:2px #FFFFFF solid; border-right:2px #FFFFFF solid;}
.bracket .btm .bl { position:absolute; bottom:-2px; left:-2px; z-index:20; height:15px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_bl_fade.gif"); background-repeat:no-repeat;}
.bracket .btm .br { position:absolute; bottom:-2px; right:-2px; z-index:20; height:15px; width:10px; background-image:url("http://images.homegain.com/i/c/rc_br_fade.gif"); background-repeat:no-repeat;}
.feature_module { position:relative; border:1px solid #999; background:transparent url("http://images.homegain.com/i/c/module_gradient.jpg") repeat-x; }
.feature_module .top { }
.feature_module .btm { }
.feature_module .content { padding:5px 2px 5px 5px; }
.feature_module h1 { font-size:12px; text-align:center; margin:0px 0px 0px 0px; padding:5px 0px 0px 5px; }
.feature_module .tl { position:absolute; float:left; width:10px; height:10px; top:-1px; left:-1px; background-image:url("http://images.homegain.com/i/c/rc_tl_feature.gif"); background-repeat:no-repeat; overflow:hidden; }
.feature_module .tr { position:absolute; float:right; width:10px; height:10px; top:-1px; right:-1px; background-image:url("http://images.homegain.com/i/c/rc_tr_feature.gif"); background-repeat:no-repeat; overflow:hidden; }
.feature_module .bl { position:absolute; z-index:10; float:left; width:10px; height:10px; bottom:-1px; left:-1px; background-image:url("http://images.homegain.com/i/c/rc_bl_feature.gif"); background-repeat:no-repeat; overflow:hidden; }
.feature_module .br { position:absolute; z-index:10; float:right; width:10px; height:10px; bottom:-1px; right:-1px; background-image:url("http://images.homegain.com/i/c/rc_br_feature.gif"); background-repeat:no-repeat; overflow:hidden; }
.feature_module .btm.bar { bottom:0px; line-height:27px; text-align:center; background-color:#DA421E; }
.feature_module .btm.bar a { font-weight:bold; color:#FFF; }
.feature_module ul { margin:0px 0px 0px 0px; }
.feature_module ul li { padding:0px 0px 0px 15px; }
.mag_glass { float:left; width:19px; height:19px; background-image: url(http://images.homegain.com/i/c/mag_glass_19x19.gif); background-repeat:no-repeat; position:relative; }

.powered_by { width:117px; height:16px; float:right; background-image:url(http://images.homegain.com/i/mod_power.gif); background-repeat:no-repeat; }
/* buttons */
.btn_small { font-size:10px; height:21px; line-height:18px; }
.btn_small .left { float:left; background:transparent url("http://images.homegain.com/i/c/btn_small_left.gif") no-repeat; width:9px; height:21px; }
.btn_small .label { float:left; height:21px; background:#F6F6F6 url("http://images.homegain.com/i/c/btn_small_gradient.gif") repeat-x;}
.btn_small .right { float:left; background:transparent url("http://images.homegain.com/i/c/btn_small_right.gif") no-repeat; width:9px; height:21px; }
.btn_small a { color:#000; text-decoration:none; }
.btn_small a:hover { text-decoration:underline; }
.btn_link, .btn_main { position:relative; font-size:10px; line-height:10px;}
.btn_link a, .btn_main a  { display:block; color:#FFFFFF; font-size:11px; line-height:13px; margin-top:3px; font-weight:bold; text-decoration:none;}
.btn_link a:hover, .btn_main a:hover  { text-decoration:none;}
.btn_link .left, .btn_main .left { float:left; background-image:url("http://images.homegain.com/i/c/button_left_orange.gif"); background-repeat:no-repeat; height:20px; width:15px;}
.btn_link .right, .btn_main .right { float:left; background-image:url("http://images.homegain.com/i/c/button_right_orange.gif"); background-repeat:no-repeat; height:20px; width:15px;}
.btn_link .label, .btn_main .label { float:left; background:#DA421E url("http://images.homegain.com/i/c/button_middle_orange.gif") repeat-x; height:20px; text-align:center;}
.btn_link_over, .btn_main_over { position:relative; font-size:10px; line-height:10px;}
.btn_link_over a, .btn_main_over a { display:block; color:#FFFFFF; font-size:11px; line-height:13px; margin-top:3px; font-weight:bold; text-decoration:none;}
.btn_link_over .left, .btn_main_over .left { float:left; background-image:url("http://images.homegain.com/i/c/button_left_orange_lite.gif"); background-repeat:no-repeat; height:20px; width:15px;}
.btn_link_over .right, .btn_main_over .right { float:left; background-image:url("http://images.homegain.com/i/c/button_right_orange_lite.gif"); background-repeat:no-repeat; height:20px; width:15px;}
.btn_link_over .label, .btn_main_over .label { float:left; background:#DA421E url("http://images.homegain.com/i/c/button_middle_orange_lite.gif") repeat-x; height:20px; text-align:center; vertical-align:middle;}
.btn_main .label .button { cursor:pointer; line-height:13px; margin-top:3px; background-color:transparent; border:none; font-size:11px; color:#FFFFFF; font-weight:bold;}
.btn_main .label .button:disabled { color:#999999;}
.btn_main_over a:hover, .btn_link_over a:hover { text-decoration:none; }
.btn_main_over .label .button { cursor:pointer; line-height:13px; margin-top:3px; background-color:transparent !important; border:none; font-size:11px; color:#FFFFFF; font-weight:bold;}
.btn_main_over .label .button:disabled { color:#999999;}
.btn_tall { position:relative;}
.btn_tall .left { float:left; background:transparent url("http://images.homegain.com/i/c/tall_button_left.gif") no-repeat; width:10px; height:37px;}
.btn_tall .right { float:left; background:transparent url("http://images.homegain.com/i/c/tall_button_right.gif") no-repeat; width:10px; height:37px;}
.btn_tall .label { float:left; background:#D33B17 url("http://images.homegain.com/i/c/tall_button_middle.gif") repeat-x; height:37px; text-align:center;}
.btn_tall .label a { display:block; cursor:pointer; margin:8px 0px 0px 0px; background-color:transparent !important; border:none !important; font-size:18px; line-height:20px; color:#FFFFFF; text-decoration:none;}
.btn_tall .label a:hover { text-decoration:underline;}
.btn_tall .label .button { cursor:pointer; margin:5px 0px 0px 0px; background-color:transparent !important; border:none !important; font-size:18px; line-height:20px; color:#FFFFFF;}
.btn_tall .label .button:disabled { color:#999999;}
.btn_short { position:relative;}
.btn_short .left { float:left; background:transparent url("http://images.homegain.com/i/c/short_button_left.gif") no-repeat; width:10px; height:26px;}
.btn_short .right { float:left; background:transparent url("http://images.homegain.com/i/c/short_button_right.gif") no-repeat; width:10px; height:26px;}
.btn_short .label { float:left; background:#D33B17 url("http://images.homegain.com/i/c/short_button_middle.gif") repeat-x; height:26px; text-align:center;}
.btn_short.blue { position:relative;}
.btn_short.blue .left { float:left; background:transparent url("http://images.homegain.com/i/c/short_button_left_blue.gif") no-repeat; width:10px; height:26px;}
.btn_short.blue .right { float:left; background:transparent url("http://images.homegain.com/i/c/short_button_right_blue.gif") no-repeat; width:10px; height:26px;}
.btn_short.blue .label { float:left; background:#0B4682 url("http://images.homegain.com/i/c/short_button_middle_blue.gif") repeat-x; height:26px; text-align:center;}
.btn_short .label a { display:block; cursor:pointer; margin:0px; padding-top:5px; background-color:transparent !important; border:none !important; font-size:12px; line-height:14px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.btn_short .label a:hover { text-decoration:underline;}
.btn_short .label .button { cursor:pointer; margin:5px 0px 0px 0px; background-color:transparent !important; border:none !important; font-size:12px; line-height:14px; color:#FFFFFF; font-weight:bold;}
.btn_short .label .button:disabled { color:#999999;}
.ad_box { border:1px solid #003366;}
.ad_box .title { background-color:#003366; color:#FFFFFF; font-weight:bold; height:20px; padding:0px 10px; line-height:20px;}
.ad_box .content { padding:3px 8px; text-align:center; font-size:10px;}

/* AE path */
#signup_content { position:relative; margin:0px; padding:0px; min-width:800px;}
#signup_content .savings { position:absolute; width:268px; left:460px; margin-top:32px; font-size:12px; color:#003366;}
#signup_content .steps { position:absolute; width:285px; left:525px;}
#signup_content .steps h1{ color:#003366; font-size:18px;}
#signup_content .steps p{ color:#003366; font-size:12px; margin:0px;}
#signup_content #modules { position:relative; height:350px; margin:0px; padding:0px; margin-top:0px;}   
#modules .outline { position:relative; float:left; width:496px; height:325px; background:transparent url("http://www.mlslistingshome.com/images/hg_border.jpg") no-repeat;}
#modules .outline .content { position:absolute; width:466px; height:170px; top:180px; left:15px; overflow:hidden; z-index:10;}
#modules .outline h1 { color:#CC3300; font-size:23px; font-weight:bold; margin:0px; margin-bottom:15px;}
