

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	line-height:17px;
}


a:link, a:visited, a:active {
color:#48627d;
text-decoration:none;
}

a:hover {
color: #94432b;
}








td, body, #mainwell {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #555555;
	line-height:19px;
	letter-spacing:.25px;
}

#mainwell {
background:#faf8f3
}


#homemain {

}

#main {
padding-left:25px;
padding-right:23px;
background:url(images/content_bg.jpg);
background-repeat:no-repeat;

}

#hoodmain {
padding-left:25px;
padding-right:12px;
min-height:600px;
}


#hero {

}

#homecontent {
background:url(images/content_bg.jpg);
background-repeat:no-repeat;
margin-top:-21px;
}

.myshadow {
 -moz-box-shadow: 0px 0px 25px #746a57;
  -webkit-box-shadow: 0px 0px 25px #746a57;
  box-shadow: 0px 0px 25px #746a57;

}



#homecontent .mytabs {
margin-bottom:0px;
}


#homecontent .hoodname a {
font-size:15px;
font-weight:bold;
}

#homecontent .hoodname {
margin-top:-5px;
margin-bottom:0px;
}



#homebotom {
padding:20px;
background-color:#aba093;
}

#hometools {
background-image:url(images/homefade.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#ece2cb;
padding-top:9px;
padding-bottom:30px;
}

#hometools .redhead {
margin:0px;
margin-bottom:-7px;
}

#hometools .newsrail ul > li:first-child {
border-top:0px;
}


#homebotom a:link, #homebotom a:visited, #homebotom a:active {
color:white;
}

#homebotom td {
color:#ece2cb
}

#homebotom td .red, #homebotom #footer, #homebotom #hotlinks {
color:#5f5345
}


#hoodcontent {
float:left;
width:614px;
}

#rail {
margin-left:692px;
padding-top:25px;
}


#rail .emailfield {
width:177px;
}


#rail_hood .emailfield {
width:232px;
}


#rail_hood {
margin-left:637px;
padding-top:25px;
}



.contacttabs {

}

.ads {

}

.newsrail {

}


/* page */

.sectionheadline {
color:#93432b;
font-size:30px;
font-weight:normal;
padding-top:20px;
}



.sectionheadline div {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#6c5430;
padding-top:10px;
}


.contenttable {
margin-top:24px;
}


.content {
padding-left:25px;
}


.contentborder {
border-top:1px #d3c9ba solid;
 border-bottom:1px #d3c9ba solid;
 padding-top:10px;
 padding-bottom:10px;
}

.contentborder .contentlist {
padding-bottom:10px;
padding-top:10px;
border-top:1px #d3c9ba solid;
}

.contentlist .listdate {
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:11px;
}




.contentborder > .contentlist:first-child {
padding-top:0px;
}


.contentborder > .contentlist:first-child {
border:0px;
}



.contentborder #esthoodnav {
border-top:1px #d3c9ba solid;
padding-top:7px;
text-align:right;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
}



.content .pagehead {
color:#93432b;
font-size:18px;
font-weight:normal
}



.content h2, .content h1 {
color:#666666;
font-size:13px;
}




.contentborder .backnext, #rail .backnext, #rail_hood .backnext  {
text-align:left;
padding-top:10px;
font-size:11px;
font-weight:bold;
}



.contentborder ul {
list-style:none;
margin:0px;
padding:0px;
}

.contentborder ul li {
background-image:url(images/red_bullet.gif);
background-position:0px 7px;
background-repeat:no-repeat;
padding:0px 0px 10px 10px;

}










.backnext {
text-align:right;
font-size:11px;
font-weight:bold;
}

.mytabs {
margin-bottom:33px;
}






/* left nav */
.leftnav {
width:172px;
background:#f1ebdc;
border:1px #d3c9ba solid;
}

.leftnav .subnav .texpages  {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
padding:15px;
padding-right:10px;

}

.leftnav .subnav .texpages ul {
list-style:none;
margin:0px;
padding:0px;
}


.leftnav .subnav li {

margin-bottom:10px;
}

.leftnav .subnav li a.current {
color:#93432b;

}

