html, body {
	margin:0;
	padding:0;
}
body {background:#C15E6A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
body#index {
	background-color: #ABA09C;
	height: 100%;
}
body#index #contentWrap {
	width:720px;
	background-color: #FFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#contentWrap {
	position:relative;
	background:white;
	padding:0;
	width:600px;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* pageHeader */
#pageHeader {
	background:#678DD8;
	color:white;
	padding-bottom:1.8em;
	top: 0px;
}
#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;
	text-indent:10px;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
	margin: 0;
	text-align: center;
	bottom: 0px;
}
#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;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.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;}

a.pws{ font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;	text-decoration: none;}
a.pws:hover{font-family: Arial, Helvetica, sans-serif;font-size: 10px;	color: #000000;	text-decoration: none;}

a.pws1{ font-family: Verdana, Arial, Helvetica;font-size: 12px;color: #000000;	text-decoration: none;}
a.pws1:hover{font-family: Verdana, Arial, Helvetica;font-size: 12px;	color: #000000;	text-decoration: none;}

a.pws2{ font-family: Verdana, Arial, Helvetica;font-size: 12px;color: #000000;	text-decoration: none;}
a.pws1:hover{font-family: Verdana, Arial, Helvetica;font-size: 12px;	color: #000000;	text-decoration: none;}
#Parity{display:none;}

.text2{
color:#9e3b57;}
.text4 {
color:#000;}
.textb {
color:#fff;}