

body { 
	margin: 0; 
	padding: 0; 
	background: #fff url(images/bg.gif) repeat-x; 
	font: normal .7em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
	line-height: 1.6em; 
	color: #333; 
}

/* LINKS AND HEADINGS STYLING */

a { color: #546F92; background: inherit;  }
a:hover { color: #808080; background: inherit; }
h1  { font: bold 2em "Trebuchet MS", Helvetica, Sans-Serif; margin: 0; color: #fff; background-color:transparent; }
h2  { font: bold 1.4em "Trebuchet MS", Helvetica, Sans-Serif; }
h3 { clear: both; font-size: 1.1em; color: #000; background: #fff url(images/h3bg.gif) no-repeat center left; padding: 0 14px; margin: 0;}
.blue { color: #546F92; background: inherit; }
.image { float: left; border: 2px solid #e2e2e2; padding: 3px; margin: 0 15px 10px 0; }

/* CONTENT WRAPPER */
	
#main {
	margin: 0 50px 0 50px;
	font: 12px bold;
	}

/*logo */
#banner {
	width: 760px;
	height: 115px; 
	background-image: url(images/bluelogo.gif); 
	background-position:center; 
	background-repeat:no-repeat;
	background color:#e8f4ff;
	text-align:center; 
	}
	
.carshow { 
		float: left; 
		color: #000;
		background: #fff;
		}	

.cleaner {
	clear:both;
	height:0px;
	font-size:1px;
	border:none;
	background:transparent;
	}

/* TOP RIGHT HORIZONTAL MENU */
	
#menu {
	background: #bcceda url(images/barul.gif) no-repeat bottom right;
	border-top: #ccc 3px solid; 
	color: #808080; 
	padding: 1px 1px 1px 1px; 
	margin: 0; 
	}
	#menu li {
		border-bottom: #ccc 3px solid; 
		padding: 14px 18px 14px 18px; 
		color: #444; 
		background: #fff url(images/bar.gif) no-repeat bottom left; 
		display: inline; 
	}
	#menu li.active { 
		background: #fff url(images/baractive.gif) no-repeat bottom left; 
		color: #8D9CAF; 
		font-weight: bold; 
		padding: 14px 18px 14px 18px; 
		margin: 0 1px 0 0; 
	}
	#menu li a { 
		background: #f8f8f8; 
		color: #000000; 
		text-decoration: underline; 
	} 	
	#menu li a:hover { 
		color: #FF9900; 
		background: #f8f8f8; 
	} 	
	.key { text-decoration: underline; } /* ACCESKEY UNDERLINED LETTER */

		
#left {
	float: left;
	width: 300px;
	text-align:center;
	margin-right: 50px;
	padding-left: 10px;
	}
	
	.box {
		padding: 4px 15px;
		border: 1px solid #ccc;
		margin: 0 0 10px 0;
	}
	.note {
		padding: 15px 15px 20px 100px;
		border: 1px solid #CFCB66;
		margin: 0 0 5px 0;
		background: #FFFFAD;
		color: #585616;
	}

/* RIGHT SIDE */

#right {
	float: right;
	width: 200x;
	margin: 0 10px 10px 10px;
	}
	
#right a {
text-align:right;
text-decoration:none;
		}

#introtxt {
	font-size:12px; 
	color:#0000FF; 
	float: right;
	width: 200x;
	margin: 0 10px 10px 10px;
	}
	
	.leftcol { 
		float: left; 
		padding: 12px 15px;
		width: 285px; 
		border:#ccc 1px solid;
		text-align: justify;
		margin: 0 0 10px 0;
	}
	.rightcol { 
		float: right;
		text-align:center; 
		padding: 10px 15px;
		width: 265px; 
		border:#ccc 3px solid;
		margin: 0 20px 10px 10px;
		}
	.search {
		margin:0px 0 20px 0;	
		padding: 5px 5px 5px 5px 5px;
		color: #444;
		}
		
#quotes {
	font-size:12px;
	color:#000000;
	float:right;
	width: 40%;
	text-align:center;
	}
	
.leftimage{
	float:left;
	padding: 10px;
	margin: 10px 10px 20px o;
	}
	

/* footer  */
.footer { 
	clear: both; 
	text-align: center; 
	line-height: 1.8em; 
	padding: 10px 0 10px 0; 
	border-top: 1px solid #ccc; 
	}	

