TD {
	FONT-SIZE: 13px; font-family: Helvetica, Verdana, Arial, sans-serif;
}
H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}

/* Font Family Classes*/

.fArial { font-family: Arial,Helvetica,sans-serif; }
.fVerdana {	font-family: Verdana,Arial,Helvetica,sans-serif; }
.fTahoma { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.fTreb { font-family: Trebuchet MS,Arial,Helvetica; }
.fHelvetica { font-family: Helvetica, Verdana, Arial, sans-serif; }


/* Font Size Classes */

.fs8  { font-size:8px; }
.fs9  {	font-size:9px; }
.fs10 {	font-size:10px; }
.fs11 {	font-size:11px; }
.fs12 {	font-size:12px; }
.fs13 {	font-size:13px; }
.fs14 {	font-size:14px; }
.fs15 {	font-size:15px; }
.fs16 {	font-size:16px; }
.fs17 {	font-size:17px; }
.fs18 {	font-size:18px; }
.fs19 {	font-size:19px; }
.fs20 {	font-size:20px; }
.fs22 {	font-size:22px; }
.fs24 {	font-size:24px; }

/* Font Weight Classes */

.fBold600 { font-weight:600; }
.fBold700 { font-weight:700; }
.fBold800 { font-weight:800; }
.fBold { font-weight:bold; }
.fBolder { font-weight:bolder; }
.fNormal { font-weight:normal; }
strong { font-weight:bold; }

/* Font Style Classes */

.fItalic {font-style:italic;}
.fNormal {font-style:normal;}

/* Font Color Classes */

.black {color:#000}
.gray3 {color:#333}
.gray4 {color:#444}
.gray6 {color:#666}
.gray8 {color:#888}
.gray9 {color:#999}
.grayc {color:#ccc}
.graye {color:#eee}
.white {color:#fff}
.red   {color:#ff0000}
.green {color:#026a0c}
.asred {color:#d40724}
.asblue {color:#004784}
.darkred {color:#bd071e}

/* Line-Height Classes */

.lhNormal { line-height: normal; }
.lh10 { line-height: 10px; }
.lh12 { line-height:12px; }
.lh15 { line-height: 15px; }
.lh16 { line-height: 16px; }
.lh17 { line-height: 17px; }
.lh18 { line-height: 18px; }
.lh19 { line-height: 19px; }
.lh20 { line-height: 20px; }

/* Additional Text Classes */

.talignleft { text-align:left }
.taligncenter { text-align:center }
.talignright { text-align:right }

/* Additional Text Classes */

.underline { text-decoration:underline; }
.underlineno { text-decoration:none; }
.uppercase {text-transform:uppercase; }
.capitalize {text-transform: capitalize;}

/* Border Classes */

.solidborderbtm { border-bottom: 1px #ccc solid; }
.dottedborderbtm { border-bottom: 1px #ccc dotted; }
.doubleborderbtm { border-bottom: 1px #ccc double; }

/* Margin Classes */

.margin0 { margin:0; }
.margin5 { margin:5px; }
.margin10 { margin:10px; }
.margin15 { margin:15px; }
.margin20 { margin:20px; }
.margintop0 { margin-top:0; }
.margintop5 { margin-top:5px; }
.margintop10 { margin-top:10px; }
.margintop15 { margin-top:15px; }
.margintop20 { margin-top:20px; }
.marginbottom0 { margin-bottom:0; }
.marginbottom5 { margin-bottom:5px; }
.marginbottom10 { margin-bottom:10px; }
.marginbottom15 { margin-bottom:15px; }
.marginbottom20 { margin-bottom:20px; }

/* Padding Classes */

.padding0 { padding:0; }
.padding5 { padding:5px; }
.padding10 { padding:10px; }
.padding15 { padding:15px; }
.padding20 { padding:20px; }
.paddingtop0 { padding-top:0; }
.paddingtop5 { padding-top:5px; }
.paddingtop10 { padding-top:10px; }
.paddingtop15 { padding-top:15px; }
.paddingtop20 { padding-top:20px; }
.paddingbottom0 { padding-bottom:0; }
.paddingbottom5 { padding-bottom:5px; }
.paddingbottom10 { padding-bottom:10px; }
.paddingbottom15 { padding-bottom:15px; }
.paddingbottom20 { padding-bottom:20px; }

a:hover{
	color:#000000
}
A.nav { 
	color: #9F071D; font-family: sans-serif verdana, arial; visited: color: #9F071D;  font-weight: bold; font-size: 12px; text-align: left; text-decoration:n
}
.BGverylightGray {
	BACKGROUND: #faf9f6; COLOR: #000000
}
.BGlightGray {
	BACKGROUND: #e8e8e8; COLOR: #000000
}
.BGgray {
	BACKGROUND: #cccccc; COLOR: #000000
}
.BGblack {
	BACKGROUND: #000000; COLOR: #ffffff
}
.BGblackBig {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #000000; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.BGwhite {
	BACKGROUND: #ffffff; COLOR: #000000
}
.BGRed {
	BACKGROUND: #D40724; COLOR: #ffffff
}
.BGerror {
	BACKGROUND: #ff0000; COLOR: #ffffff
}
.BGwarning {
	BACKGROUND: #ffcc99; COLOR: #000000
}
.boldred {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #D60421; FONT-FAMILY: Arial, sans-serif
}
.RedBigFont {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #ffffff; COLOR: #cc0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.Disclaimer {
	FONT-SIZE: 9px; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRegularVerySmall {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBoldVerySmall {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRegularSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRegular {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBoldSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBold12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBoldMed {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBoldLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTError {
	FONT-WEIGHT: bold; BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTWarning {
	FONT-WEIGHT: bold; BACKGROUND: #ffcc99; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRed {
	BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRed:visited {
	BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRed:active {
	BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRed:link {
	BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBlue {
	FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.Form { 
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY:Verdana,Arial,Helvetica,"Sans Serif" }
.Nav {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY:Verdana,Arial,Helvetica,"Sans Serif"
}
.PageHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: #ffffff; COLOR: #ff6600; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.SAMPLEhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.SAMPLEbody {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial
}
OPTION {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial
}
.CellOut {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: solid 1px #FFFFFF; TEXT-DECORATATION: none;
}
.CellHover {
	BACKGROUND-COLOR: #F4F4F4; BORDER-BOTTOM: solid 1px #F4F4F4;
}
.dealerlinkoutodd {
	BACKGROUND-COLOR: #F4F4F4; BORDER-BOTTOM: solid 1px #F4F4F4; TEXT-DECORATATION: none;
}
.dealerlinkhover {
	BACKGROUND-COLOR: #BCB8B8; BORDER-BOTTOM: solid 1px #BCB8B8;
}
.searchhover {
	BACKGROUND-COLOR: #f4f4f4; BORDER: solid 1px #000000;
}
.dealerlinkouteven {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: solid 1px #FFFFFF; TEXT-DECORATATION: none;
}
.resultsred {
	FONT-FAMILY: Verdana, Arial; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: D40724
}
.dbluelink {
    color: #06146A
}
.search{ 
	color: #D40724; font-family: sans-serif verdana, arial; font-weight: bold; font-size: 13px; text-align: left; text-decoration:n
}
INPUT.button {
	BORDER-RIGHT: #4A4D4A 1px solid; BORDER-TOP: #4A4D4A 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #4A4D4A 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #4A4D4A 1px solid; BACKGROUND-COLOR: #4A4D4A; cursor: hand; FONT-FAMILY: arial
}
a.footer:link { color: ffffff; text-decoration: none }
a.footer:active { color: ffffff; text-decoration: none }
a.footer:visited { color: ffffff; text-decoration: none }
a.footer:hover { color: ffcc00; text-decoration: none;}
font.clock {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.dealerlinkoutodd {
	BACKGROUND-COLOR: #CECFCE; BORDER-BOTTOM: solid 1px #F4F4F4; TEXT-DECORATATION: none;
}
.dealerlinkhover {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: solid 1px #BCB8B8;
}
.searchhover {
	BACKGROUND-COLOR: #f4f4f4; BORDER: solid 1px #000000;
}
.dealerlinkouteven {
	BACKGROUND-COLOR: #F7F3F7; BORDER-BOTTOM: solid 1px #FFFFFF; TEXT-DECORATATION: none;
	}
INPUT.PhotoButton {
	BORDER-RIGHT: #C4C4C4 1px solid; BORDER-TOP: #C4C4C4 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #C4C4C4 1px solid; COLOR: #C4C4C4; BORDER-BOTTOM: #C4C4C4 1px solid; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: arial 
}
.BkgRadiobtn { 
margin:4px; background-repeat:no-repeat; background-image:url(http://dealer.showpubs.net/new/images/body_default_radiobtn.gif); 
}
.BkgCheckbox {	margin:1px;	background-repeat:no-repeat;	background-image:url(http://dealer.showpubs.net/new/images/body_default_checkbox.gif); }

.mainColumn {

overflow: hidden;
margin: 0px auto;
}

/********************************************************************************
* Login
********************************************************************************/
#login {
min-height:175px;
}

#login form {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
background-color:#F9F8F7;
border:1px solid #CCCCCC;
display:block;
margin:0 auto;
padding:20px;
width:300px;
overflow: hidden;
margin-top: 0px;
}

#login h2 {
color:#444444;
font-size:18px;
font-weight:bold;
left:5px;
margin-bottom:10px;
margin-top:0px;
position:relative;
}

#login label {
display:block;
float:left;
position:relative;
text-align:right;
top:8px;
width:100px;
}

#login .section input {
margin-left:15px;
margin-bottom:5px;
padding:5px;
width:176px;
font-size: 12px;
}

#login .section a {
display:block;
font-weight:normal;
left:116px;
position:relative;
top:5px;
}

#login .newGreenButton {
float:right;
margin-right:9px;
}

/* Notice Classes */

.olderror   { padding: .8em; margin-bottom: 1em; margin-top: 1em; background: #fff0f0; color: #8a1f11; border: 2px solid #9e000c; }
.error   	{ padding: .8em; margin-bottom: 1em; margin-top: 1em; background: #fff0f0; color: #8a1f11; border: 2px solid #ec3a41; }
.notice     { padding: .8em; margin-bottom: 1em; margin-top: 1em; background: #fff6bf; color: #514721; border: 2px solid #ffd324; }
.success    { padding: .8em; margin-bottom: 1em; margin-top: 1em; background: #eef5e2; color: #264409; border: 2px solid #d7e8bd; }
.message    { padding: .8em; margin-bottom: 1em; margin-top: 1em; background: #efefef; color: #222222; border: 2px solid #dedede; }
.info       { padding: .8em; margin-bottom: 1em; margin-top: 1em; background: #e8f1f9; color: #222222; border: 2px solid #b5d4fe; }

.olderror a { color: #8a1f11; }
.error a    { color: #990000; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
.message a  { color: #333333; }
.info a     { color: #4388e5; }
