/* ----- N B Taylor Realtors ----------------- */
* { padding:0; margin:0 }
body { background:url("/image/css/nbt-bkg.jpg") repeat; color:#000; font:small/16px Arial, Helvetica, Sans-serif; }
img { border:0 }
a { text-decoration:none; color:#703; }
a:hover { text-decoration:underline; }
#wrapper { width:1000px; padding:20px 0; margin:0 auto; }
#pagebody { clear:both; background:url("/image/css/body-back-ground.gif") repeat-y 0 0; float:left; width:998px; padding:0 0 0 2px; }

/* ----- Header  ----------------------------- */
#header { background-color:#804; width:1000px; height:100px; }
#header h1 { display:none; }
#logo { position:relative; left:15px; }
#logo img { position:absolute; top:15px; }
#coname { position:relative; left:300px; }
#coname img { position:absolute; top:35px; }
#callus { position:relative; left:706px; }
#callus span { position:absolute; top:75px; font-size:1.2em; font-weight:bold; font-style:italic; background-color:#804; color:#FFC; }

/* ----- Nav --------------------------------- */
#nav { float:left; width:170px; background-color:#804; font-size:1em; vertical-align:0px; padding:61px 2px 0 0; }
#nav h2 { padding:3px 5px; color:#DD9; background:#804; font-size:100%; }
#nav ul { list-style:none; padding:3px 0; background:#FFC; }
#nav li { padding:0 4px; width:95%; }
#nav li a { display:block; padding:3px 5px; color:#000; }
#nav li a:hover { text-decoration:none; background-color:#CC9; padding:2px 4px; border:1px solid #804; }
#nav li.parent { position:relative; }
#nav li.parent div { background:url("/image/css/nav-shadow.png") no-repeat right bottom; position:absolute; top:0; left:-1200px; }
#nav li.parent:hover div { width:141px; left:166px; }
#nav li.parent:hover div.long { width:110px; top:-154px; }
#nav li.parent:hover ul { position:relative; top:-4px; left:-4px; background:#FFC; border:1px solid #804; z-index:4; }
#nav li.parent li { padding: 0 8px 0 4px; width:93%; }
#nav li.parent a { background-image:url("/image/css/nav-arrow.gif"); background-repeat:no-repeat; background-position:147px 50%; }
#nav li.parent li a { background-image:none; }
#nav pre { font:1em/1.4em Arial, Helvetica, Sans-serif; background:#FFC; color:#703; padding:8px 8px 12px; }

/* ----- Content ----------------------------- */
#pagehead { float:right;  background:#FFC; width:826px; }
#pagehead h2 { font-size:1.8em; color:#703; border-bottom:2px dotted #804; padding:14px 0 12px 96px; }
#pagehead h2.drama { font-size:2.4em; color:#703; border-bottom:2px dotted #804; padding:14px 0 12px 96px; font-family:"Times New Roman";x }
#content { float:right; background:#FFF; width:796px; min-height:496px; padding:20px 15px 15px; }
#content h3 { font-size:1.35em; color:#703; padding:10px 0; }
#content h4 { font-size:1.1em; color:#703; padding:6px 0; }
#content td { vertical-align:top; }
#content p { text-align:left; padding:5px 10px; }
#content p.umph { font-size:1.1em; font-weight:bold; font-style:italic; }
#content p.bumph { font-size:1.5em; line-height:1.2em; font-weight:bold; font-style:italic; }
#content p.popout { font-size:1.1em; color:#703; font-weight:bold; }
#content ul.house { list-style:none; padding:5px 10px; }
#content ul.house li { background:url("/image/css/body-house-bullet.png") no-repeat; padding:0 0 6px 16px; }
#content ul.house a { font-weight:bold; }
#content iframe { border:1px solid #804; margin:20px; }
#content iframe.mortgage { border:none; margin:10px 160px 0 0; }
#content sup { font-size:0.6em; }
#content div.logoback { background:url("/image/NBTaylor-logo-grey.jpg") no-repeat; height:440px; width:620px; }
.bofright { float:right; margin:5px 0 0 10px; border:2px solid #804; } 
.fright { float:right; margin:5px 0 0 10px; }
.fleft { float:left; margin:5px 10px 0 0; }
.block { float:right; width:100%; }
.lblock { float:left; width:620px; }
.even { background-color:#FFC; }
.odd { background-color:#EEC; }
.border { background-color:#870; border:1px solid #000; padding:4px; }

/* ----- Footer ------------------------------ */
#prefoot { float:right; background-color:#666; color:#EEC; width:800px; padding:5px 13px 10px; }
#prefoot p { padding:0 0 5px; font-style:italic; text-align:center; }
#prefoot ul { list-style:none; line-height:0; }
#prefoot ul li { float:left; background:#FFF; height:90px; }
#footer { clear:both; background-color:#333; color:#FFC; float:left; width:1000px; }
#footer p { font-size:.9em; padding:9px 10px 0 10px; }
#footer img { float:right; padding:10px 0; }  

/* ----- SubNav ------------------------------ */
#subnav { float:right; width:148px; background-color:#804; font-size:1em; vertical-align:0px; padding:2px; margin:0 0 15px 15px; }
#subnav h2 { padding:3px 5px; color:#fff; background:#804; font-size:100%; }
#subnav ul { list-style:none; padding:3px 0; background:#FFC; }
#subnav li { padding:0 4px; width:140px; }
#subnav li a { display:block; padding:3px 5px; color:#000; }
#subnav li a:hover { text-decoration:none; background-color:#CC9; padding:2px 4px; border:1px solid #804; }
#towns { float:right; width:108px; background-color:#804; font-size:1em; vertical-align:0px; padding:2px; margin:0 0 15px 15px; }
#towns h2 { padding:3px 5px; color:#CC9; background:#804; font-size:100%; }
#towns ul { list-style:none; padding:3px 0; background:#FFC; }
#towns li { padding:0 4px; width:100px; }
#towns li a { display:block; padding:3px 5px; color:#000; }
#towns li a:hover { text-decoration:none; background-color:#CC9; padding:2px 4px; border:1px solid #804; }
#townschool { float:right; width:198px; background-color:#804; font-size:1em; vertical-align:0px; padding:2px; margin:0 0 0 15px; }
#townschool h2 { padding:3px 5px; color:#CC9; background:#804; font-size:100%; }
#townschool ul { list-style:none; padding:3px 0; background:#FFC; }
#townschool li { padding:0 4px; width:90px; }
#townschool li a { display:block; padding:3px 5px; color:#000; }
#townschool li a:hover { text-decoration:none; background-color:#CC9; padding:2px 4px; border:1px solid #804; }
#town { float:left; }
#school { float:right; }

/* ----- G-Map ------------------------------- */
#callout { color:#703; font:15px/18px Arial, Helvetica, Sans-serif; padding:4px 0 0; }

/* ----- Bkg Links --------------------------- */
#resource a { font:bold 2.5em/1em Arial, Verdana, Sans-serif; color:#000; }
#bk0 { float:left; text-align:center; padding:22px 5px 4px; height:90px; width:610px; }
#bk1 { float:left; text-align:center; padding:5px; height:100px; width:300px; }
#bk2 { float:left; text-align:center; padding:5px; height:100px; width:300px; }
#bk3 { float:left; text-align:left; padding:5px; height:100px; width:300px; }
#bk4 { float:left; text-align:right; padding:5px; height:100px; width:300px; }
#bk5 { float:left; text-align:center; padding:5px; height:90px; width:300px; }
#bk6 { float:left; text-align:center; padding:5px; height:90px; width:300px; }
#bk7 { float:left; text-align:center; padding:5px; height:50px; width:610px; }

/* ----- Agents ------------------------------ */
#agents { font-size:10px; text-align:center; }
#agents td { width:20%; padding-top:5px; border:1px solid #804; }
#agents td.none { border:none; }
.details { padding:5px 0; }
.details fieldset { border-color:#804; padding:10px; }
.details legend { font:italic bold 1.4em Arial, Verdana, Sans-serif; color:#003; padding:5px; }
fieldset img { float:right; padding: 5px; }  

/* ----- Community---------------------------- */
#seals { font-size:1.2em; font-weight:bold; text-align:center; }
#seals td { width:20%; border:1px solid #804; vertical-align:bottom; padding:4px 0; }
#schools table { border-collapse:collapse; margin:0 0 0 20px; width:540px; }
#schools td { vertical-align:bottom; padding:5px; }
#schools h4 { font-size:1.2em; }

/* ----- Mortgage Calc ----------------------- */
.mortgage_table { margin:20px 20px 20px 40px; }
.mortgage_table table { width:540px; border:none; }
.mortgage_table th { color:#FFF; background-color:#804; text-align:center; font-weight:bold; padding:5px; }
.mortgage_table td { padding:5px; }
.mortgage_table .right { text-align:right; width:25%; }
.mortgage_table .left {	width:75%; }
.mortgage_error { margin:10px 0 20px 0; color:#C00; font-weight:bold; }
.mortgage_progress table { border-collapse:collapse; margin:0 20px 0 40px; width:540px; }
.mortgage_progress td { border:1px solid #999; padding:5px;}
  
/* ----- Copyright - GotInc.com -------------- */
