* {
margin:0pt;
padding:0pt;
}
img {
border:0pt none;
}
h2 {
color:#25497B;
font-size:1em;
width:562px;
}
h3 {
color:#25497B;
font-size:1.1em;
margin:30px 0pt 10px 20px;
}
html, body {
background:#FFFFFF url(../images/main_bg.gif) repeat-x scroll left top;
font-family:"Lucida Grande",'trebuchet ms',arial,helvetica,verdana,sans-serif;
font-size:1em;
height:100%;
width:100%;
}
#fullcol {
margin:0pt auto -61px;
min-height:100%;
position:relative;
width:950px;
}
* html #fullcol {
background:transparent url(../images/fade_bg.gif) no-repeat scroll center top;
height:100%;
}
#header {
background:transparent url(../images/header_bg.gif) no-repeat scroll 0%;
height:196px;
width:950px;
}
#headerinfo {
color:#F2EBE5;
float:left;
font-size:0.9em;
height:auto;
margin:50px 0pt 0pt 20px;
width:690px;
}
#headerinfoleft {
float:left;
margin:2px 0pt 0pt -10px;
}
#headerinforight {
border-left:1px solid #7D9C77;
float:left;
height:80px;
margin:10px 0px 0pt 20px;
padding:0pt 0pt 0pt 10px;
width:540px;
}
.heading {
font-weight:bold;
}
.text {
font-size:11px;
margin:0pt;
}
.logo {
float:left;
margin:0pt 0pt 0pt 60px;
}
#main {
height:auto;
margin:0pt auto 0pt 56px;
padding:0pt 0pt 61px;
width:864px;
}
#nav {
font-size:0.8em;
font-weight:bold;
height:25px;
margin:10px auto 0pt;
padding:0pt 0pt 0pt 5px;
width:833px;
background:#4A5D47;
}
#nav ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#nav li {
float:left;
}
#nav a {
background:#4A5D47 none repeat scroll 0%;
border-right: 1px solid #7D9C77;
color:#F2EBE5;
font-size:12px;
padding:5px 5px;
text-decoration:none;
display: block;
}

