/*

CONTENTS

	[1]	Colors
	[2]	Structure
	[3]	Homepage Adverts
	[4]	Homepage Panel



/*	[1]	Colors:
	
	color: #445e8b; - Blue panel background color
	color: #c8c8c8; - Alternative Grey
	color: #FFFFFF; - White
	color: #fea800;	- Alternate Orange

*/


/****	[2] Structure 	****/

#main_hold {
	position: relative;
	width: 785px;
	height: auto;
	margin: 0;
	padding: 0;
}

#content_container {
	position: relative;
	height: auto;
	width: 785px;
	margin: 0;
	padding: 0;
	z-index: 0;
}

	#content_wrapper {
		float: left;
		display: inline;
		position: relative;
		width: 785px;
		margin: 89px 0 6px 0;
		padding: 0;
	}



/****	[3]	Homepage Adverts	****/

#advert_home01, #advert_home02, #advert_home03, #advert_home04,#a_home01, #a_home02, #a_home03, #a_home04 {
	float: left;
	display: inline;
	width: 728px;
	height: 90px;
	margin: 6px 0 0 32px;
	padding: 0;
}

	#advert_home02,#a_home02 {width: 361px; height: 200px; margin: 0 0 0 7px;}
/**	#advert_home03 {width: 700px; height: 225px; margin: 10px 0 0 40px;}**/
/**	#advert_home04 {width: 728px; height: 90px;	margin: 6px 0 0 25px;}**/
	#advert_home03,#advert_home04,#a_home03,#a_home04 {width: 728px; height: 90px;	margin: 6px 0 0 25px;}
/**	#advert_home04 {width: 700px; height: 70px;	margin: 14px 0 0 40px;} **/


/****	[4]	Homepage Panel 	****/

#panel_home, #panel_home_bottom, #panel_home_top, #panel_home_top_left, #panel_home_body {
	float:left;
	display: inline;
	position: relative;
	width: 785px;
	height: auto;
	margin: 6px 0 0 5px;
	padding: 0;
	background: url(../assets/images/page/bkgd_panel_grad.gif) top left repeat-x #445e8b;
}

	#panel_home_bottom {
		margin: 0;
		padding: 0 0 20px 0;
		background: url(../assets/images/page/bkgd_panel_home_bttm.gif) bottom left no-repeat;
	}

	#panel_home_top, #panel_home_top_left {
		height: 18px;
		margin: 0;
		background: none;
	}

		#panel_home_top_left, #panel_home_top_right {width: 18px; height: 18px; margin: 0; padding: 0; background: url(../assets/images/page/bkgd_panel_home_top_left.gif) top left no-repeat;}
			#panel_home_top_right {float:right; background: url(../assets/images/page/bkgd_panel_home_top_right.gif) top left no-repeat;}

	#panel_home_body {
		width: 781px;
		margin: 0;
		border-right: 2px solid #445e8b;
		border-left: 2px solid #445e8b;
		background: none;
	}

	#panel_home_search {
		float:left;
		display: inline;
		position: relative;
		width: 366px;
		height: auto;
		margin: 0 0 0 16px;
		padding: 0;
		background: url(../assets/images/page/bkgd_panel_home_search.gif) top left no-repeat;
	}
		#panel_home_search form {float:left; display: inline; width: 366px; background: url(../assets/images/page/bkgd_panel_home_srch_off.gif) 6px 34px no-repeat;}
	
/*			#panel_home_search form a {float:left; display: inline; line-height: 18px; margin: 0; width: auto;}*/
			#panel_home_search label {float:left; display: inline; width: 366px; height: 25px; margin: 0; padding: 0; cursor: pointer; background: none; border:none;}
		
			#panel_home_search input.panel_home_search { 
				float: left;
				display: inline;
				position: relative;
				width: 264px;
				height: 20px;
				color: #2d3f5d;
				font-size: 1.3em;
				margin: 8px 0 0 18px; 
				padding: 2px 2px 0 0;
				border: none;
				background: none;
			}
		
/*			#panel_home_search a.panel_home_search_go:link, #panel_home_search a.panel_home_search_go:visited, #panel_home_search a.panel_home_search_go:active { 
				float: left;
				width: 68px; 
				height: 61px;
				overflow: hidden;
				line-height: 100000px;
				font-size: 0px;
				cursor: pointer;
				margin: 0;
				padding: 0; 
				border: none;
			}
	
				#panel_home_search a.panel_home_search_go:hover {background: url(../assets/images/page/bkgd_panel_home_srch_go_on.gif) top left;}*/

			#panel_home_search input.panel_home_search_go { 
				float: left;
				display: inline;
				position: relative;
				width: 68px; 
				height: 61px;
				overflow: hidden;
				line-height: 100000px;
				font-size: 0px;
				cursor: pointer;
				margin: 9px 0 0 0;
				padding: 0; 
				border: none;
				background: none;
				outline: none;
			}
			
			#panel_home_search input.panel_home_search_go:hover {background: url(../assets/images/page/bkgd_panel_home_srch_go_on.gif) top left;}
			
			#panel_home_bttns {
				float: left;
				display: inline;
				position: relative;
				width: 180px;
				height: 64px;
				margin: 1px 0 0 0;
				padding: 0;
			}
			

				#panel_home_bttns a.tips:link, #panel_home_bttns a.tips:visited, #panel_home_bttns a.tips:active {
					float: left;
					display: inline;
					position: relative;
					width: 180px;
					height: 64px;
					margin: 0;
					padding: 0;
					background:url(../assets/images/page/bttn_search_tips_off.gif) top left no-repeat;
				}
					#panel_home_bttns a.tips:hover { background:url(../assets/images/page/bttn_search_tips_on.gif) top left no-repeat;}

				#panel_home_bttns a.route:link, #panel_home_bttns a.route:visited, #panel_home_bttns a.route:active {					
					float: left;
					display: inline;
					position: relative;
					width: 180px;
					height: 64px;
					margin: 0;
					padding: 0;
					background:url(../assets/images/page/bttn_route_finder_off.gif) top left no-repeat;
				}
					#panel_home_bttns a.route:hover { background:url(../assets/images/page/bttn_route_finder_on.gif) top left no-repeat;}


			#panel_home_links,#panel_home_links_left {
				float: left;
				display: inline;
				position: relative;
				width: 180px;
				height: auto;
				margin: 12px 0 0 0;
				padding: 0;
			}
			
				#panel_home_links a:link, #panel_home_bttns a:hover, #panel_home_links a:visited, #panel_home_links a:active {
					float: left;
					display: inline;
					position: relative;
					width: 180px;
					height: auto;
					text-align: right;
					font-size: 1.2em;
					margin: 0 0 4px 0;
					padding: 0;
				}
				
					
				#panel_home_links_left  a:link, #panel_home_links_left  a:visited, #panel_home_links_left  a:active {
					float: left;
					display: inline;
					position: relative;
					width: 180px;
					height: auto;
					text-align: left;
					font-size: 1.2em;
					margin: 0 0 4px 0;
					padding: 0;
				}