/* leftnav hoods */
.leftnav .subnav .hoods  {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

.leftnav .subnav .hoods  {
padding:0px;
padding-bottom:10px;
}


.subnav .hoods .hoodstate {
margin-top:10px;
background:#e8deca;
text-transform:uppercase;
color:#93432b;
padding:5px 5px 5px 15px;
font-size:11px;
}

.subnav .hoods >.hoodstate:first-child {
margin-top:0px;
}


.subnav .hoods .hoodlocation {
padding:5px 0px 0px 15px;

}

.subnav .hoods .hood {
padding:0px 0px 0px 20px;
font-weight:normal;
margin-left:1em;
text-indent:-1em;
}
.subnav_inv ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
padding-top:10px;
padding-bottom:5px;
padding-right:10px;

padding-left: 10px;

}

.subnav_inv ul {
margin:0px;
padding:0px;
list-style:none;
}


.subnav_inv ul li input {

margin-left:0px;
margin-top:0px;

float:left;
display:inline;
}
.subnav_inv ul li td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:0px;
}

.hoodimgnav {
background:#e9e4cf;
margin-top:3px;
margin-bottom:15px;

}
.hoodimgnav tr > td:first-child {
padding-right:15px;
border-right:1px #c8b89f solid;
}

.hoodimgnav tr > td:last-child {

}


/* margins */

.mb25 {
margin-bottom:25px;
}


.mt25 {
margin-top:25px;
}

.mb20 {
margin-bottom:25px;
}



/* top nav */


#masthead  {
background-image:url(images/masthead_bg.jpg);
background-repeat:repeat-x;
margin:0xp;
padding:0px;
}




#masthead  form {
margin:0px;
padding:0px;
}

#masthead ul {
float:right;
margin:0px;
padding:0px;
list-style:none;
padding:0px 8px 5px 0px;

}

#masthead ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
display:inline;
border-right:1px #b7b6b0 solid;
padding-left:8px;
padding-right:8px;
}


#masthead ul li a {
color:#705f45;
text-decoration:none;
}

#masthead ul li a:hover {
color: #94432b;
}


/*general */

.tbhead {
padding-left:12px;
border:1px #d3c9ba solid;
border-bottom:0px;
color:#48627d;

}

#allneighborhoods td.thehoods {
border:1px #d3c9ba solid;
}

.header {
text-transform:uppercase;
font-weight:bold;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;

}



#allneighborhoods td.thehoods td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;

width:216px;
padding-left:13px;
border-left:1px #d3c9ba solid;
}

#allneighborhoods td.thehoods table tr > td:first-child {
border:0px;
}


.nowsellinghoods tr td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:48px;
}

.nowsellinghoods tr td .lines {
width:179px;
text-align:left;
}

.nowsellinghoods {
margin-top:0px;
margin-bottom:0px;
}
.nowsellinghoods tbody tr > td:firs-child {
padding-left:0px;

}

.nowsellinghoods tbody > tr:first-child td {

}

.nowsellinghoods tr > td:first-child {

padding-left:0px;
}


.nowsellinghoods td b {
font-size:14px;
color:#93432b;
font-weight:normal;


}

.nowsellinghoods tr td a.hoodname, .soonhoods tr td a.hoodname {
color:#94432b;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
}

.hoodname {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color: #94432b;
margin-bottom:7px;
}

.hoodname a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color: #94432b;
}

.nowsellinghoods  tr  td .lines b{
display:block;
margin-bottom:-10px;
}

.nowsellinghoods  tr  td .lines {
border-top:1px #d3c9ba solid;
padding-top:15px;
line-height:normal;
}

.soonhoods tr td {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding-bottom:10px;
padding-top:0px;
border-top:1px #d3c9ba solid;

}


.soonhoods img {

}


.inventorytb tr td,.inventorytb_hoods tr td {
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom:1px #d3c9ba solid;
}

.inventorytb_hoods tr td {
border-top:1px #d3c9ba solid;
border-bottom:0px;
}

.inventorytb tr td p, .inventorytb_hoods tr td p {
margin:0px;
}

.inventorytb tr td ul,.inventorytb_hoods tr td ul {
padding:0px;
margin:0px;
padding-left:0px;
list-style:none;
padding-left: 0px
}

.inventorytb tr td ul li,.inventorytb_hoods tr td ul li {
background-image:url(images/orange_bullet.gif);
background-position:0px 7px;
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
}


.inventorytb .blueheadlarge {
margin-bottom:5px
}

.inventorydesc {
margin-top:5px;
line-height:16px;
}


