body {
background:#f6f4ea;
font-family: 'Source Sans Pro', sans-serif;
color:#404040;
margin:0;
border:0;
padding:0;
}
a {
margin:0;
border:0;
padding:0;
}
a img {
margin:0;
border:0;
padding:0;
}
img {
margin:0;
border:0;
padding:0;
}
.clear {
clear:both;
width:100%;
}
#hero {
width:100%;
background:#527b8d;
border:0;
border-bottom:1px;
border-style:solid;
border-color:#777;
margin-bottom:25px;
}
#heroimage {
margin-left:auto;
margin-right:auto;
min-width:960px;
max-width:1600px;
width:100%;
height:309px;
background-image:url('../img/hero.jpg');
background-position:center;
background-repeat:no-repeat;
}
#nav {
padding-top:50px;
font-family: 'Source Sans Pro', sans-serif;
margin-left:auto;
margin-right:auto;
width:860px;
}
#navcontent {
margin-left:auto;
margin-right:auto;
background:url('../img/nav.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
height:67px;
width:860px;
margin-top:30px;
}
a#navlogo {
display:block;
background:url('../img/nav_logo.png');
width:574px;
height:95px;
margin-left:auto;
margin-right:auto;
padding:0;
border:0;
}
a.navitem {
float:left;
font-weight:bold;
color:#4d4d4d;
text-decoration:none;
padding-top:22px;
margin-left:15px;
height:45px;
}
a.navitem:hover{
color:#7f0404;
}
.navdivider {
float:left;
background:url('../img/nav_divider.png');
width:7px;
height:66px;
margin-left:15px;
}
.content {
overflow:hidden;
width:960px;
margin-left:auto;
margin-right:auto;
}
.bigpic {
width:592px;
height:283px;
background-image:url('../img/big_picture_bg.png');
background-position:center;
background-repeat:no-repeat;
}
.bigpiccontent {
margin-left:15px;
margin-top:15px;
width:562px;
height:253px;
}
.mediumpic {
width:545px;
height:227px;
background-image:url('../img/medium_picture_bg.png');
background-position:center;
background-repeat:no-repeat;
}
.mediumpiccontent {
margin-left:15px;
margin-top:15px;
width:515px;
height:197px;
}
.smallpic {
width:302px;
height:203px;
background-image:url('../img/small_picture_bg.png');
background-position:center;
background-repeat:no-repeat;
}
.smallpiccontent {
margin-left:15px;
margin-top:15px;
width:272px;
height:173px;
}
.smallpictext {
color:#fff;
font-family: 'Crete Round', serif;
font-size:20px;
padding-top:10px;
text-align:center;
position:absolute;
margin-left:15px;
margin-top:-50px;
z-index:-4px;
width:272px;
height:36px;
background-image:url('../img/text_bg.png');
background-position:center;
background-repeat:repeat-x;
}
h1{
font-family: 'Crete Round', serif;
color:#486b79;
margin:0;
padding:0;
font-size:24px;
}
h2#homeclambake{
font-style:italic;
font-family: 'Crete Round', serif;
color:#6f6e6a;
margin:0;
padding:0;
font-size:35px;
text-align:center;
}




#hometopleft {
width:368px;
float:left;
}
#signatures {
width:320px;
height:68px;
background:url('../img/signatures.jpg');
}
#hometopright {
float:left;
}
.homesmallpic {
float:left;
margin-top:15px;
margin-bottom:15px;
}
#homemiddlepic {
margin-left:27px;
margin-right:27px;
}
#anchorleft {
float:left;
background:url('../img/anchor_left.jpg');
width:82px;
height:58px;
margin-right:18px;
}
#anchorcenter {
float:left;
background:url('../img/anchor_center.jpg');
width:47px;
height:58px;
margin-left:19px;
margin-right:19px;
}
#anchorright {
float:left;
background:url('../img/anchor_right.jpg');
width:75px;
margin-left:20px;
height:58px;
}
#hometext {
font-family: 'Source Sans Pro', sans-serif;
width:405px;
float:left;
margin-left:10px;
margin-top:15px;
}





.faq {
margin-top:25px;
}
.question {
font-family: 'Crete Round', serif;
color:#18495f;
font-size:20px;
}
.answer {
border:0;
border-style:solid;
border-left-width:2px;
border-color:#7f0404;
width:945px;
margin-left:5px;
padding-left:8px;
}


