@charset "utf-8";
* {
/*	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
*/	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
body  {
	background: #333333;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {
	font-size: 14px;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	color: #F47B04;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #EEE;
}

.greyline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}


.thrColFixHdr #container {
	width: 975px;
	margin: 0 auto;
	text-align: left;
	background-color: #000;
} 
.thrColFixHdr #header {
	background: #DDDDDD;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0px;
} 
#header #headerTop {
	height: 136px;
	position: relative;
	background-color: #FFF;
}
#header #headerTop #ht1 {
	background-image: url(../pics/ht01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	height: 136px;
	width: 255px;
	left: 0px;
	top: 0px;
}
#header #headerTop #ht2 {
	background-image: url(../pics/ht02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 136px;
	width: 542px;
	left: 255px;
	top: 0px;
	position: absolute;
}
#header #headerTop #ht3 {
	background-image: url(../pics/ht3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	height: 136px;
	width: 178px;
	left: 797px;
	top: 0px;
}
#header #headerTop #ht3 #inventorySearch a {
	color: #eee;
	height: 21px;
	position: absolute;
	left: 10px;
	top: 110px;
	width: 140px;
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	text-align: center;
	text-decoration: none;
	background-image: url(../pics/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
#header #headerTop #ht3 #bookmark a {
	color: #999;
	text-decoration: none;
	background-image: url(../pics/topbutton.jpg);
	height: 21px;
	width: 160px;
	display: block;
	line-height: 21px;
	position: absolute;
	left: 10px;
	top: 10px;
	text-align: center;
}
#header #headerTop #ht3 #bookmark a:hover {
	color: #980000;
}
#header #headerTop #ht3 #tsPhone {
	color: #9C0001;
	text-decoration: none;
	height: 21px;
	width: 158px;
	display: block;
	position: absolute;
	left: 10px;
	top: 59px;
	text-align: right;
	font-size: 20px;
	font-weight: bold;
}
#header #headerTop #ht3 #emailFriend {
	color: #999;
	text-decoration: none;
	height: 21px;
	width: 158px;
	display: block;
	line-height: 21px;
	position: absolute;
	left: 10px;
	top: 20px;
	text-align: right;
}
#header #headerTop #ht3 #emailFriend a {
	color: #999;
	text-decoration: none;
	height: 21px;
	width: 158px;
}
#header #headerTop #ht3 #printit a {
	color: #999;
	text-decoration: none;
	background-image: url(../pics/topbutton.jpg);
	height: 21px;
	width: 160px;
	display: block;
	line-height: 21px;
	position: absolute;
	left: 10px;
	top: 50px;
	text-align: center;
}
#header #headerTop #ht3 #printit a:hover {
	color: #999;
	text-decoration: none;
	background-image: url(../pics/topbutton.jpg);
	height: 21px;
	width: 160px;
	display: block;
	line-height: 21px;
	position: absolute;
	left: 10px;
	top: 10px;
	text-align: center;
}



#header #headerMenu {
	position: relative;
	height: 198px;
}
#header #headerMenu #hm1 {
	background-color: #9E0000;
	background-image: url(../pics/hm1.jpg);
	position: absolute;
	height: 180px;
	width: 255px;
	left: 0px;
	top: 0px;
	padding-top: 18px;
	z-index: 1000;
}
#header #headerMenu #hm1 .menuButton {
	line-height: 28px;
	height: 30px;
	width: 219px;
	text-indent: 50px;
	display: block;
	margin-top: 8px;
}
#header #headerMenu #hm1 .menuButton a {
	line-height: 30px;
	height: 30px;
	width: 219px;
	text-decoration: none;
	font-style: italic;
	color: #eeeeee;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../pics/button-unselected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#header #headerMenu #hm1 .menuButton a:hover {
	background-image: url(../pics/button-selected.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#header #headerMenu #hm2 {
	background-image: url(../pics/hm2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	height: 198px;
	width: 542px;
	left: 255px;
	top: 0px;
	z-index: 0;
}
#header #headerMenu #hm3 {
	background-image: url(../pics/hm3.jpg);
	position: absolute;
	height: 198px;
	width: 178px;
	left: 797px;
	top: 0px;
	background-color: #9E0000;
	background-repeat: no-repeat;
	background-position: left top;
}




.thrColFixHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.thrColFixHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 255px; /* padding keeps the content of the div away from the edges */
	background-color: #000;
	margin: 0px;
	padding: 0px;
}
.goldText {
	color: #FC0;
}
#sidebar1 #tsNews {
	width: 233px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidebar1 #tsNews .newsTop {
	background-image: url(../pics/news-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	color: #ddd;
	font-size: 12px;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 6px;
}