.inventorytb tr td .inventorydesc ul li:before, .inventorytb_hoods tr td .inventorydesc ul li:before {
	
	}
	
.inventorytb tr td ul li.first:before {
	
	}


.inventorytb tr > td:first-child {
padding-left:0px;
}

.inventorytb tr > td:last-child {
padding-right:0px;
}


.inventorytb tbody > tr:last-child > td {
border-bottom:0px;
}
.inventorytb tbody > tr:first-child td {
padding-top:0px;
border-top:0px;
}


.inventorytb_hoods .inventorytools ul {
list-style:none;
padding-left: 0px;
text-indent: 0px;
border:0px;
width:100%;
}




.corp_inventory tbody > tr:last-child td {

}

.gtabs form {
margin:0px;
padding:0px;
}

#rail .gtabs {
background-image:url(images/new_corp_gtabs.jpg);
background-repeat:repeat-x;
}


.corp_inventory .gtabs {
border:0px;
margin-bottom:1px;
font-size:11px;
width:130px;
padding:3px 5px 3px 10px;
background-color:#e8ecef;
}


.corp_inventory .contacttabs li.gtabs {
background-image:none;
}




.inventorytb_hoods .inventorytools td {
font-size:11px;
text-align:center;
padding:0px;
padding-top:3px;
padding-bottom:3px;
border:0px;
border-right:1px white solid;
font-weight:bold;
}


.emailupdates {
margin-bottom:6px;
height:46px;
}

.emailupdates {
background:#aba093;
padding:11px;
padding-top:10px;
color:#e7dfcb;
font-family:Arial, Helvetica, sans-serif;

}

.emailupdates p {
margin-top:0px;
}

.emailupdates input {
border:1px #b6b4ae solid;
margin-right:5px;
margin-top:5px;
height:17px;
}


.emailupdates .submitbox input {
border:0px;
margin:0px
}

.emailupdates .submitbox {
border:1px #898076 solid;
background:#898076;
color:#48627d;
text-align:center;
width:18px;
height:18px;
margin-top:6px;
}



.emailupdates input.mysubmit {
border:1px #9caab9 solid;
margin-right:5px;
background:#9caab9;
color:#48627d;
font-weight:bold;
}


.contacttabs ul {
list-style:none;
margin:0px;
padding:0px;
}

.contacttabs ul li {
padding:4px;
padding-left:15px;
border:1px #c8b89f solid;
background:#e8ddca;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;

}
.contacttabs ul li a {

}




.newsrail {
font-family:Arial, Helvetica, sans-serif;
}

.newsrail img {
border:0px;
vertical-align:middle;
margin-right:10px;
}

.newsrail ul {
font-size:12px;
line-height:normal;
margin:0px;
padding:0px;
list-style:none
}

.newsrail ul li {
padding-top:7px;
padding-bottom:7px;
border-bottom:1px #d3c9ba solid;

}


.newsrail ul > li:first-child {
border-top:1px #d3c9ba solid;
}


#rail .itemlist .listdate, #rail_hood .itemlist .listdate {
font-size:10px;
font-weight:bold;
border:0px;
}


#hotlinks {

clear:both;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#hotlinks ul {
margin:0px;
padding:0px;
list-style:none;
}

#hotlinks ul  li{
display:inline;
margin-right:10px;
padding-left:10px;
border-left:1px #d3c9ba solid; 
}

#hotlinks ul > li:first-child{
border:0px;
padding-left:0px;
}


#footer {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#footer img {
float:right;
}

/* colors heads etc */

.bold {
font-weight:bold;
}
.small {
font-size:11px;
}

.smaller {
font-size:9px;
}

.blue {
color:#48627d;
}

.red {
color: #94432b
}

.redhead {
text-transform:uppercase;
color: #94432b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

.blueheadlarge {
text-transform:uppercase;
color: #48627d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.mysubmit {
border:1px #94432b solid;
background:#eae2d0;
color:#94432b;
}


/* microsites */
.homeslisting {

}

.homeslisting td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

width:282px;
padding-bottom:15px;


border-left:1px #c9bfa2 solid;
padding-left:25px;
}


.homeslisting td > div:first-child{
border-top:1px #c9bfa2 solid;
padding-top:15px;
}

.homeslisting .homefeatures {
text-align:right;
width:256px;
border-bottom:1px #c9bfa2 solid;
}

