/* General */
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; LINE-HEIGHT: 16px; }
body,html { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; height: 100%; }
a:link { color: #0033FF; text-decoration: underline; }
a:visited { color: #0033FF; text-decoration: underline; }
a:active { color: #0033FF; text-decoration: underline; }
a:hover { color: #FF6600; text-decoration: underline; }

.cntxt { font-family: SimSun; font-size: 13px; color: #666666; font-weight: normal; text-decoration: none; LINE-HEIGHT: 17px; }
a.cntxt:link, a.cntxt:visited, a.cntxt:active { COLOR: #666666; TEXT-DECORATION: none; }
a.cntxt:hover { COLOR: #FF6600; TEXT-DECORATION: none; }


/* Navbar */
.navbar_region { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; LINE-HEIGHT: normal; LETTER-SPACING: 0px; }
.navbar_region:link, .navbar_region:visited, .navbar_region:active { COLOR: #333333; TEXT-DECORATION: none; }
.navbar_region:hover { COLOR: #181084; TEXT-DECORATION: none; }
.navbar_regiontxt { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; DISPLAY: block; LINE-HEIGHT: 22px; }
.navbar_regiontxt:link, .navbar_regiontxt:visited, .navbar_regiontxt:active { COLOR: #333333; TEXT-DECORATION: none; }
.navbar_regiontxt:hover { COLOR: #181084; TEXT-DECORATION: none; BORDER-BOTTOM: none; }

/* Place Holder */
.placeholder { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.placeholder:link, a.placeholder:visited, a.placeholder:active { COLOR: #666666; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
a.placeholder:hover { COLOR: #FF6600; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.placeholder_arrow { FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #555555; FONT-WEIGHT: bold; padding-left: 3px; padding-right: 3px; LINE-HEIGHT: normal; }
.placeholder_date { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; }

/* Submenu */
.submenu_heading { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 12px; COLOR: #999999; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.submenu:link, a.submenu:visited, a.submenu:active {
	font-family: Verdana; font-size: 11px; color: #666666; font-weight: normal; display: table-cell; text-indent: 0px; 
	text-decoration: none; width: 180px; line-height: normal; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; 
	border: solid #DDDDDD; border-width: 0px 0px 0px 0px; background-color: #FFFFFF; }
a.submenu:hover { color: #FF6600; background-color: #FFFFFF; }
a.submenu_hi:link, a.submenu_hi:visited, a.submenu_hi:active, a.submenu_hi:hover {
	font-family: Verdana; font-size: 11px; color: #FF6600; font-weight: normal; letter-spacing: normal; display: table-cell; text-indent: 0px; 
	text-decoration: none; width: 180px; line-height: normal; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; 
	border: solid #DDDDDD; border-width: 0px 0px 0px 0px; background-color: #FFFFFF; }

/* Page-Menu */
.pgmenu { font-family: Verdana; font-size: 11px; color: #666666; text-decoration: none; line-height: normal; }
a.pgmenu:link, a.pgmenu:visited, a.pgmenu:active { color: #0033FF; text-decoration: none; }
a.pgmenu:hover { color: #FF6600; text-decoration: none; }
.pgmenu_hi, a.pgmenu_hi:link, a.pgmenu_hi:visited, a.pgmenu_hi:active, a.pgmenu_hi:hover { font-family: Verdana; font-size: 11px; color: #FF6600; text-decoration: none; line-height: normal; }

/* Footer */
.footer1 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; }
a.footer1:link, a.footer1:visited, a.footer1:active { COLOR: #666666; TEXT-DECORATION: none; }
a.footer1:hover { COLOR: #FF6600; TEXT-DECORATION: none; }
.footer2 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #FF6600; LINE-HEIGHT: normal; }





/* TYPES ############################################################################################################################### */

/* Headings */

.pageheading1 { FONT-FAMILY: Arial; FONT-SIZE: 13px; COLOR: #181084; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.pageheading1_cn { FONT-FAMILY: SimSun; FONT-SIZE: 14px; COLOR: #181084; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }

.heading12a { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading12b { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading12c { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; }
.heading13a { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 13px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading15a { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 15px; COLOR: #999999; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading15a_cn { FONT-FAMILY: SimSun; FONT-SIZE: 15px; COLOR: #999999; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading18a { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 18px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }


/* Links */

a.link_noul:link, a.link_noul:visited, a.link_noul:active { COLOR: #0033FF; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.link_noul:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

a.link_noul_nocol:link, a.link_noul_nocol:visited, a.link_noul_nocol:active { COLOR: #666666; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.link_noul_nocol:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

a.link_trebuchet15a:link, a.link_trebuchet15a:visited, a.link_trebuchet15a:active { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE:15px; COLOR:#666666; FONT-WEIGHT:normal; TEXT-DECORATION:none; LINE-HEIGHT:normal; }
a.link_trebuchet15a:hover { COLOR: #FF6600; TEXT-DECORATION: none; }


/* Text */
.navbartxt { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.smalltxt1 { FONT-FAMILY: Tahoma; FONT-SIZE: 9px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.smalltxt9a { FONT-FAMILY: Tahoma; FONT-SIZE: 9px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.smalltxt10a { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.smalltxt11 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

.txt9a { FONT-FAMILY: Tahoma; FONT-SIZE: 9px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.txt10a { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.txt11a { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.txt12a { FONT-FAMILY: Tahoma; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.txt13a { FONT-FAMILY: Tahoma; FONT-SIZE: 13px; }
.txt_lineheightnormal { LINE-HEIGHT: normal; }


/* Boxes */

.linkbox { padding-left:18px; padding-right:18px; padding-top:12px; padding-bottom:12px; border:1px dotted #999999; background-color: #EFEFEF; }


/* Tables */

.table1a { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; border-collapse: collapse; }
.table1a TD { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px; }
.table1a_title { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.table1a_text { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: normal; }

.table2 { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; border-collapse: collapse; }
.table2 TD { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; }

.table_pixborder1 { padding: 1px; border: solid #999999; border-width: 1px 1px 1px 1px; }


/* Forms */
.form_textfield { color: #333333; font-family: Verdana; font-weight: normal; font-size: 11px; background-color: #FFFFFF; border: #CCCCCC solid; border-width: 1px 1px 1px 1px; }
.form_list { color: #333333; font-family: Verdana; font-weight: normal; font-size: 11px; background-color: #FFFFFF; border: #CCCCCC solid; border-width: 1px 1px 1px 1px; }
.form_textarea { color: #333333; font-family: Verdana; font-weight: normal; font-size: 11px; background-color: #FFFFFF; border: #CCCCCC solid; border-width: 1px 1px 1px 1px; }
.form_button { color: #333333; font-family: Verdana; font-weight: normal; font-size: 11px; }
.form_radiobutton { width: 13px; height: 13px; }




/* PAGE SPECIFIC ####################################################################################################################### */


/* Home */

.home_heading { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 13px; COLOR: #181084; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.home_banner_heading { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.home_banner_text { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 12px; }
a.home_banner_text:link, a.home_banner_text:visited, a.home_banner_text:active { COLOR: #666666; TEXT-DECORATION: none; }
a.home_banner_text:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.bulletin_itemheading { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; }
.bulletin_item { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; width: 255px; LINE-HEIGHT: normal; }
a.bulletin_item:link, a.bulletin_item:visited, a.bulletin_item:active { COLOR: #666666; TEXT-DECORATION: none; }
a.bulletin_item:hover { COLOR: #FF6600; TEXT-DECORATION: none; }
.bulletin_links { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.bulletin_links:link, a.bulletin_links:visited, a.bulletin_links:active { COLOR: #666666; TEXT-DECORATION: none; }
a.bulletin_links:hover { COLOR: #FF6600; TEXT-DECORATION: none; }


/* Events */

.events_title { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.events_txt1 { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #888888; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.events_txt2 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; TEXT-DECORATION: none; }
a.events_txt2:link, a.events_txt2:visited, a.events_txt2:active { COLOR: #333333; TEXT-DECORATION: underline; }
a.events_txt2:hover { COLOR: #FF6600; TEXT-DECORATION: underline; }


/* Model Showroom */

.models_lineup_quickspecs_title { FONT-FAMILY: Tahoma; FONT-SIZE: 14px; COLOR: #0033FF; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; }
.models_lineup_quickspecs { LINE-HEIGHT: normal; padding-bottom: 5px; padding-left: 3px; }

.specstable { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; border-collapse: collapse; }
.specstable TD { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.specstable_title1 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #EEEEEE; FONT-WEIGHT: bold; LINE-HEIGHT: normal; LETTER-SPACING: 0px; }
.specstable_title2 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; LETTER-SPACING: 1px; }
.specstable_item { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; }

.specstable_inside1 { border: solid #FFFFFF; border-width: 0px 0px 0px 0px; border-collapse: collapse; }
.specstable_inside1 TD { border: solid #FFFFFF; border-width: 0px 0px 0px 0px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }

.accessories_category { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 13px; COLOR: #999999; FONT-WEIGHT: normal; LINE-HEIGHT: normal; letter-spacing: 2px; padding-top:5px; padding-bottom:5px; padding-left:12px; padding-right:12px; background-color:#EFEFEF; border: dotted #CCCCCC; border-width: 1px 1px 1px 1px; }
.accessories_title { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #333333; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; padding-top:2px; padding-bottom:3px; padding-left:5px; padding-right:5px; background-color:#DDDDDD; }
.accessories_description { FONT-FAMILY: Tahoma; FONT-SIZE: 9px; COLOR: #777777; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; padding-top:2px; padding-bottom:3px; padding-left:5px; padding-right:5px; background-color:#EFEFEF; border: dotted #CCCCCC; border-width: 0px 0px 0px 0px; }


/* Merchandise */

.merchandise_category { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: normal; DISPLAY: block; LINE-HEIGHT: 24px; border: dotted #999999; border-width: 0px 1px 1px 1px; }
a.merchandise_category:link, a.merchandise_category:visited, a.merchandise_category:active { COLOR: #666666; TEXT-DECORATION: none; }
a.merchandise_category:hover { COLOR: #FF6600; TEXT-DECORATION: none; }


.merchandise_tblpix { padding: 1px; border: solid #999999; border-width: 1px 1px 1px 1px; }
.merchandise_desc { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; padding-top:5px; padding-bottom:8px; padding-left:8px; padding-right:8px; border: solid #CCCCCC; border-width: 0px 1px 1px 1px; background-color:#FDF0E6; border-top:1px solid #FF6600; }

/*
.merchandise_title { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #333333; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; padding-top:2px; padding-bottom:5px; padding-left:5px; padding-right:5px; background-color:#EFF5FF; border: dotted #CCCCCC; border-width: 0px 1px 1px 1px; }
.merchandise_description { FONT-FAMILY: Tahoma; FONT-SIZE: 9px; COLOR: #777777; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; padding-top:2px; padding-bottom:3px; padding-left:5px; padding-right:5px; background-color:#EFEFEF; border: dotted #CCCCCC; border-width: 0px 0px 0px 0px; }
.merchandise_endline { background-color: #FF9900; }
*/


/* Promotions */
.promotions_category { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 12px; COLOR: #888888; FONT-WEIGHT: normal; LINE-HEIGHT: normal; letter-spacing: 2px; padding-left:12px; padding-right: 12px; }
.promotions_item, a.promotions_item, a.promotions_item:visited, a.promotions_item:active { FONT-FAMILY: Tahoma; FONT-SIZE: 13px; COLOR: #3366FF; LINE-HEIGHT: normal; padding-bottom: 10px; TEXT-DECORATION: none; }
a.promotions_item:hover { COLOR: #FF6600; TEXT-DECORATION: none; }
.promotions_item_cn, a.promotions_item_cn, a.promotions_item_cn:visited, a.promotions_item_cn:active { FONT-FAMILY: SimSun; FONT-SIZE: 13px; COLOR: #3366FF; LINE-HEIGHT: normal; padding-bottom: 10px; TEXT-DECORATION: none; }
a.promotions_item_cn:hover { COLOR: #FF6600; TEXT-DECORATION: none; }


/* Careers */
.careers_item, a.careers_item, a.careers_item:visited, a.careers_item:active { FONT-FAMILY: Tahoma; FONT-SIZE: 13px; COLOR: #3366FF; LINE-HEIGHT: normal; padding-bottom: 10px; TEXT-DECORATION: none; }
a.careers_item:hover { COLOR: #FF6600; TEXT-DECORATION: none; }
.careers_item_cn, a.careers_item_cn, a.careers_item_cn:visited, a.careers_item_cn:active { FONT-FAMILY: SimSun; FONT-SIZE: 14px; COLOR: #3366FF; LINE-HEIGHT: normal; padding-bottom: 10px; TEXT-DECORATION: none; }
a.careers_item_cn:hover { COLOR: #FF6600; TEXT-DECORATION: none; }


/* Buying - Loan Calculator */
.loancalc_results { FONT-FAMILY: Tahoma; FONT-SIZE: 12px; COLOR: #EFEFEF; FONT-WEIGHT: bold; letter-spacing: 1px; LINE-HEIGHT: normal; }





.boxtitle1 { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; letter-spacing: 0px; padding-left:12px; padding-right: 12px; background-image:url("images/02_glassbg24_grey.gif"/*tpa=http://www.motorimage.net/images/02_glassbg24_grey.gif*/); border: solid #DDDDDD; border-width: 1px 1px 1px 1px; }



.td9h12 {
	font-size: 11px;
	color: #000000;
	border-top: 1px none #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;


}

