* {padding: 0; margin: 0;}
p {margin: 7px; line-height: 18px; color: #333;}
a:link, a:visited, a:hover, a:active {text-decoration: none; color: #A38649;}
a:hover, a:active {color: #000; text-decoration:underline;}
body {text-align:center; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; background: #fff url("../images/back.gif") 50% 0 repeat-y;}
#container {width: 900px; text-align:left; margin:0 auto; background-color: #fff; padding-bottom: 20px;}
#header {height: 253px; }
#header h1 {text-indent:-999999px; height:253px; background: #fff url("../images/header_image.jpg") 50% 0 no-repeat;}
#header h1.valentines {text-indent:-999999px; height:253px; background: #fff url("../images/valentines_header_image.jpg") 50% 0 no-repeat;}
#header h1.easter {text-indent:-999999px; height:253px; background: #fff url("../images/easter_header_image.jpg") 50% 0 no-repeat;}
#nav , #nav_2 { height: 15px; background-color:#ac9741;}
#nav_2 {margin-top: 10px;}
#mid_left {float: left; width: 520px;} 
#mid_left p { font-size: 16px; line-height: 30px;}
#mid_right {float: right; width: 320px; padding-right: 20px;}
.bottom {position: relative; clear:both; height: 410px;}
.bottom img.img_padd {margin: 5px 0;}
.bottom p {font-style:italic;}
.bottom p.normal {font-style:normal;}

img.contact_img {float: right; margin-top: -80px;}

.bottom_left {position: absolute; top: 10px; left: 5px; width: 435px;}
.bottom_middle {position: absolute; top: 10px; left: 458px;width: 435px;}

.bottom_left h2 {text-indent: -999999px; height: 30px; background: #fff url("../images/mph_sub_head.gif") 0 0 no-repeat;}
.bottom_middle h2 {text-indent: -999999px; height: 30px; background: #fff url("../images/hbh_sub_head.gif") 0 0 no-repeat;}
.bottom_left .phm {background: #fff url("../images/phm_sub_head.gif") 0 0 no-repeat;}
.bottom_middle .hcv {background: #fff url("../images/hcv_sub_head.gif") 0 0 no-repeat;}

#contact_mph, #contact_hbh, #contact_phm, #contact_hcv {width: 435px; vertical-align: bottom;}
.sub_wrap { padding-bottom: 15px;}