.homeslisting tr td .homefeatures strong {
float:left
}

.homeslisting tr  > td:last-child {
Xborder:0px;
Xpadding-left:30px;
}

.homeslisting tr  > td:first-child {
padding-right:25px;
border-left:0px;
padding-left:0px;
}


.homeslisting tbody > tr:first-child td > div:first-child {
border-top:0px;
}

.homeslisting tbody > tr:last-child td  {
xborder-bottom:1px #c9bfa2 solid;
}


.homeslisting tr td .homesmore {
font-size:11px;
font-weight:bold;
margin-bottom:5px;
}

.homeslisting tr td .modelname {
font-size:17px;
padding-top:8px;
padding-bottom:8px;
}



/* hood content */
/* microsites */
.hoodcontent {
margin-top:0px;
}

.ui-tabs-panel > p:first-child{
margin-top:0px;
}


.hoodcontent td {
font-size:13px;
width:282px;
padding-bottom:0px;

border-left:1px #c9bfa2 solid;
padding-left:25px;
}

.hoodcontent td > p:first-child {
margin-top:0px;
}


.hoodcontent tr  > td:last-child {
xborder:0px;
xpadding-left:30px;
}

.hoodcontent tr  > td:first-child {
padding-right:25px;
border-left:0px;
padding-left:0px;
}


.hoodcontent tbody > tr:first-child td > div:first-child {
border-top:0px;
}

.hoodcontent tbody > tr:last-child td  {
border-bottom:0px;
}

.hoodcontent hr {
color: #d3c9ba;
background-color: #d3c9ba;
height: 1px;
border:0px;
margin-top:15px;
}


.hoodcontent ul {
margin:0px;
padding:0px;

list-style:none;
}




.hoodcontent ul li {
background-image:url(images/orange_bullet.gif);
background-position:0px 7px;
background-repeat:no-repeat;
padding:0px 0px 0px 10px;

}





.microsubhead {
font-size:17px;
font-weight:normal;
}

.microsubhead strong {
font-weight:normal;
}



.pullnav {
font-family:Arial, Helvetica, sans-serif;
border:1px #c9bfa2 solid;
color:#705f45;
width:200px;
}

.homessave {
line-height:normal;
}

.dropcap:first-letter {
float:left;
font-size:65px;
line-height:53px;
padding-right:5px;
margin-top:6px;
font-weight:normal;
}

.more {
background-image:url(images/arrow-right_blue.gif);
background-repeat:no-repeat;
background-position:right 3px;
padding-right:10px;
}







/*forms LEGACY */
.autoform { 
border:4px #E6E0CD solid;
xbackground:#F0F2F5;
width:440px;
}

.autoform td {
border-bottom:1px white solid;
border-right:1px white solid;
padding:5px;

}
.autoform .myfields {
border:1px #8f8164 solid;
width:150px;
color:#8f8164
}

.autoform .mycheckbox {
border:1px #8f8164 solid;

}

.autoform .mysubmit,.subnav_inv .mysubmit {
border:1px #758c9e solid;
color:white;
background:#758c9e;
font-weight:bold;
}


.estintro {
font-family:Georgia, "Times New Roman", Times, serif;
}





