@charset "utf-8";
/* CSS Document */

/* CSS Reset */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}
/* --------------------------------------*/

html, body {height:100%;}
a {color:#bf1e2e;}
a:hover {color:#333333;}
body {background-color: #FFFFFF;background-image: url(../Images/background.jpg);background-repeat: repeat-x;margin-left: 0px;
margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;}
h1 {font-size:21px;color:#666;margin:0.7em 0 0.5em 0;}
h2 {font-size:16px;margin:1em 0 0.5em 0;}
h3 {font-size:21px;margin:0 0 1em 0;}
h4 {font-size:14px;margin:1em 0 0 0;color:#4c4c4c;}
p {line-height:1.5em;margin:0 0 1em 0;}

/*----------------------------------------*/

.b {font-weight:bold;}
.boldRed {font-weight:bold;color:#bf1e2e;}
.blue {color:#3781c1;}
.clear {clear:left;}
.fl {float:left;}
.small {font-size:11px;}
.i {font-style:italic;	}
.left {text-align:left;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
/*----------------------------------------*/

#contact {width:950px;float:left;}
#contactTop{width:950px;float:left;}
#contactTop a {text-decoration:none;}
#contactTop a:hover {color:#bf1e2e;text-decoration:underline;}
#contactTop .contactDetails {width:476px;float:left;}
#contactTop .quickLinks {width:100px;float:left;}
#contactTop .quickLinks ul li {margin:0 0 0.7em 0;color:#bf1e2e;}
#contactTop .brands {/*			display:inline;*/width:230px;float:right;}
#contactTop .brands ul{display:inline;}
#contactTop .brands li { float: left;margin:0 1em 0 0;padding-left: 0px;text-align: center;list-style: none;display: block;
font: normal 11px Arial;font-size:11px;}
#contactBody {width:950px;float:left;}
#contactBody h2 {width:930px;padding:5px 10px 5px 10px;float:left;background:#f2f2f2;border-bottom:1px solid #cccccc;}
#contactBody .staff {width:237px;float:left;}
#contactBody .staff h3 {margin:0.3em 0 0.5em 0;font-size:12px;}
#contactBody .staff p.position {margin:0;font-size:11px;				text-transform:uppercase;}
#contactBody .storeLocation {width:474px;margin:25px 0 25px 0px;float:left;/*			text-align:center;*/}
#content {width:950px;margin:10px 0 0 0;}
#finance {background:url(../Images/finance_bg.jpg) no-repeat;width:950px;height:495px;}
#finance p{padding:10px;font-size:16px;}
#footer {background:url(../Images/background_footer.jpg) #FFFFFF repeat-x bottom;clear:left;font-size:11px;}
#footer, .push {height:106px;	/* see #wrapper */}
#footerBottom {	width:950px;height:32px;margin:0 auto;text-align:center;color:#FFFFFF;}
#footerBottom ul {padding:10px 0 0 0;}
#footerBottom ul li{display:inline;padding:0 13px 0 13px;border-right:1px solid #707070;}
#footerBottom ul li.last{border:none;}
#footerCopyright {width:318px;height:;margin:20px 0 0 0;float:right;text-align:right;}
#footerCopyright p {line-height:1.3em;margin:0;}
#footerTop {width:950px;height:74px;margin:0 auto;background:url(../Images/footer_bg_top.gif) top no-repeat;}
#footerTop img {margin:20px 20px 0 0;float:left;}
#homeFlash {width:950px;height:134px;float:left;margin:0 0 1em 0;}
#homeAbout {width:950px;font-size:14px;	}
.homeCars {width:316px;min-height:414px !important;height:414px;float:left;margin:0 0 15px 0;text-align:center;}
.homeCars .brand {min-height:161px !important;height:161px;}
.homeCars .brand img {margin:30px 0 0 0;}
.homeCars .car img{margin:0 0 2em 0;}
#service {width:950px;float:left;}
#service .left {width:620px;float:left;}
#service .left h2 {margin-top:0;}
#service .right	{width:280px;float:right;}
#service .right h3 {padding:0 0 1em 0;font-size:14px;border-bottom:1px solid #CCCCCC;}
#service .right p{margin-bottom:1em;line-height:1em;}
#service ul {}
#service ul li {padding:0 0 1em 1.2em;background:url(../Images/bullet_red.gif) no-repeat 0 0.4em; /* left top*/}
#top {width:950px;height:100px;}
#top h1{margin:0;}
#top h1 a {width:202px;height:100px;float:left;overflow:hidden;display:block;margin:0;padding:0;background:url(../Images/andrew_simms_logo.jpg) no-repeat;text-indent:-999em;}
#top #smallLogos {float:right;margin:35px 0 0 0;}
#frameTop {/*	width:950px;height:100px;*/}
#frameTop h1{margin:0 0 0 20px;}
#frameTop h1 a {width:202px;height:100px;float:left;overflow:hidden;display:block;margin:0;padding:0;background:url(../Images/logo_frames.gif) no-repeat;text-indent:-999em;}
#frameTop #smallLogos {float:right;margin:20px 20px 0 0;}

#sponsorship{float:left;width:950px;margin:12px 0 0 0;}
#sponsorship .bottom{float:left;width:950px;height:10px;background:url(../Images/Sponsorship/Bottom-curve.gif) top no-repeat;}
#sponsorship .top{float:left;width:950px;height:5px;background:url(../Images/Sponsorship/Top-curve.gif) no-repeat top #f8f8f8;font-size:1px;}
#sponsorship .sponsor{float:left;width:844px;padding:10px 53px 10px 53px;background:url(../Images/Sponsorship/sponsor-bg.gif) repeat-y;border-bottom:1px solid #e9e9e9;}
#sponsorship .sponsor h1{text-align:center;}
#sponsorship .sponsor h2{font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#c22c3b;line-height:1.2em;}
#sponsorship .sponsor img{float:left;padding-right:2em;}
#sponsorship #pressRelease{float:left;width:844px;padding:20px 53px 10px 53px;background:url(../Images/Sponsorship/press-release-bg.gif) repeat-y;}
#sponsorship #pressRelease h2{text-align:center;font-size:25px; font-weight:normal;margin:0 0 6px 0;line-height:1.2em;}
#sponsorship #pressRelease .date{text-align:center;color:#898484;text-transform:uppercase;font-size:11px;}
#pressRelease{}
#sponsorShipGallery{float:left;width:844px;padding:2em 53px 0 53px;background:url(../Images/Sponsorship/press-release-bg.gif) repeat-y;}
#sponsorShipGallery .thumbnail{float:left;width:208px;height:135px;margin-bottom:3em;}



#wrapper {width:950px;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -106px; /* the bottom margin is the negative value of the footer's height */}