/* 	
	
	Main stylesheet for Paul Manning

*/

*{padding:0; margin:0}

/*
a:link {text-decoration:none; font-weight:bold; color:#009900}
*/

ul {list-style:none}

h1 {font-family:Georgia, serif; color:#015DA0; font-size:18px}

h2 {font-size:16px; color:#015DA0; font-family:Georgia, serif;}

h3 {font-size:14px; color:#015DA0; font-family:Georgia, serif}

em {color:#161066; font-style:normal; font-weight:bold}

a:link {color:#161066; text-decoration:none}

a:hover {text-decoration:underline}

a:visited {color:#161066}

a img { border:none }

body{background:#38332E; font:14px/16px Arial, sans-serif;}

#wrapper{width:780px; margin:0 auto}

#masthead{width:780px; height:100px; float:left; background:#fff url(../images/mastheadbg.jpg) 50% 0 no-repeat;}

#branding{width:250px; height:50px; float:left; padding:10px 20px 0 15px}

#branding h1{width:380px; height:30px; background:url(../images/logo.jpg) no-repeat; text-indent:-9999px; margin-top:20px; margin-left:10px}

#branding h1 a {width:250px; height:30px; display:block}

#masthead p {font-style:italic; color:#575F78; float:left; font-size:18px; width:430px; height:20px; padding-top:10px; padding-left:20px; font-family:Georgia, serif}

#contact{width:310px; height:30px; float:right; padding-top:30px}

#contact a:link {font-weight:bold}

#contact ul{text-align:left;}

#contact ul li {line-height:20px}

.nav {float:left; width:780px; height:50px; background:url(../images/nav.jpg) no-repeat;}

.nav ul{list-style-type:none; padding:15px 0 0 25px; margin:3px 0}

.nav ul li{display:inline; border-right:2px solid #599EB2; padding:0 15px 0 5px; color:#fff; font-weight:bold}

.nav ul #lastNav {border:none}

.nav a:link {color:#fff; text-decoration:none}

.nav a:visited {color:#DBE8F3; text-decoration:none}

.nav a:hover {color:#DBE8F3; text-decoration:underline}

.nav .lastNav {border:none}

#contentContainer{width:780px; background:#E4E4E4 url(../images/contentbg.jpg) 50% 0 repeat-y; float:left}

#preamble {width:740px; height:270px; float:left; margin-left:20px; margin-top:10px; border-bottom:2px solid #1869A4;}

#intro {float:left; width:340px; font-size:16px; margin-right:10px; position:relative}

#intro h1 { font-size:20px }

#intro h2 { font-size:18px }

#intro p{margin:10px 0;}

#intro #footcheck { position:absolute; top:220px; left:280px; width:159px; height:155px }

#intro .larger {font-family:Georgia, serif; font-size:18px; line-height:20px; border-bottom:2px solid #1869A4; padding:0 0 10px 0; margin:10px 10px 0 0}

#intro .no-border {border:none}

#intro #introLast {margin-bottom:20px}

#imageContainer, #videoContainer {float:left; width:370px}

#videoContainer .media {padding-left:40px}

#businessbooster {font-size:12px; float:right; padding-top:5px; padding-right:20px; margin-right:10px; background:url(../images/thebusinessbooster.gif) no-repeat right bottom #FFF}

#imageContact{float:left; width:370px; text-align:center}

#mainContent{padding-left:20px; padding-bottom:20px; width:740px; float:left; margin-top:10px}

#mainContent p{margin:10px 0; padding-right:10px}

#mainContent .redStar {color:#f00}

#advice { width:410px; float:left }

#advice #healthytips { background:url(../images/greenfoot.jpg) no-repeat left center #FFF; padding-left:50px; padding-top:30px; height:50px; font-size:20px; color:#66BD44; }

#left{width:410px; background:url(../images/subFeaturesBottom.jpg) no-repeat left bottom #E8E8E8; padding-bottom:10px; margin-top:10px}

#left #firstSubHeader {background:url(../images/subFeaturesTop.jpg) no-repeat 0 0 #E8E8E8; width:400px; padding-top:10px; padding-bottom:10px}

#left ul {padding-left:10px; margin-top:10px}

#left ul li {background:url(../images/tick.jpg) left top no-repeat; padding-left:35px; padding-top:5px; font-size:14px; height:40px; margin-top:-10px}

#left #sublist {margin:0; padding-left:40px}

#left h2 { padding-left:10px; padding-bottom:10px }

#left p { padding:0 10px; margin:0 }

#left table { width:340px; padding:10px 10px 0 10px; margin-left:10px; margin-top:10px }

#left table tr td { padding-bottom:10px }

#left .required { background:url(../images/asterisk.jpg) no-repeat left center; padding-left:25px; margin-left:5px }

#left table .required { background:url(../images/asterisk.jpg) no-repeat right top; padding-left:0; margin-left:0;}

#left #formsubmitted { padding:0 10px 10px 40px; background:url(../images/tick.jpg) 5px 0 no-repeat; width:280px }

.details { color:#015DA0 }

#warnings { width:300px; float:left; margin-left:30px }

#warnings #atrisk { background:url(../images/redfoot.jpg) no-repeat left center #FFF; padding-left:50px; padding-top:30px; height:60px; font-size:20px; color:#990000; }

#features {background:#fff; width:300px; padding-bottom:10px; float:left; margin-top:10px}

#features table {float:left}

#footer { width:780px; height:540px; float:left; background:url(../images/footerbg.jpg) no-repeat left bottom #fff;}

#footer #tagline {text-align:center; font-family:Georgia, serif; font-style:italic; color:#575F78; font-size:20px; line-height:30px; padding-left:20px; background:url(../images/contentbg.jpg) 50% 0 repeat-y;}

#footer em {font-style:italic}

#siteDetails { position:relative; padding-left:20px; float:left }

#siteDetails h3 { margin-top:5px }

#siteDetails h4 { font-size:14px }

#siteDetails ul{text-align:left; color:#000; font-size:14px; }

#siteDetails #logos {border-bottom:2px solid #1869A4; width:740px; margin-bottom:10px}

#siteDetails #logos td { width:30% }

#siteDetails #tableclinics { width:780px; font-size:12px; margin:10px 0 20px 0; }

#siteDetails #specnet {position:absolute; top:395px; left:130px;}




