/* 
	V Australia - Home Styles
	Revision number	:	1.0
   Last updated		:	23rd August 2007
   Last updated by	:	Scott Mackenzie 
*/

/* @group Structure Overrides
----------------------------------------------------------------------------------- */
body.home .content-col#content-a {
	float: left;
	width: 325px;
	padding-right: 10px;
}
body.home .content-col#content-c {
	float: left;
	width: 205px;
	padding-right: 10px;
}
body.home .content-col#content-b {
	float: left;
	width: 210px;
}
body.home .page-banner {
	font-size: 100%;
}
body.home .page-banner input {
	font-size: 100%;
}
/* @end */
/* @group Page Banner
----------------------------------------------------------------------------------- */
body.home .page-banner {
	background: url(../images/home/panel_bg_banner_top.gif) no-repeat left top;
	margin-bottom: 10px;
}
body.home .page-banner img {
	float: left;
}

body.home .page-banner h3,
body.home .page-banner h3 img {
	float: none;
}

body.home .page-banner .inner {
	background: url(../images/home/panel_bg_banner_bot.gif) no-repeat left bottom;
	padding: 3px;
}
/* @end */
/* @group Home Generic
----------------------------------------------------------------------------------- */
/* banner */

/* content */
body.home .content-col a {
	font-weight: bold;
	color: #005C9C;
	text-decoration: none;
}
body.home .content-col a:hover {
	text-decoration: underline;
}
/* bullets */
ul.square-blue,
ul.square-red {
	margin-left: 10px;
}
ul.square-blue li {
	padding-left: 10px;
	background: transparent url(../images/bullet_square_blue.gif) no-repeat 0 7px;
}
ul.square-red li {
	padding-left: 10px;
	background: transparent url(../images/bullet_square_red.gif) no-repeat 0 7px;
}
/* arrows */
body.home a.arrows {
	text-decoration: none;
	font-weight: bold;
}
body.home a.arrows.blue {
	color: #005C9C;
	background: transparent url(../images/arrows_blue.gif) no-repeat right 5px;
}
body.home ul.arrows.blue a {
	color: #005c9c;
	background: transparent url(../images/arrows_blue.gif) no-repeat right 5px;
	padding-right: 10px;
}
body.home a.arrows:hover {
	text-decoration: underline;
}
/* @end */
/* @group Specific Styles
----------------------------------------------------------------------------------- */
.home-main {
	float: left;
	width: 562px;
	padding-right: 14px;
	padding-top: 6px;
}
.home-main .home-hero {
	width: 562px;
	height: 226px;
	padding-bottom: 13px;
}
.home-specials {
	width: 324px;
	padding-right: 13px;
	height: 197px;
	float: left;
}
.home-quicklinks {
	width: 225px;
	float: left;
	background: transparent url(../images/home/quicklinks_bg_top.gif) no-repeat right top;
	font-family: tahoma, arial, sans-serif;
	font-size: 85%;
	line-height: 130%;
}
.home-quicklinks-inner {
	background: transparent url(../images/home/quicklinks_bg_bot.gif) no-repeat right bottom;
	height: 146px;
	padding: 9px 15px 11px 22px;
}
.home-quicklinks h3 {
	font-weight: bold;
	background: transparent url(../images/home/header_quicklinks.gif) no-repeat left top;
	height: 31px;
}
.home-quicklinks h3 span {
	display: none;
}
.home-quicklinks ul {

}
.home-quicklinks li {
	background: transparent url(../images/bullet_square_blue.gif) no-repeat 0 7px;
	color: #00549f;
	padding-left: 10px;
	margin-bottom: 3px;
	line-height: 130%;
}
.home-quicklinks li a {
	text-decoration: none;
	color: #00549f;
}
.home-quicklinks li a:hover {
	text-decoration: underline;
}
.home-partner-offers {
	float: left;
	width: 184px;
	padding-top: 6px;
	font-family: tahoma, arial, sans-serif;
	font-size: 85%;
}
body.home .partner-offer {
	background: transparent url(../images/h_dash_gray.gif) repeat-x left bottom;
	padding-bottom: 9px;
	margin-bottom: 9px;
}
body.home .partner-offer-more {
	text-align: right;
}
body.home .partner-offer img {
	float: left;
}
body.home .partner-offer-text {
	float: left;
	width: 127px;
	margin-bottom: 9px;
	padding: 4px 0 0 7px;
	line-height: 123%;
}
body.home .partner-offer-text a,
body.home .partner-offer-more a {
	color: #005c9c;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/arrows_blue_new.gif) no-repeat right bottom;
	padding-right: 10px;
}
body.home .partner-offer-text a:hover,
body.home .partner-offer-more a:hover {
	text-decoration: underline;
}
/* @end */
/* @group Velocity Landing Page Overrides
----------------------------------------------------------------------------------- */
body.home.velocity .page-banner img {
	float: none;
}
body.home.velocity .page-banner a {
	text-decoration: none;
}
body.home.velocity .content-col#content-a {
	width: 540px;
	padding-right: 10px;
	padding-left: 6px;
}
body.home.velocity .content-col#content-b {
	width: 184px;
	padding-right: 8px;
	padding-left: 10px;
}
body.home.velocity .page-banner {
	height: 195px;
	background: none;
	margin-bottom: 15px;
}
body.home.velocity .page-banner .inner {
	background: none;
	padding: 0;
}
body.home.velocity .page-banner .banner-main {
	width: 556px;
	float: left;
}
body.home.velocity .page-banner .banner-side {
	width: 204px;
	float: left;
	background: url(../images/home/velocity/promo_bot_bg.gif) no-repeat left bottom;
}
body.home.velocity .page-banner .banner-side-inner {
	height: 170px;
	background: url(../images/home/velocity/promo_velocity_top_bg.gif) no-repeat left top;
	padding: 15px 15px 10px 16px;
}
body.velocity .page-banner .banner-side p {
	line-height: 160%;
}
body.velocity .page-banner .banner-side a {
	color: #00549F;
}
body.velocity .page-banner .banner-side a:hover {
	text-decoration: underline;
}
body.home.velocity .content-col#content-a h3 {
	margin-bottom: 8px;
}
.section {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(../images/h_dash_gray.gif) repeat-x left bottom;
}
.section p {
	margin-bottom: 10px;
}
.section .sec-img {
	float: left;
	width: 130px;
	padding-top: 2px;
}
.section .img-left .sec-body {
	float: left;
	width: 395px;
	padding-left: 10px;
}
.section .scroll .img-left .sec-body {
	width: 365px;
}
body.home.velocity .content-col#content-b img {
	margin-bottom: 9px;
}
#getting-started ul {
	margin-bottom: 6px;
}
#getting-started li {
	width: 180px;
	float: left;
}
#whats-new .section-inner {
	padding-bottom: 15px;
}
/* login */
.page-banner .banner-side h3 {
	color: #CC0000;
	font-family: arial,sans-serif;
	font-size: 150%;
	font-style: italic;
	font-weight: bold;
	line-height: 120%;
	margin-bottom: 7px;
	padding-top: 5px;
}
#velocity-login {
background:transparent url(../images/h_dash_gray.gif) repeat-x scroll left bottom;
margin-bottom:8px;
padding-bottom:8px;
}
.page-banner .banner-side input.text {
	border: 1px solid #B9B7B9;
	color: #898989;
	margin-bottom: 4px;
	padding: 2px 5px;
	width: 160px;
}
#velocity-login .remember-me {
float:left;
width:104px;
}
#velocity-login .remember-me .remember-me-check {
display:block;
float:left;
padding-top:1px;
width:23px;
}
#velocity-login .remember-me label {
display:block;
float:left;
line-height:160%;
padding-top:1px;
width:78px;
}
#velocity-login .submit-outer {
	padding-right: 8px;
	width: 60px;
	background: none;
}

#velocity-login input.text {
	margin-bottom: 6px;
}
/* @end */