/*
	Lifestart
*/
body, h1, h2, h3, h4, h5, h6, ul, li, ol, table, tr, td, th, em, p, a, img {
	margin:					0;
	padding:				0;
}

body {
	background-color:		#9eaabe;
}

#container {
	display:				block;
	background-image:		url(background.gif);
	background-repeat:		repeat-y;
	
	width:					822px;
	margin:					0 auto 0 auto;
}

#content {
	display:				block;
	background-image:		url(header.jpg);
	background-repeat:		no-repeat;
	
	width:					774px;
	margin:					0 0 0 24px;
	
	min-height:				700px;
}

#logo {
	float:					left;
	background-image:		url(logo.gif);
	background-repeat:		no-repeat;
	
	width:					523px;
	height:					66px;
	margin:					12px 0 0 20px;
	
	text-indent:			-1000px;
	overflow:				hidden;
}

#tel {
	float:					right;
	background-image:		url(tel-info.gif);
	background-repeat:		no-repeat;
	
	width:					130px;
	height:					28px;	
	margin:					20px 20px 0 0;
	
	text-indent:			-1000px;
	overflow:				hidden;
}

#header {
	display:				block;
	
	height:					180px;
}

#leftcol {
	float:					left;
	
	width:					220px;
	margin-right:			20px;
}

#rightcol {
	float:					left;
	width:					500px;
}

#menu {
	display:				block;
	
	width:					220px;
	
	margin:					20px 0 60px 0;
}

#menu li {
	display:				block;
	clear:					both;
	
	margin-bottom:			5px;
	width:					100%;
	height:					30px;
}

#menu li a {
	display:				block;
	height:					30px;
	background-image:		url(menu.gif);
	background-repeat:		no-repeat;
	
	text-indent:			-1000px;
	overflow:				hidden;
}

#menu li .lit {
	background-color:		#fff;
}

#menu li.m1 a {				background-position: 20px 8px; }
#menu li.m2 a {				background-position: 20px -30px; }
#menu li.m3 a {				background-position: 20px -70px; }

#menu .m1 .lit {				background-position: -200px 8px; }
#menu .m2 .lit {				background-position: -200px -30px; }
#menu .m3 .lit {				background-position: -200px -70px; }

#sponsor {
	float:					left;
	clear:					left;
	background-image:		url(hsr_logo.gif);
	background-repeat:		no-repeat;
	
	width:					189px;
	height:					43px;
	
	margin:					0 0 20px 20px;
	text-indent:			-1000px;
	overflow:				hidden;
}

.hidden {
	display:				none;
}

#special {
	width:					190px;
	height:					17px;
	margin-top:				10px;
	margin-left:			auto;
	margin-right:			auto;
	display:				block;
	background-image:		url(specialoffers.png);
	background-repeat:		no-repeat;
}

/*
	Fonts
*/
body {
	font-family:			'Verdana', sans-serif;
	font-size:				8pt;
	line-height:			16pt;
	
	color:					#02247D;
}

h3 {
	font-family:			'Arial', sans-serif;
	font-size:				12pt;
}

h3, p, ul {
	padding-bottom:			20px;
}

body .small{
	font-family:			'Verdana', sans-serif;
	font-size:				6pt;
	line-height:			12pt;
	
	color:					#02247D;
}
