/* Global Styles */

html, body{
	margin-top:0; margin-left:auto; margin-bottom:20px; margin-right:auto;
	padding:0;
	font-size: 100.01%;
	text-align:center;
	background:url(../images/bg.gif) center top no-repeat #1B53AA;
}

.wrap-container { width:100%; margin:0; }
.container { 
	width:1000px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	padding:0;
	text-align:left;
	z-index:1;   
}

/*Text Styles*/
a, h3, h4, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:Arial, Verdana, Helvetica, sans-serif}

.italic {font-style:italic;}
.clr{clear:both; padding:0; margin:0;} 
img {border:none}
*{padding:0; margin:0;}
.spacer-line{ margin-top:10px; margin-right:0; margin-bottom:15px; margin-left:0; padding:0;}
.floatleft{ float:left} 
.floatright{ float:right} 

#wrap-header { width:100%; min-height:120px; height:auto !important; margin:0; }
	#header-container { margin: 0 auto; width: 1000px;}

#tagline-wrap { width: 1000px; text-align:left;}
	#tagline {float:left; margin-left:20px; color:#8AB920; font-size:0.70em;}
		#tagline a {color:#8AB920; text-decoration:none;}
		
#logo {float:right} 
	/*Hidden H1 for home page*/
	h2#revi {
		text-align:center;
		width:382px;
		height:120px; /* height of the replacement image */
		margin:0; margin-top:0px; margin-left:0px; margin-right:10px; 
		background-image: url("../images/rivivals-garage-logo.gif");  background-repeat:no-repeat;
	}
	h2#revi span {display:none; margin:0; padding:0;}
	
#leftcol{
	position:relative;
	float:left;	text-align:left;
	width:200px;
 	z-index:13;
 }
/* Left Navigation */ 
	#left-nav-wrap {
		width:200px; margin-top:25px; margin-left:10px; margin-bottom:19px; margin-right:0; padding:0;
	}
 
#left-nav-wrap ul{ margin-bottom:10px; padding-left:0px; list-style:none; }
#left-nav-wrap ul li {
	height: 1%; /* Forces hasLayout (ie6) */
	display: inline; /* Removes additional verticle whitespace (ie7) */
	display:block;
	padding-left:22px; padding-top:0; padding-bottom:5px;
	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/li-body-list.gif);
	background-position:0px 0px;
	font-size:0.95em; color:#1A3C83; font-weight:400;
	}
#left-nav-wrap ul li a {color:#1A3C83; text-decoration:none;}
#left-nav-wrap ul li a:hover {text-decoration:underline;}	
/* End Left Navigation */

/*Main content */
#fullcol{ 
 	position:relative;
 	float:left;	text-align:left;
	width:800px; 
 	z-index:14;
 }

#maincopy {margin:0; padding:0;}

	.slideleft { margin-bottom:30px; }
	.slideright { margin-left:15px; margin-bottom:30px; }
	
#maincopy h1 {
	margin-top:0; margin-bottom:15px; padding:0; 
	color:#fff; font-size:1.2em;  font-weight:400; 
 }
#maincopy h2 {
	margin-top:0; margin-bottom:10px; padding:0; 
	color:#fff; font-size:1.00em; font-weight:600; 
 }
#maincopy h3 {
	margin-top:0; margin-bottom:15px; padding:0; 
	color:#fff; font-size:0.75em; font-weight:bold; 
 }
	#maincopy h3 A { color:#fff; text-decoration:underline; }
#maincopy h4 {
	margin-top:25px; margin-bottom:0px; padding:0; 
	color:#fff; font-size:0.75em; font-weight:bold;
 }

#maincopy p { width:97%;
	margin: 0 0 15px 0; padding:0;
	color:#fff; font-size:0.75em; line-height:150%;
 }
#maincopy p span.newscolour { color:#574009; } 
#maincopy p.smalltext { font-size:0.65em; } 
 
.pull-out {	color:#fff; font-size:1.2em; }
#maincopy p a {color:#E4AC55; text-decoration:none; }
#maincopy p a:hover {color:#E4AC55; text-decoration:underline; }

/* Start Body List Styles*/
#maincopy ul{ margin-bottom:10px; padding-left:0px; list-style:none; }
#maincopy ul li {
	height: 1%; /* Forces hasLayout (ie6) */
	display: inline; /* Removes additional verticle whitespace (ie7) */
	display:block;
	padding-left:22px; padding-top:0; padding-bottom:5px;
	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/li-body-list.gif);
	background-position:0px 0px;
	font-size:0.75em; color:#fff;
	}
#maincopy ul li a {color:#E4AC55; text-decoration:none;}
#maincopy ul li a:hover {color:#E4AC55; text-decoration:underline;}	

#maincopy ol.num-list{ margin-bottom:10px; padding-left:22px; list-style-type:decimal; list-style-position: outside; }
	.num-list {
		height: 1%; /* Forces hasLayout (ie6) */
	
		display:block;
		padding-top:0; padding-bottom:5px;
		font-size:0.75em; color:#fff;
		}
	.num-list a {color:#E4AC55; text-decoration:none;}
	.num-list a:hover {color:#E4AC55; text-decoration:underline;}	

#maincopy table {	margin-bottom:15px; }
#maincopy .motortable b {	color:#1A3C83; font-size:0.9em; }
#maincopy .motortable {	color:#fff; font-size:0.9em; padding:3px; }
#maincopy .motortable a {color:#E4AC55; text-decoration:none;}
#maincopy .motortable a:hover {color:#E4AC55; text-decoration:underline;}	
 
 
/*Footer */

#wrap-footer { width: 100%; min-height:12.0em; height:auto !important; margin:0;vertical-align:baseline;}
	#footer-green-spacer { width: 100%; height:5px; background-color:#8AB920;margin-top:15px;}
	#footer-white-spacer { width: 100%; height:5px; background-color:#fff;}
	#footer-container { width: 1000px; margin: 0 auto; }
	.footer-col { width: 220px; float:left; margin-left:15px; margin-top:15px; margin-right:15px; text-align:left;}
		.footer-col p {
			font-size:0.70em; color:#fff; margin-top:0px; margin-right:0; margin-bottom:10px; margin-left:0; 
		}	
		.footer-col p a { color:#fff; text-decoration:underline; }
		.footer-col ul {margin:0; padding:0;}
		.footer-col ul li {
			height: 1%; /* Forces hasLayout (ie6) */
			color:#fff; font-size:0.70em;
		}
		.footer-col li a { color:#fff; text-decoration:none; }
		.footer-col li a:hover { color:#fff; text-decoration:underline; }


 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#headerblock{display:none;} 
#leftcol{display:none;} 
#wrap-footer{display:none;} 



