@charset "utf-8";img, a img {    border: medium none;    outline: medium none;}p {    margin: 0;    padding: 10px 0;    text-align: justify;}.clear {    clear: both;}.gap {    clear: both;    height: 15px;}.left {    float: left;    width: auto;}.right {    float: right;    width: auto;}img.alignleft {    float: left;    margin: 0 10px 10px 0;}img.alignright {    float: right;    margin: 0 0 10px 10px;}img.aligncenter {    display: block;    margin: 0 auto;}img.alignleft, img.alignright, img.aligncenter {    border: 1px solid #DDDDDD;    padding: 4px;}header > div.inner > h1 {    float: left;    margin: 0;    padding: 5px 0;}header > div.inner > h1 > a {    float: left;    height: 71px;    width: 162px;}header > div.inner > h1 > a {    background: url("/custom/Albatross/shopperSignup/images/logo_cx.png") no-repeat scroll 0 0 transparent;    display: block;	background-size: 100%;}header > div.inner > h1 > a > span {    display: none;}.banner {    display: block;    height: 400px;    overflow: hidden;    padding-top: 10px;    position: relative;    width: 628px;}.sliderContent {	padding:10px;}#nav {    bottom: 0;    display: inline-block;    left: 285px;    position: absolute;    z-index: 100;}#nav > a {    background: none repeat scroll 0 0 #333333;    border-radius: 10px 10px 10px 10px;    display: inline-block;    font-size: 0;    height: 13px;    margin-right: 15px;    width: 13px;}#nav > a.activeSlide {    background: none repeat scroll 0 0 #0B91C9;}.nav > a#prev {    background-position: 0 0;}.nav > a#next {    background-position: -52px 0;}#banner {    height: 400px;    overflow: hidden;    width: 628px;    background-color: #ebebeb;}#banner h2.title {    color: #999999;    float: left;    font-family: "din-condensed-web",sans-serif;    font-size: 35px;    line-height: normal;    padding: 0;    text-shadow: 1px 1px 1px #000000;    text-transform: uppercase;    width: 100%;}#banner div.text {    float: left;    margin-top: 5px;    width: 100%;}#banner div.text > p {	color: #FFFFFF;    line-height: normal;    padding: 5px;    text-shadow: 1px 1px 1px #333333;}.welcome, .page {    background: none repeat scroll 0 0 #FFFFFF;    clear: left;    float: left;    padding: 15px;    width: 949px;}.welcome > h1 {    line-height: normal;}.welcome > h1 > span {    color: #666666;    display: block;    font: italic 15px Georgia,"Times New Roman",Times,serif;}.welcome > p {    overflow: hidden;}.welcome > img {    border: 1px solid #DDDDDD;    float: right;    margin-left: 20px;    padding: 5px;}div.login-box {    background: url("/custom/Albatross/shopperSignup/images/back-login.png") repeat-x scroll 0 0 #050505;    float: right;    padding: 10px;    text-align: center;    width: 242px;}div.title {    color: #FFFFFF;    display: block;    font-family: 'din-condensed-web', sans-serif;    font-size: 25px;    line-height: 28px;    margin-bottom: 12px;    text-align: center;}div.title > span {    display: block;    font-size: 35px;}a.join {    background: url("/custom/Albatross/shopperSignup/images/btn.png") repeat-x scroll 0 0 transparent;    color: #FFFFFF;    display: inline-block;    margin: 0 auto 10px;    padding: 3px 6px;    text-shadow: 1px 1px 2px #333333;    text-transform: uppercase;}a.join:hover {    color: #FFFFFF;}div.link > h3, div.quick > h3, div.location > h3 {    border-bottom: 1px dashed #373737;    color: #999999;    font-family: 'PTSansRegular';    font-size: 14px;    text-shadow: none;    text-transform: uppercase;}div.location {    float: left;    font-size: 11px;    margin-right: 20px;    width: 140px;}div.location > p {    text-align: left;}div.location > p a {    color: #666666;}div.copy {    background: url("/custom/Albatross/shopperSignup/images/footer-logo.png") no-repeat scroll 0 0 transparent;    float: right;    height: 150px;    margin-top: 10px;    position: relative;    width: 250px;}div.copy p {    bottom: 0;    font-size: 11px;    left: 0;    position: absolute;    text-align: left;}table { /* background: none repeat scroll 0 0 #2787B7; */    border-collapse: separate;    padding: 0;    width: 100%;}table td {  /*  background: none repeat scroll 0 0 #FFFFFF;*/   /* padding: 4px;*/}table thead td {    background: none repeat scroll 0 0 #F2F2F2;    font-weight: bold;}.image_carousel {    padding: 0;    position: relative;}#blog-slider {    float: left;    width: 850px;}#blog-slider ul {    list-style: none outside none;    margin: 0;    padding: 0;}#blog-slider ul > li {    background: none repeat scroll 0 0 #FFFFFF;    height: 170px;    margin-right: 2px;    padding: 10px;    width: 223px;}#blog-slider ul > li h3 {    font-style: italic;    padding: 0 0 10px;}#blog-slider ul > li img {    display: block;    float: left;}.control {    height: 189px;    position: absolute;    right: 0;    width: 130px;}.control > a.prev, .control > a.next {    display: block;    height: 64px;    position: absolute;    right: 0;    width: 130px;}.control > a.next {    background: url("/custom/Albatross/shopperSignup/images/slider-nav.png") no-repeat scroll 0 0 transparent;    top: 0;}.control > a.prev {    background: url("/custom/Albatross/shopperSignup/images/slider-nav.png") no-repeat scroll 0 -65px transparent;    top: 65px;}.control > div.blank {    background: url("/custom/Albatross/shopperSignup/images/slider-nav.png") no-repeat scroll 0 -130px transparent;    height: 59px;    position: absolute;    right: 0;    top: 130px;    width: 130px;}.blogpage {    background: none repeat scroll 0 0 #FFFFFF;    border-bottom: 1px solid;    clear: left;    float: left;    padding: 5px;    width: 940px;}.banner-inner {    display: block;    overflow: hidden;}.banner-inner h1, .banner-inner p {    overflow: hidden;}.banner-inner p {    display: block;    line-height: normal;    padding: 5px;    width: 475px;}.banner-inner h1 {    color: #999999;    font-family: 'din-condensed-web', sans-serif;    font-size: 35px;    text-shadow: 1px 1px 1px #000000;    text-transform: uppercase;}div.back1 p {    background: url("/custom/Albatross/shopperSignup/images/text-pix.png") repeat scroll 0 0 transparent;    color: #FFFFFF;    float: left;}div.back2 p {    color: #FFFFFF;    float: left;}div.back3 p {    background: url("/custom/Albatross/shopperSignup/images/text-pix.png") repeat scroll 0 0 transparent;    color: #FFFFFF;    float: left;}div.back4 p {    clear: right;    color: #333333;    float: right;}div.back4 h1, div.back5 h1 {    float: right;    width: 475px;}div.back5, div.back7 {    float: right;}div.back5 p, div.back7 p {    background: url("/custom/Albatross/shopperSignup/images/text-pix.png") repeat scroll 0 0 transparent;    color: #FFFFFF;}div.back6 p {    color: #333333;    float: left;}ul.blog {    list-style: none outside none;    margin: 0;    padding: 0;}ul.blog > li {    background: none repeat scroll 0 0 #FFFFFF;    margin-bottom: 5px;    padding: 10px;}blockquote {    background: url("/custom/Albatross/shopperSignup/images/qoute.png") no-repeat scroll 0 0 transparent;    display: block;    padding: 0 0 0 45px;    text-align: justify;}.quote-left, .quote-right, .quote {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background: none repeat scroll 0 0 #F9F9F9;    border-color: #33B2E9 #DDDDDD #DDDDDD;    border-image: none;    border-radius: 5px 5px 5px 5px;    border-style: solid;    border-width: 5px 1px 1px;    box-shadow: 0 0 4px #EEEEEE;    margin: 0;    padding: 10px;}.quote-left {    float: left;    margin: 0 15px 20px 0;    width: 300px;}.quote-right {    float: right;    margin: 0 0 15px 20px;    width: 300px;}.quote {    display: block;}div.sub-title {    background: url("/custom/Albatross/shopperSignup/images/back-tagline.png") repeat scroll 0 0 transparent;    border-radius: 0 5px 5px 0;    clear: both;    color: #FFFFFF;    display: block;    font-family: 'din-condensed-web', sans-serif;    font-size: 25px;    left: -20px;    line-height: 28px;    margin-bottom: 15px;    padding: 10px 20px;    position: relative;    width: 615px;}.accordion {    display: block;    height: 600px;    position: relative;}.accordion div.trigger {    cursor: pointer;}.accordion h4 {    color: #0B91C9;    display: block;    font-family: 'OswaldLight';    font-size: 18px;    margin: 0;    padding: 5px 0;    text-align: center;    text-transform: uppercase;}.accordion div.active h4 {    color: #666666;}div.accordion-box {    border: 1px solid #DDDDDD;    float: left;    height: 255px;    margin: 0 15px 20px 0;    padding: 4px;    width: 200px;}.thumb {    border: 1px solid #EEEEEE;    height: 92px;    overflow: hidden;    padding: 4px;    width: 190px;}.thumb > img {    border: 1px solid #DDDDDD;    height: 90px;    width: 188px;}p.excerpt {    height: 120px;    overflow: hidden;    padding: 0;}.popup-box {    background: none repeat scroll 0 0 #FFFFFF;    height: 500px;    left: -20px;    margin: 0 auto;    overflow: auto;    padding: 20px;    position: absolute;    top: 275px;    width: 680px;    z-index: 1000 !important;}a.coles {    background: none repeat scroll 0 0 #EEEEEE;    border: 3px solid #DDDDDD;    box-shadow: 0 0 4px #CCCCCC;    float: right;    font-family: 'din-condensed-web';    font-size: 20px;    height: 40px;    line-height: 40px;    margin: 0 0 20px 20px;    text-align: center;    width: 40px;}a.coles:hover {    background: none repeat scroll 0 0 #DDDDDD;    border-color: #EEEEEE;}.popup-box .quote-left, .popup-box .quote-right {    width: 280px;}header a, #container1 a, #container2 a, #container3 a {    color: #0B91C9;    text-decoration: none;}header a:hover, #container1 a:hover, #container2 a:hover, #container3 a:hover{    color: #5DB5FA;}#top-nav {    clear: right;    float: right;}ul.top-nav {    float: left;    list-style: none outside none;    margin: 0;    padding: 0;}ul.top-nav > li {    background: url("/custom/Albatross/shopperSignup/images/divier.png") no-repeat scroll right center transparent;   float: left;}ul.top-nav > li:last-child {    background: none repeat scroll 0 0 transparent;}ul.top-nav > li > a {    display: block;    padding: 6px 10px;}div.lang { clear: right;    float: left;    margin-left: 3px;    position: relative;    width: auto;}div.lang a.toggle, div.lang a.toggle_settings, div.lang a.toggle_contact, div.lang a.toggle_logout, div.lang a.toggle_login  {	 color: #FFFFFF !important;}a.toggle, a.toggle_settings {    background: none repeat scroll 0 0 #4DB9F7;    color: #FFFFFF;    display: inline-block;    padding: 5px 10px;}a.toggle span, a.toggle_settings span {	background: url("/custom/Albatross/shopperSignup/images/lang-arrow.png") no-repeat scroll right center transparent;	display: block;    padding: 0 10px;}a.toggle_contact{    background: none repeat scroll 0 0 #4DB9F7;    color: #FFFFFF;    display: inline-block;    padding: 5px 10px;}a.toggle_contact span {	background:url("/custom/Albatross/shopperSignup/images/lang-arrow.png") no-repeat scroll right center transparent;	display: block;    padding: 0 10px;}ul#lang, ul#settings {    background: none repeat scroll 0 0 #F9F9F9;    border-radius: 5px 0 5px 5px;    display: none;    list-style: none outside none;    margin: 0;    padding: 10px;    position: absolute;    right: 0;    width: 120px;    z-index: 100;	cursor: pointer;}ul#lang > li, ul#settings > li {    border-bottom: 1px dashed #EEEEEE;}ul#lang > li > a, ul#settings > li > a {    display: block;    padding: 3px 5px;}ul#contact {    background: none repeat scroll 0 0 #F9F9F9;    border-radius: 5px 0 5px 5px;    display: none;    list-style: none outside none;    margin: 0;    padding: 10px;    position: absolute;    right: 0;    width: 120px;    z-index: 100;}ul#contact > li {    border-bottom: 1px dashed #EEEEEE;}ul#contact > li > a {    display: block;    padding: 3px 5px;} nav {    clear: right;    float: right;    height: 40px;    margin-top: 23px;    width: auto;}nav > ul {    list-style: none outside none;    margin: 0;    padding: 0;}nav > ul > li {    float: left;    margin-right: 1px;    position: relative;}nav > ul > li > a {    color: #333333;    display: block;    line-height: 30px;    padding: 0 15px;    position: relative;	}nav > ul > li > span {    bottom: -10px;    display: block;    height: 10px;    left: 0;    line-height: 10px;    position: absolute;    width: 100%;}nav > ul > li > a:hover {    background: none repeat scroll 0 0 #000000;    color: #FFFFFF;}nav > ul > li.active a {    background: none repeat scroll 0 0 #000000;    color: #FFFFFF;}nav > ul > li.active > span {    background: url("/custom/Albatross/shopperSignup/images/nav-arrow.png") no-repeat scroll center bottom transparent;    display: block;    line-height: 10px;}div.link {    float: left;    margin-right: 25px;    width: 345px;}div.link ul {    list-style: none outside none;    margin: 0;    padding: 0;}div.link ul > li {    border-bottom: 1px dashed #373737;    float: left;    margin-right: 20px;    width: 150px;}div.link ul > li > a {    background: url("/custom/Albatross/shopperSignup/images/arrow-footer.png") no-repeat scroll 0 10px transparent;    color: #666666;    display: block;    font-size: 11px;    padding: 3px 3px 3px 10px;}div.link ul > li > a:hover {    color: #999999;}.onlink {    background: none repeat scroll 0 0 #000000;    color: #FFFFFF;}div.quick {    float: left;    margin-right: 20px;    width: 150px;}div.quick ul {    list-style: none outside none;    margin: 0;    padding: 0;}div.quick ul li {    margin: 10px 0;}div.quick ul li > a {    background: url("/custom/Albatross/shopperSignup/images/social2.png") no-repeat scroll 0 0 transparent;    color: #666666;    display: block;    font-size: 11px;    height: 26px;    line-height: 26px;    padding: 0 0 0 30px;}div.quick ul li > a:hover {    color: #999999;}div.quick ul li > a.fb {    background-position: 0 0;}div.quick ul li > a.tw {    background-position: 0 -44px;}div.quick ul li > a.link {    background-position: 0 -89px;}div.quick ul li > a.email {    background-position: 0 -133px;}