body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color : #000;
	font-family: Arial, Tahoma, SunSans-Regular;
	color: #000;
	text-align: left;
	/*background-image: url(images/page_bg.gif);*/
	background-repeat: repeat-x;
}

#banner {
	border-bottom: solid 1px #fff;
}

#verticalrule {
	background-color : #fff;
	left: 253px;
	top: 0px;
	width: 1px;
	height: 900px;
	position: absolute;
}

#contentcontainer {
	margin: 0px;
	/*width: 1008px;*/
	height: 365px;
	/*height: auto;*/
	text-align: left;	
	border-bottom: 1px solid #fff;
	background: url(images/standard_bg.gif) no-repeat 254px 0;
}

#contentcontainer2 {
	margin: 0px;
	/*width: 1008px;*/
	height: 365px;
	/*height: auto;*/
	text-align: left;	
	border-bottom: 1px solid #fff;
	background: url(images/ttconcepts_home.jpg) no-repeat 254px 0;
}

#contentcontainer3 {
	margin: 0px;
	/*width: 1008px;*/
	height: 365px;
	/*height: auto;*/
	text-align: left;	
	border-bottom: 1px solid #fff;
	background: url(images/ttc_home_px.jpg) no-repeat 254px 0;
}

#mainnav{
	margin-left: 0px;
	margin-top: 75px;
	margin-bottom: 0px;
	margin-right: 0px;
	width: 253px;
	text-align: left;
	float: left;
}

#indexmaincontent{
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-right: 0px;
	width: 755px;
	height: 364px;
	text-align: left;
	float: left;
	background-image: url(images/ttconcepts_home.jpg);
	background-repeat: no-repeat;
}

.index_spotlight{
	background-image: url(images/spotlight_bg.jpg);
	background-repeat: no-repeat;
}

#index_spotlightcontent{
	padding-left: 140px;
	padding-top: 75px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-family: Arial, Tahoma, SunSans-Regular;
}

.index_darrell{
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: left;
	background-image: url(images/index_darrell_bg.gif);
	background-repeat: no-repeat;
}

#index_bottom{
	margin-left: 254px;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 0px;
	width: 754px;
	height: 250px;
	text-align: left;
}

#contentcontainer#maincontent{
	margin: 1px 0px 0px 1px;
	width: 751px;	
	height: 365px;
	text-align: left;
	float: left;
	/*background: url(images/standard_bg.gif) no-repeat;*/
	/*border-bottom: solid 1px #fff;*/
}

#content p {
	font-size: 11px;
	line-height: 14px; 
	color: #000;
	padding-bottom: 14px;
	text-align: justify;
}

.fittingcontent {
	padding-left : 13px;
	padding-top : 10px;
	padding-bottom : 0px;
	padding-right : 15px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: justify;
}

