body {
	background-color: #EED8BB;
	margin: 0 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

/* XXXXXXXXXX BASIC ELEMENTS START XXXXXXXXXX */

.tvc_inc_head {
	background-color: #FFFFFF;
	background-image: url(images/tvc_logo.jpg);
	background-repeat: no-repeat;
	background-position: 30px 0;
	margin: 0 auto 0 auto;
	width: 1024px;
	height: 135px;
}

	.headspacer {
		height: 110px;
	}
	
	.tvc_inc_head p {
		color: #BBBBBB;
		display: block;
		margin: 0 88px 0 0;
		text-align: right;
		font-weight: bold;
		
	}

.tvc_inc_yellowRibbon {
	background-color: #BF5F00;
	margin: 0 0 0 0;
	width: 100%x;
	height: 15px;
}

.tvc_inc_body {
	background-color: #EEEEEE;
	margin: 0 auto 0 auto;
	width: 1024px;
}

.bodyTable {
	background-color: #FFFFFF;
}
	
	.bodyTable .one {
		width: 45px;
	}
		
	.bodyTable .two {
		background-color: #663907;
		width: 178px;
	}
	
		.two_training_joint {
			background-color: #005699;
			width: 178px;
		}
		
		.two_training_spine {
			background-color: #2E6951;
			width: 178px;
		}
		
	.bodyTable .three {
		width: 113px;
	}
		
	.bodyTable .four {
		width: 600px;
	}
			
		.tvc_inc_topGreenRibbon {
			background-color: #876F0C;
			margin: 0 0 0 0;
			width: 100%;
			height: 15px;
		}
			
		.whiteSpacer {
			background-color: #FFFFFF;
			height: 10px;
			clear: both;
		}
		
		.tvc_inc_bottomGreenRibbon {
			background-color: #876F0C;
			color: #FFFFFF;
			margin: 0 0 0 0;
			width: 100%;
			height: 23px;
		}
		
			.tvc_inc_bottomGreenRibbon p {
				margin: 0 0 0 15px;
				font-size: 11px;
				line-height: 23px;
			}
				
	.bodyTable .five {
		width: 88px;
	}
	
.footer {
	background-color: #876F0C;
}

.footerspacer {
	height: 12px;
}

.footeritems {
	width: 1024px;
	margin: 0 auto 0 auto;
}

.footeritems ul{
	color: #FFFFFF;
	margin: 0 0 0 0;
	font-size: 13px;
	list-style-type: none;
}

.footeritems li {
	margin: 5px 0 0 0;
	
}

.footeritems a {
	color: #FFFFFF;
	text-decoration: none;
}

.footeritems .first {
	width: 220px;
}
	
.footeritems .first .alpha {
	color: #b7a96d;
	font-size: 18px;
	font-weight: bold;
}

.alpha a {
	color: #b7a96d;
}

.copyright {
	color: #FFFFFF;
	margin: 0 auto 0 auto;
	width: 1024px;
	height: 25px;
	font-size: 11px;
	text-align: center;
	text-height: 15px;
}

/* XXXXXXXXXX BASIC ELEMENTS END XXXXXXXXXX */


/* XXXXXXXXXX NAVIGATION BEGINS XXXXXXXXXXXXX */
.mainNavigation {
	position: relative;
	margin: 70px 0 0 11px;
	padding: 0 0 0 0;
	width: 156px;
}

.navSpacer {
	background-color: #F1D3A9;
	height: 1px;
}

.whiteNavSpacer {
	background-color: #FFFFFF;
	height: 1px;
}

.mainNav {
	list-style: none;
	display: block;
}

.mainNav p {
	color: #FFFFFF;
	margin: 0 0 0 8px;
	height: 35px;
	font-size: 13px;
	font-weight: bold;
	line-height: 35px;
}

.mainNav a {
	border: 0;
}

.mainNav a:link {
	color: #F1D3A9;
	margin: 0 0 0 8px;
	height: 35px;
	font-size: 13px;
	text-decoration: none;
	line-height: 35px;
}

.mainNav a:visited {
	color: #F1D3A9;
	margin: 0 0 0 8px;
	height: 35px;
	font-size: 13px;
	text-decoration: none;
	line-height: 35px;
}

.mainNav a:hover {
	color: #FFFFFF;
	margin: 0 0 0 8px;
	height: 35px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 35px;
}

.mainNav a:active {
	color: #F1D3A9;
	margin: 0 0 0 8px;
	height: 35px;
	font-size: 13px;
	text-decoration: none;
	line-height: 35px;
}

.subNavigation {
	background-color: #663907;
	position: absolute;
	display: none;
	z-index: 10;
	margin: 0 0 0 0;
	padding: 0;
	left: 70px;
	width: 200px;
	list-style: none;	
}

.mainNav .subNavigation a:link {
	background-color: #BF5F00;
	display: block;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	height: 40px;
	text-indent: 8px;
	line-height: 40px;
}

.mainNav .subNavigation a:visited {
	background-color: #BF5F00;
	display: block;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	height: 40px;
	text-indent: 8px;
	line-height: 40px;
}

.mainNav .subNavigation a:hover {
	background-color: #F1D3A9;
	color: #663907;
	display: block;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	height: 40px;
	text-indent: 5px;
	line-height: 40px;
}
/* XXXXXXXXXX NAVIGATION ENDS XXXXXXXXXXXXXX*/


/* XXXXXXXXXX 600 x 260 DISPLAY STARTS XXXXXXXXXXXX */
.flashPlaceholder {
	margin: 0 0 0 0;
	width: 600px;
	height: 260px;
}

.spacer {
	margin: 0 0 0 0;
	height: 10px;
}

.jointPlaceholder {
	background-image: url(images/JV600x260.jpg);
	margin: 0 0 0 0;
	width: 600px;
	height: 260px;
}

.spinePlaceholder {
	background-image: url(images/SV600x260.jpg);
	margin: 0 0 0 0;
	width: 600px;
	height: 260px;
}

.cardioPlaceholder {
	background-image: url(images/CV600x260.jpg);
	margin: 0 0 0 0;
	width: 600px;
	height: 260px;
}

.womenPlaceholder {
	background-image: url(images/WH600x260.jpg);
	margin: 0 0 0 0;
	width: 600px;
	height: 260px;
}

.cancerPlaceholder {
	background-image: url(images/CC600x260.jpg);
	margin: 0 0 0 0;
	width: 600px;
	height: 260px;
}

.imagingPlaceholder {
	background-image: url(images/IL600x260.jpg);
	margin: 0 0 0 0;
	width: 600px;
	height: 260px;
}

.guestPlaceholder {
	background-image: url(images/BG600x260.jpg);
	margin: 0 0 0 0;
	width: 600px;
	height: 260px;
}

.trainingPlaceholder {
	margin: 0 0 0 63px;
	width: 473px;
	height: 260px;
}

.featurePlaceholder {
	margin: 0 0 0 0;
	width: 600px;
	height: 260px;
}

.showcaseLink {
	display: block;
	margin: 170px 0 0 19px;
	width: 138px;
	border: none;
}

.contactLink {
	display: block;
	margin: 2px 0 0 19px;
	width: 138px;
	border: none;
}

.jointPlaceholder a:link, .spinePlaceholder a:link, .cardioPlaceholder a:link, .womenPlaceholder a:link, .cancerPlaceholder a:link, .imagingPlaceholder a:link, .guestPlaceholder a:link {
	color: #FFFFFF;
	text-decoration: none;
	border: 0;
}

.jointPlaceholder a:visited, .spinePlaceholder a:visited, .cardioPlaceholder a:visited, .womenPlaceholder a:visited, .cancerPlaceholder a:visited, .imagingPlaceholder a:visited, .guestPlaceholder a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border: 0;
}

