body {background:url(imgs/background.jpg)repeat #f1eeee; font: 100% "Times New Roman", Times, serif; color:#333333; }

#container {margin:15px auto; text-align:center; width:877px; height:100%; border:4px solid #f1eeee;}

p {text-indent:15px; font-size:0.875em; padding:5px 40px 5px 40px; text-align:justify;}


a {text-decoration:underline; color:#660000;}
img {border:0;}
.cablogo {float:right; padding:5px;}

h2 {font-family:Georgia, "Times New Roman", Times, serif; padding:25px 10px 0 20px; text-align:left; color:#4b4b; text-decoration:overline;}
h3 {font-family: Georgia, "Times New Roman", Times, serif; color:#4b4b;}
.clear {clear:both;}

.customer {font-size:12px; padding:15px;}
#top {margin:0 auto; text-align:center; width:810px; height:133px; background:#fff; border:1px solid #c8c6c6; margin-top:20px; hasLayout:true;}
.logo {position:relative; top:15px; left:20px; width:261px; height:108px; background:url(imgs/marinologo.png);}
.tagline {position:relative; top:-108px; left:307px; : width:195px; height:133px; background:url(imgs/tagline.png) no-repeat;}
.housewife {position:relative; top:-276px; left:472px; width:339px; height:168px; background:url(imgs/housewife.png) no-repeat;}
#nav {margin:0 auto; text-align:center; width:796px; height:36px; background:#660000; border:1px solid #380504; margin-top:7px;}
.menu {display:inline-block;}
.menu {display:inline;}
.menu {display:table-row; padding:0; margin:0; list-style-type:none; white-space:nowrap; }
.menu li {display:inline;}
.menu a, .menu a:visited {display:block; float:left; padding:7px 0 0 60px; color:#fff; text-decoration:none; font-weight:bold;}
.menu a:hover {color:#b76767;}


#content {position:relative; top:0; display: inline-block; margin:0 auto; padding-bottom:3px; text-align:center; width:775px; background:#fff; border-left:1px solid #c8c6c6; border-right:1px solid #c8c6c6; border-bottom:1px solid #c8c6c6;}
.lftpic{float:left; margin:5px 10px 3px 33px; padding:5px; border:1px double #c8c6c6;}


.pullquote { margin:0 auto;  text-align:left;  width:550px; padding:10px 15px 10px 15px; background:#f1eeee; font:15pt italic bold Georgia, "Times New Roman", Times, serif; color:#333333;border-left:2px solid #c8c6c6; border-right:1px solid #c8c6c6; }


#photos {margin:0 auto; text-align:center; width:775px;}
#photos .left {width:467px; float:left;}
#photos .right {width:298px; float:right;}

.one, .three {padding: 5px 0 15px 0;}  
.two {margin: 0 10px 0 0; padding: 5px 0 15px 0;}
.four {margin:0;}

#gallery {width:550px; height:100%; text-align:center; margin:0 auto;}


#info {float:left; text-align:left; padding-left:20px;}
#map {float:right; margin:-40px 20px 30px 0;}


#bar {margin:0 auto; text-align:center; width:796px; height:23px; background:#660000; border:1px solid #380504; margin-top:-15px; z-index:999;}

#footer {position:relative; display:block; margin:-10px auto; text-align:center; width:800px; height:61px; background:url(imgs/bottom.png) no-repeat;}
ul.addy {position:relative; top:18px;}
#footer li {font-size:.8em;color:#6d6b6b; display: inline; list-style-type: none; padding-right:30px;}

span{font: 0.8em "Times New Roman", Times, serif; color:#6d6b6b; margin-top:10px;}
.legal {float:left; margin:30px 0 20px 20px; }
.copy {float:right; margin:30px 20px 20px 0;}