#testimonialsleft {
width:480px;
float:left;
}
#testimonialsright {
width:480px;
float:right;
}
.testimonial {
margin-top:25px;
width:460px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
.testimonialby {
font-size:14px;
margin-top:5px;
}
.testimonialdivider {
width:300px;
background:#7f0404;
height:3px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}


#aboutbigpic {
margin-bottom:25px;
float:left;
}
#aboutquote {
width:305px;
margin-left:60px;
height:245px;
float:left;
background-image:url('../img/quotes.jpg');
background-position:center;
background-repeat:no-repeat;
}
#aboutquotetext {
font-family: 'Crete Round', serif;
line-height:25px;
width:275px;
margin-left:auto;
margin-right:auto;
margin-top:85px;
text-align:center;
}
#abouttext {
font-family: 'Source Sans Pro', sans-serif;
width:650px;
float:left;
margin-right:5px;
}
#aboutsmallpic {
margin-top:22px;
float:left;
margin-left:3px;
}
#healthwarning {
  margin-top:15px;
font-size:12px;
width:600px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.package {
float:left;
width:479px;
margin-bottom:15px;
}
.packagebar {
padding-left:1px;
border-style: solid;
 border-left-width:1px;
 border-left-color:#000;
 border-right:0;
 border-top:0;
 border-bottom:0;
}
.packageimage {
width:478px;
height:161px;
background-image:url('../img/package_bg.png');
background-position:center;
background-repeat:no-repeat;
}
.packageimagecontent {
margin-left:14px;
margin-top:14px;
width:450px;
height:133px;
}
.menucatdivider {
width:460px;
border-style:solid;
border-color:#000;
border-width:0px;
border-bottom-width:1px;
margin-top:5px;
}
.menucatimg img {
  width:300px;
  height:200px;
}
.menuitem {
font-family: 'Crete Round', serif;
width:229px;
float:left;
margin-top:5px;
margin-left:10px;
}
.menuitemapp {
font-family: 'Crete Round', serif;
width:460px;
float:left;
margin-top:5px;
margin-left:10px;
}
.menuitemname {
color:#18495f;
font-size:20px;
}
.menuitemdesc {
font-family: 'Crete Round', serif;

}



.menucatimg {
width:300px;
height:200px;
padding:10px;
float:left;
margin-top:15px;
    background: url('../img/small_picture_bg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.menucatcontent {
width:640px;
float:right;
}
.left {
  float:left;
}
.right {
  float:right;
}
#newmenuwrapper .menuitemname {
color:#18495f;
font-size:20px;
font-weight:bold;
}
#newmenuwrapper .menucatcontent {
  color:#404040;
  font-family: 'Crete Round', serif;
}
#newmenuwrapper .menudivider {
width:480px;
background:#7f0404;
height:3px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
}

#contactbox {
overflow:visible;
background:url('https://seahouseclambakes.com/img/contact.jpg');
width:833px;
height:548px;
margin-left:auto;
margin-right:auto;
}
.form {
float:left;
width:371px;
margin-left:30px;
padding-top:15px;
}
.csmallb {
width:371px;
height:56px;
background-image:url('../img/contact_small.png');
background-position:top center;
background-repeat:no-repeat;
float:left;
margin-top:5px;
margin-bottom:5px;
}
.csmalli {
background-color:transparent;
border:0px solid white;
margin-top:10px;
margin-left:8px;
width:351px;
height:31px;
}
.cminib {
width:181px;
height:56px;
background-image:url('../img/contact_small.png');
    background-size: 100% 100%;
background-repeat:no-repeat;
float:left;
margin-top:5px;
margin-bottom:5px;
}
.cminii {
background-color:transparent;
border:0px solid white;
margin-top:10px;
margin-left:8px;
width:161px;
height:31px;
}
.cbigb {
margin-top:5px;
width:371px;
height:120px;
background-image:url('../img/contact_large.png');
    background-size: 100% 100%;
background-position:top center;
background-repeat:no-repeat;
background-color:transparent;
border:0px solid white;
float:left;
}
.cbigi {
background-color:transparent;
border:0px solid white;
margin-top:10px;
margin-left:11px;
width:345px;
height:100px;
}
#formsubmit {
width:144px;
height:54px;
background-image:url('../img/send.png');
border:0px solid white;
font-size:0;
margin-left:113px;
margin-top:10px;
float:right;
cursor:pointer;
}
#pass {
display:none;
visibility:hidden;
width:0;
height:0;
}
.contactfont {
font-family: 'Just Another Hand', cursive;
color:#2c5261;
font-size:35px;
}
.contacthead {
font-size:55px;
}
.contactright {
float:right;
margin-top:220px;
margin-right:75px;
}