/*  
Theme Name: Zenith Classics
Theme URI: http://www.boltonwebdesign.co.uk
Description: Custom Theme - Designed by Jigsaw Internet Solutions
Author: Shaun Barnes
Author URI: http://www.boltonwebdesign.co.uk
© 2008, Jigsaw Internet Solutions. All rights reserved. 
*/

/* RESET BUILT IN BROWSER STYLES */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}
ul,li {list-style-type:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
a{text-decoration:none;}

body  {
	font: 100% Calibri, Arial, Verdana, Helvetica, sans-serif;
	background-color: white;
	margin: 0; 
	padding: 0;
	font-size: 14px;
	text-align: center;
	color: black; }
#container { 
	width: 860px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; } 
#header { 
	height: 90px;
	font-size: 12px;
	background-color: white;
	color: black;
	padding-left: 10px;
	text-align: right;
	position: relative; } 
div#address { 
	text-align: left; 
	position: absolute; 
	right: 10px; 
	top: 5px;}
div#tel { 
	font-size: 15px; 
	position: absolute; 
	right: 275px; 
	top: 35px;}
#nav { 
	margin: 5px 0 0 0; 
	overflow: auto;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	}
#nav li {   
	float: left; 
	width: 140px; 
	text-align: center;  
	margin-right: 10px;}
#nav li a:link,#nav li a:visited  {
	padding: 3px 0; 
	color: black; 
	display: block;
	background: #DBDBDB;}
#nav li a:hover { 
	color: #fff;  
	background: #A8A8A8;}
#banner { 
	width: 860px; 
	height: 200px; 
	background: url(images/banner.jpg); 
	margin-bottom: 15px;
	margin-top: 5px;
	display: none;}
.home #banner { display: block;}
.export #banner {background: url(images/banner-export.jpg); display: block;	
}
#wrapper { 	overflow: auto; }
#sidebar {
	float: left; 
	width: 135px; 
	background: #DBDBDB;
	padding: 5px;
	margin-top: 5px; }
#sidebar ul li, #aboutcar ul li { 
	width: 130px;
	border: 2px solid #fff; 
	margin-bottom: 10px; 
	text-align: center; 
	}
#sidebar ul li a:link, #aboutcar ul li a:link,#sidebar ul li a:visited, #aboutcar ul li a:visited  { 
padding: 3px 0;
	color: black; 
		background: #DBDBDB; 
display: block;
	font-weight: bold; }
#sidebar ul li a:hover, #aboutcar ul li a:hover,p#backtostocklist a:hover { 
	color: #fff;  
	background: #A8A8A8;}
#sidebar h3, #aboutcar h3 { 
	margin-bottom: 15px; 
	font-size: 16px; 
	padding-bottom: 3px; 
	color: black; 
	font-weight: bold; 
	border-bottom: 1px solid black; 
	text-align: center;}
	
#spares { margin-top: 80px;}

/*
#mainContent { 
	width: 700px;
	float: left;
	margin-top: 5px;
	margin-right: 15px; } 

*/
#footer { 
text-align: right;
	padding-top: 5px;
	margin-top: 10px; 
	font-size: 12px;
	border-top:1px solid #DBDBDB;  } 
#footer p {
	margin: 0; 
	padding: 3px 0;  }
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px; }

/* TYPE */

p { padding-bottom: 0.5em;}

div.post p { font-family: Arial, Helvetica, Verdana, sans-serif;}

/* LINKS */

a:link,a:visited { color: black; }
a:hover, a:active { color: black; }

/* CURRENCY CONVERTER */

.currency-converter td { margin-bottom: 10px;}

/* SPARES & REGISTRATION TABLES */

table a:link, table a:visited { text-decoration: underline; color: black;}

.spares table,.registrations table, .categorylisttable  {border-collapse:collapse;}
.spares table,.registrations table, .categorylisttable   {padding:4px;}
.spares table th,.registrations table th, .categorylisttable th {padding:0 2px; background: #DBDBDB; font-size: 16px; }
.spares table td,.registrations table td,  .categorylisttable td{border-bottom:1px solid #ededed; padding: 4px 0;}

th#spares { text-align: center;}

#selectvehicle { text-align:center;font-weight:bold;margin-top:20px; font-size:16px; }

/*
CAR LISTING TEMPLATE

*/

#carlisting { margin-top: 10px;}


#column1, #column2, #column3 { float: left;}

#column1, #column2 { margin-right: 11px;}

#column1 h3, #column2 h2  { font-size: 15px; font-weight: bold; background: #DBDBDB; color: #555;}


#column1 { width: 200px;}

#details ul { float: left;}
ul#titles { width: 90px; font-weight: bold;}
ul#values { width: 110px;}

#features { margin: 10px 0; clear: both;}

ul#details, ul#values { margin-bottom: 10px;}

#column2 { width: 482px;}
#column2 img, #column3 img { border: 2px solid black; }

#column2 img { margin-right: 6px;}

#column2 h2 { font-size: 16px; padding: 3px;}
#carheading { overflow: auto; background: #DBDBDB; border-top: 2px solid black; border-left: 2px solid black; border-right: 2px solid black; }


#column2  #thumb1 { margin-bottom: 5px; border-top: none;}
#column2 #thumb6 { margin-right: 0;}

#column3 { width: 154px;}
#column3 img { margin-top: 8px;}

#aboutcar { padding:5px;	background: #DBDBDB; width: 144px; height: 110px;}

#video { border: 2px solid black; width: 150px; height: 100px; margin-top: 7px; color: black; text-align: center;}

 #aboutcar ul li { width: 140px; }
 
 p#backtostocklist {  background: #DBDBDB; text-align: center; padding-top: 0.5em; margin: 5px 0 10px 0;}
  p#backtostocklist a { border: 2px solid #fff; color: black; padding: 3px 12px; font-weight: bold;}
  
.home #print,.export #print,.location #print,.currency-converter #print,.contact-us #print { display: none;}



#selectvehicle, #nav, #sidebar, #footer,#backtostocklist,#aboutcar, #thumb2,#thumb3,#thumb4,#thumb5,#thumb6, #video  { display: none;}

.categorylisttable { margin-top: 20px;}

#header h1 { font-size: 30px; text-align: left; font-weight: bold; font-family: "Times New Roman", Times, Georgia, serif; color: black;}

#address, #tel { color: black;}