/* CSS Document */

/*general*/

a, a:active, a:link, a:visited {
	color:#FFCC00;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#FFFF00;
	text-decoration:underline;
}

body {
	background-color:#6A647E;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

p {
	color:#FFFFFF;
}

td {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

/*tag specific*/

a.bottom, a.bottom:active, a.bottom:link, a.bottom:visited {
	color:#000000;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

a.bottom:hover {
	color:#FFFFFF;
	text-decoration:none;
}

a.email, a.email:active, a.email:link, a.email:visited {
	color:#FFCC00;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
}

a.email:hover {
	color:#FFFF00;
	text-decoration:underline;
}

a.home, a.home:active, a.home:link, a.home:visited {
	color:#000000;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

a.home:hover {
	color:#FFFFFF;
	text-decoration:none;
}

div.gallery {
	scrollbar-arrow-color:#B8B1CD;
	scrollbar-track-color:#B8B1CD;
	scrollbar-face-color:#FFFF00;
	scrollbar-3dlight-color:#FFFF00;
	scrollbar-highlight-color:#B8B1CD;
	scrollbar-shadow-color:#B8B1CD;
	scrollbar-darkshadow-color:#FFFF00;
}

div.purchase {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

div.purchase table tr td {
	color:#000000;
}

p.bottom {
	font-size:20px;
}

table.gallery tr td {
	cursor:pointer;
}

table.purchase2 {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

table.purchase2 tr td {
	color:#000000;
}

td.active {
	border-style:solid;
	border-width:1px;
	border-color:#FFFF00;
}

td.hidden {
	display:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

td.inactive {
	border-style:solid;
	border-width:1px;
	border-color:#9999CC;
}

td.transparent {
	background-color:transparent;
}

td.yellow {
	background-color:#FFFF99;
}

td.visible {
	display:block;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

tr.purchase td{
	border-style:solid;
	border-width:0px 0px 1px 1px;
	border-color:#CCCCCC;
	padding:0px 0px 0px 5px;
	color:#000000;
}

tr.purchase td.first {
	border-width:0px 0px 1px 0px;
}

/*general classes*/

.crossOut {
	color:#FF0000;
	text-decoration:line-through;
}

.font20 {
	font-size:20px;
}

.title {
	font-size:22px;
	text-decoration:underline;
}

.windowCenter {
	width:600px;
	height:400px;
	overflow:auto;
	color:#FFFFFF;
	background-color:#767184;
	background-image:url(../images/logo_background.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

/*dealer page styles*/

.dealerBody, .dealerBody p{
	background-color:#FFFFFF;
	font-size:14px;
	color:#000000;
}
.dealerBody td {
	font-size:14px;
	color:#000000;
}
.dealerLargeFont{
	font-size:24px;
	font-weight:bold;
	color:#000000;
}
.dealerOrange{
	font-size:14px;
	font-weight:bold;
	color:#FF9900;
}
.dealerRed{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
.dealerSubTitle{
	font-size:18px;
	color:#FF9900;
}
.dealerTitle{
	font-size:36px;
	font-weight:bold;
	color:#CC3300;
}
.dealerYellowLine {
	background-color:#FFFFCC;
}
p.dealerCaption{
	font-size:10px;
	color:#000000;
}