body {
background: url('http://www.bockdesign.net/images/background_01.jpg'); background-position: top center; 
background-repeat: repeat-x; 
margin: 0px; 
font-family: georgia;}

.frame {
margin: 0px auto; 
text-align: center; 

}

.center { 
width: 1082px; 
margin: 0px auto; 
margin-top: 20px; 
text-align: center;


 }

.flash {position: relative; left: 130px; top: 70px;}
.header {
height: 30px; 
margin: 0px auto;}
.bottomdiv {
clear: both; 
background-color: #810803; 
margin: 0px auto; 



}




.logo {
float: left; 
width: 225px; 
height: 200px; 
position: relative; 
top: 18px;}

.menu {
float:left; 
color: #FF6633; 
position: relative; 
top: 50px; 
font-size: 12pt; 
text-align: left; 
letter-spacing: 1.2pt;}

.menu a {
color: #FF6633; 
text-decoration: none;}

.menu a:hover {
color: #FF6633; 
text-decoration: underline;}

.peachbar {
background-color: #FEEFE9; 
height: 20px; 
width: 750px; 
margin-top: 20px;}

.peachbox {
width: 450px;  
background-color: #FEEFE9; 
position: relative;  
top: 88px; left: 25px; 
padding-left: 20px; 
padding-top: 5px;
padding-bottom :5px;
padding-right: 20px; 
line-height: 18pt; 
color: #990000; 
float: left;}

.peachbox-about {
width: 580px;  
background-color: #FEEFE9; 
position: relative;  
top: 20px; left: 25px; 
padding-left: 20px; 
padding-top: 5px;
padding-bottom: 5px;
padding-right: 20px; 
line-height: 18pt; 
color: #990000; 
float: left; 
margin-bottom: 5px;
}


.peachbox-testimonials {
width: 580px;  
background-color: #FEEFE9; 
position: relative;  
top: 88px; left: 25px; 
padding-left: 20px; 
padding-top: 5px;
padding-bottom: 5px;
padding-right: 20px; 
line-height: 18pt; 
color: #990000; 
float: left; 
margin-bottom: 5px;
}

.peachbox-testimonials img {float:left; padding-right: 10px;}
.peachbox-about img {padding: 10px;}

table {width: 450px;}

table tr td {padding: 5px;  }

.sidebox {
float:left; 
position: relative; 
left: 20px; 
color: #990000;}

.peachbox strong {color: #FF6633;}
.main-menu  { 
letter-spacing: 1pt; 
top: 5px; 
color: #990000;  
position: relative; 
left: 35px;}

.main-menu a {color: #990000; text-decoration: none; padding-left: 15px; padding-right: 15px;}
a img {border: 0px;}

.content { position: relative; top: -58px;
min-height: 503px;
background: url('http://www.bockdesign.net/images/palm-trees.jpg');
clear: both; 
width: 1082px; 
text-align: left; 
margin:0px auto; 
background-position: bottom center; 
background-repeat: no-repeat;

 }

.mailing {background: url('http://www.bockdesign.net/images/join-mailing-list.jpg'); width: 235px; height: 93px; background-repeat: no-repeat; position: relative; top: -166px; left: 742px; text-align: center; }

.mailing table {width: 220px; }
.mailing table tr td {padding: 0px; text-align: left;}
.mailing span.submit {position: relative; top: 15px; left: 75px; color: orange; padding: 0px; font-size: 10pt; }

.form input {border: 0px; padding: 0px; width: 78px;}
input.contactformc {border-top: 2px #CC6666 solid; border-left:0px border-right: 0px; border-bottom: 0px; width: 425px;}

input.contactform {border-top: 2px #CC6666 solid; border-left:0px border-right: 0px; border-bottom: 0px; width: 200px;}

input.contactforma {border-top: 2px #CC6666 solid; border-left:0px border-right: 0px; border-bottom: 0px; width: 280px;}


.form {position: relative; top: 25px; color: white;}


 input.emailput {width: 160px;}
.footer {
margin: 0px auto;

text-align: center; 
color: #FF6633; 
margin-top: 5px;

}
.footer a {color: #FF6633; text-decoration: none;}
.footer a:hover {color: #FF6633; text-decoration: underline;}

.side ul {position: relative; left: -20px; width: 174px;}
.side ul li {list-style: none; padding: 5px;}
.side ul li a {list-style: none; color: #990000; padding: 5px; text-decoration: none; font-size: 10pt; text-align:left;}
.side ul li a:hover {color: #FF6633; text-decoration: underline;}
.side .currentpageitem ul li a {color: #FF6633;}
.side {float: left; position: relative; top: 8px; left: 10px; width: 202px; }

.last {float: left; position: relative; top: 100px; width: 25px; height: 100px; border: 0px red solid;}
.work {float: left; width: 800px; height: 442px; position: relative; top: 30px;}
.work  .port-object img {height: 442px;}
.next {float:left; position: relative; top: 100px; width: 50px; height: 500px;}
.port-object {float:left; width: 641px;  height: 442px; text-align: center;}

.side li ul li {display: none;}
.clear {clear:both;}

.footercontainer {margin: 0px auto; text-align: center; clear: both; position: relative; bottom: 58px;}
