html,body {
border:0;
margin:0;
padding:0;
}

img {
border:none;
margin:0;
padding:0;
}

body {
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#FBF4D0;
color:#000;
font-family:Georgia,"Times New Roman",Times,serif;
line-height:14pt;
}

p{
padding:8px 0;
}

a:link,a:visited,a:active {
color:#A7390D;
}

#mainContainer{
width:980px;
margin:0 auto;
}

#hdr{
width:884px;
height:195px;
background-image:url(../images/hdr.jpg);
background-repeat:no-repeat;
position:relative;
padding:0 48px;
}

#hdr .logo{
float:right;
}

#topNav{
height:45px;
clear:both;
position:absolute;
left:50px;
bottom:0;
}

#topNav ul, #topnav li{
margin:0;
padding:0;
list-style:none;
}

#topNav li{
float:left;
margin-right:15px;
background-image:url(../images/topNavLeft.jpg);
background-repeat:no-repeat;
}

#topNav a{
background-image:url(../images/topNavRight.jpg);
background-repeat:no-repeat;
background-position:top right;
padding:13px 30px 8px;
height:24px;
display:block;
text-decoration:none;
font-size:11pt;
font-weight:bold;
color:#5D4F40;
}

#topNav li.active-link a{
color:#A7390D;
}


#mainHome{
clear:both;
width:930px;
padding:0 50px;
text-align:center;
color:#908449;
font-size:8pt;
}

#mainHome img{
border:1px solid #CDCBBE;
margin-bottom:10px;
}

#mainHome p{
margin:0;
padding:3px 0;
}

#homeItem1{
width:205px;
height:293px;
float:left;
margin-right:3px;
background-image:url(../images/homeItem1Bg.jpg);
background-repeat:no-repeat;
overflow:hidden;
padding:7px;
}

#homeItem2{
width:205px;
height:293px;
float:left;
margin-right:3px;
background-image:url(../images/homeItem2Bg.jpg);
background-repeat:no-repeat;
overflow:hidden;
padding:7px;
}

#homeItem3{
width:205px;
height:293px;
float:left;
margin-right:3px;
background-image:url(../images/homeItem3Bg.jpg);
background-repeat:no-repeat;
overflow:hidden;
padding:7px;
}

#homeItem4{
width:205px;
height:293px;
float:left;
margin-right:3px;
background-image:url(../images/homeItem4Bg.jpg);
background-repeat:no-repeat;
overflow:hidden;
padding:7px;
}

#interior{
clear:both;
width:930px;
padding-left:50px;
}

#main{
clear:both;
width:883px;
color:#96796C;
font-size:8pt;
background-image:url(../images/interiorHdr.jpg);
background-repeat:no-repeat;
padding-top:60px;
}

#main img{
border:1px solid #B1AF9E;
}

#main strong{
color:#A7390D;
}

#mainFtr{
background-image:url(../images/interiorFtr.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:60px;
overflow:hidden;
}

#mainRepeat{
background-image:url(../images/interiorRepeat.jpg);
background-repeat:repeat-y;
width:930px;
overflow:hidden;
}

#mainLeft{
width:237px;
float:left;
padding:0 48px 0 55px;
}

#mainRight{
width:450px;
float:left;
padding:0 48px 0 45px;
}

#ftr{
clear:both;
width:930px;
height:198px;
text-align:right;
padding:40px 50px 0 0;
color:#7D733F;
font-size:8pt;
line-height:16pt;
}

#ftr a{
color:#7D733F;
text-decoration:none;
padding:0 10px;
}

#ftr a.last{
padding-right:0;
}

.HomeBold{
font-weight:bold;
font-size:9pt;
text-transform:uppercase;
color:#8F2B03;
}

.homeBold a{
text-decoration:none;
}

.paragraphHeading, h1,h2,h3,h4,h5,h6{
color:#5D4F40;
font-weight:bold;
font-size:12pt;
}

#leftNav{
clear:both;
}

#leftNav ul, #leftNav li{
margin:0;
padding:0;
list-style:none;
}

#leftNav a{
border-bottom:1px solid #E8E8CC;
font-weight:bold;
padding:7px 10px;
text-decoration:none;
width:200px;
display:block;
}

#leftNav li.leftNavFirst a{
border-top:1px solid #E8E8CC;
}

#leftNav a:hover, #leftNav li.subPageNavActive a{
color:#5D4F40;
}