html, body {margin:0; padding:0;}
body {background:#C15E6A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
body#index {background:white;}
body#index #contentWrap {width:700px;}
#contentWrap {position:relative; background:white; margin:.5em auto 0 auto; padding:0; width:600px;}

/* pageHeader */
#pageHeader {background:#678DD8; color:white; padding-bottom:1.8em;}
#pageHeader h1, #pageHeader h2 {color:#C8BB6F; margin:0; padding:0;}
#pageHeader h1 {position:absolute; top:30px; left:10px; font-size:1.5em;}
#pageHeader h2 {position:absolute; font-size:1.4em; text-indent:10px;}
#pageHeader h3 {position:absolute; right:10px; color:white;}
body#about #pageHeader {padding-bottom:1.8em;}
body#about #pageHeader h1 {top:0; font-size:3em;}
body#about #pageHeader h3 {top:348px;}
body#casestudies #pageHeader h3 {top:373px;}
body#contact #pageHeader {height:100px;}
body#contact #pageHeader h2 {text-indent:0; left:10px; top:25px;}
body#contact #pageHeader h3 {top:65px;}
body#index #pageHeader {background:white;}
body#map #pageHeader {height:113px;}
body#map #pageHeader p#directions {background:#C15E6A; text-align:center; color:black; width:100%; font-size:1em;}
body#map #pageHeader h2 {top:113px;}
body#map #pageHeader h3 {top:102px;}
body#sep #pageHeader {height:80px;}
body#sep #pageHeader h2 {top:78px;}
body#sep #pageHeader h3 {top:67px;}
body#services #pageHeader {padding-bottom:1.8em;}
body#services #pageHeader h3 {top:298px;}
body#questions #pageHeader h3 {top:250px;}
body#testimonials #pageHeader h3, body#newTech #pageHeader h3, body#tmj #pageHeader h3 {top:273px;}
body#tmj #pageHeader h1 {top:18px;}
#pageHeader p {float:right; text-align:right; font-size:.8em;}
/* Top Navigation */
#tNav {position: relative; margin:0; height: 28px; background:none;}
#tNav li {height:40px; width:116px; position: absolute; top: 2px; background: url(images/tNav.png) 0 0 no-repeat; display: block; list-style: none;}
#tNav a {display: block;}

#tNav #gallery {left:0px;  border-right:1px solid white;}
#tNav #gallery a {height:40px; display:block;}
#tNav #testimonials {left:116px; background-position:0 -40px;}
#tNav #testimonials a {height:40px; display:block;}
#tNav #services {left:232px; background-position:0 -80px;}
#tNav #services a {height:40px; display:block;}
#tNav #technology {left:348px; background-position:0px -120px}
#tNav #technology a {height:40px; display:block;}
#tNav #sleep {left:464px; background-position:0 -160px;}
#tNav #sleep a {height:40px; display:block;}
#tNav #contactus {left:580px; background-position:-0px -200px;}
#tNav #contactus a {height:40px; display:block;}
#tNav #blog a {height:40px; display:block;}

#tNav #gallery a:hover {background:url(images/tNav.png) -116px 0  no-repeat;}
#tNav #testimonials a:hover {background:url(images/tNav.png) -116px -40px no-repeat;}
#tNav #services a:hover {background:url(images/tNav.png) -116px -80px no-repeat;}
#tNav #technology a:hover {background:url(images/tNav.png) -116px -120px no-repeat;}
#tNav #sleep a:hover {background:url(images/tNav.png) -116px -160px no-repeat;}
#tNav #contactus a:hover {background:url(images/tNav.png) -116px -200px no-repeat;}
#tNav #blog a:hover {background:url(images/tNav.png) -116px -200px no-repeat;}



/* Content */
body#index #content {margin:3.5em auto 0 auto; width:600px;}
#content {margin:0 auto; padding:0; width:450px; text-align:justify;}
/* Footer Area */
#fNav {text-align:center; margin:3em; padding:0;}
#copyright {background:#678DD8; margin:0; padding:.5em 0; text-indent:10px;}
#design {text-align:center; margin:2em 0;}

h1,h2,h3,h4,h5,b {font-weight:bold; color:#000;}
h1 {font-size:1.3em;}	h2 {font-size:1.2em;}	h3 {font-size:1.1em;}	h4 {font-size:1em;}	h5 {font-size:.85em;}

body#casestudies hr {background:black; width:100%; height:1px; margin-bottom:1.5em;}
hr {background:#C15E6A; color:#C15E6A; width:70%; height:2px;}
.cnt {text-align:center;}
.clear {clear:both;}
span.nonie {display:inline !important; display:none;}
.hL1 {color:teal; font-weight:bold;}
.hL2 {color:red; font-weight:bold;}
/* Images */ 
.pleft {float:left; margin:0 .75em .5em 0;}
.pright {float:right; margin:0 0 .5em .75em;}
.pleft, .pright {clear:both;}