@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;}

.DEPbluebar h1 { background: transparent url('/images/template/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;}
.DEPbluebar h1 span { background: transparent url('/images/template/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; ; }  

.bluebar h1 , .block_head { background: transparent url('/images/template/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 , .block_head span { background: transparent url('/images/template/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; ; } 
.block_head {width:98% !important}

h2 { background: transparent url('/images/template/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/template/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; } 

/* BRASH PHASE1 RULES - H2's become H6's */

h6 { 
	background: transparent url('/images/template/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;
}

h6 span { 
	background: transparent url('/images/template/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; 
} 

#tabbed-content {bottom: -1000px;position: absolute;}

#tabbed-content-tabs {
	background: transparent url('/images/template/headers/h2-right.png') no-repeat scroll top right;
	height:20px;
	margin-bottom:10px;
}

#tabs-inner {
	background: transparent url('/images/template/headers/h2-left.png') no-repeat top left;
	height:20px;
	margin-bottom:10px;
	margin-right:30px;
}

#tabbed-content-tabs a {
	color:#fff;
}

.idTabs {
	text-align:center;
    padding:0;
    margin:0px auto;
    list-style-type:none;
    padding: 3px 0 0 0;
    height:17px;
}

.idTabs li {
    display:inline;
    position:relative;
    padding: 0 10px 0 10px;;
    border-right:1px solid #fff;
}

.idTabs .last {
	border-right:0px;
}

.idTabs li a {
	text-transform:uppercase;
	cursor:default;
}

#tabbed-content-choices  { 
	height:300px;
	overflow:hidden;
} 

.marginbottom h6 { width: 445px; }


/* END BRASH PHASE1 RULES */

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; }

img {border:none;}
img a {border:none;}

/* 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/template/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;}
	#breadcrumbs ul li {color:#FFFFFF; padding-left:3px; list-style:none; display:inline;}
	#breadcrumbs ul li a {list-style:none; display:inline; font-size:11px; color:#FFFFFF;}
	#breadcrumbs span {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/template/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/template/rollover.gif); background-position: bottom center; background-repeat: no-repeat; }	
	#mainmenu a .current {color:#FFF000!important;  }
		
	.wf_horizontal_menu {margin-left:-45px!important; color:#FFFFFF;}
	.wf_horizontal_menu .current span {color:#FFF000; background-image: url(/images/template/current.gif); background-position: bottom center; background-repeat: no-repeat;}
	.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;  height: 17px; color:#FFFFFF; background-image: url(/images/template/nav-split.jpg)!important; background-position: right; background-repeat: no-repeat;}
	.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; padding-bottom:8px!important; padding-top:5px!important; }
	
	.wf_drop_menu {margin-left:0px!important; color:#FFFFFF;} /* ColinR changed to 0px left margin */
	.wf_drop_menu .current span {color:#FFF000; background-image: url(/images/template/current.gif); background-position: bottom center; background-repeat: no-repeat; }
	.wf_drop_menu .first span {margin-left:10px;}
	.wf_drop_menu li a:hover span {color:#cde3fa!important;}
	.wf_drop_menu li span { padding-left:10px; padding-right:12px; color:#FFF;}
	.wf_drop_menu ul {list-style:none; margin-top:0px; }
	.wf_drop_menu li {display:inline; list-style-type:none; }
	.wf_drop_menu a, .wf_drop_menu a span {display:block; margin-left:0px!important; font-size:13px; text-align:left!important; padding-bottom:8px!important; padding-top:5px!important;}
		
	.wf_drop_menu ul li { background-image: url(/images/template/nav-split.jpg)!important; background-position: right; background-repeat: no-repeat; height: 17px; color:#FFFFFF;}
	.wf_drop_menu ul li ul {margin-top:8px; background-image:none; }
	.wf_drop_menu ul li ul li {background:#1c456f; width:170px; display:block; border-bottom:1px solid #3d6593; padding-top:3px; padding-bottom:2px; padding-left:7px; background-image:none!important; }
	.wf_drop_menu ul li ul li a span {font-size:11px!important; background-image:none!important; }
	.wf_drop_menu ul li ul li a:hover {background-image:url(/images/template/drop-down-arrow-hover.png)!important; background-repeat:no-repeat!important; background-position:left center!important;}
	
	.wf_drop_menu .current ul li a { background-image:none!important;}
	.wf_drop_menu .current ul li a span {color:#FFFFFF; text-transform:none!important; background-image:none!important; }
	.wf_drop_menu .current ul li ul li {background:#1c456f; width:170px; display:block; border-bottom:1px solid #3d6593; padding-top:3px; padding-bottom:2px; padding-left:7px; background-image:none!important; }
	.wf_drop_menu .current ul li ul li a span {font-size:11px!important; background-image:none!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; }
	
	#DEPfranchises .franchise h3 {margin:0px!important; width: 75px;}
	#DEPfranchises .franchise h3 a {font-size:11px; font-weight: bold; width: 75px; margin: 0px auto!important; padding: 0px!important; text-decoration: none; color:#454545; display:block;}
	#DEPfranchises .franchise h3 a:hover {text-decoration: none; color: #FFFFFF; background-color:#607e9f; display:block; }


	#franchises .franchise, .car-list {margin:0px!important; width: 75px;}
	#franchises .franchise a, .car-list 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 a:hover, .car-list a:hover {text-decoration: none; color: #FFFFFF; background-color:#607e9f; display:block; }



	#morefromarnold .desc h3 {font-size: 12px; color:#a53535; font-weight:bold; margin-bottom: 0px; margin-top: 0px; padding-left:2px;}
	#morefromarnold .desc h3 a {font-size: 12px; color:#a53535; font-weight:bold; text-decoration:none;}
	#morefromarnold .desc h3 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; padding-bottom:10px; margin-top:0px; margin-bottom:0px; 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/template/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 .manufacturer p {font-size: 12px; text-transform: uppercase; color:#333333; margin:0px;}
	#footer-content #footertable .manufacturer p a {font-size:12px; text-transform: uppercase; color:#333333; margin:0px; text-decoration: none;}
	#footer-content #footertable .manufacturer p a:hover { text-decoration:underline; text-align: left; } 
	
	#footer-content #footertable .models p { font-size: 10px; color:#21467d; margin-bottom:10px; margin-top:0px; font-weight:bold; text-align: left; }
	#footer-content #footertable .models p a {font-size: 10px; color:#21467d; text-decoration:none;}
	#footer-content #footertable .models p a:hover {text-decoration:underline;}
	
	#footer-content #footertable #footer-shortcuts p { font-size: 11px; color:#454545; font-weight:bold; text-align: left; }
	#footer-content #footertable #footer-shortcuts p a { font-size: 11px; color:#454545; text-decoration:none; }
	#footer-content #footertable #footer-shortcuts p a:hover { text-decoration:underline; }
	
	#footer-content .terms {font-size:10px; font-weight:bold; color:#333333; background-image:none!important;}
	#footer-content .terms a {font-size:10px; color:#333333; text-decoration:none;}
	#footer-content .terms a:hover {text-decoration:underline;}
	

/** Updated Footer tags for SEO **/

	#footer h2 { color:#333!important; text-transform:none!important; text-align:left!important; background-image:none!important; font-size:20px!important; margin-top:0px!important; margin-bottom:7px!important; height:auto!important; float:none!important; }
	#tabbed-content-choices h1, tabbed-content-choices h2 { background-image:none!important; text-transform:none!important; text-align:left!important; font-size:20px!important; color:#333!important; font-weight:bold; }
	#tabbed-content-choices p { text-align:left!important; font-size:12px!important; line-he/ight:1.35em!important; color:#454545; }

	
/* 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;}
	.red16 {color:#a53535; font-size:16px;}
	.red18 {color:#a53535; font-size:18px;}
	.red20 {color:#a53535; font-size:20px;}
	
	.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;}
	.red16bold {color:#a53535; font-size:16px; font-weight:bold;}
	.red18bold {color:#a53535; font-size:18px; font-weight:bold;}
	.red20bold {color:#a53535; font-size:20px; 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;}
	.grey20bold {color:#454545; font-size:20px; font-weight:bold;}
	.grey38bold {color:#454545; font-size:20px; 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; }
