html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	}
body { 
	font: 75% Trebuchet MS, sans-serif;
	line-height: normal;
	color: #fff; 
	margin-top: -16px;
	text-align: center;
	background: #404649 url(images/bg-container.jpg) repeat-x center top; 
	}
p { 
	margin-top: 0; 
	text-align: justify;
	}
a:link, a:visited { 
	text-decoration: underline; 
	color: #fff;
	}
a:hover, a:active { 
	text-decoration: none; 
	color: #ccff00;
	}
.hidden {
display: none;
}
.visible {
visibility: visible;
}
#container { 
	border: 0px;
	margin: auto; 
	position: relative;
	width: 900px;
	min-height: 100%;
	vertical-align: top;
	}
#background { 
	background: url(images/bg-body.jpg) no-repeat center top; 
	width: 900px;
	height: 767px;
	position: relative;
	top:15px;
	}
#header h1 { 
	background: transparent url(images/cdcure.com.gif) no-repeat center top;
	width: 225px; 
	height: 66px;
	left: 278px;
	position: relative;
	}
#header h1 span {
	display:none
	}
#header h2 { 
	font-family: Trebuchet MS;
	font-size: 28pt;
	font-weight: normal;
	color: #fff;	
	float: center;
	position: relative;
	top: -40px;
	}
h1, h2 {
	display: inline;
}
#img-header{
	border-left: 12px solid #202020;
	border-right: 12px solid #202020;
}	
#feedback {
	font-size: 12pt; 
	position: absolute;
	top: 464px;
	right: 10px;
	z-index: 1;
	}
#feedback a:link, #feedback a:visited{
	text-decoration: none;
	color: #6d9b1c;
	}
#feedback a:hover, #feeback a:active {
	text-decoration: none;
	color: #fff;
	}
#feedback-card {
	position: absolute;
	top: 39px;	
	left: 208px;
	width: 485px; 
	height: 450px; 
	background: transparent url(images/bg-feedback.jpg) no-repeat center top;
	z-index: 2;
	}
#card-shadow {
	position: absolute;
	top: 152px;	
	left: 98px;
	width: 700px; 
	height: 306px; 
	background: transparent url(images/card-shadow.gif) no-repeat center top;
	}
#card-corner  {
	position: absolute;
	top: 204px;	
	left: 725px;
	width: 24px; 
	height: 24px; 
	background: transparent url(images/bg-card-corner.gif) no-repeat center top;
	z-index: 15;
	}
#card-0 {
	position: absolute;
	top: 204px;	
	left: 149px;
	width: 280px; 
	height: 280px; 
	background: transparent url(images/bg-card-1.gif) no-repeat center top;
	z-index: 2;
	}
#cards {
	position: absolute;
	top: 204px;	
	left: 429px;
	width: 320px; 
	height: 280px; 
	background: transparent url(images/cards.gif) no-repeat center top;
	z-index: 2;
	}
#card {
	position: absolute;
	top: 204px;	
	left: 409px;
	width: 300px; 
	height: 280px; 
	background: transparent url(images/bg-card.gif) no-repeat center top;
	z-index: 14;
	}
#card-1, #card-2, #card-3, #card-4, #card-5, #card-6, #card-7, #card-8 {
	position: absolute;
	top: 204px;	
	left: 687px;
	width: 62px; 
	height: 280px;
	cursor: pointer;
	z-index: 13; 
	}
#card-1 { 
	background: transparent url(images/tab-1-hover.gif) no-repeat center top;
	}
#card-2 { 
	background: transparent url(images/tab-2-hover.gif) no-repeat center top;
	}
#card-3 { 
	background: transparent url(images/tab-3-hover.gif) no-repeat center top;
	}
#card-4 { 
	background: transparent url(images/tab-4-hover.gif) no-repeat center top;
	}
#card-5 { 
	background: transparent url(images/tab-5-hover.gif) no-repeat center top;
	}
#card-6 { 
	background: transparent url(images/tab-6-hover.gif) no-repeat center top;
	}
#card-7 { 
	background: transparent url(images/tab-7-hover.gif) no-repeat center top;
	}
#card-8 { 
	background: transparent url(images/tab-8-hover.gif) no-repeat center top;
	}
#card-1-data, #card-2-data, #card-3-data, #card-4-data, #card-5-data, #card-6-data, #card-7-data, #card-8-data   {
	position: absolute;
	top: 216px;
	left: 414px;
	width: 300px; 
	height: 280px;
	z-index: 14;
	color: #111;
	line-height: 16px;
	}
#card-1-data span {
	}

#title {
	font-size: 8.5pt;
	letter-spacing:1.5px;	
	position: relative;
	top: 274px;
	left: -159px;
	color: #888;
	z-index: 3;
	}
#title-large{
	font-size: 11.5pt;
	letter-spacing:1.5px;	
	position: relative;
	top: 170px;
	left: 2px;
	color: #999;
	z-index: 3;
	}
#feedback-title{
	font-size: 18pt;
	position: relative;
	top: 170px;
	left: 2px;
	color: #111;
	z-index: 3;
	}
