.floatleft {float:left}
.floatright {float:right}
.nomargin {margin:0; padding:0;}


/* input field adjustments */
.homepage-input {margin:0; padding:0; width:146px; height:20px; border:1px solid #7f9db9; background:#fff;}
.homepage-select {margin:0; padding:0; width:146px;}



/* bridgetrack wrappers */
.bridgetrack-bnr-wpr {margin:0 0 16px 0; padding:0; width:216px; display:block; overflow:hidden;}
.bridgetrack-bnr-wpr a:hover, #banner a:hover {background:none; text-decoration:none;}



/* how we can help (liquid) */
#how-we-can-help-wrapper {margin:0 0 12px 0; width:100%; display:block; overflow:hidden; background:url('/_assets-custom/images/homepage/arby-help-bg.jpg') top left no-repeat;}
#how-we-can-help-height-adjust {width:80px; height:250px; float:left;}
#how-we-can-help-content-wrapper {padding:30px 0 0 0; float:right;}
#how-we-can-help-top {margin:0; padding:0; width:458px; height:30px; background:url('/_assets-custom/images/homepage/advice-you-can-bank-bg.gif') top left no-repeat;}
#how-we-can-help-contentarea {margin:0; padding:0; width:458px; display:block; overflow:hidden; background:url('/_assets-custom/images/homepage/advice-you-can-bank-bg.gif') bottom left no-repeat;}
#how-we-can-help-actual {padding:0 24px 42px 24px; margin:0;}
	ul.how-we-can-help {margin:0; padding:0; list-style:none; line-height:1.75em;}
	ul.how-we-can-help li {margin:0; padding:0 0 0 18px; background:url('/uos/_assets/images/buttons/chevron.gif') left 0.55em no-repeat;}



/* in body page divider */
.sub-column-wrapper {width:768px; display:block; overflow:hidden; float:left;}
	.sub-column-left {width:540px; display:block; overflow:hidden; float:left;}
	.sub-column-right {width:216px; display:block; overflow:hidden; float:right;}



/* homepage divider info box */
.homepage-divide-wpr {width:768px; display:block; overflow:hidden;}
	.homepage-divide-wpr ul.info-box, .homepage-divide-wpr ul.info-list {margin:0; list-style:none;}
	.homepage-divide-wpr ul.info-box li {margin:0 10px 0 0; width:235px; float:left; border:1px solid #c5cee0; background:#fff;}
	/* fix for IE6, IE7 */ .homepage-divide-wpr ul.info-box li {padding:6px; *padding:6px 6px 0 6px; _padding:6px 6px 0 6px;}
	.homepage-divide-wpr ul.info-box li.last {margin:0;}

	.homepage-divide-wpr ul.info-box li img.rightimg {border:1px solid #c5cee0; float:left;}
	.homepage-divide-wpr ul.info-box li span {margin:0; width:132px; float:right;}
	.homepage-divide-wpr ul.info-box li h4 {margin:0 0 8px 0; color:#09308d;}
	.homepage-divide-wpr ul.info-box li h4 a {text-decoration:none; background:none; color:#09308d;}
	.homepage-divide-wpr ul.info-box li h4 a:hover {text-decoration:underline; background:none; color:#09308d;}
	.homepage-divide-wpr ul.info-box li p {margin:0 0 8px 0; font-size:.845em; line-height:1.25em;}

	.homepage-divide-list {margin:0 0 16px 0; background:url(/_assets-custom/images/homepage/homepage-divide-list-bg.gif) top left repeat-y;}
	.homepage-divide-wpr .info-list {padding:6px 6px 0 6px; margin:0 10px 0 0; width:237px; float:left;}
	.homepage-divide-wpr .info-list ul.bullets-arrow {clear:both; display:block; overflow:hidden;}
	.homepage-divide-wpr .last {margin:0;}
	.homepage-divide-wpr .info-list h2 {margin:0; padding:0 0 8px 16px; float:left; background:url(/uos/_assets/images/buttons/chevron.gif) left 30% no-repeat;}
	.homepage-divide-wpr .info-list p {margin:0;}



/* branch locator */
.branch-locator-wpr {margin:0 0 8px 0; display:block; overflow:hidden;}
	.branch-locator-content {display:block; overflow:hidden; background:url(/_assets-custom/images/homepage/branch-locator-bg.gif) top left no-repeat;}
	.branch-locator-content select {margin:12px 0 0 198px; width:150px;}
	.branch-locator-content table {width:96%; margin:36px 0 0 12px; font-size:.845em; line-height:1.25em;}
	.branch-locator-content table tr td {}
		td.postal {padding:8px 0 0 0;}
		td.postal input {float:left; margin:0 8px 0 0;}
		td.advanced-search-options {padding:0; text-align:right; vertical-align:bottom;}
	
	.branch-locator-bottom {width:540px; height:8px; float:left; display:block; background:url(/_assets-custom/images/homepage/branch-locator-bg.gif) bottom left no-repeat;}



/* popup box */
.popup-box-content-wpr-apply h4, .popup-box-content-wpr-1 h4, .popup-box-content-wpr-2 h4, .popup-box-content-wpr-3 h4 {margin:8px 0; font-size:12px;}
.popup-box-content-wpr-apply ul, .popup-box-content-wpr-1 ul, .popup-box-content-wpr-2 ul, .popup-box-content-wpr-3 ul {margin:0; font-size:11px;}
.popup-box-content-wpr-apply ul li, .popup-box-content-wpr-1 ul li, .popup-box-content-wpr-2 ul li, .popup-box-content-wpr-3 ul li {line-height:20px;}
.popup-box-content-wpr-apply, .popup-box-content-wpr-1, .popup-box-content-wpr-2, .popup-box-content-wpr-3 {padding:0; display:block; overflow:hidden;}
.popup-left, .popup-mid, .popup-right {padding:0 16px 0 0; display:block; overflow:hidden; float:left;}

.popup-box-content-wpr-apply {width:480px; background:url(/_assets-custom/images/homepage/divider-vertical-single.gif) 47% top repeat-y;}
.popup-box-content-wpr-apply .popup-left, .popup-box-content-wpr-apply .popup-right {width:224px;}

.popup-box-content-wpr-1 {width:216px;}
.popup-box-content-wpr-1 .popup-left, .popup-box-content-wpr-1 .popup-right {width:200px;}

.popup-box-content-wpr-2 {width:432px; background:url(/_assets-custom/images/homepage/divider-vertical-single.gif) 47% top repeat-y;}
.popup-box-content-wpr-2 .popup-left, .popup-box-content-wpr-2 .popup-right {width:200px;}

.popup-box-content-wpr-3 {width:648px; background:url(/_assets-custom/images/homepage/divider-vertical-3.gif) top left repeat-y;}
.popup-box-content-wpr-3 .popup-left, .popup-box-content-wpr-3 .popup-mid, .popup-box-content-wpr-3 .popup-right {width:200px;}


/* fix for IE8 */ a#banner, a#banner:hover {background:none; text-decoration:none;}


/* Additional CSS for jquery components */
.advice-btn-mod {margin:0 0 0 16px;}
.advice-btn-mod .rbc-overlay-trigger {width:180px;}
.advice-btn-mod .rbc-overlay-trigger span {float:left; text-decoration:none;}
.advice-btn-mod img {margin:2px 0 0 0; float:right;}


/* Homepage Apply Overlay */
.apply-overlay-wpr {padding:0; margin:0; width:348px; display:block; overflow:hidden;}
	.apply-overlay-wpr .apply-overlay-left {padding:0; margin:0 16px 0 0; width:166px; display:block; overflow:hidden; float:left;}
		.apply-overlay-left h4, .apply-overlay-right h4 {margin:0 0 8px 0; padding:0; font-size:12px;}
		.apply-overlay-left ul, .apply-overlay-right ul {margin:0; padding:0; width:166px; display:block; overflow:hidden;}
		.apply-overlay-left ul li, .apply-overlay-right ul li {margin:0; padding:0; float:left; width:166px; height:50px; background:none;}
		.apply-overlay-left ul li a, .apply-overlay-right ul li a {margin:0; padding:6px 45px 0 14px; width:103px; height:43px; color:#002888; border:1px solid #ccd1d7; border-bottom:0; float:left; display:block; overflow:hidden; background:url(/_assets-custom/images/homepage/apply-overlay-icons.png) no-repeat;}
		.apply-overlay-left ul li a.lines-3, .apply-overlay-right ul li a.lines-3 {padding:0 50px 0 8px; height:49px;}
		.apply-overlay-left ul li a.last, .apply-overlay-right ul li a.last {height:42px; border-bottom:1px solid #ccd1d7;}

	.apply-overlay-wpr .apply-overlay-right {padding:0; width:166px; display:block; overflow:hidden; float:left;}

	a#open-account-online {text-decoration:underline; background-position:0 0;}
	a#open-account-online:hover {background-position:-166px 0;}

	a#open-account-branch {text-decoration:underline; background-position:0 -100px;}
	a#open-account-branch:hover {background-position:-166px -100px;}

	a#enrol-online-banking {text-decoration:underline; background-position:0 -50px;}
	a#enrol-online-banking:hover {background-position:-166px -50px;}

	a#download-iphone {text-decoration:underline; background-position:0 -300px;}
	a#download-iphone:hover {background-position:-166px -300px;}

	a#download-blackberry {text-decoration:underline; background-position:0 -150px;}
	a#download-blackberry:hover {background-position:-166px -150px;}

	a#online-credit-card {text-decoration:underline; background-position:0 -250px;}
	a#online-credit-card:hover {background-position:-166px -250px;}

	a#pre-approved-mortgage {text-decoration:underline; background-position:0 -350px;}
	a#pre-approved-mortgage:hover {background-position:-166px -350px;}

	a#loan-or-line-of-credit {text-decoration:underline; background-position:0 -400px;}
	a#loan-or-line-of-credit:hover {background-position:-166px -400px;}

	a#find-mortgage-specialist {text-decoration:underline; background-position:0 -200px;}
	a#find-mortgage-specialist:hover {background-position:-166px -200px;}


.showright-content {-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px; -webkit-border-top-right-radius:0px !important; -moz-border-radius-topright:0px !important; border-top-right-radius:0px !important;}

.showleft-content {-webkit-border-top-left-radius:0px !important; -moz-border-radius-topleft:0px !important; border-top-left-radius:0px !important; -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;}

.overlay-white-border {position:absolute; margin:-9px 0 0 -12px; padding:0; width:196px; height:1px; font-size:0; border-top:1px solid #fff;}
	.overlay-white-right {margin:-9px 0 0 248px;}

/* facebook like button on the footer */
a#facebook-like-icon {width:88px; height:24px; display:block; overflow:hidden; float:left; background:url(/uos/_assets/images/footer/fblike-icon.gif) bottom left;}
a#facebook-like-icon:hover {background-position:top left;}
#globalfooter-searchbar {padding-top:5px; padding-bottom:4px; width:952px; display:block; overflow:hidden;}
#globalfooter-searchbar-links {padding-top:2px; text-align:right; float:right;}
#globalfooter-searchbar-search{margin-left:16px; float:right; display:block; position:static !important;}