#sidebar1 #tsNews .newsBody {
	background-image: url(../pics/news-body.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-decoration: none;
	color: #EEE;
}
#sidebar1 #tsNews .newsBody ul {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 20px;
}
#sidebar1 #tsNews .newsBody ul li {
	color: #CCC;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#sidebar1 #tsNews .newsBody ul li a {
	color: #CCC;
	text-decoration: none;
	list-style-type: none;
}
#sidebar1 #tsNews .newsBody ul li a:hover {
	color: #FC0;
	text-decoration: none;
}


#sidebar1 #tsNews .newsBottom {
	background-image: url(../pics/news-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}
#sidebar1 #tsNews .newsBottom .moreNews a {
	font-weight: bold;
	color: #FFF;
	background-image: url(../pics/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
	width: 86px;
	text-decoration: none;
	display: block;
	margin-left: 140px;
	line-height: 20px;
	font-size: 11px;
}


#sidebar1 #tsRSS {
	width: 233px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sidebar1 #tsRSS .newsTop {
	background-image: url(../pics/news-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	color: #ddd;
	font-size: 12px;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 6px;
}

#sidebar1 #tsRSS .newsBody {
	background-image: url(../pics/news-body.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-decoration: none;
	color: #CCC;
}
#sidebar1 #tsRSS .newsBody ul {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0px;

}
#sidebar1 #tsRSS .newsBody ul li {
	color: #CCC;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#sidebar1 #tsRSS .newsBody ul li a {
	color: #CCC;
	text-decoration: none;
	list-style-type: none;
}
#sidebar1 #tsRSS .newsBody ul li a:hover {
	color: #FC0;
	text-decoration: none;
}
#sidebar1 #tsRSS .newsBottom {
	background-image: url(../pics/news-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
}
#sidebar1 #tsRSS .newsBottom .moreNews a {
	font-weight: bold;
	color: #FFF;
	background-image: url(../pics/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
	width: 86px;
	text-decoration: none;
	display: block;
	margin-left: 140px;
	line-height: 20px;
	font-size: 11px;
}
#sidebar1 #subMenu {
	margin-top: 18px;
}
#sidebar1 #subMenu #subMenuTop {
	background-image: url(../pics/submenutop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 255px;
}
#sidebar1 #subMenu #subMenuContent {
	background-image: url(../pics/submenucontent.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#sidebar1 #subMenu #subMenuContent ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#sidebar1 #subMenu #subMenuContent ul li a {
	background-image: url(../pics/subbutton-up.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	line-height: 24px;
	color: #EEE;
	text-decoration: none;
	display: block;
	text-indent: 46px;
	font-weight: bold;
	margin-bottom: 4px;
	font-style: italic;
}
#sidebar1 #subMenu #subMenuContent ul li a:hover {
	line-height: 24px;
	color: #FC0;
	text-decoration: none;
	font-weight: bold;
}
#sidebar1 #subMenu #subMenuBottom {
	background-image: url(../pics/submenubottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
}
#sidebar1 #subMenu #tsArchive .archiveTop {
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 20px;
	font-weight: bold;
	color: #FFF;
}
#sidebar1 #subMenu #tsArchive .archiveTop .goldText {
	color: #FC0;
	font-weight: bold;
}

.thrColFixHdr #mainContent {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 275px;
	padding: 0px;
	background-color: #000;
	background-image: url(../pics/index/maincontentx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
} 
#mainContent .porscheModel {
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
#mainContent #archiveDetail {
	margin-right: 12px;
}


#mainContent #mainContentTop {
	height: 114px;
	display: block;
	margin: 0px;
	padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-image: url(../pics/maincontenttop.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 221px;
	color: #FFF;
	font-weight: bold;
}
#mainContent #spotLight {
	background-image: url(../pics/spotlight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 216px;
	width: 685px;
	position: relative;
}
#mainContent #spotLight #spotLightTitle {
	font-size: 14px;
	font-weight: bold;
	color: #ddd;
	text-decoration: none;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	height: 46px;
}
#mainContent #spotLight #spotLightContent {
	height: 105px;
	position: relative;
}
#mainContent #spotLight #spotLightContent .slDetails a {
	font-size: 12px;
	color: #ddd;
	font-weight: bold;
	background-image: url(../pics/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	height: 20px;
	width: 68px;
	line-height: 18px;
	margin-left: 82px;
	text-decoration: none;
}

#mainContent #spotLight #spotLightContent #car01 {
	position: absolute;
	height: 125px;
	width: 156px;
	left: 11px;
	top: 0px;
}
#mainContent #spotLight #spotLightContent #car02 {
	position: absolute;
	height: 125px;
	width: 156px;
	left: 178px;
	top: 0px;
}
#mainContent #spotLight #spotLightContent #car03 {
	position: absolute;
	height: 125px;
	width: 156px;
	left: 346px;
	top: 0px;
}
#mainContent #spotLight #spotLightContent #car04 {
	position: absolute;
	height: 125px;
	width: 156px;
	left: 514px;
	top: 0px;
}
#mainContent #facility #facility-top {
	background-image: url(../pics/facility-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	font-weight: bold;
	color: #ddd;
	font-size: 14px;
	padding-left: 22px;
	padding-top: 20px;
}

