* {	margin: 0 auto; 
	padding: 0;
}

html {	height: 100%; 
		padding-bottom: 1px;
		}

body {	background: #222; 
		color: #222; 
		font: normal 65% sans-serif;
		text-align:center;
}

a {	color: #04C; 
	text-decoration:none
	}

a:hover {	color: #06F; 
		text-decoration:underline
			}

#container {	font-size: 1.3em; 
		line-height: 1.3em;
				}


h1 {	font: bold 1.5em sans-serif;
	text-align:left;
	margin-top: 10px;
	margin-left: 20px;

}

h2 {	font: bold 2.5em sans-serif;
	text-align:left;
	margin-top: 5px;
	margin-left: 20px;
}

h3 {	font: bold 1.3em sans-serif;
}

img {border: none;}
li {line-height: 1.5em;}
form,table {margin-bottom: 1.2em;}
p {padding-bottom: 6px;}
ul {padding: 0 2em 1.2em;}
small {font: normal 0.9em sans-serif;}

.padded {padding: 12px 16px;}
.content {width: 800px; margin: 0 auto; }
.left {float: left;}
.right {float: right;}
.clearer {clear: both; font-size: 0;}

.fullleft {	float: left;
		margin-top:10px;
		margin-right:10px;
		margin-left:10px;
		}
.carselect {	float: left;
		margin-top:10px;
		margin-right:20px;
		margin-left:20px;
		}

.header {background: #FFF;}

.header .top {padding: 0px 0;}

.header .left {width: 210px; padding-top: 50px;}

.header .right {padding-right: 0px; height: 120px; margin-top: 0px;}


.nav {
	background: #424242 url(gifs/bgnav.jpg) repeat-x;
	border-top: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
}
.nav a {
	color: #EEE;
	float: left;
	font: bold 0.9em Tahoma,sans-serif;
	margin-right: 1px;
	padding: 10px 10px;
	text-align: center;
	text-decoration: none;
}
.nav a:hover,.nav a#active {	background: #363636 url(gifs/bgnav1.jpg) repeat-x; 
								color: #F00;}


.leftmain {	background: #fff;}

.leftmain .full {	height:80px;
			width:800px;
			background-color:#fff;
			border-bottom: 2px solid black;
			
			}
			
.leftmain .fulllower {	height:250px;
			width:800px;
			background-color:#fff;
			text-align:left;
			border-bottom: 2px solid black;
			
			}
			
.fulllower .smvideo {	height:225px;
			width:200px;
			background-color:#fff;
			float:left;
			padding-right:4px;
		
			
			}


.leftmain .right {	width: 275px; 	
			padding-top: 30px;
			text-align:left;
			background-color:#fff;
			}

.leftmain .left {	width: 520px; 	
			padding: 20px 0; 	
			margin-left:auto; 	
			margin-right:auto
			background-color:#fff;
			}

.leftmain .left img {	border: 1px solid #DDD; 
				background-color:#FFF; 
				padding: 4px;}

.opacityit:hover img{	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
						-moz-opacity: 0.5;}


.bottom {	background: #ebebeb url(img/bottom.jpg) repeat-x; 
			color: #444; 
			padding: 12px 0;
			margin: 0 auto; 
			border-top: 1px solid #D9D9D9; 
			border-bottom: 1px solid #DEDEDE;}

.bottom .left,.bottom .right {	width: 49%;}

.bottom .full {width: 800px;}


.footer {	color: #FFFFFC; 
			height:auto;}

.footer .left,.footer .right {padding: 10px 0 6px;}

.footer a {	color: #CCC; 
			text-decoration: none; 
			font: bold 0.9em sans-serif;}

.footer a:hover {color: #FFF;}
#container .leftmain .content .right p {
	font-size: 1.1em;
}
#container .leftmain .content .right p {
	font-size: 1.1px;
}
#container .leftmain .content .right p {
	font-size: 1.2px;
}
#container .leftmain .content .right p {
	font-size: 1.1px;
}
#container .leftmain .content .right p {
	font-size: 8px;
}
#container .leftmain .content .right p {
	font-size: 10px;
}
#container .leftmain .content .right p {
	font-weight: bold;
}
