
body {
 margin:0px auto;
 text-align:center;
 background:#031773;
 font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
 font-size:10pt;
 color:#333333;
}
/* Remove */
div {
padding:0px;
margin:0px;
border:none;
}
/* End Remove*/
#contain {
width:875px;
margin:0px auto;
}
#contain_header {
width:800px;
height:182px;
background:#961F0E url('/media/backgrounds/header.png') top no-repeat;
margin:0px auto;
}
#contain_nav {
width:640px;
height:132px;
background:transparent url('/media/backgrounds/top-nav.png') top no-repeat;
margin:0px auto;
}
#contain_nav #logo{
width:290px;
height:132px;
background:transparent;
margin:0px 0px 0px 20px;
float:left;
}
#contain_nav #phone{
width:320px;
height:32px;
background:transparent;
margin:0px 0px 10px 0px;
float:right;
}
#contain_nav #top_buttons{
font-size:11pt;
width:305px;
height:120px;
background:transparent;
margin:0px 25px 0px 0px;
float:right;
color:#666666;
font-weight:bold;
}
#contain_nav #top_buttons span.top {
display:block;
width:33%;
float:left;
}
#contain_nav #top_buttons span.bottom {
display:block;
width:33%;
float:left;
}
#content_contain {
top:71px;
width:800px;
min-height:500px;
margin:0px auto;
background:#ffffff;
}
#content_nav {
}
#content_main {
background:#ffffff;
margin:20px 20px 0px 20px;
}
#content_main #frame{
width:432px;
height:257px;
float:left;
padding:8px 0px 0px 32px;
background:transparent url('/media/backgrounds/frame.png') top no-repeat;
}
#content_main p{
text-align:left;
}
#contain_footer {
width:800px;
margin:0px auto;
background:#ffffff;
}

#services {
text-align:left;
width: 300px;
}
#divider {position:absolute;top:135px;
}
.clear {
clear:both;
width:100%;
height:5px;
}
a {
color:#000066;
text-decoration:none;
}
a:hover {
color:#000066;
text-decoration:underline;
}

.services{
clear:both;
width:50%;
text-align:left;
}

.testimony{
width:100%;
margin-bottom:10px;
}

.testimony p{
width:100%;
border-bottom:1px dashed #cccccc;
}
