body {
	font-family: arial;
	font-size: 11px;
}

form {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	color: #6d6e71;
}

a img {
	border: 0;
}

#banner {
	background: transparent url('/images/banner_middle.jpg') repeat-x left top;
	margin-bottom: 12px;
	margin-left: 7px;
	margin-right: 6px;
}

#banner div {
	background: transparent url('/images/banner_left.jpg') no-repeat left top;
}

#banner div div {
	background: transparent url('/images/banner_right.jpg') no-repeat right top;
	height: 106px;
}

#logo_top {
	margin: 27px 0 0 18px;
}

#page {
	width: 1015px;
	margin: 0 auto;
}

html {
    overflow-y: scroll;
}

#freecall_number {
	float: right;
	margin: 47px 29px 0 0;
}

#content {
	width: 1015px;
}

#login_section {
	background: transparent url('/images/make_it_premium.jpg') no-repeat left top;
	height: 213px;
	padding-top: 1px;
	overflow: hidden;
	margin-right: 8px;
}

#login_section_bottom {
	background: #e6e7e8 url('/images/login_bottom_shade.jpg') repeat-x left bottom;
	height: 207px;
	margin-left: 557px;
}

#login_heading_div {
	padding: 10px 0 7px 0;
}

#login_credentials {
	height: 25px;
	margin-bottom: 11px;
}

#username_label, #password_label {
	width: 74px;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
	height: 20px;
	color: #6d6e71;
}

#password_label {
	width: 76px;
	padding-left: 18px;
}

#username_field, #password_field {
	width: 129px;
	float: left;
	
	height: 25px;
}

#username_field input, #password_field input {
	width: 125px;
}

#forgot_pass {
	display: block;
	float: right;
	margin-right: 10px;
	margin-top: 7px;
}

#login_button {
	padding: 0;
	margin: 0;
	border: 0;
	padding: 0;
	vertical-align: middle; 
	background: none;
	cursor: pointer;
	width: 110px;
	height: 29px;
	float: right;
}

#login_buttons {
	margin-right: 19px;
	border-bottom: 1px solid #c1c2c3;
	height: 39px;
	margin-bottom: 6px;
}

#support_heading {
	margin-bottom: 7px;
}

#support_link {
	margin-left: 6px;
}

#map_div {
	float: left;
}

#video_insurance {
	float: left;
}

#bottom {
	clear: left;
}

#brw_q400 {
	width: 314px;
	height: 108px;
	background: transparent url('/images/brw.jpg') no-repeat left top;
	padding: 22px 0 0 20px;
}

#brw, #q400 {
	display: block;
	float: left;
	width: 88px;
	height: 39px;
	clear: left;
	text-decoration: none;
}

#brw {
	margin-bottom: 5px;
}

#q400 {
	height: 50px;
}

#bottom_left {
	width: 681px;
	float: left;
}

#bottom_right {
	width: 334px;
	float: left;
}

#footer {
	margin-top: 5px;
	clear: left;
	background: transparent url('/images/footer_bg.jpg') repeat-x left top;
	color: #FFF;
	margin-left: 7px;
	margin-right: 7px;

}

#footer div {
	background: transparent url('/images/footer.jpg') no-repeat left top;
	height: 28px;

	padding: 13px 0 0 21px;
}

#footer a {
	color: #FFF;
	text-decoration: none;
}

#tabs {
	height: 26px;
	padding-right: 43px;
}

#tabs a {
	display: block;
	height: 26px;
	width: 94px;
	background-color: #CCC;
	margin-left: 2px;
	float: right;
}

.points_block {
	width: 316px;
	height: 170px;
	background: transparent url('/images/blank_point_box.jpg') no-repeat left top;
	padding-top: 25px;
	padding-left: 27px;
	overflow: hidden;
}

.points_text {
	margin-top: 12px;
	color: #6d6e71;
	font-size: 15px;
	line-height: 18px;
}

#acct, #factoring {
	float: left;
	clear: left;
}

#iphone, #image_scroller {
	display: block;
	float: left;
}

.middot {
	font-weight: bold;
	font-size: 17px;
}

#footy {
	background: transparent url('/images/footy.jpg') no-repeat left top;
	width: 323px;
	height: 107px;
	padding: 22px 0 0 11px;
}

#nrl, #afl {
	display: block;
	float: left;
	width: 66px;
	height: 80px;
	text-decoration: none;
}

#afl {
	width: 78px;
}

#scroller {
	width: 331px;
	height: 194px;
	background: transparent url('/images/image_scroller.jpg') no-repeat left top;
	float: left;
	padding: 5px 0 0 7px;
}

#scroller_image {
	margin: 0;
	padding: 0;
	width: 320px;
	height: 180px;
	background-color: #CCC;
}

#scroller_image ul, #scroller_image li {
	list-style: none;
}

#cookieAlert {
        font-weight: bold;
	padding: 4px;
	text-align: center;
	font-size: 14px;
	color: #000;
}

#cookieAlert a {
	color: #C41301;
	text-decoration: underline;
}


html, body { padding:0; margin:0; width:100%; }

#links-area { height:25px; width:100%; }
#links-container { margin:0 auto; width:1015px; line-height:25px;}
.top-link { float:right; margin-right:35px; font-size:1.2em; color:#4C626C; font-family:Arial,Geneva,Helvetica,sans-serif; }
.top-link span { font-weight:bolder; }

#banner-area { margin-left:0; margin-right:0; margin-bottom:0px; height:100px; width:100%; min-width:100%; background: url("/images/banner-background-gradient.png") repeat-x scroll left top transparent; }
#banner-container { margin:0 auto; width:100%; max-width:1015px; }
#logo-top { margin-top:15px; margin-left:30px; }
#freecall-number { float:right; margin-top:45px; margin-right:40px;  }

#black-bar-area { height:25px; width:100%; background:#0e0d0d; }
#black-bar-container { margin:0 auto; width:1015px; padding-right:7px; }

#footer-area { width:100%; height:28px;  background: url("/images/footer-background-gradient.png") repeat-x scroll left top transparent; float:left; }
#footer-container { margin:0 auto; width:995px; padding-left:10px; padding-right:10px; line-height:28px; color:white; }
#footer-container a { color:white; }

#content { clear:left; margin-top:10px; }
