div#hero {
	width:						980px;
	height:						235px;
	padding:					0;	
	margin:						0 auto;
	background:					#FFFFFF url("../graphics/images/hero.jpg") no-repeat;
	/*background:					#FFFFFF url("../graphics/images/cd-hero-stpatricks.jpg") no-repeat;*/
	background-position:		top left;
	position:					relative;
}

div#hero-thin {
	width:						980px;
	height:						195px;
	padding:					0;	
	margin:						0 auto;
	background:					#FFFFFF url("../graphics/images/hero-thin.jpg") no-repeat;
	/*background:					#FFFFFF url("../graphics/images/cd-hero-thin-stpatricks.jpg") no-repeat;*/
	background-position:		top left;
	position:					relative;
}

div#hero-thin.cutoff {
	width:						980px;
	height:						195px;
	padding:					0;	
	margin:						0 auto;
	background:					#FFFFFF url("../graphics/images/hero-thin-cut.jpg") no-repeat;
	background-position:		top left;
}

div#header-logo 
{
	position:					absolute;
	top:						142px;
	left:						70px;
}

div#header-logo-thin
{
	position:					absolute;
	top:						102px;
	left:						70px;
}

div#needcash {
	width:						670px;
	height:						213px;
	padding:					22px 0 0 0;	
	margin:						0;
	float:						left;
}

div#needcash-thin {
	width:						670px;
	height:						173px;
	padding:					22px 0 0 0;	
	margin:						0;
	float:						left;
}

div#calllogin {
	width:						220px;
	height:						210px;
	padding:					25px 0 0 30px;	
	margin:						0;
	float:						left;
}

div#calllogin-thin {
	width:						220px;
	height:						175px;
	padding:					20px 0 0 30px;	
	margin:						0;
	float:						left;
	overflow:					hidden;
}

div#calllogin-thinner {
	width:						220px;
	height:						170px;
	padding:					25px 0 0 30px;	
	margin:						0;
	float:						left;
}

div#memberslogin {
	width:						220px;
	padding:					25px 0 0 0;	
	margin:						0;
}

div#menu {
	width:						920px;
	height:						50px;
	background:					#ff7f01 url("../graphics/images/tile-menu.gif") repeat-x;
	background-position:		top left;
	padding:					0;	
	margin:						0 0 0 30px;
}

div#memberslogin-thin {
	width:						220px;
	padding:					13px 0 0 0;	
	margin:						0;
}

div#memberslogin-thin h3 {
	font-size:					16px;
	font-weight:				bold;
	color:						#fff;
	padding-bottom:				0px;
}

div#menulogo {
	float:						left;
	height:						50px;
}

div#navigation {
	float:						left;
	height:						50px;
}
div#topcontent {
	width:						950px;
	background:					#FFFFFF url("../graphics/images/bg-main.gif") no-repeat;
	background-position:		top left;
	padding:					0;	
	margin:						0 0 0px 30px;
	overflow:					hidden;
	height:						40px;
}

div#memberslogin-thin a 
{
	font-size:					12px;
}

div#memberslogin-thin a,
div#memberslogin a {
	font-weight:				normal;
	color:						#ffddad;
	text-decoration:			none;
}

div#memberslogin-thin a:hover,
div#memberslogin a:hover {
	font-weight:				normal;
	color:						#FFFFFF;
	text-decoration:			none;
}

div#needcash-thin h2,
div#needcash h2 {
	padding: 					0;
	margin: 					0 0 0 30px;
	color:						#ff7e00;
	font-size:					19px;
	font-weight:				bold;
}

.highlight {
	font-weight:				bold;
	color:						#478200;
}

.darkorange {
	color:						#ff7e00;
}

.white {
	color:						#ffffff;
}

div#calllogin-thinner h3 {
	padding: 					15px 0 0 0;
	margin: 					0;
	color:						#FFFFFF;
	font-size:					16px;
	font-weight:				bold;
}

div#calllogin-thinner p {
	padding: 					5px 0 0 0;
	margin: 					0;
	color:						#FFFFFF;
	font-size:					12px;
	font-weight:				bold;
}

.memLoginLabels {
	margin-top:					4px;
	color:						#fff;
	font-weight:				bold;
}
/** tables
------------------------------------------------------------------ */
div#memberslogin td {
	font-size:					11px;
	height:						25px;
	line-height:				16px;
}

div#memberslogin-thin td {
	font-size:					11px;
	height:						20px;
	line-height:				16px;
}

/** forms
------------------------------------------------------------------ */
div#memberslogin input {
	color:						#7d3e00;
	background-color: 			#FFFFFF;
	font-size:					11px;
	font-family:				Arial, Helvetica, sans-serif;
	border:						none;
	padding:					5px;	
	margin:						0 0 3px 0;
}

div#memberslogin-thin input {
	color:						#7d3e00;
	background-color: 			#FFFFFF;
	font-size:					11px;
	font-family:				Arial, Helvetica, sans-serif;
	border:						none;
	padding:					5px;	
	margin:						0 0 3px 0;
}
