body {text-align: center;
background: #455b7f;
color: #000040;
font: 11px verdana, arial, sans-serif; line-height: 16px;
margin-top: 0; }

#wrapper { width: 759px; margin: 0 auto; text-align: left; position: relative;  background:#fff; }
#top { width: 759px; clear:both; background: #fff; padding: 10px 0; }

#topleft {  width: 500px; float: left; padding: 10px 0px 0px 10px; }
#flash { width: 232px; padding: 10px 10px 0px 0px; }



#firstbox { background: #edf2fa; margin: 10px; padding: 5px; clear:both;  }
#secondbox { background: #c3d1e7; margin: 10px; padding: 5px; clear:both;  }
#thirdbox { background: #d6e2f4; margin: 10px; padding: 5px; clear:both;  }

#column { width: 400px; float: left; padding: 0; margin: 5px; }
#googlemap { width: 300px; float: left; padding: 0; margin: 5px; }

#address { background: #edf2fa; margin: 5px; padding: 5px; }

#footer { clear: both; background-color: #000; color: transparent; height:45px; }


h1 { font: 17px "Trebuchet MS", verdana, arial, sans-serif; background: #455b7f; color: #fff; padding: 5px; letter-spacing:0.1em; }
h2 { font: 11px verdana, arial, sans-serif; color: #171C5B; font-weight:700;  }
.paddingpic { padding: 6px 0 0 0; }

a:link { color: #986b37; text-decoration: underline; background: transparent; }
a:visited { color: #986b37; background: transparent; }
a:hover { color: #9bb5e8; background: transparent; }

a.ppis:link: { font: 10px verdana, arial, sans-serif; color: #fff; text-decoration: none; background: transparent; }
a.ppis:visited { font: 10px verdana, arial, sans-serif; color: #fff; background: transparent; text-decoration: none; }
a.ppis:hover { font: 10px verdana, arial, sans-serif; color: #fff; background: transparent; text-decoration: underline; }


#wrapperprice { width: 400px; margin: 0 auto; text-align: left; position: relative; padding: 20px; background:#fff; }


