body
{background-color: white;
text-align: center;}

p
{font-family: Georgia, serif;
font-size: 11pt;
color: 353535;
margin-bottom: 10pt;
margin-top: 0pt;}

h1
{font-family: Georgia, serif;
font-size: 28pt;
font-weight: 400;
letter-spacing: 1.1px;
line-height: 70px;
text-align: left;
text-indent: 100px;
margin-bottom: 15px;
overflow:none;}

h2
{font-family: Georgia, serif;
font-size: 14pt;
font-weight: normal;
font-style: italic;
text-align: center;
color: 353535;
margin-top:5px;
}

h3
{font-family: Georgia, serif;
font-size: 12pt;
font-weight: normal;
font-style: italic;
text-align: left;
margin-top:10pt;
margin-bottom: 10pt;
color: darkgoldenrod;
}

h4
{font-family: Cursive;
font-size: 18pt;
font-weight: normal;
color: black;
text-align: center;
}

.small
{font-size: 9pt;
font-style: italic;
font-family: Georgia, serif;
color: gray;
margin-top: 10px;}

.testimonial
{font-size: 9pt;
font-style: italic;
text-align: right;}

.prices
{font-size:9pt;
margin-bottom: 3pt;
margin-top: 0pt;}

a.nav, a.nav:link, a.nav:visited 
{
/*display:inline; */
height: 30px;
width: 80px;
background-color: gray;
font-size: 11pt;
font-family: Georgia, serif; 
font-style: normal;
text-decoration: none;
text-align: center;
line-height: 30px;
overflow:hidden;
color: white;
float: left;}

a.nav:hover {color:gray; background-color: darkgray;}

a.shutterbug, a.shutterbug:link, a.shutterbug:visited 
{
/*display:inline; */
height: 30px;
width: 80px;
background-color: #DA696E;
font-size: 11pt;
font-family: Georgia, serif; 
font-style: normal;
text-decoration: none;
text-align: center;
line-height: 30px;
overflow:hidden;
color: white;
float: left;}

a.shutterbug:hover {color:#DA696E; background-color: white;}

a.front, a.front:link, a.front:hover, a.front:visited {text-decoration:none;}

a:link {color: 353535}
a:visited {color: 353535}
a:hover {color: darkgray}

img.logoright
{width: 160px;
float: right;
margin-bottom: 20px;
}

#container
{width: 800px;
margin: auto;
text-align: left;
overflow: hidden;
padding;0;
}

#containerSB
{width: 802px;
overflow: hidden;
margin: auto;
text-align: left;
background-color:gold;
border-color: goldenrod;
border-width: 1px;
border-style: solid;
}

#indexmenu
{}

#menu
{margin-bottom: 30px;
height:30px;
}

#lb
{position:absolute;
top:5px;
margin-top:-5px;
}

#logo
{margin-bottom: 30px;
text-align: center;
}

#bar
{background-color:#DA696E;
height: 7px;
overflow:hidden;
}

#main {width: 800px; min-height: 470px; float: left; margin-bottom: 30px;}

#main {width: 800px; min-height: 470px; float: left; margin-bottom: 30px; margin-top: 50px;}

#picleft {width: 266px; float: left;}

#picmid {width: 266px; float: left;}

#picright {width: 266px; float: left;}

#text {width: 500px; float: left; margin: 0 0 20px 31px;}

#footer {text-align: center; float: left; width: 100%;}