.jointPlaceholder a:hover, .spinePlaceholder a:hover, .cardioPlaceholder a:hover, .womenPlaceholder a:hover, .cancerPlaceholder a:hover, .imagingPlaceholder a:hover, .guestPlaceholder a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border: 0;
}

.jointPlaceholder a:active, .spinetPlaceholder a:active, .cardioPlaceholder a:active, .womenPlaceholder a:active, .cancerPlaceholder a:active, .imagingPlaceholder a:active, .guestPlaceholder a:active {
	color: #000000;
	text-decoration: none;
	border: 0;
}

.kitsone {
	background-color: #CCCCCC;
}
/* XXXXXXXXXX 600 x 260 DISPLAY ENDS XXXXXXXXXXXX */


/* XXXXXXXXXX CONTENT AREA BY PAGE START XXXXXXXXXX */
.content_home {
	margin: 0 0 0 0;
	width: 100%;
}

	.content_home2 {
		margin: 0 0 0 0;
		width: 100%;
	}

.content_home h3 {
	margin: 0 0 0 0;
	color: #663907;
}

	.content_home2 h3 {
		margin: 0 0 0 0;
		color: #663907;
	}

.content_home h4 {
	margin: 0 0 0 0;
	color: #876F0C;
	font-size: 12px;
}

	.content_home2 h4 {
		margin: 0 0 0 0;
		color: #876F0C;
		font-size: 12px;
	}