#nav a.last {
  border-right: 0;
  padding-right: 5px;
}
#nav a:hover {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
}
#banner {
float:left;
height:254px;
margin:17px 0pt 0pt;
width:562px;
}
#wordatthebar {
background:transparent url(../images/wordatthebar_bg.gif) no-repeat scroll 0%;
float:right;
height:179px;
margin:6px 0pt 0pt;
width:281px;
}
.wordatthebarp {
color:#5F4E41;
font-size:0.7em;
height:auto;
margin:60px 0pt 0pt 16px;
width:190px;
}
.readmorep {
clear:both;
color:#5F4E41;
font-size:0.7em;
margin:10px 0pt 0pt 125px;
padding:0pt;
}
#wordatthebar a {
color:#5F4E41;
text-decoration:none;
}
#wordatthebar a:hover {
text-decoration:underline;
}
#newsletter {
background:transparent url(../../images/newsletter_bg2.gif) no-repeat scroll 0%;
float:right;
height:79px;
margin:7px 22px 0pt 0pt;
width:259px;
}
#newsletter label {
float:left;
margin:42px 0pt 0pt 12px;
}
.btnstyle {
background:transparent url(../images/button_bg.gif) no-repeat scroll 0%;
border:0pt none;
height:20px;
width:44px;
}
#newsletter input {
color:#565656;
font-size:0.8em;
}
#weddinglink {
float:right;
height:76px;
margin-bottom:10px;
width:259px;
}
#weddinglink_homepage {
background:transparent url(../images/weddings.gif) no-repeat scroll 0%;
cursor:pointer;
float:right;
height:76px;
margin:7px 22px 0pt 0pt;
width:259px;
}
#chaussyslink {
float:right;
height:90px;
margin:10px 0pt 0pt;
width:260px;
}
#homecontent {
float:left;
height:auto;
margin:10px auto 0pt;
width:842px;
}
#contentleft {
background:transparent url(../images/large-dirty-watermark.gif) no-repeat scroll left top;
float:left;
height:auto;
width:562px;
}
#contentbody {
float:left;
width:340px;
}
#contentbody p {
color:#474747;
font-size:0.8em;
line-height:1.7em;
margin:2px 0pt 0pt 2px;
}
#form p {
color:#474747;
font-size:0.8em;
line-height:1.7em;
margin:2px 0pt 0pt 2px;
}
#form td {
color:#474747;
font-size:0.8em;
line-height:1.7em;
}
#galleryhomebox {
float:left;
margin:0pt 0pt 0pt 10px;
}
#galleryhomebox img {
border:3px solid #DEDEDE;
margin:15px 0pt 0pt;
}
#galleryhomebox p {
font-size:0.8em;
text-align:right;
}
#galleryhomebox a {
color:#A5A5A5;
text-decoration:none;
}
#galleryhomebox a:hover {
color:#A5A5A5;
text-decoration:underline;
}
#sidecontentbar {
color:#474747;
float:right;
height:auto;
margin:28px 0pt 0pt;
width:195px;
}
.sidebarheading {
font-size:0.7em;
font-weight:bold;
}
.sidebartext {
font-size:0.7em;
margin:7px 0pt 15px;
}
#contentright {
float:right;
height:auto;
width:259px;
}
#contentright p {
color:#474747;
font-size:0.8em;
line-height:1.7em;
margin:2px 0pt 0pt 2px;
}
#contentright a {
text-decoration: none;
}
#videobox {
float:right;
height:200px;
width:258px;
}
#somethingextrabox {
background:transparent url(../images/something_extra_bg.gif) no-repeat scroll left top;
float:left;
height:auto;
margin:10px 0pt 0pt;
width:258px;
}
#somethingextrabox p {
font-size:0.7em;
line-height:1.7em;
margin:50px 0pt 0pt 10px;
width:240px;
}
#somethingextrabox a {
color:#25497B;
text-decoration:none;
}
#maincontentarea {
float:left;
height:auto;
width:563px;
}
#mainleftcol {
background:transparent url(../images/content_bg.gif) no-repeat scroll left top;
float:left;
height:auto;
margin:20px 0pt 0pt;
width:563px;
}
#mainrightcol {
float:right;
margin:20px 20px 0pt 0pt;
width:260px;
}
#mainrightcol a {
color:#474747;
text-decoration:none;
}
.newsitem {
border-bottom:1px solid #E3EAF1;
float:left;
height:auto;
margin:10px 0pt 0pt 20px;
padding:0pt 0pt 20px;
width:526px;
}
.newstext {
color:#25497B;
float:left;
font-size:0.7em;
height:auto;
line-height:1.6em;
margin:20px 0pt 0pt;
width:400px;
}
.newsimage {
border:2px solid #D7E2EC;
float:right;
margin:20px 0pt 0pt;
}
.reviewitem {
border-bottom:1px solid #E3EAF1;
float:left;
height:auto;
margin:10px 0pt 0pt 20px;
padding:0pt 0pt 20px;
width:526px;
}
.reviewtext {
color:#25497B;
float:left;
font-size:0.7em;
height:auto;
line-height:1.6em;
margin:20px 0pt 0pt;
width:400px;
}
.review_rating {
font-size:1.3em;
font-weight:bold;
margin-top:15px;
}
#gallery {
float:left;
height:auto;
margin:10px 0pt 0pt 20px;
width:526px;
}
#gallery ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#gallery li {
border:2px solid #C8D8E7;
float:left;
font-size:0pt;
margin:0pt 10px 20px 0pt;
}
#menu-list {
margin:0pt;
padding:0pt;
}
#menu-list li {
background:transparent url(../images/pdf_icon.gif) no-repeat scroll left center;
list-style-type:none;
padding:10px 0pt 10px 30px;
}
#menu-list a {
color:#25497B;
font-size:0.8em;
text-decoration:none;
}
#menu-list a:hover {
text-decoration:underline;
}
#normalcontent {
float:left;
height:auto;
margin:10px 0pt 0pt 20px;
width:510px;
}
#normalcontent p, #normalcontent ul {
color:#474747;
font-size:0.8em;
line-height:1.7em;
margin:2px 0pt 15px;
}
#normalcontent ul {
margin-left:15px;
}
#normalcontent a {
color:#25497B;
text-decoration:none;
}
#normalcontent a:hover {
color:#DF7D2F;
}
input {
background-color: #7D9C77;
}
#footer {
clear:both;
font-size:0.7em;
margin:0pt auto;
width:845px;
height: 95px;
background:transparent url(../images/footer_bg.gif) no-repeat scroll 0%;
}
#footer a {
color:#BABABA;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
.footerleft {
color:#474747;
float:left;
width:845px;
margin:0px 10px 0pt;
}
.footerright {
color:#BABABA;
float:right;
margin:20px 0pt 0pt;
}
#map {
float:left;
height:auto;
width:170px;
}
#address {
float:right;
margin-left:10px;
width:325px;
}
.addressheading {
font-weight:bold;
margin:0pt 0pt 10px;
}
.conatcttext {
margin:5px 0pt 0pt;
}
.phonenumber {
margin:10px 0pt 0pt;
}
.directions {
clear:both;
padding-top:25px;
}
.directions .heading {
font-size:1.2em;
}
