html{ height:100%; }
body { height:100%; margin:0; padding:0; color: #000000; font-family: verdana,tahoma,arial; }

#header {margin-left:auto; margin-right:auto; background-image:url(../images/build/header_1.jpg); background-repeat:no-repeat; width:980px; height:88px; }
#header .searchcontainer { text-align:right; margin-right:23px; height:23px; }
#header .searchcontainer td { padding-top:48px !important;  }
#header .searchcontainer input { font-size:11px; width:138px; height:15px; border:0px; margin-right:5px; }

#header2 {margin-left:auto; margin-right:auto; background-repeat:no-repeat; width:980px; height:117px; }

#content { width:980px; }
#content td { vertical-align:top; }
#content p { line-height:18px; }
#content .pageContent{ width:580px; margin:7px 4px; } 
#content .pageContentAlt{ width:800px; border:0px; } 
#content .pageContentHome{ width:100%; border:0px; } 
#content .pageContentHome p{ line-height:14px; } 
#pageContentContainer {width:980px; font-size:11px; background-image:url(../images/build/Content_BackGround.jpg); background-repeat:no-repeat; background-position:top right;}
#pageContentContainerAlt {width:980px; font-size:11px;}
#pageContentContainerHome {width:980px; font-size:11px; margin-top:8px;}

#MainCarTable { font-size:12px; color:#FFFFFF; background-color:#014083; width:453px; text-align:left; margin:0 auto 0 0; }
#MainCarTable td { vertical-align:middle; height:22px; }

#MainCarTableContent { font-size:12px; color:#014083; width:760px;  }

#MainCarTableFooter {margin:0 auto 20px 4px;}
#MainCarTableFooter .top {vertical-align:middle; height:22px; font-size:12px; color:#FFFFFF; background-color:#014083; width:750px;}
#MainCarTableFooter .content {vertical-align:middle; height:22px;font-size:12px; color:#FFFFFF; background-color:#439FD0; width:750px;}

#MainCarTableContent .extras { font-size:11px; text-align:left; margin-left:5px; margin-bottom:4px; font-weight:normal;}
#MainCarTableContent h2 {margin-left:4px;font-size:16px;}

#topnavigation { height:22px; text-align:left; width:980px; margin-right:auto; margin-left:auto; font-size:12px; font-weight:normal; background-color:#B8252B; color:#FFFFFF; }
#topnavigation a.off:link, #topnavigation a.off:visited, #topnavigation a.off:active { margin:5px 7px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#topnavigation a.off:hover { color: #305792; }
#topnavigation a.onn:link, #topnavigation a.onn:visited, #topnavigation a.onn:active { margin:5px 7px; color: #305792; text-decoration: none; font-weight: bold; }
#topnavigation a.onn:hover { color: #305792; }

#topsubnavigation { height:22px; text-align:left; width:980px; margin-right:auto; margin-left:auto; font-size:12px; font-weight:normal; background-color:#305792; color:#FFFFFF; }
#topsubnavigation a.off:link, #topsubnavigation a.off:visited, #topsubnavigation a.off:active { margin:5px 16px 5px 7px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
#topsubnavigation a.off:hover { color: #B8252B; }
#topsubnavigation a.onn:link, #topsubnavigation a.onn:visited, #topsubnavigation a.onn:active { margin:5px 16px 5px 7px; color: #B8252B; text-decoration: none; font-weight: normal; }
#topsubnavigation a.onn:hover { color: #B8252B; }

#leftnavigation { height:22px; text-align:left; width:980px; margin-right:auto; margin-left:auto; font-size:12px; font-weight:normal; background-color:#B8252B; color:#FFFFFF; }
#leftnavigation a.off:link, #leftnavigation a.off:visited, #leftnavigation a.off:active { margin:5px 7px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#leftnavigation a.off:hover { color: #305792; }
#leftnavigation a.onn:link, #leftnavigation a.onn:visited, #leftnavigation a.onn:active { margin:5px 7px; color: #305792; text-decoration: none; font-weight: bold; }
#leftnavigation a.onn:hover { color: #305792; }

#bottomnavigation { height:22px; text-align:left; width:980px; margin-right:auto; margin-left:auto; font-size:12px; font-weight:normal; background-color:#B8252B; color:#FFFFFF; }
#bottomnavigation a.off:link, #bottomnavigation a.off:visited, #bottomnavigation a.off:active { margin:5px 7px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#bottomnavigation a.off:hover { color: #305792; }
#bottomnavigation a.onn:link, #bottomnavigation a.onn:visited, #bottomnavigation a.onn:active { margin:5px 7px; color: #305792; text-decoration: none; font-weight: bold; }
#bottomnavigation a.onn:hover { color: #305792; }

#fordrange {width:980px;}
#fordrange td{text-align:center; font-size:10px; color:#FF0000;}
/*# Base colour for Navigation #B8252B*/

#loginForm { margin-top:15px; width:240px; margin-left:20px; border-top:1px solid #FFFFFF; }
#loginForm table { margin-top:15px; } 
#loginForm input { height:14px; font-size:11px; }
#loginForm label { margin-right:49px; }

#thumbContentContainer {border:0px; margin-bottom:20px; }
#thumbContainer {}
#thumbContainer .thumb { float: left; margin: 5px; width: 140px; height: 150px; text-align: center; }
#thumbContainer .image { padding: 2px;  background-color: #FFFFFF; }
#thumbContainer .price { font-size:10px; margin-top:5px; margin-left:3px; margin-right:3px;text-align: left; }
#thumbContainer a { color:#FFFFFF; }

#prodNav { text-align:left; margin-right:5px; }

#prodNav .prodCategory1{ display:block; margin-top:2px; }
#prodNav .prodCategory0{ display:block; margin-top:2px; }

#prodNav .prodModel1{ display:block; margin-left:5px; margin-top:2px; }
#prodNav .prodModel0{ display:block; margin-left:5px; margin-top:2px; }

/*background-color:#D6D8EF; color:#7B83B4; */

/*#prodNav a.prodCategory1:visited, #prodNav a.prodCategory1:active, #prodNav a.prodCategory1:link { color: #D6D8EF; display:block; text-decoration: none; }*/
#prodNav a.prodCategory1:visited, #prodNav a.prodCategory1:active, #prodNav a.prodCategory1:link { color: #000000; display:block; text-decoration: none; }
#prodNav a.prodCategory1:hover { color: #FFFFFF; }

#prodNav a.prodCategory0:visited, #prodNav a.prodCategory0:active, #prodNav a.prodCategory0:link { color: #FFFFFF; display:block; text-decoration: none; }
#prodNav a.prodCategory0:hover { color: #000000; }

#prodNav a.prodModel1:visited, #prodNav a.prodModel1:active, #prodNav a.prodModel1:link { font-weight:normal; color: #FFFFFF; display:block; text-decoration: none; }
#prodNav a.prodModel1:hover { color: #FFFFFF; }

/*#prodNav a.prodModel0:visited, #prodNav a.prodModel0:active, #prodNav a.prodModel0:link { color: #D6D8EF; display:block; text-decoration: none; }*/
#prodNav a.prodModel0:visited, #prodNav a.prodModel0:active, #prodNav a.prodModel0:link { font-weight:normal; color: #666666; display:block; text-decoration: none; }
#prodNav a.prodModel0:hover { color: #000000; }


#footernavigation	{ height:22px; width:915px; margin-right:1px; font-size:11px; font-weight:bold; background-color:#FFFFFF; }
#footernavigation a:visited, #footernavigation a:active, #footernavigation a:link  
	{ color: #9AA882; text-decoration: none; }
#footernavigation a:hover { color: #000000; }


.list  	{ background-color:#999999; color:white; padding:4px; font-weight:bold; vertical-align:middle; text-align:right; }
.list1 	{ background-color:#666666; color:white; padding:4px; vertical-align:middle; }
.list0 	{ background-color:#555555; color:white; padding:4px; vertical-align:middle; }
.list0 	input, .list1 	input { width:20px; }
table  	{ vertical-align:middle; }
tr  		{ vertical-align:middle; }
td  		{ vertical-align:middle; }
checkoutbox { vertical-align:middle; }
#shopBasket { font-size:11px; margin-bottom:10px; }
#shopBasket td{ text-align:center; }


div#hold { 
	position:relative; overflow:hidden; margin-left:auto; margin-right:auto;
	width:920px; height:100px; z-index:100;
}
div#wn { 
	position:absolute; 
	left:0px; top:0px; 
	width:920px; height:100px; 
	clip:rect(0px, 920px, 100px, 0px); 
	overflow:hidden;	
	z-index:1;
}
div#lyr1 { 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1;
}

#smallformContainer {padding-top:25px; margin-left:15px;}
#smallformContainer select {display:block; font-size:11px; width:165px;margin-bottom:3px;}
#smallformContainer label {font-size:11px; }

.poweredBy {padding: 20px 0px 0px 0px;text-align: center;}
.smile {font-size:10px;}

#redbox { background-image:url(../images/build/redbox.gif); width:163px; height:45px; margin:9px 0 0 auto; text-align:left; }
#greenbox { background-image:url(../images/build/greenbox.gif); width:163px; height:45px; margin:0 0 0 auto; text-align:left; }
#redbox table, #greenbox table { width:150px; height:33px; font-weight:normal; color:#ffffff; font-size:14px; }
#redbox td, #greenbox td { height:33px; vertical-align:middle; }

#carofweek { background-image:url(../images/build/carofweekbg.jpg); height:372px; background-repeat:no-repeat; cursor:pointer; }
#redboxhome { background-image:url(../images/build/redboxhome.gif); width:206px; height:54px; margin:253px auto 0 16px; text-align:left; }
#greenboxhome{ background-image:url(../images/build/greenboxhome.gif); width:206px; height:54px; margin:0 auto 0 16px; text-align:left; }
#redboxhome table, #greenboxhome table { width:190px; height:44px; font-weight:normal; color:#ffffff; font-size:18px; }
#redboxhome td, #greenboxhome td { height:44px; vertical-align:middle; }
#carofweek h1 { color:#305792; font-size:24px; margin:18px 10px 0 0; }
#carofweek p { color:#000000; font-size:14px; margin:14px 10px 0 0; }
#carofweek  .pricebox { color:#6eb35a; font-size:46px; line-height:46px; font-weight:bold; margin:13px 0 0 0; }

a { outline:none; }

#stocktable { margin-top:15px; }
#stocktable td { padding-bottom:10px; }
.pr { padding-right:20px; }