#feedback-form{
	font-size: 8pt;
	letter-spacing:1px;	
	line-height: 12px;
	position: relative;
	top: 165px;
	left: 2px;
	color: #111;
	z-index: 3;
	}
#feedback-form input[type="submit"] {
	font-size: 14pt;
	padding: 3px;
	margin-top: -10px;
}
#preamble {
	font-size: 12pt;
	letter-spacing: 0px;
	position: relative;
	line-height: 18px;
	top: 286px;
	left: -161px;
	color: #111;
	z-index: 3;
	}
#number {
	font-size: 22pt;
	letter-spacing:1.5px;		
	position: relative;
	line-height: 18px;
	top: 292px;
	left: -160px;
	color: #111;
	z-index: 3;
	}
#hours {
	font-size: 9pt;
	letter-spacing:1.5px;	
	position: relative;
	top: 294px;
	left: -159px;
	color: #888;
	z-index: 3;
	}
#afterhours {
	font-size: 9pt;
	letter-spacing:1px;	
	position: relative;
	top: 290px;
	left: -159px;
	color: #888;
	z-index: 3;
	}
#location {
	font-size: 12pt;
	position: relative;
	line-height: 16px;
	top: 300px;
	left: -159px;
	color: #6d9b1c;
	z-index: 3;
	}
#tab-1-cover{
	position: absolute;
	top: 204px;	
	left: 406px;
	width: 22px; 
	height: 280px; 
	z-index: 12;
	background: transparent url(images/px.gif)  center top;
	}
.tab-1, .tab-2, .tab-3, .tab-4, .tab-5, .tab-6, .tab-7, .tab-8, .tab-1-hover, .tab-2-hover, .tab-3-hover, .tab-4-hover, .tab-5-hover, .tab-6-hover, .tab-7-hover, .tab-8-hover {
	position: absolute;
	top: 204px;	
	width: 62px; 
	height: 280px; 
	cursor: pointer;
	}
.tab-1, .tab-1-hover {
	left: 407px;
	z-index: 11;
	}
	.tab-1{
		background: transparent url(images/tab-1.gif) no-repeat center top;
		}
	.tab-1-hover{
		background: transparent url(images/tab-1-hover.gif) no-repeat center top;
		}
.tab-2, .tab-2-hover {
	left: 447px;
	z-index: 10; 
	}
	.tab-2{
		background: transparent url(images/tab-2.gif) no-repeat center top;
		}
	.tab-2-hover{
		background: transparent url(images/tab-2-hover.gif) no-repeat center top;
		}
.tab-3, .tab-3-hover {
	left: 487px;
	z-index: 9; 
	}
	.tab-3{
		background: transparent url(images/tab-3.gif) no-repeat center top;
		}
	.tab-3-hover{
		background: transparent url(images/tab-3-hover.gif) no-repeat center top;
		}
.tab-4, .tab-4-hover {
	left: 527px;
	z-index: 8; 
	}
	.tab-4{
		background: transparent url(images/tab-4.gif) no-repeat center top;
		}
	.tab-4-hover{
		background: transparent url(images/tab-4-hover.gif) no-repeat center top;
		}
.tab-5, .tab-5-hover {
	left: 567px;
	z-index: 7; 
	}
	.tab-5{
		background: transparent url(images/tab-5.gif) no-repeat center top;
		}
	.tab-5-hover{
		background: transparent url(images/tab-5-hover.gif) no-repeat center top;
		}
.tab-6, .tab-6-hover {
	left: 607px;
	z-index: 6; 
	}
	.tab-6{
		background: transparent url(images/tab-6.gif) no-repeat center top;
		}
	.tab-6-hover{
		background: transparent url(images/tab-6-hover.gif) no-repeat center top;
		}
.tab-7, .tab-7-hover {
	left: 647px;
	z-index: 5; 
	}
	.tab-7{
		background: transparent url(images/tab-7.gif) no-repeat center top;
		}
	.tab-7-hover{
		background: transparent url(images/tab-7-hover.gif) no-repeat center top;
		}
.tab-8, .tab-8-hover {
	left: 687px;
	z-index: 4; 
	}
	.tab-8{
		background: transparent url(images/tab-8.gif) no-repeat center top;
		}
	.tab-8-hover{
		background: transparent url(images/tab-8-hover.gif) no-repeat center top;
		}
#lquo, #rquo {
	font-size: 80pt; 
	position: absolute;
	top: 515px;
	color: #5a6365;
	}
#lquo {
	left: 170px;
	}
#rquo {
	left: 670px;
	}
#policy-title {
	font-size: 14pt; 
	position: relative;
	top: 400px;
	text-align: center;
	color: #cccccc;
	}
#policy-title span{
	color: #697274;
}
#policy {
	font-size: 10.5pt; 
	position: relative;
	top: 420px;
	text-align: center;
	color: #cccccc;
	}
#copyright {
	font-size: 8pt; 
	position: relative;
	top: 500px;
	text-align: center;
	color: #717577;
	}