body { margin:0; padding:0; background-image:url(/images/bg_page.gif); font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; }
#container-outer { width:750px; .width:751px; _width:751px; background-color:#FFFFFF; padding:1px; }
#topnav { margin-bottom:2px; .margin-left:2px; _margin-left:2px; }
#secondrow { height:300px; }
#flash_slider { float:left; margin:0 2px 0 2px; .margin:0 2px 0 1px; _margin:0 2px 0 1px; }
#searchform { float:left; text-align:left; font-size:10px; color:#FFFFFF; width:319px; .width:333px; _width:333px; background-color:#9e160e; padding:5px; border:outset #9e160e 2px; margin-left:1px; }
#searchform-title { font-weight:bold; font-size:12px; padding-bottom:4px; .padding-bottom:5px; _padding-bottom:5px; }
.searchform-row { padding-bottom:3px; }
#searchform a { color:#FFFFFF; font-size:10px; }
.cPane { vertical-align: top; }
.cText { font-size: 8pt; color: white; }
.cTextBox { font-size: 8pt; }
.cSelect { font-size: 8pt; }
.error { font-size: 8pt; color: red; display:none; font-weight: bold; }
#content { background-color:#fdff94; border:outset #fdff94 2px; margin:2px 2px 2px 1px; .margin:2px 1px 2px 2px; _margin:2px 1px 2px 2px; padding:20px; font-size:11px; }
.left { text-align:left; }
#content-col1 { float:left; width:193px; margin-right:20px; }
#content-col1 img { border:1px solid #9e160e; }
#content-col2 { float:left; width:485px; text-align:left; }
.text-header { font-size:16px; font-weight:bold; color:#000000;}
.text-paragraph { margin-bottom:10px; text-align:left; font: Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; }
#content-col2-1 { float:left; width:120px; text-align:left; text-align:left; font: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
#content-col2-2 { float:left; width:355px; text-align:left; margin-bottom:10px; text-align:left; font: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
#tollfree-red { background-color:#9e160e; padding:5px; font-size:16px; color:#FFFFFF; font-weight:bold; margin-bottom:10px; }
.text-content { text-align:left; margin-bottom:10px; }
#content-footer { background-image:url(/images/bg_footer.gif); width:706px; .width:746px; _width:746px; height:48px; .margin-left:1px; _margin-left:1px; padding:20px; margin-bottom:1px; }
#content-footer-col1 { float:left; width:385px; font-size:10px; text-align:left; }
#content-footer-col2 { float:right; width:255px; text-align:right; }
#content-footer-logos { background-color:#FFFFFF; border:outset #FFFFFF 2px; padding:5px; height:34px; }
#content-footer-logos img { float:left; margin-right:10px; border:none; }
#content-footer-logos img.last { margin-right:0px }
#content-footer-seo { width:748px; color:#CCCCCC; font-size:9px; text-align:left; margin-top:10px; }
#content-footer-seo .text-paragraph { color:#CCCCCC; }
.text-paragraph img { margin:2px 6px 0 0; }

h2 { font-size:24px; font-weight:bold; color:#333333; margin:0; padding:0; margin-bottom:10px; }
h3 { font-size:14px; font-weight:bold; color:#000000; margin:0; padding:0; margin-bottom:5px;}
div.phonenumber { background-color:#9e160e; color:#FFFFFF; font-weight:bold; font-size:16px; padding:5px; }
.imageleft { border:1px solid #9e160e; float:left; margin:3px 7px 0 0; }
.imageright { border:1px solid #9e160e; float:right; margin:3px 0 0 7px; }
.box_tan { border:#a0a15d 1px solid; background-color:#cfd179; float:right; width:160px; padding:10px; text-align:left; margin-left:10px; color:#000000;}
div.banner_buyerhomevalue { background:url(/images/banner_freemarketingplan_sm.gif); width:166px; height:60px; }
div.banner_buyerrep { background:url(/images/banner_freehomevalue_sm.gif); width:166px; height:60px; }
div.banner_buyerhomevalue:hover { cursor:pointer; }
div.banner_buyerrep:hover { cursor:pointer; }
#header1 { text-align:left; font: Arial, Helvetica, sans-serif; font-size:19px; color:#000000; font-weight:bold; margin-bottom:10px; margin-top:10px; }
#content1 { text-align:left; font: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; }
#header2 { text-align:left; font: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; }
#header3 { text-align:left; font:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold; text-align:right; }
#content1 table{ text-align:left; font: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; }
#header2 table{ text-align:left; font: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; }
#header3 table{ text-align:left; font:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold; text-align:right; }
.ns-cell1 { text-align:left; font: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;padding: 0 10px 0px 0; font-weight:bold; float:left; width:140px; }
.ns-cell2 { text-align:left; font: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;padding: 0 10px 0px 0; font-weight:bold; float:left;}
.ns-container-row { padding-bottom:5px; float:left;}

.ns-container-form { text-align:left;text-align:left;}
.ns-sub-container-form { width:100%;  }
.ns-container-row-mort { padding-bottom:10px; float:left;  }
.ns-cell1-mort { padding: 0 10px 0px 0; }
.ns-cell2-mort { padding: 0 10px 0px 0;  }
.ns-cell3 { padding: 0 10px 0px 0; float:left; }
.ns-container-form input[type="text"] { width:240px; }
.ns-container-form select { width:240px; }
.ns-container-form textarea { height:100px; width:490px; }
.ns-container-form textarea, .ns-container-form select, .ns-container-form input[type="text"] { font-size:12px; padding:3px; } 
.ns-container-form br { clear:both; } 
.ns-redtext { color: #FFFF00;}






#calc-box {float:left;}

/******************************/
/*AGENTS*/
/******************************/
.agents_nav div {  }
.agents_nav li { text-align:left; background:#9E160E; padding:5px; margin:3px; list-style:none; width:125px; border-bottom:#000000 2px ridge; border-right:#000000 2px ridge; margin-right:20px; }
.agents_nav li:hover { background-color:#FF9900; text-decoration:none; }
.agents_nav a { color:#FFFFFF;  } 
.submit { text-align:left; background:#9E160E; padding:5px; margin:3px; list-style:none; border-bottom:#000000 2px ridge; border-right:#000000 2px ridge; color:#FFFFFF; font-weight:bold; }
.submit:hover { background-color:#FF9900; text-decoration:none; }
.agent-h1 { padding:0; margin:0; text-align:left; margin-bottom:10px; }
.arial13 { font-size:12px; }