.content_home p {
	margin: 0 0 8px 0;
	font-size: 12px;
}

	.content_home2 p {
		margin: 0 0 8px 0;
		font-size: 12px;
	}

.content_home p span.bold {
	font-weight: bold;
}

	.content_home2 p span.bold {
		font-weight: bold;
	}

.content_home a:link {
	color: #BF5F00;
	text-decoration: none;
}

	.content_home2 a:link {
		color: #BF5F00;
		text-decoration: none;
	}

.content_home a:visited {
	color: #BF5F00;
	text-decoration: none;
}

	.content_home2 a:link {
		color: #BF5F00;
		text-decoration: none;
	}

.content_home a:hover {
	color: #666666;
	text-decoration: underline;
}

	.content_home2 a:hover {
		color: #666666;
		text-decoration: underline;
	}

.content_home2 a:active {
	color: #BF5F00;
	text-decoration: none;
}

	.content_home2 a:active {
		color: #BF5F00;
		text-decoration: none;
	}

.content_home .rightSide {
	background-image: url(images/placeholder.jpg);
	width: 200px;
	height: 315px;
	float: right;
}

.content_home .rightSideJoint {
	background-image: url(images/videoLinkJoint.jpg);
	width: 200px;
	height: 315px;
	float: right;
}

.content_home .rightSideSpine {
	background-image: url(images/videoLinkSpine.jpg);
	width: 200px;
	height: 315px;
	float: right;
}

.content_home .rightSideCardio {
	background-image: url(images/videoLinkCardio.jpg);
	width: 200px;
	height: 315px;
	float: right;
}

.content_home .rightSideWomen {
	background-image: url(images/videoLinkWomen.jpg);
	width: 200px;
	height: 315px;
	float: right;
}

.content_home .rightSideCancer {
	background-image: url(images/videoLinkCancer.jpg);
	width: 200px;
	height: 315px;
	float: right;
}

.content_home .rightSideImaging {
	background-image: url(images/videoLinkImaging.jpg);
	width: 200px;
	height: 315px;
	float: right;
}

.content_home .rightSideGuest {
	background-image: url(images/videoLinkGuest.jpg);
	width: 200px;
	height: 315px;
	float: right;
}

.content_home .rightSideOurHistory {
	background-image: url(images/videoLinkOurHistory.jpg);
	width: 200px;
	height: 315px;
	float: right;
}

.content_home .rightSideTestimonials {
	background-image: url(images/videoLinkTestimonials.jpg);
	width: 200px;
	height: 315px;
	float: right;
}

.content_home .rightSideContact {
	width: 200px;
	float: right;
}

.content_home .rightSideTraining {
	background-color: #000000;
	width: 200px;
	height: 315px;
	float: right;
	text-align: center;
}
	
	.content_home .rightSideTraining a {
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		border: none;
	}
	