#mainContent #facility #facility-content {
	background-image: url(../pics/facility-content.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #CCC;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 11px;
}
#mainContent #facility #facility-bottom {
	background-image: url(../pics/facility-bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
}
#mainContent #theCars {
	margin-top: 0px;
	width: 684px;
}
#mainContent #theCars .carsTop {
	background-image: url(../pics/cars-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	padding-top: 12px;
	padding-bottom: 12px;
}
#mainContent #theCars .carsTop .carsTopTable {
	margin: 0px;
	padding: 0px;
}
#mainContent #theCars .carsTop .carsTopTable tr td {
	padding: 6px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

#mainContent #theCars .carsTop .pageTitle {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 30px;
	padding-top: 8px;
	width: 90%;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#mainContent #theCars .carsContent .myCar .contentTable {

}
.thrColFixHdr #container #mainContent #theCars .carsContent .Table4 tr td {
	padding: 4px;
}

#mainContent #theCars .carsContent .myCar .contentTable tr td {
	padding: 8px;
	font-size: 12px;
	line-height: 18px;
	color: #DDD;
}


#mainContent #theCars .carsContent {
	background-color: #333;
	padding-right: 11px;
	padding-left: 11px;
	font-size: 12px;
	line-height: 18px;
	color: #ddd;
}
#theCars .carsContent .myCar .carTable tr td {
	background-color: #000;
}
#mainContent #theCars .carsBottom {
	background-image: url(../pics/carsbottom.gif);
	background-position: left bottom;
	height: 11px;
}
.carTable tr .carGold {
	color: #FC0;
	font-size: 14px;
	font-weight: bold;
	padding: 8px;
}
.carDetails tr td {
	padding: 8px;
	font-size: 12px;
	color: #CCC;
}
.carDetails tr td a {
	padding: 0px;
	font-size: 12px;
	color: #CCC;
	text-decoration: none;
	background-image: url(../pics/arrow-right-bw.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	width: 140px;
	height: 18px;
	line-height: 18px;
}
.carDetails tr td a:hover {
	padding: 0px;
	color: #FC0;
	text-decoration: none;
	background-image: url(../pics/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
.italGold {
	color: #FC0;
	font-style: italic;
}
.thrColFixHdr #footer {
	background-color: #000;
	font-size: 11px;
	color: #aaa;
	text-align: center;
	padding-top: 24px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	position: relative;
} 
#footer #social {
	position: absolute;
	top: 24px;
	right: 18px;
}

.thrColFixHdr #footer p {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	color: #9E0000;
}
.thrColFixHdr #footer p a {
	margin: 0;
	color: #aaa;
	text-decoration: none;
	padding: 0px;
}
.thrColFixHdr #footer p a:hover {
	margin: 0;
	color: #FC0;
	text-decoration: none;
	padding: 0px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#contenu_c {
	PADDING-RIGHT: 8px;
	FONT-SIZE: 12px;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 217px;
	COLOR: #CCC;
	POSITION: relative;
	TOP: 0px;
	HEIGHT: 195px;
	padding-left: 8px;
}
#contenu_c p {
	margin-bottom: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #4D4D4D;
	border-right-color: #4D4D4D;
	border-bottom-color: #4D4D4D;
	border-left-color: #4D4D4D;
}

#contenu_c A {
	FONT-WEIGHT: bold;
	COLOR: #ddd;
	TEXT-DECORATION: none
}
#contenu_c A:hover {
	COLOR: #FC0;
	TEXT-DECORATION: none
}
.imageTable tr td {
	padding: 8px;
	text-align: center;
	font-size: 12px;
	color: #eee;
}
.detailsTable tr td {
	padding: 4px;
	text-align: center;
	font-size: 12px;
	color: #CCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	line-height: 18px;
}
.detailsTable tr .carDetails {
	font-weight: bold;
	color: #FC0;
	text-align: left;
}
#mainContent #theCars .carsContent form .formTable tr td {
	padding: 8px;
	font-size: 12px;
}
#mainContent #theCars .carsContent form .formTable tr td input {
	font-size: 12px;
	border: 1px solid #999;
	color: #000;
	background-color: #DDD;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
#mainContent #theCars .carsContent form .formTable tr td input:hover {
	border: 1px solid #900;
	color: #000;
	background-color: #FFF;
}
#mainContent #theCars .carsContent form .formTable tr td textarea {
	font-size: 12px;
	border: 1px solid #999;
	color: #000;
	background-color: #DDD;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
