/* CSS Document for Mouldings Builders*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0; padding: 0; border: 0;}
	
body {font: 70% Verdana, Arial, Helvetica, sans-serif; color: #525252;}

.bold {font-weight: bold;}
.normal{font-weight: normal;}
p {margin-bottom: 15px}
p.nomarg {margin-bottom: 0;}
h2 {font: 200% Arial, Helvetica, sans-serif; color: #525252; border-bottom: 1px solid #13753A; margin-bottom: 15px; padding-bottom: 15px;}
h3 {font: bold 14px Arial, Helvetica, sans-serif; color: #525252; padding-bottom: 5px; border-bottom: 1px solid #B8D5C4; margin-bottom: 5px;}
h3 span {font: bold 11px Verdana, Arial, Helvetica, sans-serif;}

.wrapper {width: 994px; margin: auto auto;}

h1.sentence, p.sentence {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999; text-align: center; margin-top: 5px; margin-bottom: 15px;}

.logo {float: left; font: 18px Arial, Helvetica, sans-serif; color: #666; width: 782px; height: 69px;}
.logo img {border-right: 1px solid #13753A; margin-right: 15px; float: left;}
.logo p {margin-top: 25px;}

.tel {float: right; width: 212px; height: 69px; padding-top: 15px; color: #255A1F;}
.tel .box {background: #13753A; padding: 3px 5px; margin-right: 3px; color: #FFF;}
.tel a:link, .tel a:visited {color: #255A1F;}
.tel a:visited {text-decoration: none;}

.topnav {padding-left: 604px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #13753A; float: left; border-bottom: 1px solid #13753A; width: 388px;}
.topnav ul li {list-style-type: none; display: inline;}
.topnav ul li a:link, .topnav ul li a:visited {border-top: 1px solid #13753A; border-left: 1px solid #13753A; border-right: 1px solid #13753A; background: #B8D5C4; float: left; margin-right: 5px; padding: 3px 10px; text-decoration: none; color: #13753A; width: 70px; text-align: center;}
.topnav ul li a:hover {color: #FFF; background: #13753A;}

.nav {float: left; width: 190px; display: inline; position: relative;}
.nav ul li {list-style-type: none;}
.nav ul li a:link, .nav ul li a:visited {background: #13753A; border-top: 1px solid #65A57F; border-left: 1px solid #65A57F; border-right: 1px solid #0F592C; border-bottom: 1px solid #0F592C; color: #FFF; width: 178px; padding: 6px 5px; display: block; text-decoration: none;}
.nav ul li a:hover {background: #0F592C; border-top: 1px solid #3D7955; border-left: 1px solid #3D7955; border-right: 1px solid #0B4422; border-bottom: 1px solid #0B4422;}
.nav li ul {position: absolute; left: 190px; display: none; width: 295px; margin-top: -28px;}
.nav li:hover ul, .nav li.over ul {display: block;}
.nav ul li ul a:link, .nav ul li ul a:visited {text-decoration: none; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #13753A; padding: 3px; text-decoration: none; display: block; background: #FFF; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; text-align: left; margin-bottom: -1px; width: 295px; border: 1px solid #13753A;}
.nav ul li ul a:hover {background-color: #13753A; color: #FFF;}
.nav ul li ul#health a {width: 160px;}

/* Fix IE. Hide from IE Mac \*/
* .nav ul li {float: left;}
* .nav ul li a {height: 1%;}
/* End */


.topimage {float: left; width: 802px;}

.contentholder {background: url(images/wrapper-bkg.gif) repeat-y; min-height: 300px; border-bottom: 1px solid #13753A; width: 994px; clear: left; position: relative;}
.contentholder .leftsection {width: 180px; padding: 30px 8px 15px 1px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: right; position: absolute; left: 0px;}
.contentholder .leftsection img {border: 1px solid #FFF; margin-bottom: 15px;}

.content {margin-left: 190px; width: 744px; padding: 30px 30px 15px 30px;}
.content a:link, .content a:visited {color: #525252;}
.content a:hover {text-decoration: none;}
.content ul {margin-bottom: 15px;}
.content ul li {list-style-type: square; list-style-position: outside; margin-left: 15px; line-height: 18px;}
.content .feature {border: 1px solid #DBEAE1; padding: 10px; margin-bottom: 15px; background: #F1F7F3 url(images/feature-bkg.jpg) repeat-x bottom; color: #000;}
.content .feature ul {margin-bottom: 0;}
.content .feature a {color: #000;}
.content .feature#heale {width: 445px;}
.content .feature img.map {border: 5px solid #DBEAE1; margin-left: 50px; margin-top: 15px;}
.content p.right {float: right;}
.content p.right span.bold {width: 50px; display: block; float: left;}
.content .dots {border-top: 1px dotted #13753A; padding: 10px; font-weight: bold; background: #F1F7F3;}
.content .dots p {margin-bottom: 0;}
.content .dots a:link, .content .dots a:visited {background: #13753A; color: #FFF; text-decoration: none; padding: 3px 12px; font-weight: normal;}
.content .dots a:hover {background: #333;}
.content .dots#last {border-bottom: 1px dotted #13753A;}
.content table td {padding: 2px;}
input, select, textarea {border: 1px solid #DBEAE1; padding: 2px; font: 11px Verdana, Arial, Helvetica, sans-serif;}
.content .submit {background-color: #13753A; color: #FFF; padding: 5px; font-weight: bold;}
.content .question {background: #13753A; padding: 5px; color: #FFF; margin-bottom: 0;}
.content .answer, .content .team {border: 1px solid #DBEAE1; padding: 5px; margin-bottom: 15px; background: #F1F7F3;}
.content .answer p.top {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999; text-align: left; margin-bottom: 0; background: url(images/backtotop-bkg.gif) no-repeat right; padding-right: 20px; text-align: right;}
.content .answer p.top a:link, .content .answer p.top a:visited {color: #999;}
.content .answer p.top a:hover {text-decoration: none;}
.content .team p, .content .team ul {margin-bottom: 0;}
.content img.right {float: right; border: 1px solid #B8D5C4; padding: 5px; margin-bottom: 15px; margin-left: 15px;}
.content img.left {float: left; border: 1px solid #B8D5C4; padding: 5px; margin-bottom: 15px; margin-right: 15px;}

.footer {clear: both;}

