/* Default CSS Stylesheet for a new Web Application project */
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060; 
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; 
               font-style: italic; font-weight: bold; margin-top: 3; 
               margin-bottom: 0 }
h2           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; 
               font-style: normal; font-weight: bold; margin-top: 3; 
               margin-bottom: 0 }
h3           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; 
               font-weight: bold; margin-top: 0; margin-bottom: 0 }
h4           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; 
               margin-top: 0; margin-bottom: 0 }
input, button { font-size: 8pt }
select       { font-size: 8pt }
textarea     { font-size: 8pt }
.input		 { font-size: 8pt }

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
    color: Black;
}
a:link {
	font-weight: bold;
	text-decoration: none;
    color: Black;
}
a:visited {
	font-weight: bold;
	text-decoration: none;
    color: Black;
}
a:hover {
	font-weight: bold;
	text-decoration: underline;
    color: Black;
}
a:active {
	font-weight: bold;
	text-decoration: underline;
    color: Black;
}
.style2 {color: #333333}

a.sideNavPrimary,
a.sideNavPrimary:hover,
a.sideNavPrimary:visited,
.sideNavPrimary
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #C42012; /* CC3300 */
	width:98px;
	border-top-color: #CCCCCC; /* CCCCCC FFFFFF*/
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #7C2922; /* 663333 000000*/
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

a.sideNavSecondary,
a.sideNavSecondary:hover,
a.sideNavSecondary:visited,
.sideNavSecondary
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #EEEEEE;
	width:98px;
	border-top-color: #000000;	/* 000000*/
	border-top-width: 1px;
	border-top-style: none;
	border-bottom-color: #911d12;	/* 000000*/
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
a.sideNavSelected,
a.sideNavSelected:hover,
a.sideNavSelected:visited,
.sideNavSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
	font-weight: bold;
/*
    background-color: #888879;
    width: 98;
*/
}

.top_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	word-spacing: normal;
}
.top_nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F1F1F;
	font-weight: bold;
	text-decoration: none;
/*
	font-size: 11px;
*/
}
.top_nav a:link {
	color: #1F1F1F;
	font-weight: bold;
	text-decoration: none;
}
.top_nav a:visited {
	color: #1F1F1F;
	font-weight: bold;
	text-decoration: none;
}
.top_nav a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.top_nav a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.form_text:link,
a.form_text:visited,
a.form_text:hover,
a.form_text:active,
a.form_text:disabled
{
    color: #fff;
}

