/* CSS Document */


div#header_container {
	/* border: 1px solid #ff0000 ; */
	width: 790px ;
	height: 180px ;
	clear: both ;
}
div#header_left {
	/*  */
	width: 244px ;
	height: 180px ;
	float: left ;
	clear: none ;
	vertical-align: top ;
}
div#header_left h1 {
	/*  */
	background: #5198c2 url(../images/top_left.gif);
	background-repeat: no-repeat ;
	background-position: top left ;
	line-height: 126px ;
	text-indent: -100em ;
	overflow: hidden ;
	margin: 0 ;
}
div#header_left a {
	display: block ;
	width: auto ;
	height: 126px ;
}

div#header_left p {
	display: none ;
}
div#header_left h2 {
	/*  */
	background-repeat: no-repeat ;
	background-position: top left ;
	line-height: 54px ;
	height: 54px ;
	text-indent: -100em ;
	overflow: hidden ;
	margin: 0 ;
}
div#header_left h2.business_title {
	/*  */
	background: #478eb8 url(../images/pagetitle/homepage.gif);
}
div#header_left h2.special_offers_title {
	/*  */
	background: #478eb8 url() ;
}

div#header_right {
	/* */
	background: #5198c2 url(../images/top_banner.gif);
	height: 180px ;
	float: left ;
	clear: right ;
}
div#header_right img {
	/*
	*/
	height: 99px ;
	width: 543px ;
	vertical-align: bottom ;
}

div#login_form {
	/*
	clear: right ;
	*/
	height: 81px ;
	width: 543px ;
}

div#login_form div {
	padding: 6px ;
	float: right ;
}