@charset "UTF-8";
/* Arnold Clark.com TYPOGRAPHY */

html, body, div, span, object, iframe,
h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { font-size:11px; font-family: 'Trebuchet MS',verdana,sans-serif; color: #454545;}

h1 { font-size:18px; font-weight:bold; color:#454545; margin-bottom:7px; margin-top:0px; text-align:left;}
h1 a { font-size:18px; font-weight:bold; color:#a53535; margin-bottom:7px; margin-top:0px; text-align:left; text-decoration:none;}

.bluebar h1 { background: transparent url('../images/headers/h2-right.png') no-repeat scroll top right; display: block; float: left; height:20px; margin-right: 6px; padding-right: 5px; text-decoration: none; color: #FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; width:100%; text-align:center; margin:0px; margin-bottom:10px; }
.bluebar h1 span { background: transparent url('../images/headers/h2-left.png') no-repeat; display: block; line-height: 20px; color: #FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; margin-top:0px; }  

h2 { background: transparent url('../images/headers/h2-right.png') no-repeat scroll top right; display: block; float: left; height:20px; margin-right: 6px; padding-right: 5px; text-decoration: none; color: #FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; width:100%; text-align:center; margin:0px; margin-bottom:10px; }
h2 span { background: transparent url('../images/headers/h2-left.png') no-repeat; display: block; line-height: 20px; color: #FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; margin-top:0px; } 

h3 { font-size:14px; font-weight:bold; color:#454545; margin-top:0px; text-align:left; margin-bottom:0px; }

p { font-size:11px; color:#454545; }
a { color:#a53535; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }

/* My Arnold */

	#top-right-nav {color:#FFFFFF; font-size:10px; font-weight:bold;}
	#top-right-nav a {color:#FFF000; text-decoration: none; font-size:10px; font-weight:bold;}
	#top-right-nav a:hover {text-decoration:underline;}
	

/* Navigation */
	
	.navigation { background-image: url(../images/nav-split.jpg); background-position: right; background-repeat: no-repeat; height: 17px;}
	#breadcrumbs {color:#FFFFFF; font-weight:bold; }
	#breadcrumbs a {color:#FFFFFF; text-decoration:none;}
	#breadcrumbs a:hover {text-decoration:underline;}
	
	/* BA ADDED FOR WILDFIRE BREADCRUMBS */
	
	#breadcrumbs ul {color:#FFFFFF; margin-left:3px; clear:right;}
	#breadcrumbs ul li {color:#FFFFFF;}
	#breadcrumbs ul li a {list-style:none; display:inline; font-size:11px; color:#FFFFFF;}
	#breadcrumbs .light-blue {float:left;}
	
	/* MAIN MENU */

	#mainmenu { text-align:left!important; font-size:14px!important; color:#FFFFFF;}
	#mainmenu ul li a {text-align:left; text-decoration:none; color:#ffffff; font-weight:bold; background-repeat:no-repeat; display:inline; list-style-type:none;}
	#mainmenu ul li a span { display:inline; list-style-type:none; }
	#mainmenu ul .parent a { text-decoration:none; color:#ffffff; font-weight:bold;}
	#mainmenu ul .current a {color:#FFF000!important; background-image: url(../images/current.gif); background-position: bottom center; background-repeat: no-repeat;}
	
	#mainmenu a {font-weight: bold; color:#FFFFFF; text-decoration: none; padding-bottom: 8px;}
	#mainmenu a:hover {color:#cde3fa; background-image: url(../images/rollover.gif); background-position:bottom center; background-repeat:no-repeat;}	
	#mainmenu a .current {color:#FFF000!important; background-image: url(../images/current.gif); background-position: bottom center; background-repeat: no-repeat; }
	
	.wf_horizontal_menu {margin-left:-45px!important; color:#FFFFFF;}
	.wf_horizontal_menu .current span {color:#FFF000;}
	.wf_horizontal_menu .first span {margin-left:10px;}
	.wf_horizontal_menu li a:hover span {color:#cde3fa!important;}
	.wf_horizontal_menu span { padding-left:8px; padding-right:12px; background-image: url(../images/nav-split.jpg); background-position: right; background-repeat: no-repeat; height: 17px; color:#FFFFFF;}
	.wf_horizontal_menu ul {list-style:none; margin-top:0px; }
	.wf_horizontal_menu li {display:inline; list-style-type:none;}
	.wf_horizontal_menu a, .wf_horizontal_menu a span {display:block; margin-left:0px!important; font-size:13px; text-align:left!important;}
	
	
/* Showroom */

	#showroom p {margin:0px; font-size:13px;}
	#showroom p a {color:#a53535; text-decoration:none; font-weight:bold;}
	.showroom-link {color:#21467d; text-decoration:none; font-weight:bold; font-size:13px;}
	.grey { text-decoration:none; font-weight:bold;}

	
/* Sidebar */

	.sidebar h1 {margin-left:0px; margin-top:0px;}
	.sidebar h2 {width:160px!important; margin-left:1px; }
	.sidebar p {margin-bottom: 0px; margin-top: 0px; padding-top:0px; text-align:left; }
	.sidebar p a {color:#a53535; font-weight:bold; text-decoration:none;}
	.sidebar p a:hover {text-decoration:underline;}

	
	#franchises .franchise h1 {margin:0px!important; width: 75px;}
	#franchises .franchise h1 a {font-size:11px; font-weight: bold; width: 75px; margin: 0px auto!important; padding: 0px!important; text-decoration: none; color:#454545; display:block;}
	#franchises .franchise h1 a:hover {text-decoration: none; color: #FFFFFF; background-color:#607e9f; display:block; }
	
	#morefromarnold .desc h1 {font-size: 12px; color:#a53535; font-weight:bold; margin-bottom: 0px; margin-top: 0px; padding-left:2px;}
	#morefromarnold .desc h1 a {font-size: 12px; color:#a53535; font-weight:bold; text-decoration:none;}
	#morefromarnold .desc h1 a:hover {text-decoration: underline;}
	#morefromarnold .desc p {margin-top: 0px; font-size: 11px; color: #333333; padding-left:2px;}
	#morefromarnold .thumb {vertical-align:top; }
	
	#topcars {margin-top: 0px;}
	#topcars .numbers {height: 22px!important; display:block; text-align:center; width: 25px;}
	#topcars .spec {height: 22px!important; vertical-align:middle!important;}
	#topcars .spec .make a {font-size: 11px; font-weight:bold; color: #454545; text-decoration: none; display: block;}
	#topcars .spec .make a:hover {text-decoration: none; color: #FFFFFF; background-color:#607e9f; display: block;  }
	
	
/* Main Content */

	#content p {text-align:left; margin-bottom:0px; margin-top:10px; font-size:11px; }

	.main-3column-content #dotw {color: #FFF;font-weight:bold;}
	.main-3column-content #dotw .pages {color:#a53535; font-size:13px;}
	
	.main-3column-content .dotw-previous, .dotw-next {color:#454545; font-size:12px; font-weight:bold; }
	.main-3column-content .dotw-currently {font-size:12px; font-weight:bold; color:#234d7a; text-align: center;}
	
	.main-4column-content a {color:#a53535; text-decoration:none; font-weight:bold;}
	.main-4column-content a:hover {text-decoration: underline;}
	
	#budgetcalc p {font-size: 11px; color:#333333; margin-top: 0px; font-weight:bold;}
	#budgetcalc .budget {font-size:18px; color:#a53535; font-weight:bold; padding-top: 3px;}
	#budgetcalc .between {font-size:12px; color:#264b79; font-weight:bold;}
	
	.largebutton a {font-size: 14px; font-weight:bold; color:#a53535; text-decoration:none;}
	.largebutton a:hover {text-decoration:underline;}
	
/* Footer Content */
	#footer {text-align: center; width:1000px;}
	#footer h2 {background-image: url(../images/headers/footer-header.jpg); background-repeat:no-repeat; background-position:left top; text-align:center; color:#FFF; font-size:12px; display:block; margin-top:0px; padding-bottom:3px; padding-top:0px; }
	#footer h2 span {background-image:none;}
	#footer-content #footertable h1 {font-size: 12px; text-transform: uppercase; color:#333333; margin:0px;}
	#footer-content #footertable h1 a {font-size:12px; text-transform: uppercase; color:#333333; margin:0px; text-decoration: none;}
	#footer-content #footertable h1 a:hover { text-decoration:underline; text-align: left; } 
	
	#footer-content #footertable p { font-size: 10px; color:#21467d; margin-bottom:10px; margin-top:0px; font-weight:bold; text-align: left; }
	#footer-content #footertable p a {font-size: 10px; color:#21467d; text-decoration:none;}
	#footer-content #footertable p a:hover {text-decoration:underline;}
	#footer-content .bottom {font-size:10px; font-weight:bold; color:#333333; background-image:none;}
	#footer-content .bottom a {font-size:10px; color:#333333; text-decoration:none;}
	#footer-content .bottom a:hover {text-decoration:underline;}

	
/* GENERIC SITE WIDE RULES */

	.title {color:#FFF000!important; text-transform: uppercase; font-weight:bold;}
	.current {color:#FFF000!important; text-transform: uppercase; font-weight:bold;}
	.white {color: #FFFFFF!important;}
	.light-blue {color:#cde3fa; font-weight: bold;}
	.left {text-align:left!important; }
	.right {text-align:right!important; }
	
	.left a {color:#a53535; font-weight: bold; text-decoration: none;}
	.left a:hover {text-decoration: underline;}
	
	.right a {color:#a53535; font-weight: bold; text-decoration: none;}
	.right a:hover {text-decoration: underline;}
	
	.blue10 {color:#21467D; font-size:10px;}
	.blue11 {color:#21467D; font-size:11px;}
	.blue12 {color:#21467D; font-size:12px;}
	.blue14 {color:#21467D; font-size:14px;}
	.blue18 {color:#21467D; font-size:18px;}
	
	.blue10bold {color:#21467D; font-size:10px; font-weight:bold;}
	.blue11bold {color:#21467D; font-size:11px; font-weight:bold;}
	.blue12bold {color:#21467D; font-size:12px; font-weight:bold;}
	.blue14bold {color:#21467D; font-size:14px; font-weight:bold;}
	.blue18bold {color:#21467D; font-size:18px; font-weight:bold;}
	
	.blue10caps {color:#21467D; font-size:10px; text-transform:uppercase; }
	.blue11caps {color:#21467D; font-size:11px; text-transform:uppercase; }
	.blue12caps {color:#21467D; font-size:12px; text-transform:uppercase; }
	.blue14caps {color:#21467D; font-size:14px; text-transform:uppercase; }
	.blue18caps {color:#21467D; font-size:18px; text-transform:uppercase; }
	
	.red10 {color:#a53535; font-size:10px;}
	.red11 {color:#a53535; font-size:11px;}
	.red12 {color:#a53535; font-size:12px;}
	.red14 {color:#a53535; font-size:14px;}
	.red18 {color:#a53535; font-size:18px;}
	
	.red10bold {color:#a53535; font-size:10px; font-weight:bold;}
	.red11bold {color:#a53535; font-size:11px; font-weight:bold;}
	.red12bold {color:#a53535; font-size:12px; font-weight:bold;}
	.red14bold {color:#a53535; font-size:14px; font-weight:bold;}
	.red18bold {color:#a53535; font-size:18px; font-weight:bold;}
	
	.red10caps {color:#a53535; font-size:10px; text-transform:uppercase; }
	.red11caps {color:#a53535; font-size:11px; text-transform:uppercase; }
	.red12caps {color:#a53535; font-size:12px; text-transform:uppercase; }
	.red14caps {color:#a53535; font-size:14px; text-transform:uppercase; }
	.red18caps {color:#a53535; font-size:18px; text-transform:uppercase; }
	
	.grey10 {color:#454545; font-size:10px;}
	.grey11 {color:#454545; font-size:11px;}
	.grey12 {color:#454545; font-size:12px;}
	.grey14 {color:#454545; font-size:14px;}
	.grey18 {color:#454545; font-size:18px;}
	
	.grey10bold {color:#454545; font-size:10px; font-weight:bold;}
	.grey11bold {color:#454545; font-size:11px; font-weight:bold;}
	.grey12bold {color:#454545; font-size:12px; font-weight:bold;}
	.grey14bold {color:#454545; font-size:14px; font-weight:bold;}
	.grey18bold {color:#454545; font-size:18px; font-weight:bold;}
	
	.grey10caps {color:#454545; font-size:10px; text-transform:uppercase; }
	.grey11caps {color:#454545; font-size:11px; text-transform:uppercase; }
	.grey12caps {color:#454545; font-size:12px; text-transform:uppercase; }
	.grey14caps {color:#454545; font-size:14px; text-transform:uppercase; }
	.grey18caps {color:#454545; font-size:18px; text-transform:uppercase; }
	
	.yellow10 {color:#FFF000; font-size:10px;}
	.yellow11 {color:#FFF000; font-size:11px;}
	.yellow12 {color:#FFF000; font-size:12px;}
	.yellow14 {color:#FFF000; font-size:14px;}
	.yellow18 {color:#FFF000; font-size:18px;}
	
	.yellow10bold {color:#FFF000; font-size:10px; font-weight:bold;}
	.yellow11bold {color:#FFF000; font-size:11px; font-weight:bold;}
	.yellow12bold {color:#FFF000; font-size:12px; font-weight:bold;}
	.yellow14bold {color:#FFF000; font-size:14px; font-weight:bold;}
	.yellow18bold {color:#FFF000; font-size:18px; font-weight:bold;}
	
	.yellow10caps {color:#FFF000; font-size:10px; text-transform:uppercase; }
	.yellow11caps {color:#FFF000; font-size:11px; text-transform:uppercase; }
	.yellow12caps {color:#FFF000; font-size:12px; text-transform:uppercase; }
	.yellow14caps {color:#FFF000; font-size:14px; text-transform:uppercase; }
	.yellow18caps {color:#FFF000; font-size:18px; text-transform:uppercase; }

	.white10 {color:#FFFFFF; font-size:10px;}
	.white11 {color:#FFFFFF; font-size:11px;}
	.white12 {color:#FFFFFF; font-size:12px;}
	.white14 {color:#FFFFFF; font-size:14px;}
	.white18 {color:#FFFFFF; font-size:18px;}
	
	.white10bold {color:#FFFFFF; font-size:10px; font-weight:bold;}
	.white11bold {color:#FFFFFF; font-size:11px; font-weight:bold;}
	.white12bold {color:#FFFFFF; font-size:12px; font-weight:bold;}
	.white14bold {color:#FFFFFF; font-size:14px; font-weight:bold;}
	.white18bold {color:#FFFFFF; font-size:18px; font-weight:bold;}
	
	.white10caps {color:#FFFFFF; font-size:10px; text-transform:uppercase; }
	.white11caps {color:#FFFFFF; font-size:11px; text-transform:uppercase; }
	.white12caps {color:#FFFFFF; font-size:12px; text-transform:uppercase; }
	.white14caps {color:#FFFFFF; font-size:14px; text-transform:uppercase; }
	.white18caps {color:#FFFFFF; font-size:18px; text-transform:uppercase; }
