/* v1.0 | 20080212 - reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td input{margin:0;padding:0;border:0;outline:0;font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
/* clear utility */
div.clear{height:0px;clear:both;}
/* remember to define focus styles! */
:focus{outline:0;}
*{margin:0;padding:0;}
body{margin:0 auto;text-align:left;background:#ab9e6e url(/images/bg_site.jpg) repeat-x fixed 0 0;font:62.5%/1.8em verdana,arial,helvetica,sans-serif;color:#585858;}
/* Generic Link styles */
a:link,a:visited{color:#4b4434;text-decoration:underline;}
a:hover{color:#4b4434;text-decoration:underline;}
a img{border:0;}
#container{width:995px;margin:0 auto;text-align:center;}
/* Top Head area */
#head{width:924px;height:105px;margin:0 auto;text-align:left;position:relative;/*did this for the Breast Cancer awareness ribbon*/overflow:hidden;height:100%;}
#top-links{font-size:1em;line-height:normal;text-align:right;padding:2px 25px 0 0;}
#top-links ul{list-style:none;padding:4px 0 0;}
#top-links li{margin:0px;padding:0px .5em;display:inline;color:#fff;border-right:1px solid #c6bc9c;}
#top-links li.end{border-right:none;}
#top-links li a:link,#top-links li a:visited{color:#c6bc9c;text-decoration:none;text-transform:none;}
#top-links li a:hover{color:#fffee9;}
#top-links li.skip,#top-links li.skip a{visibility:hidden;border-right:none;}
#nhg-logo{width:238px;padding:15px 0;float:left;}
#nhg-logo a#logotype{display:block;width:238px;height:0;padding-top:57px;background:transparent url(/images/nhg_logo.png) no-repeat;_background:transparent url(/images/nhg_logo.gif) no-repeat;overflow:hidden;}
#head h2{margin-top:25px;text-align:right;font:1.9em/1.1em arial,helvetica,sans-serif;color:#fff;font-weight:normal;}
/* Main Nav */
#main-nav{width:953px;height:56px;margin:0 auto;text-align:center;background:#413a24 url(/images/bg_main_nav.gif) no-repeat bottom;}
#main-nav ul{width:890px;height:56px;margin:0 auto;list-style-type:none;}
#main-nav ul li{height:56px;margin:0 15px 0 15px;_margin:0 15px 0 15px;padding:0 20px 0 20px;float:left;font:bold 1.5em arial,helvetica,sans-serif;color:#fff;text-transform:uppercase;background-repeat:no-repeat;background-position:50%;}
#main-nav ul li#home{background-image:url(/images/nav/bg_home.gif);}
#main-nav ul li#search{background-image:url(/images/nav/bg_search.gif);}
#main-nav ul li#showcase{background-image:url(/images/nav/bg_showcase.gif);}
#main-nav ul li#galleries{background-image:url(/images/nav/bg_galleries.gif);}
#main-nav ul li#rewards{background-image:url(/images/nav/bg_rewards.gif);}
#main-nav ul li#mynhg{background-image:url(/images/nav/bg_mynhg2.gif);}
#main-nav ul li a{display:block;margin:22px 0 0 0;color:#fff;text-decoration:none;}
#main-nav li a:hover{color:#f6f5d8;}
/* Content area of page */
#content-wrap{text-align:left;margin:0 auto;width:951px;border:1px solid #fff;background-color:#fff;overflow:hidden;position:relative;height:100%;}
#content-intro{height:130px;background:#7c7f3e url(/images/bg_content_intro.jpg) repeat-x top;border-bottom:1px solid #fff;overflow:hidden;position:relative;}
#exp-intro{background:#7c7f3e url(/images/bg_content_intro.jpg) repeat-x top;border-bottom:1px solid #fff;}
#exp-intro #intro{padding:10px 20px 0px;color:#fff;}
#exp-intro #intro a{color:#fff;}
#exp-intro #intro a:hover{color:#f6f5d8;}
#content-intro #intro{width:580px;padding:20px;float:left;color:#fff;}
#content-intro #intro p{margin-bottom:0;}
#content-intro #lifestyle-photo{width:330px;height:130px;float:left;border-left:1px solid #fff;background-color:#fff;}
#showcase-intro{width:330px;height:130px;float:left;background:#7c7f3e url(/images/bg_content_intro.jpg) repeat-x top;border-bottom:1px solid #fff;}
#showcase-intro #showcase-nav{width:155px;margin:0;}
#showcase-intro #showcase-nav ul{list-style-type:none;padding:0 5px;margin:17px 0;border-left:1px solid #fff;}
#showcase-intro #showcase-nav ul li{padding-left:1em;margin:0;line-height:1.8em;background-image:url(/images/intro_bullet.png);_background-image:url(/images/intro_bullet.gif);background-repeat:no-repeat;background-position:0.5em;}
#showcase-intro #showcase-nav ul li a{padding-left:1em;margin:0;font-size:1em;color:#fff;text-decoration:none;text-transform:uppercase;}
#showcase-intro #builder-info{float:right;width:130px;height:110px;margin-right:-1px;padding:10px;background-color:#fff;}
#showcase-intro #builder-info img{margin-top:35px;}
#content{width:951px;height:100%;margin:0 0 16px 0;background:#ffffff url(/images/bg_content.jpg) repeat-x top;overflow:hidden;position:relative;}
#content #breadcrumbs p{margin:5px 0 -10px 0;padding:0 20px;font-size:1em;}
#content #col-left{width:584px;margin:17px 17px 0px 17px;_margin:17px 17px 0px 8px;float:left;}
#content #col-right{width:315px;margin:17px 17px 0px 1px;float:left;}
#content #col-right .sidebox ul{margin:0 15px;}
#content #col-right li{margin:0;padding:0;}
.main-section{width:572px;margin-bottom:17px;}
/*.main-section p{padding:10px;color:#585858;}*/
.main-section #showcase{width:532px;margin:5px auto;}
.main-section #showcase h2{margin:10px 0 0 0;padding-bottom:5px;font-size:1.4em;color:#4e472f;border-bottom:1px dotted #d5e0dc;}
.main-section #showcase p{padding:10px 0;}
.side-section{width:303px;margin-bottom:17px;}
.box{padding:5px;border:1px solid #d5e0dc;background-color:#fff;}
.headline{padding:9px;background:#d2ddd9 url(/images/bg_headline.jpg) repeat-x top;}
.headline h2{margin-bottom:0;font-family:verdana,arial,helvetica,sans-serif;font-size:1.4em;}
#showcase-head{height:39px;background:#fff url(/images/bg_showcases_header.gif) repeat-x top left;}
#showcase-head h2{float:left;height:21px;margin:0;padding:9px 18px;font-family:verdana,arial,helvetica,sans-serif;font-size:1.4em;font-weight:normal;}
#showcase-head h2 a{color:#92a79f;text-decoration:none;text-transform:none;}
#showcase-head h2.middle{border-right:1px solid #fff;border-left:1px solid #fff;}
#showcase-head h2.active{color:#4e472f;background-image:url(/images/bg_showcase_active.jpg);background-repeat:repeat-x;background-position:bottom left;}
#showcase-head h2.active a{color:#4e472f;text-decoration:none;text-transform:none;}
.bb-alt{margin-top:0;border-top:0;background:#fff url(/images/bg_boxbody_alt.jpg) repeat-x top;}
.boxbody{margin-top:5px;padding:10px 5px 5px 5px;border-top:1px solid #d5e0dc;background:#edf1f0 url(/images/bg_boxbody.jpg) repeat-x top;position:relative;overflow:hidden;height:100%;}
.boxbody ul.bulleted{list-style-type:none;padding:0;margin:0 0 15px 15px;}
.boxbody ul.bulleted li{background-image:url(/images/bullet.gif);background-repeat:no-repeat;background-position:0 .5em;padding-left:1.2em;font-size:1.1em;margin-bottom:3px;}
.boxbody td p{line-height:normal;}
.subbox{border-top:1px solid #d5e0dc;background:#ffffff url(/images/bg_subbox.jpg) repeat-x top;}
.subbox_body{padding:10px;text-align:left;overflow:hidden;position:relative;height:100%;}
.bb-alt{margin-top:0;border-top:0;background:#fff url(/images/bg_boxbody_alt.jpg) repeat-x top;}
.sidebox{margin:15px 0;padding:5px;border:1px solid #d5e0dc;background-color:#fff;}
.sidebox-top{margin:0;padding:5px;border:1px solid #d5e0dc;background-color:#fff;}
.subbox-section{margin-bottom:17px;background:#fff url(/images/bg_sidebox.jpg) repeat-x top;}
.sidebox-section{padding:10px;background:#ffffff url(/images/bg_sidebox.jpg) repeat-x top;position:relative;height:100%;overflow:hidden;}
.sidebox-section h2{margin:0 0 5px 0;padding-bottom:5px;font-size:1.3em;color:#4e472f;border-bottom:1px dotted #d5e0dc;}
.sidebox-section ol{margin-left:20px;}
.sidebox-section ol li{margin:0;font-size:1.1em;}
ul.stack{list-style:none;padding:0;}
ul.stack li{width:250px;margin:0 20px 10px 0;padding:0;float:left;font-size:1.1em;}
/* text styles */
h1,h2,h3,p,li{margin-top:0;margin-bottom:10px;}
h1{font:normal 1.8em/1.3em arial,helvetica,sans-serif;color:#f6f5d8;}
h2{font:bold 1.6em/1.1em arial,helvetica,sans-serif;color:#4e472f;}
h3{font:bold 1.1em/1.1em verdana,arial,helvetica,sans-serif;color:#4e472f;text-transform:uppercase;}
.highlights h3{background-color:#d2ddd9;}
p{font-size:1.1em;}
select{font-size:1.1em;padding:1px;}
input{font-size:1.2em;}
.button{color:#fff;padding:2px 2px;text-transform:uppercase;font-weight:bold;border:1px solid #fff;font-size:1.1em;background-color:#4e472f;}
/* Search */
#search-form{width:550px;padding:0 5px;}
.required{float:right;margin:0;padding:0;color:#7d7f3e;}
.require_out{color:#7d7f3e;}
#search-form .fullrow{width:550px;padding:10px 0;border-bottom:1px solid #e9efed;position:relative;height:100%;overflow:hidden;}
#search-form .fullrow h3{margin-bottom:1px;}
#search-form .fullrow h3.nolabel{margin-bottom:8px;}
#search-form .fullrow label{font-weight:bold;}
#search-form .fullrow ul{list-style:none;}
#search-form .fullrow ul li{margin:0 10px 0 0;float:left;}
#search-form .fullrow .share{float:left;margin:0;padding:0 8px 0 0;border-right:1px solid #e9efed;}
#search-form .fullrow .share-mid{float:left;margin:0;padding:0 8px;border-right:1px solid #e9efed;}
#search-form .fullrow .share-end{float:left;margin:0;border:none;padding-left:8px;}
#search-form .fullrow .share-end ul{list-style:none;}
#search-form .fullrow .share-end ul li{margin:0 12px 0 0;float:left;}
/*#search-form .fullrow .share-mid ul li{margin:0 12px 0 0;}*/
#search-form .fullrow .share ul li.stack,#search-form .fullrow .share-end ul li.stack,#search-form .fullrow .share-mid ul li.stack{float:none;}
/* IE puts 3 pixels around input fields by default. setting to zero doesn't fix it */
.expand-results input{*margin:-3px;}
.share input,.share-mid input,.share-end input{*margin:-3px;}
/* .expandrow - indicates item can be expanded for additional search options */
.expandrow{width:550px;padding:0;background-color:#fff;border-bottom:1px solid #e9efed;height:100%;overflow:hidden;position:relative;}
.expandrow .activate{background:#ffffff url(/images/bg_form_head_ajx.jpg) repeat-x bottom;position:relative;overflow:hidden;height:100%;}
.expandrow .activate h3{padding:7px 0 7px 3px;margin-bottom:0;}
.expandrow ul{list-style:none;margin:5px 5px 0 5px;height:100%;overflow:hidden;position:relative;}
.expandrow ul li{width:106px;float:left;margin:0;padding:0 0 5px 0;line-height:1em;}
.expandrow ul li.filter{width:auto;margin-right:8px;}
.expand-indicator{float:right;margin:0.4em 0;}
.expandrow .activate{text-transform:uppercase;text-decoration:none;cursor:pointer;}
.expandrow .activate a{/*text-transform:uppercase;text-decoration:none;*/color:#4b4434;}
.expandrow .am-limit-notice{width:100%;float:none;margin-bottom:3px;font-weight:bold;}
.toggle{text-transform:uppercase;text-decoration:none;margin-right:8px;}
.toggle a{color:#4b4434;}
.toggle a:hover{cursor:pointer;}
/* Search Results */
.results-width{width:120px;}
#search-form .expandrow .activate h3.searchresults{float:left;margin-top:1px;width:103px;background-image:url(/images/bg_search_type_results.png);_background-image:none;background-repeat:no-repeat;background-position:right;}
#search-form .expandrow .activate .selections{text-transform:none;display:block;float:left;margin:5px 0 0 10px;}
#search-form .expandrow .activate .selections strong{margin-left:5px;}
#search-form .expandrow .activate .selections strong.first{margin-left:0;}
.resultsfound{font-size:1.4em;font-weight:bold;margin:22px 0 22px;}
.resultsfound #resultsactions{font-size:1em;float:right;margin:3px 5px 0 0;}
.resultsfound #resultsactions a:link,#resultstabs #resultsactions a:visited{color:#585858;text-decoration:underline;}
.resultsfound #resultsactions a:hover{text-decoration:none;}
.resultsfound span.num{font-size:1.6em;color:#7c7f3e;}
/* Search Results----- Tabs,Results Action Items ------------ */
#resultstabs{width:582px;position:relative;overflow:hidden;height:100%;margin-bottom:-1px;}
#resultstabs #tabs_wrap{float:left;width:270px;clear:both;}
#resultstabs #tabs_wrap ul{margin:0 0 0 10px;padding:0;list-style:none;}
#resultstabs #tabs_wrap li{float:left;margin:0 0px 0 10px;padding:0;text-align:center;background:url("/images/inactive_tab_right.jpg") no-repeat right top;}
#resultstabs #tabs_wrap a{display:block;padding:5px 15px;text-decoration:none;background:url("/images/inactive_tab_left.jpg") no-repeat left top;}
#resultstabs #tabs_wrap .current{background:url("/images/active_tab_right.jpg") no-repeat right top;}
#resultstabs #tabs_wrap .current a{background:url("/images/active_tab_left.jpg") no-repeat left top;}
/* Search Results----- Key------------ */
.resultsbox{width:582px;margin-bottom:18px;border:1px solid #d5e0dc;background-color:#fff;}
.resultsbox .resultskey{background:#f9faf9 url(/images/bg_results_key.jpg) repeat-x bottom;position:relative;overflow:hidden;height:100%;}
.standalone{margin-bottom:10px;border:1px solid #d5e0dc;}
.resultsbox .resultskey .key{padding:7px 17px 7px 17px;}
.resultsbox .resultskey .key p{margin:0;font-size:1em;}
.resultsbox .resultskey .key p img{margin:0 5px -2px 3px;}
.resultsbox .resultskey .key p span.sf{color:#623e7e;}
.resultsbox .resultskey .key p span.th{color:#95994f;}
.resultsbox .resultskey .key p span.co{color:#c8882a;}
.resultsbox .resultskey .key .buttons{width:82px;float:right;}
.resultsbox .resultskey .key .buttons .viewbutton{width:70px;height:16px;padding:0 5px 1px 5px;border:1px solid #9a9d54;background:#7c7f3e url(/images/bg_results_view.jpg) repeat-x top;text-align:center;font-size:1em;font-weight:bold;color:#fff;text-transform:uppercase;}
#brochure_actions{float:right;width:186px;text-align:right;}
#brochure_actions #quick_request_btn{/* width:200px;*/
padding:2px 5px;border:1px solid #9a9d54;background:#7c7f3e url(/images/bg_results_view.jpg) repeat-x top;text-align:center;font-size:1em;/*font-weight:bold;*/
color:#fff;text-transform:uppercase;}
#brochure_actions #quick_request_btn a:link,#brochure_actions #quick_request_btn a:visited{color:#fff;text-decoration:none;}
#brochure_actions #quick_request_btn a:hover{color:#f9fbd6;text-decoration:none;}
#brochure_instruct ol{list-style-position:inside;}
.resultsbox .resultskey .key .buttons .viewbutton a:link,.resultsbox .resultskey .key .buttons .viewbutton a:visited{color:#fff;text-decoration:none;}
.resultsbox .resultskey .key .buttons .viewbutton a:hover{color:#f9fbd6;text-decoration:none;}
.resultsbox .resultskey .key .buttons .comparebutton{/*width:70px;*/
height:16px;float:right;margin:0px;padding:0 5px 1px 5px;border:1px solid #d5e0dc;background:#dde5e3 url(/images/bg_results_compare.jpg) repeat-x top;text-align:center;font-size:1em;font-weight:bold;color:#7c7f3e;text-transform:uppercase;}
.resultsbox .resultskey .key .buttons .comparebutton a:link,.resultsbox .resultskey .key .buttons .comparebutton a:visited{color:#7c7f3e;text-decoration:none;}
.resultsbox .resultskey .key .buttons .comparebutton a:hover{color:#9a9d54;text-decoration:none;}
ul.brochure_list{margin:0;padding:0;display:none;}
ul.brochure_list li{list-style-type:none;margin:0;}
/* Search Results ----Listing Sort,Pagination---------- */
#listingscontrols{width:548px;padding:17px 17px 0px 17px;position:relative;overflow:hidden;height:100%;}
#sortlistings{width:158px;float:left;}
#resultspage{width:160px;float:left;}
#pagination{width:230px;float:left;text-align:right;/*clear:both;margin:5px 0 0 0;*/}
/* Search Results ----Listings---------- */
#listings{width:548px;padding:0 17px 17px 17px;}
#listings .listing{width:548px;border-bottom:1px solid #e2ebe8;margin-bottom:14px;position:relative;overflow:hidden;height:100%;}
#listings .sgl{background:#ffffff url(/images/bg_listing_sf.jpg) repeat-y top;}
#listings .sgl h2{color:#623e7e;}
#listings .sgl h2 a:link,#listings .sf h2 a:visited{text-decoration:underline;color:#623e7e;}
#listings .sgl h2 a:hover{text-decoration:none;}
#listings .twn{background:#ffffff url(/images/bg_listing_th.jpg) repeat-y top;}
#listings .twn h2{color:#95994f;}
#listings .twn h2 a:link,#listings .th h2 a:visited{text-decoration:underline;color:#95994f;}
#listings .twn h2 a:hover{text-decoration:none;}
#listings .cnd{background:#ffffff url(/images/bg_listing_co.jpg) repeat-y top;}
#listings .cnd h2{color:#c8882a;}
#listings .cnd h2 a:link,#listings .co h2 a:visited{text-decoration:underline;color:#c8882a;}
#listings .cnd h2 a:hover{text-decoration:none;}
#listings .listing .community_name{/*height:28px;*/
height:100%;padding-bottom:3px;background-color:#f3f1eb;border-top:1px solid #e2ebe8;border-bottom:1px solid #e2ebe8;position:relative;overflow:auto;}
#listings .listing .community_name h2{float:left;font-family:verdana,arial,helvetica,sans-serif;font-size:1.3em;font-weight:bold;margin:6px 0 0 12px;_margin:6px 0 0 4px;}
#listings .listing .community_name .options{float:right;margin:4px 7px 0 5px;text-align:right;}
#listings .listing .community_name .options .compare{margin-left:4px;margin-bottom:-2px;}
#listings .listing .listcol{width:361px;float:left;margin:12px 0 0 13px;_margin:12px 0 0 6px;position:relative;overflow:hidden;height:100%;line-height:1em;}
#listings .listing .listcol h3{font-size:1.1em;font-weight:bold;color:#585858;text-transform:none;margin-bottom:10px;}
#listings .listing .listcol p,#listings .listing .listcol .rightcol p{margin-bottom:8px;}
#listings .listing .listcol .subcol{float:right;margin:0 20px;}
#listings .listing .listcol .premium{margin-top:8px;padding:10px 0 10px 0;background-image:url(/images/bg_listing_col1.jpg);background-repeat:repeat-x;position:relative;overflow:hidden;height:100%;clear:both;}
#listings .listing .listcol .premium p{margin:0 0 1px 0;}
#listings .listing .listcol2{width:157px;float:left;margin:10px 0 8px 17px;position:relative;overflow:hidden;height:100%;}
#listings .listing .listcol2 p{margin:0 0 1px 0;}
#listings .listing .listcol2 img{border:1px solid #e2ebe8;margin:8px 0;}
#listings .listing .listcol2 .photos{display:block;float:left;margin:0 8px 0 0;}
#listings .listing .listcol2 .numbers{display:block;margin-top:-2px;}
#listings .listing .listcol2 .mini_gallery_nav{position:relative;height:100%;overflow:hidden;margin-top:-2px;}
#listings .listing .listcol2 .mini_gallery_navitems a:link,#listings .listing .listcol2 .mini_gallery_navitems a:visited{background-color:#f3f1eb;width:15px;height:15px;border:1px solid #e2ebe8;text-decoration:none;display:block;float:left;margin-right:6px;font-size:1em;text-align:center;}
#listings .listing .listcol2 .mini_gallery_navitems a.selected:link,#listings .listing .listcol2 .mini_gallery_navitems a.selected:visited{background-color:#f3f1eb;border:1px solid #e2ebe8;}
#listings .listing .listcol2 .mini_gallery_navitems a:hover{background-color:#e2ebe8;border:1px solid #f3f1eb;}
#listings .listing .listcol2 .links{margin-top:20px;/* .links for standard listings - appt and brochure */}
#listings .listing .listcol2 .links p{font-size:1em;}
#listings .listing .listcol2 .links a:link,#listings .listing .listcol2 .links a:visited{text-transform:uppercase;}
#listings .listing .listcol2 .links a:hover{text-decoration:none;color:#000;}
/* Search Results:Premium Listing items used on both Results and Expanded Listings */
.icon{float:left;margin-right:12px;}
.formbutton{float:left;margin:0 12px 0 0;_margin:0 6px 0 0;border:1px solid #e2ebe8;background:#e7e7d9 url(/images/bg_listing_button.jpg) repeat-x top;text-align:center;line-height:normal;text-transform:uppercase;}
.formbutton p{font-size:1em;margin-bottom:0;}
.formbutton a:link,.formbutton a:visited{color:#4e472f;text-decoration:none;}
.formbutton a:hover{color:#000;text-decoration:none;}
.details{width:155px;padding:3px 0 3px 0;}
.brochure{width:70px;}
.appt{width:86px;}
.contact{width:82px;}
/* Showcase page grid */
.logo_table td{text-align:center;vertical-align:middle;width:33%;padding:12px 0;}
.logo_table th{text-align:center;vertical-align:middle;padding:0;}
.logo_table tr.row_border{background:transparent url(/images/dotted_rule_hor.gif) top left repeat-x;line-height:1;font-size:.4375em;}
.logo_table td.cell_border{background:transparent url(/images/dotted_rule.gif) top right repeat-y;}
/* expanded listings ________________________________ */
.headline span.actions{float:right;}
#summary .listcol{width:361px;float:left;margin:5px 0 0 13px;position:relative;overflow:hidden;height:100%;line-height:1em;}
#summary .listcol .subcol{float:right;margin:0 15px;}
#summary .listcol h3{font-size:1.3em;font-weight:bold;color:#585858;text-transform:none;margin-bottom:10px;}
#summary .listcol p{line-height:normal;margin-bottom:6px;}
#summary ul{margin:0 20px 0 4px;list-style-type:none;float:left;}
#summary ul li{list-style-type:none;margin:0px;}
#summary img{margin:5px 0px;width:155px;height:104px;padding:5px;border:1px solid #d5e0dc;float:right;}
/* expanded listings tab navigation */
ul#exp_nav{display:block;margin:0px 6px -1px 5px;height:31px;list-style-type:none;overflow:hidden;/* _margin:0;_position:relative;_z-index:1001;*/}
.undertuck{margin-top:-1px;/* _position:relative;_z-index:1;*/}
ul#exp_nav li{display:inline;margin:0;overflow:hidden;}
ul#exp_nav li a{float:left;display:block;margin:0 3px;padding-top:6px;height:25px;text-align:center;overflow:hidden;text-decoration:none;text-transform:uppercase;font-weight:bold;}
ul#exp_nav li#details a{width:151px;background:transparent url(/images/exp_tabs/tab_bg_details.gif);}
ul#exp_nav li#floorplans a{width:91px;background:transparent url(/images/exp_tabs/tab_bg_floorplans.gif);}
ul#exp_nav li#directions a{width:130px;background:transparent url(/images/exp_tabs/tab_bg_directions.gif);}
ul#exp_nav li#movenow a{width:99px;background:transparent url(/images/exp_tabs/tab_bg_movenow.gif);}
ul#exp_nav li#contact a{width:72px;background:transparent url(/images/exp_tabs/tab_bg_contact.gif);}
ul#exp_nav li#details a.inactive,ul#exp_nav li#floorplans a.inactive,ul#exp_nav li#directions a.inactive,ul#exp_nav li#movenow a.inactive,
ul#exp_nav li#contact a.inactive{background-position:0 0;color:#98a19d;}
ul#exp_nav li#details a.active,ul#exp_nav li#floorplans a.active,ul#exp_nav li#directions a.active,ul#exp_nav li#movenow a.active,
ul#exp_nav li#contact a.active{background-position:0 -31px;}
h3.poi_divider{padding-top:12px;border-top:solid 1px #d5e0dc;}
span.poi_displaylink{font-size:1.1em;}
/* expanded listings panels */
#exp_pan_details,#exp_pan_floorplans,#exp_pan_directions,#exp_pan_movenow,#exp_pan_contact{}
.subbox_body{padding:10px;}
.subbox_body h3{color:#7a7e41;}
.subbox_body img.titleicon{float:left;margin:-3px 10px 0 0;}
.subbox_body p,.subbox_body ul{margin:10px 0;}
.subbox_body ul li{list-style-type:none;margin:0;font-size:1.1em;}
.subbox_body ul.bulleted{list-style-type:none;/* list-style-image:url(/images/bullet_green.gif);list-style-position:inside;*/}
.subbox_body ul.bulleted li{float:left;width:140px;background-image:url(/images/bullet_green.gif);background-repeat:no-repeat;background-position:0 .5em;padding-left:1em;}
.subbox_body div.hr{display:block;margin:17px 0;width:100%;height:1px;background:transparent url(/images/dotted_hr.gif) top right repeat-x;}
.subbox_body .exp_col-right{float:right;width:220px;margin-left:20px;}
#exp_pan_details .thumb_roll{margin:7px 5px 10px;}
.subbox_body #incentives{margin:17px 0 0 0;padding:10px 12px;background:#f2f1ec;border:1px solid #d5e0dc;}
.legend{font-size:1em;}
.legend span{color:#7a7e41;margin-right:30px;}
.legend img{margin:0 5px -7px 0;}
.subbox_body table{width:100%;margin:10px 0;}
.subbox_body table tr.category{background:#7c7f3e;font-weight:bold;color:#fff;}
.subbox_body table tr.value{background:#f2f1ec url(/images/dotted_hr.gif) bottom repeat-x;border-top:1px solid #d5e0dc;}
.subbox_body table td{padding:4px 5px;line-height:normal;vertical-align:middle;}
.subbox_body table td.cell_border{background:transparent url(/images/dotted_vr.gif) top right repeat-y;}
.subbox_body table td img{vertical-align:middle;}
.subbox_body table td img.small_thumb{margin-right:5px;vertical-align:middle;}
.subbox_body table td span.icons{float:right;width:24px;display:block;}
.subbox_body .even-2-col_l{width:300px;margin-right:5px;float:left;}
.subbox_body .even-2-col_r{width:230px;margin-left:5px;float:left;}
.subbox_body #office_info ul.float-right{width:150px;float:right;margin:0 0 5px 5px;}
.subbox_body #office_info p.phone{width:140px;}
.subbox_body ul#poi_checklist{list-style-type:none;}
.subbox_body ul#poi_checklist li{float:left;display:block;width:30%;margin:.4em 3% 0 0;_margin:.4em 1% 0 0;list-style-type:none;}
.subbox_body ul#poi_checklist li input{margin-right:5px;}
.subbox_body #mq_map{height:424px;margin:17px 0;background:#f0fafb;}
.subbox_body ul#get_directions li{margin:.3em 0;}
.subbox_body label.directions_label{display:block;float:left;width:80px;}
.subbox_body p.heading{padding:10px 0;border-bottom:1px solid #d5e0dc;}
#contact_form #contact_vitals{width:300px;}
#contact_form #contact_comment textarea{width:215px;height:200px;}
#contact_form ul li{/*display:block;*/
overflow:hidden;margin:.7em 0;}
#contact_form ul li input{width:290px;}
#contact_form ul li span.half{display:block;float:left;width:150px !important;}
#contact_form ul li span.half input,#contact_form ul li span.half select{width:140px !important;}
#contact_form label{display:block;}
#contact_form #contact_submit{margin-top:17px;padding:17px 0 0 0;border-top:1px solid #d5e0dc;}
#contact_form #cookie_drop{float:right;}
#contact_form #cookie_drop input{margin-right:10px;}
/* expanded listings sidebar - using formbutton styles not tb_actions list */
#comm_toolbox ul#tb_icons{list-style-type:none;margin:0;padding-top:10px;clear:both;}
#comm_toolbox ul#tb_icons li{list-style-type:none;display:inline;margin-left:2px;}
.side-section ul.bulleted{list-style-type:none;padding:0;margin:0;}
.side-section ul.bulleted li{background-image:url(/images/bullet.gif);background-repeat:no-repeat;background-position:0 .5em;padding-left:1.2em;}
.side-section ul.bulleted li a{text-transform:uppercase;text-decoration:none;padding-left:1.2em;}
.side-section .logo{float:right;padding:5px;margin:0;background:#fff;border:1px solid #d5e0dc;}
ul.small_social {list-style-type:none;overflow:hidden;}
ul.small_social li {display:block;float:left;width:25px;height:25px;margin:0 5px 0 0 !important;}
ul.small_social li a{display:block;width:25px;height:25px;}
/* Showcase styles */
.served{margin:5px 0;}
.served dd{display:inline;}
.served dt{display:inline;font-weight:bold;}
ul#big_social {list-style-type:none;overflow:hidden;}
ul#big_social li {display:block;float:left;width:50px;height:50px;margin:0 10px 0 0 !important;}
ul#big_social li a{display:block;width:50px;height:50px;}
#exp_pan_event,#exp_pan_incentives,#exp_pan_video{margin:0;padding:0;background:#fff url(/images/bg_boxbody_alt.jpg) repeat-x top;}
#exp_pan_event dl{margin:0 10px;padding:5px 0 0 0;font-weight:bold;}
#exp_pan_event p,#exp_pan_incentives p,#exp_pan_video p{margin:0px 10px 10px 10px;padding-top:5px;}
/* Areas and Locations */
p.surround_areas{width:250px;float:left;margin:0 0 4px 0;}
img.area{float:right;margin:5px 0 20px 20px;}
/* Gallery Pages */
#intro a.infolink{color:#fff;}
p.gallery_info{padding:10px;border-bottom:1px solid #d5e0dc;}
span.gallerytitle{float:right;margin:18px 15px;font:bold 1.6em/1.1em arial,helvetica,sans-serif;color:#4e472f;}
span.gallerytips{float:right;margin:10px 10px;}
p.actions{margin:0px 10px;}
span.gallerylogo{display:block;padding:11px 11px 8px;background:#fff;}
.thumb{margin:0 10px;_margin:0 5px;display:block;width:167px;float:left;text-align:center;}
#exp_pan_video .thumb{width:315px;margin:20px auto -10px auto;}
#showcase .highlights .thumb{margin:10px 12px 0 8px;width:155px;}
.thumb p{margin:5px 0 0 0;height:30px;font-size:1em;line-height:normal;position:relative;overflow:hidden;}
#showcase .highlights .thumb p{width:173px;padding:0;}
.thumb .thumb_action{line-height:1;text-align:right;display:block;margin-bottom:3px;}
.thumb img{padding:5px;border:1px solid #d5e0dc;background-color:#fff;height:102px;}
.thumb img:hover{border:1px solid #92a79f;}
.thumb_roll .thumb img:hover{border:1px solid #d5e0dc;}
.txt_right{text-align:right;}
#gallery div.pagination{margin:10px;font:1.1em/1.1em verdana,arial,helvetica,sans-serif;color:#4e472f;}
#gallery span.triggers{font-weight:normal;float:right;color:#ccc;}
span.triggers #page1 a,
span.triggers #page2 a,
span.triggers #page3 a,
span.triggers #page4 a,
span.triggers #page5 a{color:#ccc;}
#panel1 #page1 a.trigger1,
#panel2 #page2 a.trigger2,
#panel3 #page3 a.trigger3,
#panel4 #page4 a.trigger4,
#panel5 #page5 a.trigger5{font-weight:bold;text-decoration:none;color:#4e472f;}
#so_supermodel{float:right;margin:10px 0px 20px;}
#so_videogal,#video_gallery{padding:5px;background:#fff;border:1px solid #d5e0dc;}
#video_container{margin:10px 0 17px;text-align:center;padding:20px 0 15px;border:1px solid #d5e0dc;background:#edf1f0 url(/images/bg_boxbody.jpg) repeat-x top;}
/* Web Package Components */
/* =SECTION SPONSORSHIP */
#section_spon{text-align:left;overflow:hidden;position:relative;height:100%;font-size:1.1em;line-height:1.8em;padding:10px;}
#section_spon .section_ad_title{display:block;font-weight:bold;color:#4e472f;text-transform:uppercase;margin-bottom:3px;}
#section_spon .section_ad_subtitle{display:block;color:#4e472f;font-style:italic;margin-bottom:5px;}
#section_spon .section_ad_copy{display:block;margin-bottom:5px;}
#section_spon .section_ad_right img{border:1px solid #d5e0dc;margin:3px 0 10px 0;}
#section_spon .section_ad_right{display:block;width:217px;float:right;text-align:center;margin:0 0 0 20px;}
#section_spon .section_ad_image{text-align:center;}
#section_spon .section_ad_logo{text-align:center;}
#section_spon .section_ad_logo img{border:1px solid #fff;}
#section_spon .section_learnlink{margin-top:-5px;padding-left:15px;background-image:url(/images/bullet.gif);background-position:0 5px;background-repeat:no-repeat;}
#section_spon a:link,#section_spon a:visited{color:#4e472f;text-decoration:underline;}
#section_spon a:hover{color:#585858;text-decoration:none;}
/* =SIDEBAR ADS */
.sidebar_ad{background:url(/images/bg_sidebar_ads.jpg) 0 0 repeat-x;text-align:left;line-height:normal;font-size:1.1em;padding-bottom:10px;position:relative;overflow:hidden;height:100%;}
.sidebar_ad a:link,#sidebar .sidebar_ad a:visited{display:block;color:#585858;text-decoration:none;padding:3px 3px 0 3px;}
.sidebar_ad a:hover{background:url(/images/bg_sidebar_ads_hover.jpg) 0 0 repeat-x;color:#585858;text-decoration:none;}
.sidebar_ad a:hover .sidebar_ad_right .sidebar_ad_visit{display:block;background-color:#7c7f3e;color:#fff;cursor:pointer;}
.sidebar_ad_title{display:block;font-weight:bold;color:#7c7f3e;margin:8px 0 8px 5px;}
.sidebar_ad_copy{display:block;color:#817f7a;margin-left:5px;line-height:1.4em;}
.sidebar_ad_right{width:87px;display:block;float:right;color:#7c7f3e;margin:5px 5px 0 0;}
.sidebar_ad_right img{border:1px solid #7c7f3e;margin:0 0 2px 5px;float:right;}
.sidebar_ad_visit{width:79px;font-size:0.8em;border:1px solid #7c7f3e;display:block;color:#7c7f3e;text-align:center;margin:5px 0 0 0;padding:3px;float:right;background-color:#fff;}
.sidebar_ad_logo{width:186px;display:block;text-align:center;margin-top:8px;}
.sidebar_ad_logo img{text-align:center;}
/* SEARCH ADS */
.search_ad{margin-bottom:7px;}
#so_search_spon{position:relative;width:300px;height:250px;z-index:0;margin-bottom:7px;}
/* Leaderboards */
#leaderboard-box{width:917px;clear:both;border-top:1px solid #d5e0dc;background:#ffffff url(/images/bg_leaderboard.jpg) repeat-x top;margin:17px 17px 0 17px;text-align:center;}
.leaderboard,#so_leaderboard_spon{margin-top:17px;}
/* peel styles */
#jcornerSmall,#peelSmall{position:absolute;width:100px;height:100px;z-index:9999;right:0px;top:0px;}
#jcornerBig,#peelBig{position:absolute;width:650px;height:650px;z-index:9999;right:0px;top:0px;}
/* Footer Area */
#footer-bar{/*width:995px;*/width:993px;margin:0 auto;}
#footer{width:952px;margin:0 auto;text-align:left;padding:0 0 8px 0;}
#footernav{width:952px;padding:0;}
#footer p{color:#645a3f;font-size:1em;margin:0;}
#footersections{width:952px;padding-bottom:12px;background-image:url(/images/footer_eho_logo.jpg);background-repeat:no-repeat;background-position:top right;border-bottom:1px solid #645a3f;position:relative;overflow:hidden;height:100%;}
#footersections ul{list-style-type:none;margin:4px 0 4px 0;}
#footersections ul li{display:inline;padding-right:15px;list-style-type:none;text-transform:uppercase;line-height:1.8em;color:#645a3f;}
#footersections ul li a:link,#footersections ul li a:visited{font-size:1em;color:#645a3f;text-decoration:none;text-transform:uppercase;}
#footersections ul li a:hover{color:#4e4a31;text-decoration:underline;text-transform:uppercase;}
#footerlegal{float:right;clear:both;margin:0;}
#footerlegal ul li{display:inline;list-style-type:none;padding:10px 8px 0 0;}
#footerlegal ul li a:link,#footerlegal ul li a:visited{text-decoration:none;color:#645a3f;}
#footerlegal ul li a:hover{text-decoration:underline;color:#4e4a31;}
/* Get the Guide - Free Subscription page */
#gtg_form{position:relative;overflow:hidden;height:100%;}
#gtg_form label.required{text-align:left;float:none;font-weight:normal;color:#585858;}
#gtg_form p{line-height:normal;float:left;margin-right:15px;}
#gtg_form p label{float:none;}
#gtg_form select{padding:0;}
#gtg_form .check_list{width:190px;float:left;padding:0;margin:0 0 2px 0;line-height:normal;}
#gtg_form p.state{padding-top:10px;margin:0;font-weight:bold;clear:both;float:none;border:none;}
.pass_promo_cover{margin:5px 0 15px 20px;float:right;}
.spaces_promo_cover{margin:5px 0 0 20px;float:right;}
#steps_bar{margin:0;padding:0;background-color:#d2ddd9;text-align:center;position:relative;overflow:hidden;height:100%;}
.steps_indic{float:left;padding:2px 0;margin:0 3px;font-weight:bold;color:#7c7f3e;}
.steps_indic .arrow{padding-top:6px;}
.steps_indic_active{float:left;padding:2px 0;margin:0 3px;font-weight:bold;color:#4b4434;}
p.bullet{padding-left:15px;margin-top:-5px;margin:0;background-position:0 5px;background-repeat:no-repeat;background-image:url(/images/bullet.gif);}

/* Homepage Only */
.hp-bg{background:#ffffff url(/images/bg_content_hp.jpg) repeat-x top;}
#hp-leftcol{width:342px;float:left;}
#hp-leftcol #quicksearch h1 { margin: 0 0 5px 0; }
#hp-leftcol #quicksearch{width:317px;height:248px;padding:5px 5px 20px 10px;color:#fff;}
#hp-leftcol #quicksearch p#qsearch-intro { margin: 5px 0; }  
#hp-leftcol .col-1{width:302px;padding:10px 20px 0;}
#hp-leftcol .col-1 #subscriber{position:relative;margin:10px 0 0;min-height:155px;overflow:hidden;}
#hp-leftcol .col-1 #subscriber p {padding-right:140px;}
#hp-leftcol .col-1 #subscriber #hp_mag{position:absolute;top:0;right:0;z-index:100;}
#hp-leftcol .col-2{width:302px;margin:0 0 0 18px;padding:0;text-align:left;background: transparent url(/images/hp/feature/bg_arrow.jpg) 205px 0 no-repeat;}
#hp-leftcol .col-2 #feature {padding:15px 0 0;}
#hp-leftcol .col-2 #feature h2 {margin-top:.7em;width:200px;}
#hp-leftcol .col-2 #feature h2 sup {font-size:.6em;font-weight:normal;}
#hp-leftcol .col-2 #feature p {margin-bottom:5px;width:230px;line-height:1.3em;}
#hp-leftcol .col-2 #feature p.bullet{margin-bottom:14px !important;}
#hp-leftcol .col-2 #feature #covershot {position:relative;margin:20px 0 10px;/*text-align:right;*/}
#hp-leftcol .col-2 #feature #covershot a.photo {display:block;margin:20px 0 0 0;width:281px;height:219px;padding:5px;background:#c5c3be;}
#hp-leftcol .col-2 #feature #covershot a.photo:hover {/*background:#adaba7;*/}
#hp-leftcol .col-2 #feature #covershot a.logo {display:block;width:185px;height:30px;margin:0 auto;}
#hp-leftcol .col-2 img.banner{margin:0 0 10px 0;}
#hp-leftcol .col-2 .login-box{margin-bottom:18px;border-top:1px solid #ededed;}
#hp-leftcol .col-2 .login-box .password{float:right;margin:0 20px 0 0;}
#hp-leftcol .col-2 .login-box .email{margin:0 0 5px 0;}
#hp-rightcol{width:609px;float:left;text-align:left;position:relative;overflow:hidden;height:100%;}
#hp-rightcol #hpspon-wrap{width:563px;padding:11px 12px 22px;background-color:#fff;border-bottom:1px solid #c5c3be;}
#hpsponsor{width:563px;height:426px;}
#hp-rightcol .col-1{width:284px;padding-top:18px;margin:0 18px 9px 0px;float:left;}
#hp-rightcol .col-2{width:284px;padding-top:18px;margin:0 0 9px 0;float:left;}
#hp-rightcol .col-1 .promo,#hp-rightcol .col-2 .promo{margin:0 0 10px 0;padding:0 0 10px 0;}
#hp-rightcol .col-1 .divider,#hp-rightcol .col-2 .divider{background:transparent url(/images/dotted_rule_hor.gif) bottom left repeat-x;}
#hp-rightcol .col-2 img,#hp-rightcol .col-1 img,#hp-rightcol .col-2 img{float:right;margin:3px 0 0 6px;border:1px solid #c5c3be;}
#hp-rightcol .col-1 p,#hp-rightcol .col-2 p{line-height:1.3em;margin-bottom:5px;}
#hp-rightcol .col-1 .promo p.link,#hp-rightcol .promo .col-2 p.link{padding-bottom:10px;}
#hp-rightcol .col-1 h3,#hp-rightcol .col-2 h3{line-height:1.3em;margin-bottom:3px;}
/* not using currently
#hp-rightcol #emags{padding-top:18px;margin:0 12px 9px;}
#hp-rightcol #emags ul{list-style-type:none;}
#hp-rightcol #emags ul li{display:block;float:left;padding:0 10px 0 0;margin:0 8px 0 0;width:177px;}
#hp-rightcol #emags ul li img{float:right;margin-left:12px;border:1px solid #c5c3be;}
#hp-rightcol #emags ul li.divide{background:transparent url("/images/emag_divide.gif") center right no-repeat;background-position:100% 1px;}*/

/* myNewHomesGuide */
ul.privelages{margin:10px 25px;list-style:square;}
ul.privelages li{margin:3px 0;font-size:1.1em;padding:0 5px;}
div.profile_info #locations ul{list-style:none;}
div.profile_info #locations ul li span{margin:0;padding:5px 10px;}
fieldset{margin:20px 0;padding:10px;border:1px solid #c9c6bd;background-color:#fff;}
fieldset p{margin:10px 0;}
fieldset legend{padding:5px;font-size:1.1em;border:1px solid #c9c6bd;background-color:#fff;}
div.help-links{margin:10px 0;clear:both;}
fieldset.location ul,div.help-links ul{margin:0;padding:0;list-style:none;}
fieldset.location ul li,div.help-links ul li{float:left;width:180px;list-style:none;}
p.state{padding-bottom:3px;font-weight:bold;border-bottom:1px solid #d5e0dc;clear:both;}
div.row{clear:both;padding:10px;}
#profile-info div.row{margin:0;padding:0 0 5px 0;}
div.row span.label{float:left;width:150px;margin-right:5px;font-size:1em;text-align:left;}
div.row span.field{float:left;text-align:left;}
div.row span.field p{width:350px;margin:0;padding:0;line-height:normal;}
.fielderror{color:red;}
#suggested-contacts{width:550px;margin:0 auto;text-align:center;}
#suggested-contacts div.suggestion-col{float:left;width:266px;}
#suggested-contacts div.suggestion-col span.suggestion{margin:15px 0;display:block;}
#suggested-contacts div.suggestion-col span.suggestion img{padding:5px;border:1px solid #d5e0dc;background-color:#fff;}
#tab-head{height:39px;background:#fff url(/images/bg_showcases_header.gif) repeat-x top left;}
#tab-head h2{float:left;height:21px;margin:0;padding:9px 18px;font-family:verdana,arial,helvetica,sans-serif;font-size:1.4em;font-weight:normal;border-left:1px solid #fff;}
#tab-head h2.line-wrap{height:33px;font-size:1.2em;padding:3px 9px;}
#tab-head h2 a{color:#92a79f;text-decoration:none;text-transform:none;}
#tab-head h2.active{color:#4e472f;background-image:url(/images/bg_showcase_active.jpg);background-repeat:repeat-x;background-position:bottom left;}
#tab-head h2.active a{color:#4e472f;text-decoration:none;text-transform:none;}
/* old styles for directory page */
.link_list,.link_list_fav{margin-top:10px;}
h3.state{margin:15px 0 0 0;text-transform:uppercase;}
.link_list_item{border-bottom:1px solid #eaeada;padding-bottom:5px;clear:both;}
#content .link_list .county{font-size:1em;font-weight:bold;color:#b8b883;}
#content .link_list .name{font-size:1em;color:#888;float:left;width:180px;line-height:1.5;padding-top:8px;}
#content .link_list_fav .name{font-size:1em;color:#888;float:left;width:160px;line-height:1.5;padding-top:8px;}
#content .listclear{clear:both;font-size:0;line-height:0;}
#content .link_list .actions{float:right;text-align:right;line-height:2;vertical-align:middle;width:320px;margin-top:0px;}
#content .link_list_fav .actions{float:right;text-align:right;line-height:2;vertical-align:middle;width:360px;margin-top:0px;}
#content .link_list .actions a,
#content .link_list_fav .actions a{margin-left:12px;font-size:1em;}
.saved-search p.actions{float:right;}
.saved-search p.actions a.action{margin:0 10px;}
/* mq map popups */
#mapWindow div.mqpoiheading,#map div.mqpoiheading div,#mq_map div.mqpoiheading,#map div.mqpoiheading div{background:#fff !important;border:none !important;}
#mapWindow div.mqpoicontenttext,#mq_map div.mqpoicontenttext{overflow:hidden;margin:0;padding:5px;}
#mapWindow div.mqpoicontenttext p,#mq_map div.mqpoicontenttext p{font-size:1em;}
#mapWindow div.mqpoicontenttext img,#mq_map div.mqpoicontenttext img{float:left;display:block;margin:0 10px 0 0;padding:2px;width:50px;height:50px;border:1px solid #000;background:#fff;}
#mapWindow div.mqpoiheading,#mq_map div.mqpoiheading{white-space:normal !important;}
#mapWindow div.tofrom,#mq_map div.tofrom{width:200px;margin-top:5px;}
#map_results #inputDiv,#map_results #resultsDiv{margin:20px 10px 10px;}
#map_results #inputDiv input#Fstreet,#map_results #inputDiv input#Fcity,#map_results #inputDiv input#Fstate,#map_results #inputDiv input#Fpostalcode{border:1px solid #000;}
/* event styles */
.event{border-bottom:1px solid #e2ebe8;margin-bottom:14px;position:relative;overflow:hidden;height:100%;}
.event .title{margin-bottom:10px; padding: 0 10px; background-color:#f3f1eb; border-top:1px solid #e2ebe8; border-bottom:1px solid #e2ebe8; position:relative; overflow:hidden;}
.event .title h2{float:left;font-family:verdana,arial,helvetica,sans-serif;font-size:1.3em;font-weight:bold;margin-top:6px;}
.event .detail-button{width:122px;margin:0;padding:3px;border:1px solid #e2ebe8;background:#e7e7d9 url(/images/bg_listing_button.jpg) repeat-x top;text-align:center;line-height:normal;text-transform:uppercase;}
.testimonial_credit{color:#7d7f3e;text-align:right;line-height:normal;border-bottom:1px solid #d5e0dc;padding-bottom:15px;}
.testimonial_builder{color:#777;}
/* Used for Publisher's Note */
ul.publisher_note{margin:0 0 10px 0;list-style-image:url(/images/bullet.gif);list-style-position:inside;}
ul.publisher_note li{list-style-type:none;font-size:1.1em;margin-left:15px;}
/* Banner Sidebar Promos */
img.promo-banner{margin-bottom:-5px;.margin-bottom:0px;}
/* Breast Cancer Awareness Ribbon - Homepage Only Seasonal */
#breast-cancer-awareness{width:71px;position:absolute;top:0;left:240px;z-index:500;}
/* Advertising and Magazine Deadlines */
ul.advertising{margin:0 0 15px 0;list-style-image:url(/images/bullet.gif);list-style-position:inside;}
ul.advertising li{list-style-type:none;font-size:1.1em;margin-left:15px;margin-bottom:6px;line-height:normal;}
table#deadlines{width:550px;}
table#deadlines tr td{width:250px;vertical-align:top;}
table#deadlines tr td table{width:250px;}
table#deadlines tr td table tr td{vertical-align:top;}
table#deadlines tr td table tr td.desc{width:195px;}
table#deadlines tr td table tr td.date{width:55px;}
table#deadlines tr td table tr td.date p{font-weight:bold;}
table#deadlines tr td table tr td p.end{margin-bottom:15px;}
table#deadlines tr td table tr td h3{margin-bottom:5px;padding:3px 5px;background-color:#dbe4e1;}
table#deadlines tr td table tr td p{margin-bottom:3px;margin-top:0;line-height:normal;}
/*COVERAGE AREA*/
#coverage_area .split {display:block;float:left;width:50%;}
#coverage_area .split ul {margin-bottom:2em;list-style-type:none;/*overflow:hidden;*/}
#coverage_area .split ul li {margin:0;padding-left:10px;background:transparent url(/images/bullet.gif) 0 6px no-repeat;}
#coverage_area .split ul li ul{margin:0;list-style-type:none;}
#coverage_area .split ul li ul li {padding-left:10px;background:transparent url(/images/bullet_green.gif) 0 6px no-repeat;}