/*





.mysubmit {
border:1px #758c9e solid;
color:white;
background:#758c9e;
font-weight:bold;
}


input.required, textarea.required {
	color: #666666;

}


#main {
border-top:10px white solid;
}

#head,#nav,#flashed,#pannels {
width:986px;
text-align:left;
background:#FFFFFF;
margin-bottom:11px;
}

#head {
background:url(images/masthea.jpg);
height:83px;
}

#flashed {
padding:10px;
width:966px;
}

#nav {
background:#6C6E71;
text-align:center;
}

#nav td {
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
}
#nav td.selected {
background:#E7E7E7;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
}

#pannels {
width:946px;
padding:20px;
}

#footer {
text-align:right;
width:946px;
padding-right:20px;
padding-bottom:20px;
color:#8A8C91;
font-size:9px;
}


#pannels .pannel2{
padding-left:36px;
padding-right:36px;
}

#pannels .ptext {
padding:10px;
font-size:10px;
color:#666666;
}



.greelinks {
color:#AFBD16
}


#pannels .ptext bold, #pannels .ptext strong, .bluetext {
color:#54C0D4;
font-size:11px;font-weight:normal;
}

#mainwell {
padding:8px;
width:970px;
text-align:left;
background:#FFFFFF;
margin-bottom:11px;
padding-bottom:0px;
}

#mainwell .content {
padding:10px;
padding-bottom:20px;
line-height:20px;
padding-left:40px;

}

.contenttable {
xborder:1px red solid;
}


.column1, .column2, .column3{
xborder:1px red solid;
}

.column1, .column2{
width:35%;
}


.column1 {
padding-right:20px;
}

.column2 {
padding-right:20px;
} 


.column3 embed {
float:right;
}


.column1 > P:first-child, .column2 > P:first-child, .column3 > P:first-child {
margin-top:0px;
}





.page-headline {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#49BCD6;
font-size:26px;
padding-bottom:15px;
padding-top:25px;
}


.page-subhead-blue, .page-subhead-blue a  {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#49BCD6;
font-size:16px;
}

.page-subhead-green_big, .page-subhead-green_big a  {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#AFBD16;
font-size:16px;
}

.page-subhead-blue_small, .page-subhead-blue_small a  {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#49BCD6;
font-size:13px;
}


.page-subhead-green, .page-subhead-green a {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#AFBD16;
font-size:13px;

}





.navitem{
border-left:1px #939597 dotted;
text-align:left;
padding-left:15px;
color:white;
}

.navitem_selected {
border-left:1px #E7E7E7 solid;
text-align:left;
padding-left:15px;
}

.navitem a:link, .navitem a:visited, .navitem a:active   {
color:white;
text-decoration:none;
font-size:11px;
text-align:left;
}

.navitem .sub a:link, .navitem .sub a:visited, .navitem .sub a:active   {
color:#C8CACC;
text-decoration:none;
font-size:10px;
text-align:left;
}


.navitem a:hover {

color:#FFFFFF;
font-size:11px;
text-decoration:none;
}

.navitem_selected a:hover, .navitem_selected a:link, .navitem_selected a:link, .navitem_selected a:visited, .navitem_selected a:active{
color:#6D6E71;
font-size:11px;
text-decoration:none;

}
.navitem .sub a:hover {
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}

 .navitem_selected .sub a:link, .navitem_selected .sub a:visited, .navitem_selected .sub a:active {
color:#6D6D70;
font-size:10px;
text-decoration:none;
}

.navitem_selected .sub a:hover {
color:black;
font-size:10px;
text-decoration:none;

}



.sub ul {
list-style:none;
margin:0px;
margin-left:-13px;
padding:0px;
}

.sub ul li {
padding-left:13px;
}

.sub ul li.selected {
background:url(images/bullet.jpg);
background-repeat:no-repeat;
background-position:3px 7px;
}

.sub ul li.selected a.selected {
color:#44B0D6;
}

.worklink a:active, .worklink a:visited,.worklink a:link   {
color:#666666;
text-decoration:none;
}

.worklink a:hover, .worklink a.selected {
color:#00A2E3;
text-decoration:none;
}


.workinfo,.workinfo2, .workdescription {
padding-top:5px;
padding-bottom:5px;
}

.workinfo {
Xborder-bottom:1px #666666 solid;
}

.workdescription {
color:#ACBB15;

font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

.utility {
padding:5px;
padding-left:15px;
padding-top:10px;
line-height:normal;
}
.utility  a:active, .utility a:visited,.utility a:link {
color:#A0A0A0;
text-decoration:none;
font-size:9px;
}

.utility  a:hover, .utility  a.selected {
color:#00A2E3;
text-decoration:none;
font-size:9px;
}


.column3 ul {
font-size:13px;
padding-left:15px;
margin:0px;
color:#C1C1C4;
}

.column3 img {
border:0px;
}

.column3 ul li {
margin-bottom:5px;
}


.column2 ul {
padding-left:15px;
margin:0px;
}


.column2 ul li {
margin-bottom:8px;
}
12px

*/

#masthead ul.syndication li, #masthead ul.syndication li img {
border:0px;

}

#masthead ul.syndication li{

padding:3px;

}

#masthead ul.syndication li:first-child{
margin-left:-13px;
}

#masthead ul.syndication{
margin-top:8px;
margin-right:3px;
width:200px;
}
.stButton {
margin:0px;
}
