body {background:#154d38; }
body,td,th {margin:1px 0 0 0; font:100 9pt Tahoma, Helvetica, sans-serif;}

a { color:#060; text-decoration:underline; }
a.nav { color:#FFF; text-decoration:none; }
a.subNav { color:#1C684B; text-decoration:none; }
a.subNav:hover { color:#79B773; }
a.footer { color:#FFF; text-decoration:underline; }

#siteWrapper { margin-left:auto; margin-right:auto; width:720px; }
#header { position:relative; width:720px; background:#FFF; }

#logo { position:absolute; left:12px; top:32px; width:100px; height:48px; }

#headerSpacer { width:100%; height:43px; }
#mainNavBars { width:100%; height:24px; border-width:1px 0 1px 0; border-color:#C7C2AE; border-style:solid; }

#mainNavTable {	margin-top:2px; width:100%; height:20px; background:#1C684B;	cursor:pointer; color:#FFF; }
td.mainNavFirst {  padding:0 15px 0 120px; }
td.mainNav { padding:0 15px 0 15px; }

#subNavTable { width:70%; height:20px; margin-left:120px; cursor:pointer; }

#popNav1 table { margin-left:120px; width:300px; height:20px; background:#5AA053; cursor:pointer; }
#popNav2 table { margin-left:120px; width:600px; height:20px; background:#5AA053; cursor:pointer; }
td.popNav { padding:0 15px 0 15px; }
#popNav3 { margin-left:120px; height:20px; }

#contentWrapper { background:#FFF; width:720px; padding-top:2px; font:100 8pt Arial, Helvetica, sans-serif; }
#content { width:700px; }

#contentBottom { width:720px; height:12px; background:url(http://www.farleyandferry.com/images/layout/bottom.gif) no-repeat; }

div.caption { font-size:9px; color:#050; padding-right:12px; text-align:right; }
td.text { padding:8px 8px 8px 20px; background:#E8E6DD; text-align:left; }

li { margin-left:10px; }

ul li { margin-left:0; }

td.locationCellFirst { background:#E3E1D7; text-align:center; }
td.locationCell { background:#E3E1D7; text-align:center; border-left:1px #FFF solid; }

#ihfSubHead {display:none;}

#ihfDetailNav ul {padding:5px 0px 5px 0px;}
#ihfDetailNavContainer {width:620px; margin-bottom:20px; margin-top:0px; text-align:center;}
#ihfDetailNav ul li a {background-image:none; background-color:#1B6749; color:#FFFFFF; font-weight:bold;}
#ihfDetailNav ul li i {background-image:none; background-color:#1B6749; color:#FFFFFF; font-weight:bold;}
#ihfDetailNav ul li a:hover {background:#030100; color:#FFFFFF;}

#ihResultsTable {width:620;}
.ihTableHeader {background-color:transparent;}
.ihTableRow {background-color:transparent;}
.ihTableRowAlt {background-color:transparent;}
#ihfInfoRequestTitle {background-color:#FFFFFF;}

.ihPhotoThumb {width:100px;}
.ihPhotoMain {width:360px; height:270px;}
.ihPhotoTour {width:280px; height:210px;}
.ihfResellerFoot {display:none;}
.ihLoginFooter {display:none;}
.ihSellersRep { padding-left:50px;}

#footer { font-size:7pt; margin-top:10px; width:720px; text-align:center; color:#DFD; }