a img {border:0px;}
td {vertical-align:top;}
body {background:#ECECEC; text-align:center; padding:0px; margin:0px;}
#main {width:764px; background:#F8F8F8;}

/*header*/
#top_section {position:relative; padding:0px; margin:0px; border:0px solid #777D85; height:74px;}
#mid_section {position:relative; left:0px; top:0px; border:1px solid #777D85; border-bottom:0px; height:500px;}
.bar {position:absolute; left:0px; top:0px; border:1px solid #FFFFFF;}
.bar .left {position:absolute; left:0px; width:156px; height:6px; background:#5D6F78;}
.bar .right {position:absolute; left:157px; width:603px; height:6px; background:#435259;}
#header {position:absolute; top:7px; left:0px; border:1px solid #FFFFFF;}
#center_img {border:1px solid #FFFFFF; border-top:0px; border-bottom:0px;}

/*content*/
#content {position:absolute; left:0px; top:101px; border:1px solid #FFFFFF; margin-bottom:5em;}
.title {height:20px; background:#435259; font:bold 9pt tahoma; color:#FFFFFF; padding:3px 3px 0px 15px; text-align:left; margin:0px 0px 10px 20px;}
.title_box {background:url(images/title_box.gif) no-repeat; width:24px; height:25px; position:absolute; left:0px; z-index:1;}
.article {position:relative; font:8pt tahoma; color:#7F7F7F; text-align:left; padding:10px 10px 20px 25px;}
div.more {margin-top:4px; font:bold 8pt impact; color:#435259;}
.more a {font:bold 7pt verdana; color:#EB7C00; text-decoration:none;}
.boldBlue {font:bold 8pt tahoma; color:#215F9A;}

/*left column*/
#left_col {position:absolute; left:0px; top:0px; width:156px;}
#support {position:relative; width:156px; height:153px; background:url(images/live_support.jpg) no-repeat;  border-bottom:0px solid #FFFFFF;}
#support .more {position:absolute; right:10px; bottom:15px; width:70px; text-align:right;}
#partners1 img {margin:10px 0px 10px 0px;}

/*mid column*/
#mid_col {position:absolute; left:157px; top:0px; width:297px; background:#EBEDEF; height:392px;}
#about {font:8pt/20px tahoma; border-bottom:7px solid #FFFFFF;}
.illustration {position:absolute; width:60px;}
.date1 {position:relative; left:70px; top:0px; background:#EB7C00; padding:0px 5px 1px 5px; color:FFFFFF; font:7pt tahoma;}
.date {background:#EB7C00; padding:0px 5px 1px 5px; color:FFFFFF; font:7pt tahoma;}
.news {position:relative; left:70px; top:5px; width:200px;}
.news .more {display:none;}
a.blue {color:#859BB7; text-decoration:underline; font-weight:bold;}
#jobs {font:8pt/20px tahoma; border-bottom:1px dotted #7F7F7F;}

/*right column*/
#right_col {position:absolute; left:455px; top:0px; width:305px; height:300px;}
#products {position:relative; top:0px; left:0px; width:305px; height:310px;}
.product {position:absolute; width:146px; height:120px; font:7pt tahoma; color:#737373; text-align:left;}
#la {top:0px; left:4px; background:url(images/product_la.jpg) no-repeat;}
#pmls {top:0px; left:155px; background:url(images/product_pmls.jpg) no-repeat;}
#lp {top:122px; left:4px; background:#FFFFFF url(images/product_lp.jpg) no-repeat;}
#rp {top:122px; left:155px; background:#FFFFFF url(images/product_rp.jpg) no-repeat;}
#bns {top:243px; left:4px; background:#FFFFFF url(images/product_bns.jpg) no-repeat;}
#broker {top:243px; left:155px; background:#FFFFFF url(images/product_bns.jpg) no-repeat;}
.productname {font:10pt impact; color:#215F9A; text-align:left; margin:48px 0px 3px 3px;}
.productname a {font:10pt impact; color:#215F9A; text-decoration:none;}
.description {position:relative; top:0px; left:6px; width:130px; padding:0px; margin:0px 5px 0px 0px; list-style-image:url(images/arrow.gif);}
.description li {padding-bottom:3px;}
.description li span {position:relative; left:-5px;}
.product .more a {position:absolute; right:4px; bottom:2px; color:#000000;}

/*left inside*/
#left_inside {position:absolute; left:0px; top:0px; width:453px;}

/*products*/
#products_inside {width:760px;}
#products_inside .product {position:absolute; width:180px; height:150px; font:7pt tahoma; color:#737373; text-align:left;}
#products_inside .description {position:relative; top:0px; left:22px; width:160px;}
#listing_alert {top:35px; left:4px; background:url(images/product_la_180.jpg) no-repeat;}
#listing_producer {top:35px; left:190px; background:url(images/product_lp_180.jpg) no-repeat;}
#rental_producer {top:35px; left:376px; background:url(images/product_lp_180.jpg) no-repeat;}
#pocket_mls {top:210px; left:4px; background:#FFFFFF url(images/product_pmls_180.jpg) no-repeat;}
#baynet_sites {top:210px; left:190px; background:#FFFFFF url(images/product_bns_180.jpg) no-repeat;}
#broker_websites {top:210px; left:376px; background:#FFFFFF url(images/product_bns_180.jpg) no-repeat;}

/*news*/
#news {width:400px; border-bottom:1px dotted #7F7F7F; padding-top:15px;}

/*webinars*/
#webinar {width:430px; font:8pt tahoma; color:#7F7F7F; margin-top:25px;}
#webinar #name {font:bold 8pt tahoma;}
#webinar input {font:8pt tahoma; color:#7F7F7F;}
#webinar th {font:bold 8pt tahoma; text-align:right; padding-right:8px;}
.note {font:7pt tahoma;}

/*partners*/
#partners {width:430px; text-align:center;}
#partners img {margin-top:15px;}

/*testimonials*/
#testimonials img {height:70px; margin-left:20px;}
#testimonials {font:8pt tahoma; width:380px; border-bottom:1px dotted #7F7F7F; padding-top:20px;}
#testimonials .name {font:9pt tahoma; color:#215F9A;}

/*footer*/
#bottom_section {position:relative; top:0px; left:0px; border:1px solid #777D85; border-top:0px; height:70px; color:#FFFFFF; font:9pt tahoma;}
#bottom_section .bar {border-top:0px; vertical-align:middle;}
#bottom_section .left, #bottom_section .right {height:15px; padding:5px 0px 5px 0px;}
#bottom_section a {color:#FFFFFF; margin:0px 8px 0px 8px; font:8pt tahoma; text-decoration:none;}
#bottom_section a:hover {text-decoration:underline;}
#copyright {position:absolute; top:30px; left:0px; height:30px; width:100%; color:#DBDDE1; font:7pt helvetica; text-align:center; padding-top:5px;} 

.extra { border:1px solid #800000;}