.footer_nav {
	font-size: 11px;
	color: #DDDDDD;
}
.footer_nav a:link {
	color: #EFEFEF;
	font-weight: bold;
	text-decoration: none;
}
.footer_nav a:visited {
	color: #EFEFEF;
	font-weight: bold;
	text-decoration: none;
}
.footer_nav a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.footer_nav a:hactive {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.newsHead {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.newsBody {
	color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
}
.newsBody a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.newsBody a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.newsBody a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.newsBody a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.GrayNewsHead {
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}
.GrayNewsHead a:link {
	font-weight: bold;
	color: #2C2C2C;
	text-decoration: none;
}
.GrayNewsHead a:visited {
	font-weight: bold;
	color: #2C2C2C;
	text-decoration: none;
}
.GrayNewsHead a:hover {
	font-weight: bold;
	color: #2C2C2C;
	text-decoration: underline;
}
.GrayNewsHead a:active {
	font-weight: bold;
	color: #2C2C2C;
	text-decoration: underline;
}
.GrayNewsBody {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
}
.GrayNewsBody a:link {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: none;
}
.GrayNewsBody a:visited {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: none;
}
.GrayNewsBody a:hover {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: underline;
}
.GrayNewsBody a:active {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: underline;
}
.GrayNewsBodyLink {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: none;
/*
//	font-family: Verdana, Arial, Helvetica, sans-serif;
//	font-size: 11px;
//	font-style: normal;
//	line-height: 16px;
//	text-decoration: underline;
*/
}
.GrayNewsBodyLink a:link {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: none;
/*
//	text-decoration: none;
//	border-bottom-style: dotted;
//	border-bottom-width: 1px
*/
}
.GrayNewsBodyLink a:visited {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: none;
/*
//	text-decoration: none;
//	border-bottom-style: dotted;
//	border-bottom-width: 1px
*/
}
.GrayNewsBodyLink a:hover {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: underline;
/*
//	border-bottom-style: solid;
//	border-bottom-width: 1px
*/
}
.GrayNewsBodyLink a:active {
	color: #2C2C2C;
	font-weight: bold;
	text-decoration: underline;
/*
//	border-bottom-style: solid;
//	border-bottom-width: 1px
*/
}
.horzRule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #911d12;
}

.MainHeader
{
    height: 25px;
}

.HeaderBar 
{
	color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
}

.HeaderBarBlue
{
	color: #EEEEEE;
	background-color:#182B69;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	width:680px;
	padding-bottom:5px;
}

.HeaderBarRed
{
	color: #EEEEEE;
	background-color:#B51A0E;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	width:680px;
	padding-bottom:5px;
}

.HeaderBarTan
{
	color: #EEEEEE;
	background-color:#D58436;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	width:680px;
}

.HeaderBarGray
{
	color: #EEEEEE;
	background-color:#666666;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	width:680px;
	height: 25px;
}

.HeaderText
{
    padding-top: 5px;
    padding-left: 10px;
}

.calHidden
{
	display:none;
}


.scastBrowseHeader, .scastBrowseHeader td, .scastBrowseHeader th
{
    vertical-align: bottom;
    color: #ffffff;
    height: 16px;
    background-color: #1f1f1a;
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
}
.scastBrowseHeader a:link {
    color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.scastBrowseHeader a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.scastBrowseHeader a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.scastBrowseHeaderCount
{
    vertical-align: top;
    color: #ffffff;
    background-color: #3f3f34;
    text-align: left;
}
.scastBrowseRowThumbnail { padding-left: 0px; }
.scastBrowseRowText { padding-left: 5px; }

.scastBrowsePager
{
	background-color:#000000;
}
.scastBrowsePager
{ background-color:#000000; }
.scastBrowseHeaderCount
{ background-color:#3f3f34; color:#FFFFFF; vertical-align:top; text-align: left;}
.scastBrowseAltRow td, .scastBrowseRow td
{
    height: 60px;
    background-color: #e3e3d3;
    color: #333333;
    vertical-align: top;
    border-right: solid 1px #CCCCFF;
    border-left: solid 1px #CCCCFF;
    border-bottom: solid 2px white;
}
.scastBrowseAltRow td
{ background-color:#e3e3de;}

.scastPreviewRow
{
    background-color: #e3e3d3;
}
.scastPreviewAltRow
{
    background-color: #e3e3de;
}

.search
{
	background-color: #460000;
	color: #FFFFFF;
}

.scastDetailHeader
{
	background-color:#3f3f34; 
}

.scastDetailSubHeader
{
	background-color:#460000; 
}

.scastDetailVehicleDetails
{
	background-color: #e3e3de;
	color: #000000;
}

.scastDetailImages
{
	background-color:#e3e3d3;
	color:#333333;
	border-color: #3f3f34;
}

.scastDetailConditionDetails
{
	background-color: #e3e3de; /* 460000 */ /* cc5600 */
	color: #000000; /* FFFFFF */
}



/* esale */
.esaleBrowseHeader
{
	background-color:#1f1f1a;
	color:#FFFFFF;
	height:16px;
	vertical-align:bottom;
}

.BrowseRow
{
	background-color:#e3e3d3;
}

.AltBrowseRow
{
	background-color:#e3e3de;
}

.esaleBrowseHeaderCount
{
	background-color:#3f3f34; 
	color:#FFFFFF;
	vertical-align:top;
	text-align: left;
}

.esaleBrowseRow
{
	background-color:#e3e3d3; 
	color:#333333;
	height:30px;
	vertical-align:top;
}

.esaleBrowseAltRow
{
	background-color:#e3e3de; 
	color:#333333;
	height:30px;
	vertical-align:top;
}

.esaleBrowseRowDiv
{
	background-color:#FFFFFF;
	width:100%;
	height:100%;
}

.esaleBrowseAltRowDiv
{
	background-color:#FFFFFF;
	width:100%;
	height:100%
}

.esaleBrowsePager
{
	background-color:#000000;
}

.esaleBrowseAltRowTopLine
{
	display:none;
}

.esaleBrowseRowTopLine
{
	display:none; 
}


.esaleBrowseHeaderNew
{
	background-color: #e3e3de; 
	color: #000000; 
}
/* end */

.esaleDetailHeader
{
	background-color:#3f3f34; 
}

.esaleDetailSubHeader
{
	background-color:#460000; 
}

.esaleDetailVehicleDetails
{
	background-color: #e3e3de; 
	color: #000000; 
}

.esaleDetailImages
{
	background-color:#e3e3d3; 
	color:#333333;
	border-color: #3f3f34;
}

.esaleDetailConditionDetails
{
	background-color: #e3e3de; 
	color: #000000; 
}
.tblDealerPurchaseTotals
{
     border-style: none;
}