.fittingcontent a { color: #fff; font-size: 12px; font-family: Arial, Tahoma, SunSans-Regular; text-decoration: none;}
.fittingcontent a:link { color: #fff; text-decoration: none;}
.fittingcontent a:hover { color: #fff; text-decoration: underline;}
.fittingcontent a:visited { color: #fff; text-decoration: none;}

.tccontent {
	padding-left : 13px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 15px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: justify;
}

.tccontent a { color: #fff; font-size: 12px; font-family: Arial, Tahoma, SunSans-Regular; text-decoration: none;}
.tccontent a:link { color: #fff; text-decoration: none;}
.tccontent a:hover { color: #fff; text-decoration: underline;}
.tccontent a:visited { color: #fff; text-decoration: none;}

.tccontentleft {
	padding-left : 10px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 10px;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: left;
}

.tccontentleftheading {
	font-size: 9px;
	line-height: 12px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: left;	
}

.tccontentright {
	padding-left : 15px;
	padding-top : 0px;
	padding-bottom : 20px;
	padding-right : 15px;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: justify;
}

.tourcontent {
	padding-left : 13px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 15px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: justify;
}

.tourcontent a { color: #fff; font-size: 12px; font-family: Arial, Tahoma, SunSans-Regular; text-decoration: none;}
.tourcontent a:link { color: #fff; text-decoration: none;}
.tourcontent a:hover { color: #fff; text-decoration: underline;}
.tourcontent a:visited { color: #fff; text-decoration: none;}

.tourcontentleft {
	padding-left : 10px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 10px;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: left;
}

.ttourcontentleftheading {
	font-size: 9px;
	line-height: 12px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: left;	
}

.m80contentright {
	padding-left : 0px;
	padding-top : 7px;
	padding-bottom : 0px;
	padding-right : 0px;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: center;
}

.m80contentright a { color: #fff; font-size: 12px; font-family: Arial, Tahoma, SunSans-Regular; text-decoration: none;}
.m80contentright a:link { color: #fff; text-decoration: none;}
.m80contentright a:hover { color: #fff; text-decoration: underline;}
.m80contentright a:visited { color: #fff; text-decoration: none;}

.tourcontentright {
	padding-left : 15px;
	padding-top : 10px;
	padding-bottom : 20px;
	padding-right : 15px;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: justify;
}

.tourcontentright a { color: #fff; font-family: Arial, Tahoma, SunSans-Regular; text-decoration: none;}
.tourcontentright a:link { color: #fff; text-decoration: none;}
.tourcontentright a:hover { color: #fff; text-decoration: underline;}
.tourcontentright a:visited { color: #fff; text-decoration: none;}

.dealercontentleft {
	padding-left : 13px;
	padding-top : 10px;
	padding-bottom : 0px;
	padding-right : 10px;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: left;
}

.dealercontentleft12 {
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: left;
}

.dealercontentleftheading {
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	font-family: Arial, Tahoma, SunSans-Regular;
	text-align: left;
	font-weight: bold;	
}

#dealers {
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right : 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 300px;
	height: 145px;
	text-align: left;
	overflow: auto;
}

#dealerspotright {
	margin-left : 10px;
	margin-top : 0px;
	margin-bottom : 10px;
	margin-right : 10px;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 320px;
	height: 145px;
	text-align: left;
	overflow: auto;
}

#footer {
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	padding-top: 10px;
	width: 719px;
	height: 35px;
	text-align: right;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}

#releases {
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right : 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 270px;
	height: 205px;
	text-align: left;
	overflow: auto;
}

#releases p{	
	color: #fff; 
	font-size: 12px; 
	font-family: Arial, Tahoma, SunSans-Regular;
} 

#releases a { color: #fff; font-size: 12px; font-family: Arial, Tahoma, SunSans-Regular; text-decoration: none;}
#releases a:link { color: #fff; text-decoration: none;}
#releases a:hover { color: #fff; text-decoration: underline;}
#releases a:visited { color: #fff; text-decoration: none;}

#releasecontent {
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right : 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 400px;
	height: 205px;
	text-align: left;
	overflow: auto;
}


#pltourright {
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 259px;
	height: 142px;
	text-align: left;
	overflow: auto;
}

#pltourright p{	
	color: #fff; 
	font-size: 11px; 
	font-family: Arial, Tahoma, SunSans-Regular;
}

#axisright {
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 259px;
	height: 204px;
	text-align: left;
	overflow: auto;
}

#axisright p{	
	color: #fff; 
	font-size: 11px; 
	font-family: Arial, Tahoma, SunSans-Regular;
}

#archives {
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right : 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 120px;
	height: 205px;
	text-align: left;
	overflow: auto;
}

#releases p{	
	color: #fff; 
	font-size: 12px; 
	font-family: Arial, Tahoma, SunSans-Regular;
} 

#archives a { color: #fff; font-size: 12px; font-family: Arial, Tahoma, SunSans-Regular; text-decoration: none;}
#archives a:link { color: #fff; text-decoration: none;}
#archives a:hover { color: #fff; text-decoration: underline;}
#archives a:visited { color: #fff; text-decoration: none;}

#archivecontent {
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right : 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 550px;
	height: 205px;
	text-align: left;
	overflow: auto;
}

#footer p {
	font-size: 10px; line-height: 14px; color: #9d9479;
}

.whitebg {
	background-color : #ffffff;
}


p, h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Tahoma, SunSans-Regular;  
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
}
h1 {font-size: 18px; line-height: 16px; color: #000;}
h2 {font-size: 17px; line-height: 16px; color: #000;}
h3 {font-size: 16px; line-height: 16px; color: #000;}
h4 {font-size: 15px; line-height: 16px; color: #000;}
h5 {
	font-size: 12px;
	line-height: 18px;
	color: #6b6555;
	text-transform: uppercase;
}
h6 {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

p {font-size: 12px;	line-height: 14px; color: #000;}
b {color: #dc5f0e;}

a { color: #194C80; font-family: Arial, Tahoma, SunSans-Regular; text-decoration: none;}
a:link { color: #194C80; text-decoration: none;}
a:hover { color: #194C80; text-decoration: none;}
a:visited { color: #194C80; text-decoration: none;}

.white{font-size: 12px; line-height: 14px; color: #fff;}
.white a { color: #fff; font-family: Arial, Tahoma, SunSans-Regular; text-decoration: none;}
.white a:link { color: #fff; text-decoration: none;}
.white a:hover { color: #fff; text-decoration: none;}
.white a:visited { color: #fff; text-decoration: none;}

ul {
	margin: 0;
	padding: 0;
	list-style-type: square;
}

li {
	font-size: 11px;
	line-height: 14px;
	color: #000;
}
.ProductHeader{
	font-size:28px;
	font-family: Arial, Tahoma, SunSans-Regular;
	font-weight:600;
	color: #FFFFFF;
	text-transform: uppercase;

	
}