.content_home .contactSide {
	background-color: #663907;
	position: relative;
	width: 390px;
}

	.content_home .contactSide p {
		color: #FFFFFF;
		margin: 0 20px 0 20px;
		font-size: 18px;
		font-weight: bold;
	}
	
	.content_home .contactSide a {
		color: #b7a96d;
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
	}

.content_home .leftSide {
	position: relative;
	width: 390px;
	height: 282px;
}

.content_home .awardIntro {
	background-color: #000000;
	height: 280px;
}

.content_home .textAnim {
	color: #CCCCCC;
	display: block;
	width: 300px;
	margin: 50px 20px 0 0;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	float: right;
}

.content_home .tvcAnim {
	margin: 0 0 0 0;
	float:left;
}

.featureText {
	background-color: #000000;
	height: 300px;
}

.producttext {
	color: #FFFFFF;
	height: 255px;
	margin: 0 40px 0 80px;
	font-size: 11px;
	font-weight: 300;
}

	.producttext a {
		color: #BF5F00;
		font-weight: bold;
		text-decoration: none;
	}

.featureButtons {
	height: 25px;
	text-align: center;
}

	.featureButtons input[type=button] {
		background-color: #BF5F00;
		color: #FFFFFF;
		width: 90px;
		font-size: 11px; 
	}

/* XXXXXXXXXX CONTENT AREA BY PAGE END XXXXXXXXXX */


/* XXXXXXXXXX SCROLLBAR TEXT STARTS XXXXXXXXXXXX */
#pseudoWindow {
	position: absolute; 
	top: 0; 
	left: 0;
              }
#outerWrapper {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	/*height: 280px;*/
	height: 315px; 
	width: 370px; 
	overflow: hidden;
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF; 
              }
#innerWrapper {
	position:absolute; 
	top: 0px; 
	left: 0px;
	right: 8px; 
              }
#myp {
	margin: 0 0 0 0;
}
/* XXXXXXXXXX SCROLLBAR TEXT ENDS XXXXXXXXXXXXX */


/* XXXXXXXXXX VIDEO LINK AREA STARTS XXXXXXXXXXXX */
.videoLinkImage {
	margin: 30px 0 15px 10px;
}

.videoLinkText {
	text-align: center;
	font-weight: bold;
}

	.videoLinkText a:link {
		color: #663300;
		text-align: center;
		font-weight: 500;
		text-decoration: none;
	}
	
	.videoLinkText a:visited {
		color: #663300;
		text-align: center;
		font-weight: 500;
		text-decoration: none;
	}
	
	.videoLinkText a:hover {
		color: #666666;
		text-align: center;
		font-weight: 500;
		text-decoration: underline;
	}
	
	.videoLinkText a:active {
		color: #663300;
		text-align: center;
		font-weight: 500;
		text-decoration: none;
	}

.videoLinkButton img {
	margin: 0 0 0 59px;
	border: none;
}

.videoWindow {
	margin:	0 auto 0 auto;
	width:	560px;
	height:	440px;
}

.videoSkin {
	margin-left: 40px;
	width: 480px;
	height: 360px;
}

.featureVideo {
	background-image: url(images/tvc_logo_grad.jpg);
	background-repeat: no-repeat;
	width: 654px;
	height: 420px;
	margin: 0 auto 0 auto;
}

.separador {
	height: 30px;
}

.videoPlayer {
	background-color: #999999;
	margin: 0 0 30px 166px;
	width: 462px;
	height: 260px;
}

.text01 {
	color: #FF9900;
	margin: 0 0 0 165px;
	font-size: 26px;
}

.text02 {
	color: #CCCCCC;
	margin: 0 0 0 165px;
	font-size: 26px;
}

.text03 {
	color: #99CC00;
	margin: 0 0 0 165px;
	font-size: 18px;
}

.greyribbon {
	background-color: #666666;
	height: 5px;
	margin: 0 0 5px 0;
}
/* XXXXXXXXXX VIDEO LINK AREA ENDS XXXXXXXXXXXX */

