body {color: #6F6F6F; font-family:Arial; font-size:12px; margin:5px; text-align: center; background-image: url(../images/img_bg.gif); background-repeat:repeat;}

#container {margin: 0 auto; text-align: left; width: 777px;}

a:link, a:active, a:visited {color:#2D6C8D; text-decoration:underline;}
a:hover {text-decoration:none;}

a.smgreytext:link, a.smgreytext:active, a.smgreytext:visited {color:#8B8B8A; font-size:10px; font-family:Arial; padding-left:14px; text-decoration:none;}
a.smgreytext:hover {text-decoration:underline;}

a.red:link, a.red:active, a.red:visited {color:#2D6C8D; text-decoration:none;}
a.red:hover {text-decoration:none;}

a.otherComLink, a.otherComLink:visited, a.otherComLink:active{color:#868686; font-family:Arial, sans-serif; text-decoration:none; font-size:11px;line-height:1;text-align:left;}
a.otherComLink:hover{color:#9f9f9f;}

.findhome{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#A8A774;}
.headerDidYouKnow{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ABAA77;}
.communityModelHeader{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #88875E;}

p.multipleElevationsTitle{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#654B4F;}

input, select {font-size:12px;}
hr {color: #6F6C46;  height: 1px; }
p {text-align:justify;}
h1{font-family:Myriad Pro; font-size:16px; color:#6F6C46; padding-left:2px;}
h2{font-family:Arial; font-weight:bold; font-size:12px; color:#615D2B; margin:0px;}
h3{color:#654B4F; font-size:18px; font-weight:bold; margin:0; padding:0;}
h4{color:#654B4F; font-size:18px; font-weight:bold; margin:0; padding:0; text-decoration:underline;}
h5{color:#ffffff; font-size:16px; margin:0; padding:0;}
.greytext {color:#8B8B8A; font-size:11px; font-family:Arial;margin:0; padding:2px 0 0 0; font-weight:bold;}
.greytextcity {color:#8B8B8A; font-size:11px; font-family:Arial;margin:0; padding:2px 0 0 0; font-weight:normal;}
.whitetext {color:#ffffff; font-size:11px;}
.imgborder {border: 1px solid #666666;}
.lightgreytext {color:#9F9F9F; font-size:11px; font-family:Arial;margin:0; padding:2px 0 0 0; font-weight:bold;}
.bluetext {color:#587F8C;}
.greentext {color:#6F6C46; font-size:12px; font-weight:bold; margin:0; padding:0;}
.redtext {color:#654B4F; font-size:12px; font-weight:bold; margin:0; padding:0;}
.mortgageResult{color:#9E3324; font-size:13px; font-weight:bold; width:133px;}
.mortgagePrice{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#7F7E57;}

ul.list { list-style-type: none; padding-left:0; margin: 0; }
li.listitem { list-style-type: none; background-image: url(../images/blt_arrow.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: .6em; line-height:18px;}

ul.sub { list-style-type: none; padding-left:0; margin: 0; }
li.subitem { color:#80946A; list-style-type: none;  background-position: 0 .4em; padding-left: .3em; line-height:18px;}

#popup {background-color:#ffffff;}
#popup td {text-align:left;}
#popup .bg {background-image:url(../images/img_popbg.gif); background-repeat:no-repeat; width:429px; height:298px;}
#popup .asterik {color:#ff0000;}
#popup h1{font-size:10px; color:#FF0000; font-weight:normal; margin:0; padding:0;}


#header {width:777px;}
#header img {padding-top:13px;}
#header .nav {padding-top:50px;}

#banner {background-image:url(../images/img_content_header.jpg); background-repeat:no-repeat; width:593px; height:262px;}
#banner td {padding:10px;}
#banner td.left {text-align:center;}

#banner2 {background-image:url(../images/img_content_header2.gif); background-repeat:no-repeat; width:593px; height:293px;}
#banner2 td {padding:10px;}
#banner2 td.left {text-align:center;}


#headerbg {background-image:url(../images/img_bg_header.jpg);  width:593px; height:262px; background-repeat:no-repeat;}

#innerrghtColumn {width:184px;}
#innerrghtColumn td{background-color:#ffffff;}
#innerrghtColumn .content {background-image:url(../images/bg_agent.gif); width:184px; height:233px; background-repeat:no-repeat;}
#innerrghtColumn .content h1 {color:#ffffff; font-size:15px; font-family:Myriad Pro; margin:0; padding:0;}
#innerrghtColumn .content h2 {color:#ffffff; font-size:10px; font-family:Arial; margin:0; padding:0;}
#innerrghtColumn .imgright {}

#innerrghtColumn2 {width:184px;}
#innerrghtColumn2 td{background-color:#ffffff;}
#innerrghtColumn2 .content {background-image:url(../images/bg_agent2.gif); width:184px; height:264px; background-repeat:no-repeat;}
#innerrghtColumn2 .content h1 {color:#ffffff; font-size:12px; font-family:Myriad Pro; margin:0; padding:0;}
#innerrghtColumn2 .content h2 {color:#ffffff; font-size:10px; font-family:Arial; margin:0; padding:0;}
#innerrghtColumn2 .imgright {}


#innerdata td{color:#333333; padding:2px;}
#innerdata h1{color:#654B4F; font-size:14px; text-align:left; border;  border-bottom: 1px solid #654B4F; margin:0; padding:0;}

#models {}
#models td {padding:6px;}
#models .btn {padding:3px;}
#models #leftcol td{padding:2px 0 2px 0;}

#table {border: 0px;}
#table td {padding:3px;}
#table .odd {background-color:#E3ECEF;}
#table th {border-bottom: 1px solid #654B4F; text-align:left; color:#ffffff; padding-left:3px; background-color:#89B3C1;}

#rghtColumn {width:184px;}
#rghtColumn .content { background-image: url(../images/img_featured_bg.jpg); width:184px; height:294px; background-repeat:no-repeat;}
#rghtColumn .content h1 {font-family: Myriad Pro; font-size:16px; color:#5E7743; padding:15px 0 0 20px; line-height:16px; margin:0;}
#rghtColumn img {padding:5px 0 0px 20px;}
#rghtColumn .smalltext {font-family: Arial; font-size:11px; color:#6E8B50; padding:0 0 3px 22px;  font-weight: bold; }

#rghtColumn #cat {width:184px; padding:2px 0 0 0;}
#rghtColumn #cat td {font-family:arial; padding-left:25px; font-size:11px; color:#A2A2A2; background-image: url(../images/img_featured_categoriesnew.gif); background-repeat:no-repeat; width:142px; height:30px; background-position:center;}


#content { background-color:#FEFEFD;  background-image: url(../images/img_content_top.jpg); width:775px; height:50px; background-repeat:no-repeat;}
#content td.columnleft { padding:10px 5px 10px 9px;  border-left: 1px solid #D2D191;}
#content td.columnmid { padding:10px 5px 10px 20px;}
#content td.columnright{ padding:10px 5px 10px 5px;  border-right: 1px solid #D2D191; width:169px;}

#box1 {width:169px;}
#box1 .content {width:169px; height:210px; background-repeat:no-repeat; background-image: url(../images/img_bg_other_community.jpg);}
#box1 .content h1 {font-family: Myriad Pro; font-size:16px; color:#7C9362; padding:5px 0 0 13px; margin:0;}
#box1 #cat { padding:2px 0 0 0;}
#box1 #cat td {font-family:arial; padding:0 15px; font-size:11px; color:#A2A2A2; background-image: url(../images/img_featured_categoriesnew.gif); background-repeat:no-repeat; width:145px; height:30px; background-position:center;}

#box2 {width:169px;}
#box2 .content {background-position:center; width:169px; background-image: url(../images/img_righbotcol_pixel.gif); background-repeat:repeat-y;}
#box2 h1 {font-family:Myriad Pro; font-size:16px; color:#7D7A4E; margin:0; padding:10px 0 0 14px;}

#box3 {width:169px;}
#box3 .content {background-position:center; width:169px; background-image: url(../images/img_righbotcol_pixel.gif); background-repeat:repeat-y;}
#box3 h1 {font-family:Myriad Pro; font-size:16px; color:#7D7A4E; margin:0; padding:10px 0 0 14px;}
#box3 h3{font-family:Myriad Pro; font-size:1em; margin:0 0 -5px 0; padding:10px 0 0 14px;}
#box3 p{font-size:.9em;padding:0 10px 0 14px;text-align:left;}

#search .dropdown {background-image: url(../images/img_findbox.gif); background-repeat:no-repeat; background-position:center; width:142px; height:21px; padding:5px 0 0 10px; font-size:11px; color:#7F7E57; }
#search td {padding:2px 0 2px 0;}
#search  select{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#A8A774; }

#searchMortgage .dropdown {background-image: url(../images/img_findbox.gif); background-repeat:no-repeat; background-position:center; width:142px; height:21px; padding:5px 0 0 10px; font-size:11px; color:#6F6C46; }
#searchMortgage td {padding:2px 0 2px 0;}
#searchMortgage  select{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#7F7E57; width:133px;}


#form td{padding:3px;}

#footer {width:777px;}
#footer td {font-size:10px; color:#A2A2A2; padding:5px 0 0 5px; line-height:14px;}
#footer a.ftr:link, a.ftr:visited {font-size:10px; color:#2D6C8D; text-decoration:none; font-family:arial;}
#footer a.ftr:hover {text-decoration:underline;}
#footer .pipes {font-size:10px; color:#A2A2A2;}



/* DROPPY NAVIGATION */

#navigation{position:relative;margin-left:23px;z-index:100000;}
/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 130px; }
#nav ul ul { left: 131px; }

/* Everything else is theming */
 
#nav { height: 25px; }
#nav *:hover { background-color: none; }
#nav a { color: #615D2B; font-size: 12px; font-weight:bold; padding:2px 0 8px; line-height: 1; text-decoration:none; }
  #nav li.hover a { background-color: #f2f1de; }
	#nav > li > a{margin-top:5px;padding:0 8px;border-right:2px solid #615D2B;}
	#nav > li > a.last{border:none;}
  #nav ul { top: 20px; border:1px solid #615D2B;}
    #nav ul li a { background-color: #F2F1DE; font-size:11px;font-weight:normal;}
      #nav ul a.hover { color:#fff; background-color: #d2d192; }
   #nav ul a {padding:5px 3px; opacity: 1; filter: alpha(opacity=100); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */
