/* ********************************************************************** */
/* *** global styles *** */

/* ********************************************************************** */

body 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #000000;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px
}


H1
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: Bold
}

ul 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #003366; 
    list-style-type: disc; 
    margin-top: 12px; 
    margin-bottom: 12px;
    margin-right: 18px;
    margin-left: 18px
}


/* ********************************************************************** */
/* Main Styles */
/* ********************************************************************** */

.adminbackground /* *** Used for admin pages *** */
{  
	background-color: #FFFFFF; 
	background-image: url(/images/admin/adminbackground.gif); 
	background-repeat: repeat-x
}


/* *** page background *** */

.background 
{  
	background-color: #FFFFFF; 
	background-image:   url(/images/background.gif); 
	background-repeat: repeat-x
}

.reg /* *** text style used for basic text throughout the site *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}
	.reg  a:link { color:#003399}
	.reg  a:visited { color:#003399}
	.reg  a:active { color:#666699}
	.reg  a:hover { color:#666699}

.small
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000
}

	.small  a:link { color:#003399}
	.small  a:visited { color:#003399}
	.small  a:active { color:#666699}
	.small  a:hover { color:#666699}

/* *** blue fonts *** */

.bluelg
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #003366
}

	.bluelg  a:link { color:#003366}
	.bluelg  a:visited { color:#003366}
	.bluelg  a:active { color:#003366}
	.bluelg  a:hover { color:#003366}

.bluereg
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366
}

	.bluereg  a:link { color:#003366}
	.bluereg  a:visited { color:#003366}
	.bluereg  a:hover { color:#003366}
	.bluereg  a:active { color:#003366}

.bluesmall
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #003366
}

	.bluesmall  a:link { color:#003366}
	.bluesmall  a:visited { color:#003366}
	.bluesmall  a:hover { color:#003366}
	.bluesmall  a:active { color:#003366}

.redreg
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FF0000
}

	.redreg  a:link { color:#FF0000}
	.redreg  a:visited { color:#FF0000}
	.redreg  a:hover { color:#FF0000}
	.redreg  a:active { color:#FF0000}

.footersmall
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #003399
}

	.footersmall  a:link { color:#003399}
	.footersmall  a:visited { color:#003399}
	.footersmall  a:active { color:#003399}
	.footersmall  a:hover { color:#E20202}
	

.whitesmall
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #FFFFFF
}

	.whitesmall  a:link { color:#949493}
	.whitesmall  a:visited { color:#949493}
	.whitesmall  a:active { color:#949493}
	.whitesmall  a:hover { color:#ffcc66}
	
.whitesmallb
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #FFFFFF
}

	.whitesmallb  a:link { color:#FFCC66}
	.whitesmallb  a:visited { color:#FFCC66}
	.whitesmallb  a:active { color:#FFCC66}
	.whitesmallb  a:hover { color:#FCA904}
	
	
.whitereg
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal; 
	color: #FFFFFF
}

	.whitereg  a:link { color:#ffcccc}
	.whitereg  a:visited { color:#ffcccc}
	.whitereg  a:active { color:#ffcc66}
	.whitereg  a:hover { color:#ffcc66}
	
.whitelg
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: normal; 
	color: #FFFFFF
}

	.whitelg  a:link { color:#ffcccc}
	.whitelg  a:visited { color:#ffcccc}
	.whitelg  a:active { color:#ffcc66}
	.whitelg  a:hover { color:#ffcc66}

/* ********************************************************************** */
/* Caption Styles */
/* ********************************************************************** */


.captiongray /* *** caption for photos new and used car home pages, cars detail page *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; font-weight: bold; 
	text-transform: uppercase; 
	color: #333333
}

	.captiongray  a:link { font-weight: bold; text-decoration: none; color:#333333}
	.captiongray  a:visited { font-weight: bold; text-decoration: none; color:#333333}
	.captiongray  a:active { font-weight: bold; text-decoration: underline; color:#000000}
	.captiongray  a:hover { font-weight: bold; text-decoration: underline; color:#000000}

.captionheader 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #333333
}

/* ********************************************************************** */
/* Nav Styles */
/* ********************************************************************** */

.subnav /* *** main sub nav menus *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	text-transform: capitalize
}

	.subnav  a:link { font-weight: bold; text-decoration: none; color:#000000}
	.subnav  a:visited { font-weight: bold; text-decoration: none; color:#000000}
	.subnav  a:active { font-weight: bold; text-decoration: none; color:#ff0000}
	.subnav  a:hover { font-weight: bold; text-decoration: none; color:#ff0000}

/* ********************************************************************** */
/* Shop Styles */
/* ********************************************************************** */

.shopheader /* *** used for header row on search results and summary pages *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
	font-weight: bold;
}

	.shopheader  a:link { text-decoration: underline; color:#FFFFFF}
	.shopheader  a:visited { text-decoration: underline; color:#FFFFFF}
	.shopheader  a:active { text-decoration: none; color:#FFFFFF}
	.shopheader  a:hover { text-decoration: none; color:#FFFFFF}

.shoptitle /* *** used in title bar on new and used car detail pages *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize
}

	.shoptitle  a:link { text-decoration: underline; color:#FFFFFF}
	.shoptitle  a:visited { text-decoration: underline; color:#FFFFFF}
	.shoptitle  a:active { text-decoration: none; color:#FFFFFF}
	.shoptitle  a:hover { text-decoration: none; color:#FFFFFF}

.shopsearch /* *** used for search results page in shop section *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	text-transform: capitalize
}

	.shopsearch  a:link { text-decoration: underline; color:#003399}
	.shopsearch  a:visited { text-decoration: underline; color:#003399}
	.shopsearch  a:active { text-decoration: none; color:#003399}
	.shopsearch  a:hover { text-decoration: none; color:#003399}

.shoptext /* *** used for search results page in shop section *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
}


.shopselect /* *** used for drop-down boxes on search pages in shop section *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000;
	text-transform: capitalize
}

/* ********************************************************************** */
/* Admin Styles */
/* ********************************************************************** */

.adminfooter
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #FFFFFF
}

	.adminfooter  a:link { color:#333333}
	.adminfooter  a:visited { color:#333333}
	.adminfooter  a:active { color:#000000}
	.adminfooter  a:hover { color:#000000}

.adminheader /* *** used for header row on search results and summary pages *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
	font-weight: bold;
}

	.adminheader  a:link { text-decoration: underline; color:#FFFFFF}
	.adminheader  a:visited { text-decoration: underline; color:#FFFFFF}
	.adminheader  a:active { text-decoration: none; color:#FFFFFF}
	.adminheader  a:hover { text-decoration: none; color:#FFFFFF}

.admintitle /* *** used in title bar on new and used car detail pages *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000;
	font-weight: bold;
	text-transform: capitalize
}

	.admintitle  a:link { text-decoration: underline; color:#000000}
	.admintitle  a:visited { text-decoration: underline; color:#000000}
	.admintitle  a:active { text-decoration: none; color:#000000}
	.admintitle  a:hover { text-decoration: none; color:#000000}

.admintext /* *** used for search results page in shop section *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}

	.admintext  a:link { text-decoration: underline; color:#003399}
	.admintext  a:visited { text-decoration: underline; color:#003399}
	.admintext  a:active { text-decoration: none; color:#003399}
	.admintext  a:hover { text-decoration: none; color:#003399}

.adminbold /* *** used for search results page in shop section *** */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	font-weight: bold
}

	.adminbold  a:link { text-decoration: underline; color:#003399}
	.adminbold  a:visited { text-decoration: underline; color:#003399}
	.adminbold  a:active { text-decoration: none; color:#003399}
	.adminbold  a:hover { text-decoration: none; color:#003399}

.adminredalert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold
}

	.adminredalert  a:link { color:#FF0000}
	.adminredalert  a:visited { color:#FF0000}
	.adminredalert  a:hover { color:#FF0000}
	.adminredalert  a:active { color:#FF0000}

/* ********************************************************************** */
/* Photo Styles */
/* ********************************************************************** */

.picblue /* used as border for main photos on site pages */
{  
    border: 2px #003399 solid
}

/* ********************************************************************** */
/* Specials and Incentives Styles */
/* ********************************************************************** */

.specheader
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 22px;
    font-weight: 700; 
    color: #000000 
}

.specgrey
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: 700; 
    color: #666666 
}

.specblack
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #000000
}

.speclegal 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000 
}

.specred 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #D7882A;
}

/* **************************************************************** */
/* *** form elements *** */
/* **************************************************************** */

.formheader 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #003366
}

.formbold /* Used in left column to title a form element */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	font-weight: bold
}

.formtext /* Used in right column along with a form element */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333
}

.formsmall /* Used in right column along with a form element */
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #333333
}

.formfield /* Non-required text field */
{  
    BORDER-TOP-WIDTH: 1px;
    PADDING-LEFT: 12px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #000000;
    BACKGROUND-IMAGE:  url(/images/forms/input-bkgrnd.gif);
    BACKGROUND-REPEAT: no-repeat;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #000000;
    COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #000000
}

.formreq /* Required text field (has red arrow in background) */
{  
    BORDER-TOP-WIDTH: 1px;
    PADDING-LEFT: 12px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #000000;
    BACKGROUND-IMAGE:  url(/images/forms/input-bkgrndred.gif);
    BACKGROUND-REPEAT: no-repeat;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #000000;
    COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #000000
}

.formselect9
{  
    FONT-SIZE: 9pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #E3EDF2;
    FONT-FAMILY: Verdana,Arial,Helvetica;
}

.formselect8
{  
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    text-transform: capitalize
}

.formbutton
{  
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BORDER-LEFT-COLOR: #000000;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #000000;
    BACKGROUND-COLOR: #C7E3EF;
    BORDER-TOP-COLOR: #000000;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #000000
}

.formnote /* Used to denote required field in Netscape; invisible in IE */
{  
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Arial,Helvetica;
}

.formother /* Used for form elements other than text fields */
{  
    BORDER-TOP-WIDTH: 1px;
    PADDING-LEFT: 12px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #000000;
    BACKGROUND-IMAGE:  url(/images/forms/input-bkgrndother.gif);
    BACKGROUND-REPEAT: repeat-y;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #000000;
    COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #000000
}
