/* CSS Document */

body { background:#FFF; font-family:Times New Roman; font-style:italic; font-size:16px; text-align:center; color:#033361 }
body { margin:0 auto; width:900px; /* adjust width as needed */ }
#content { margin: 5px; padding: 10px; background-color:#CCC }

/* headings */
.heading { font-size:50px; font-style:italic; font-weight:800 }
.heading1 { font-size:40px; font-style:italic; font-weight:800 }
.heading2 { font-size:40px; font-style:italic; font-weight:800; color:#CC0000 }  /* red */
.heading3 { font-size:25px; font-style:italic; font-weight:800 }
.heading4 { font-size:20px; font-style:italic; font-weight:800 }

/* tables */
table { margin-left:auto; margin-right:auto }
td { text-align:center; border:hidden }
td.white { border: 2px solid #033361; border-top: 4px solid #033361; border-bottom: 4px solid #033361; width:650px;
	  	   background-color:#FFFFFF; padding:10px; font-size:25px; font-style:italic; font-weight:800 } 
td.color { border: 2px solid #000; border-top: 4px solid #000; border-bottom: 4px solid #000; width:650px;
	  	   background-color:#033361; padding:10px; font-size:25px; font-style:italic; font-weight:800;
		   color:#FFF } 

/* carsales */		   
td.car { border: 2px solid #033361; border-top: 4px solid #033361; border-bottom: 4px solid #033361; width:650px;
	  	 background-color:#FFFFFF; padding:15px; font-size:16px; font-style:normal; font-weight:500 } 
td.left { text-align:left; vertical-align:top }
.thumbs { text-align:right }
.thumbs2 { color:#000; text-align:left }
.consign { color:#CC0000 }
.banner { font-size:30px; font-style:italic; font-weight:800; color:#CC0000 }
hr.car { height: 1px }

/* hyperlinks */
a:link { color:#666; text-decoration:none }
a:active { color:#666; text-decoration:none }
a:visited { color:#666; text-decoration:none }
a:hover { color:#FFFFFF; background:#033361; text-decoration:none }

/* nav bar */
#navcontainer { margin-left: auto; margin-right: auto; margin-bottom: 20px; border-top: 1px solid #999; z-index: 1 }
#navcontainer ul { list-style-type: none; text-align: center; margin-top: -8px; padding: 0; position: relative; z-index: 2 }
#navcontainer li { display: inline; text-align: center; margin: 0 5px }
#navcontainer li a { padding: 1px 7px; color: #666; background-color: #fff; border: 1px solid #ccc; text-decoration: none }
#navcontainer li a:hover { color: #000; border: 1px solid #033361; border-top: 2px solid #033361; 
	border-bottom: 2px solid #033361 }
#navcontainer li a#current { color: #000; border: 1px solid #375928; border-top: 2px solid #375928; 
	border-bottom: 2px solid #375928 }