#mainContent #theCars .carsContent form .formTable tr td textarea:hover {
	border: 1px solid #900;
	color: #000;
	background-color: #FFF;
}
a.goldbuttons{
	display: block;
	float: left; /* Change 13px as desired */
	line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
	height: 20px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
	background-color: transparent;
	background-image: url(../pics/roundedge-gold-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #eee;
}

a:link.goldbuttons, a:visited.goldbuttons, a:hover.goldbuttons, a:active.goldbuttons{
	color: #FC0; /*button text color*/
	text-decoration: none;
}

a.goldbuttons span{
	background: transparent url('../pics/roundedge-gold-right.gif') no-repeat top right;
	display: block; /*Set 10px to be equal or greater than'padding-left' value above*/
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #FFF;
}

a:hover.goldbuttons{ /* Hover state CSS */
	text-decoration: none;
	color: #FC0;
}
#detailContainer {
	width: 975px;
	margin: 0 auto;
	text-align: center;
	background-color: #000;
}
#detailContainer #detailHeader {
	background-image: url(../pics/detailheader.gif);
	height: 136px;
	position: relative;
}
#detailContainer #carDetails {
	background-image: url(../pics/details-back.jpg);
	background-repeat: no-repeat;
	margin-bottom: 24px;
}
#detailHeader #bookmark a {
	color: #999;
	text-decoration: none;
	background-image: url(../pics/topbutton.jpg);
	height: 21px;
	width: 160px;
	display: block;
	line-height: 21px;
	position: absolute;
	left: 800px;
	top: 10px;
	text-align: center;
}
#detailHeader #bookmark a:hover {
	color: #980000;
}
#detailHeader #emailFriend a {
	color: #999;
	text-decoration: none;
	background-image: url(../pics/topbutton.jpg);
	height: 21px;
	width: 160px;
	display: block;
	line-height: 21px;
	position: absolute;
	left: 800px;
	top: 37px;
	text-align: center;
}
#detailHeader #emailFriend a:hover {
	color: #980000;
}
#detailHeader #printPage a {
	color: #999;
	text-decoration: none;
	background-image: url(../pics/topbutton.jpg);
	height: 21px;
	width: 160px;
	display: block;
	line-height: 21px;
	position: absolute;
	left: 800px;
	top: 64px;
	text-align: center;
}
#detailHeader #printPage a:hover {
	color: #980000;
}

.textbox1{BORDER-RIGHT: #d4d4cd 1px solid; BORDER-TOP: #d4d4cd 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #d4d4cd 1px solid; WIDTH:300px; COLOR: #000000; BORDER-BOTTOM: #d4d4cd 1px solid; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: justify; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff}

.textbox2{BORDER-RIGHT: #d4d4cd 1px solid; BORDER-TOP: #d4d4cd 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #d4d4cd 1px solid; WIDTH:300px; COLOR: #000000; BORDER-BOTTOM: #d4d4cd 1px solid; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: justify; HEIGHT: 75px; BACKGROUND-COLOR: #ffffff}

.textbox3{BORDER-RIGHT: #d4d4cd 1px solid; BORDER-TOP: #d4d4cd 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #d4d4cd 1px solid; WIDTH:130px; COLOR: #000000; BORDER-BOTTOM: #d4d4cd 1px solid; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: justify; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff}

.button6 {border:1px solid #565454; BACKGROUND-COLOR:#920505;FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; Width: 80px; height}

A.a1 {
	COLOR:#FC0;
	FONT-SIZE: 12px;
	font-weight:none;
	padding-left:0px;
	line-height:1.2em;
	text-decoration: none;
}
A.a1:hover{
	color:#F37404;
}

A.a2 {
	COLOR:#9A0000;
	FONT-SIZE: 12px;
	font-weight:none;
	padding-left:0px;
	line-height:1.2em;
}
A.a2:hover{color:#000000;}
.imgRight {
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
}
.thrColFixHdr #carDetails #tsContact {
	display: block;
	height: 21px;
	width: 146px;
	float: right;
	margin-right: 28px;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	background-image: url(../pics/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 21px;
}
.thrColFixHdr #carDetails #tsContact a {
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}

.thrColFixHdr .carsContent .raceCalendar tr td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	line-height: 14px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 12px;
	color: #eee;
}
.raceCalendar .evenRow {
	background-color: #555;
}
.raceCalendar .borderTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
}
.raceCalendar .borderLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	font-weight: bold;
}

.raceCalendar .cellTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
}
.raceCalendar .borderBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.raceCalendar .raceRow {
	font-size: 12px;
	font-weight: bold;
	color: #EBBE2E;
	background-color: #9D0000;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	line-height: 21px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-image: url(../pics/button-blank-hover.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.raceCalendar .raceMonth {
	color: #FC0;
}
/*.raceCalendar .evenRow .WC {
	background-color: #EE3C07;
}
*/.raceCalendar .WC {
	background-color: #710100;
}
