/*
Theme Name: Austar Wordpress
Theme URI: http://www.devotion.com.au/
Description: Custom Wordpress Template for Austar.
Version: 1.0
Author: Mark Boxall
Author URI: http://www.devotion.com/
Tags: austar, red, custom, fixed width, two columns, widgets
*/



/* @group Standard */

/* @group Tag Clean */

html, body {	
	font: 0.875em/1.3em Arial, sans-serif;
	margin: 0;
	padding: 0;
	background: #f4f2ef;
	color: #333;
}

div,a, p, form, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, blockquote, input {
	margin: 0;
	padding: 0;	
	outline-style: none;
}



/* @end */

/* @group Sprites */

.sprite {
	overflow: hidden;
	display: block;
	height: 0;
	background-image: url(images/bg_sprite.gif);
	background-repeat: no-repeat;	
	background-position:  0 0;
}



/* @group Buttons */

.buttons {
	float: left;
	width: 100%;
}

.formBuilderSubmit input,
.button {
	float: left;
	overflow: hidden;
	display: block;
	height: 0;
	background: url(images/bg_sprite.gif) no-repeat 0 0;
	border: none;
	border-width: 0;
	cursor: pointer;
}

/* @end */


/* @end */

/* @group Over label */

.overlabel {
	display: none;
}

.overlabel-apply {
	display: inline;
}



/* @end */

/* @group Links */


a {
	text-decoration: none;
	cursor: pointer;
	color: #a4002e;
}

a:hover {
	text-decoration: underline;
}

a.skip {
	display: none;
}

a img {
	border: none;
}

/* @end */

/* @group Sections */
.section,
.panel,
.pane,
.component {
	float: left;
	width: 100%;
}

.left {
	float: left;
}

.right {
	float: right;
}

.hide {
	display: none;
}


/* @end */

/* @group Heading */

h1, h2, h3, h4, h5, h6 {
	padding-top: 5px;
	margin-bottom: 8px;
}

h1 {
	font-size: 1.8em;
	line-height: 1.3em;
}
h2 {
	font-size: 1.6em;
	line-height: 1.3em;
}

h3 {
	font-size: 1.4em;
	line-height: 1.3em;
}

h4 {
	font-size: 1.3em;
	line-height: 1.3em;
}

h5 {
	font-size: 1.2em;
	line-height: 1.3em;
}

h6 {
	font-size: 1.1em;
	line-height: 1.3em;
}

/* @end */

/* @group Paragraphs */

p {
	margin-bottom: 1em;
}


.copy .introduction {
	font-size: 1.15em;
	line-height: 1.3em;
}

/* @end */

/* @group Lists */
ul.list,
ul.list li {
	list-style: none;
	float: left;
}

.copy ul,
.copy ol,
.copy dl {
	padding-left: 25px;
	margin-bottom: 1em;
}

/* @end */

/* @group Forms */

.form {
	float: left;
	width: 100%;
}

/* @end */

/* @group Tables */

table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}

table th {
	text-align: left;
}

table th,
table td {
	padding: 3px 10px 3px 0
}
/* @end */

/* @group Images */
.copy img,
.copy img.left {
	float: left;
	margin: 0 15px 10px 0;
}

.copy img.right {
	float: right;
	margin: 0 0 10px 15px;
}

.copy img.full {
	float: left;
	margin: 0 0 10px 0;
}

/* @end */

/* @end */

/* @group Site Specific */

/* @group Common */

#container {
	width: 100%;
	float: left;
}

.container {
	width: 980px;
	margin: 0 auto;
}

.container .section {
	width: 960px;
	padding: 0 10px;
	background: #fff;
	float: left;
}

/* @group Headings */

h1.sifr {
	font-size: 1.9em;
	color: #a4002e;
}

h2 {
	font-size: 1.6em;
	color: #a4002e;
}


.copy {
	width: 930px;
	padding: 0 15px;
	float: left;
}

.main .copy {
	width: 610px;
}

/* @end */

/* @group Buttons */


.buttons .button,
.formBuilderSubmit input {
	padding-top: 30px;
}
.buttons .find {
	background-position: 0 -124px;
	width: 81px
}

.buttons .find:hover {
	background-position: 0 -154px;
}

.buttons .book-now {
	background-position: -81px -124px;
	width: 118px;
}

.buttons .book-now:hover {
	background-position: -81px -154px;
}

.buttons .book-now-wotif {
	background-position: -199px -124px;
	width: 292px;
	padding-top: 35px;
}

.buttons .book-now-wotif:hover {
	background-position: -199px -159px;
}


.formBuilderSubmit input {
	background-position: -492px -124px;
	width: 84px
	
}

.formBuilderSubmit input:hover {
	background-position: -492px -154px;
	
}

.buttons .get-austar-home {
	float: right;
	background-position: -580px -124px;
	width: 170px
}

.buttons .get-austar-home:hover {
	background-position: -580px -154px;
}
/* @end */



/* @end */

/* @group Header */

#header,
#header .wrapper {
	width: 100%;
	float: left;
}

#header .component {
	background: #a4002e;
}

/* @group Logo */

#header .logo {
	width: 125px;
	height: 70px;	
	float: left;
	padding: 15px 15px 15px 15px;
	overflow: hidden;
}

#header .logo a {
	width: 125px;
	height: 0;	
	float: left;
	padding: 70px 0 0;
	overflow: hidden;
	display: block;
	background: url(images/bg_sprite.gif) no-repeat 0 0;
}

#header .logo a img {
	display: none;
}


#header .wotif {
	width: 187px;
	height: 70px;	
	float: left;
	margin-top: 15px;
	padding: 0 0 0 15px;
	overflow: hidden;
	border-left: 1px solid #b63358;
}


#header .wotif div {
	width: 187px;
	height: 0;	
	float: left;
	padding: 70px 0 0;
	overflow: hidden;
	display: block;
	background: url(images/bg_sprite.gif) no-repeat -340px 5px;
}

#header .wotif img {
	display: none;
}


/* @end */

/* @group Navigation */

#header .navigation {
	float: right;
	padding: 70px 15px 15px 0;
}

#header .navigation li {
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #b63358;
	font-size: 1.2em;
}

#header .navigation li.last {
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

#header .navigation a {
	color: #fff;
	text-decoration: none;
	height: 0;
	overflow: hidden;
	display: block;
	padding: 14px 0 0 0;
	background: url(images/bg_sprite.gif) no-repeat 0 -200px;
}

#header .navigation .active a,
#header .navigation a:hover {
	color: #ffcb00;
}

#header .navigation a.home {
	width: 38px;
	background-position: 0 -200px;
}

#header .navigation .page-item-1532 a,
#header .navigation a.find-a-hotel {
	width: 71px;
	background-position: -38px -200px;
}

#header .navigation .page-item-1534 a,
#header .navigation a.enter-to-win {
	width: 79px;
	background-position: -109px -200px;
}

#header .navigation .page-item-1536 a,
#header .navigation a.competition-details {
	width: 119px;
	background-position: -188px -200px;
}

#header .navigation a.home:hover,
#header .navigation .current_page_item a.home,
#header .navigation .active a.home {
	background-position: 0 -214px;
}

#header .navigation .page-item-1532 a:hover,
#header .navigation .page-item-1532.current_page_item a,
#header .navigation a.find-a-hotel:hover,
#header .navigation .active a.find-a-hotel {
	background-position: -38px -214px;
}

#header .navigation .page-item-1534 a:hover,
#header .navigation .page-item-1534.current_page_item a,
#header .navigation a.enter-to-win:hover,
#header .navigation .active a.enter-to-win {
	background-position: -109px -214px;
}

#header .navigation .page-item-1536 a:hover,
#header .navigation .page-item-1536.current_page_item a,
#header .navigation a.competition-details:hover,
#header .navigation .active a.competition-details {
	background-position: -188px -214px;
}



#header .navigation li.page-item-1536 {
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}
/* @end */

/* @end */

/* @group Content */


#content {
	width: 100%;
	float: left;	
}

h2 {
	color: #a4002e;
	font-size: 1.5em;
}

h3 {
	color: #a4002e;
	font-size: 1.2em;
}

#content .component {
	padding-top: 10px;
	margin-bottom: 10px;
}

/* @group Main */

#content .main {
	width: 640px;
	float: left;
	padding-top: 15px;
}

#content .back-link {
	width: 930px;
	padding: 0 15px;
	float: left;
}
/* @group Hotel Details */

.hotel-details h1.sifr {
	float: left;
	margin-bottom: 8px;
	padding: 0 10px 0 0;
}

.hotel-details h1.sIFR-replaced {
	padding: 5px 5px 0 0;
}

.hotel-details .rating {
	float: left;
	padding-top: 12px;
}

.hotel-details .details {
	float: left;
	width: 450px;
}


.hotel-details .address {
	width: 150px;
}
.hotel-details p {
	clear: both;
	margin-bottom: 0.5em
}

.hotel-details .actions {
	float: right;
	width: 130px;
}

.hotel-details .price {
	margin-bottom: 8px;
	text-align: right;
	font-size: 1.4em;
	line-height: 1.3em;
	padding-top: 5px;
}

/* @end */

.actions .book-now {
	float: right;
}

.byline {
	color: #666;
}

.inline-step {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.inline-step h3 {
	background: url(images/bg_sprite.gif) no-repeat 0 -70px;
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 54px;
	width: 182px;
}

.inline-step h3.step1 {
	background-position: 0 -70px;
}

.inline-step h3.step2 {
	background-position: -182px -70px;
}

.inline-step h3.step3 {
	background-position: -364px -70px;
}


/* @end */

/* @group Sidebar */

#content .sidebar {
	width: 290px;
	float: right;
	padding: 20px 15px 0;
}

/* @group Gallery */

#gallery {
	width: 290px;
	overflow: hidden;
	float: left;
}

.scrollable,
.scrollable .images {
	width: 210px;
	float: left;
	height: 60px;
	overflow: hidden;
}
.scrollable {
	position:relative;
}
.scrollable .images {
	position: absolute;
	width: 20000em
}
.scrollable .images div{
	width: 60px;
	float: left;
	height: 60px;
	padding: 0 5px;
}

.prevPage,
.nextPage {
	width: 40px;
	float: left;
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 60px;
	background: url(images/bg_gallery_navigation.gif) no-repeat 0 0;
}

.prevPage {
	background-position: 0 0;
}

.prevPage:hover {
	background-position: 0 -60px;
}

.nextPage {
	background-position: -40px 0;
}

.nextPage:hover {
	background-position: -40px -60px;
}
#gallery .disabled {
	background-image: none;
}

#gallery .help {
	float: right;
	padding: 10px 45px 0 0;
	font-size: 11px;
	color: #999;
}

/* @end */



.sidebar .spotlight {
	width: 260px;
	background: #a4002e;
	padding: 15px;
	color: #fcc6c6;
}


.spotlight a {
	color: #fff;
}
.spotlight a.more {
	font-weight: 700;
	color: #ffcb00;
	display: block;
	padding-left: 10px;
	background: url(images/icon_arrow_yellow.gif) no-repeat 0 3px;
}
/* @end */

/* @group Promo panel */

.promotion {
	width: 960px;
	float: left;
	margin-bottom: 10px;
}

.promotion .details {
	float: left;
	width: 450px;
	padding: 15px 80px 0 15px;
	height: 95px;
	overflow: hidden;
	color: #fcc6c6;
	background: #a4002e url(images/bg_stars_on_red.gif) no-repeat 460px 35px;
	
}


.promotion p {
	margin-bottom: 5px;
}
.promotion a {
	color: #fff;
}

.promotion a.more {
	font-weight: 700;
	color: #ffcb00;
	display: block;
	padding-left: 10px;
	background: url(images/icon_arrow_yellow.gif) no-repeat 0 3px;
}

.promotion .title {
	font-size: 1.4em;
	color: #fff;
}
.promotion .flash {
	width: 415px;
	float: right;
}

/* @end */

/* @group Banner */

.banner .wrapper {
	width: 100%;
	height: 180px;
	text-align: center;
	padding-top: 95px;
}
.banner .flash {
	width: 960px;
	height: 275px;
}


/* @end */

/* @group Win Now! Panel */

.home .win {
	float: right;
	width: 290px;
	padding: 13px 15px 0;
	background: #a4002e;
	color: #fcc6c6;
}


.home .win p {
	margin-bottom: 15px;
}




.home .win p strong {
	color: #fff;
}
.home .win a {
	color: #fff;
}
.home .win a.more {
	font-weight: 700;
	color: #ffcb00;
	display: block;
	padding-left: 10px;
	background: url(images/icon_arrow_yellow.gif) no-repeat 0 3px;
}

.home h1 {
	color: #fff;
	font-size: 1.6em;
	line-height: 1.2em;
}

.home h1 strong {
	font-size: 1.4em;
}

/* @end */

/* @group Steps */

.steps {
	float: left;
	width: 640px;
	background: url(images/bg_steps.gif) repeat-y 0 0;
}

.steps .column {
	float: left;
	width: 182px;
	padding: 0 15px;
}

.steps h2 {
	background: url(images/bg_sprite.gif) no-repeat 0 -70px;
	height: 0;
	display: block;
	overflow: hidden;
	padding-top: 54px;
	width: 182px;
}

.step1 h2 {
	background-position: 0 -70px;
}

.step2 h2 {
	background-position: -182px -70px;
}

.step3 h2 {
	background-position: -364px -70px;
}

a.more {
	font-weight: 700;
	color: #a4002e;
	display: block;
	padding-left: 10px;
	background: url(images/icon_arrow_red.gif) no-repeat 0 3px;
}

/* @end */

/* @group Search */

.search {
	float: left;
	width: 930px;
	padding: 15px;
	background: #d2cac1;
}

.search p {
	margin-bottom: 0px;
}

/* @group Row */

.row {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.element {
	float: left;
	padding-right: 10px;
	text-align: left;
}


.search .title {
	width: 80px;
	padding-top: 6px;
}

.search .destination,
.search .type,
.search .suburb {
	width: 210px;
}

.search .rating {
	width: 115px;
}

.search .price {
	position: relative;
	width: 165px;
	height: 28px;
}

.search .action {
	width: 80px;
	float: left;
	padding: 0;
}


.search label {
	color: #a4002e;
	display: none;
}


.search .searchform-input-wrapper {
	width: auto;
	text-align: left;
}
/* @end */

/* @group Form Elements */
#cs-region-0,
#cs-type-1,
#cs-rating-2 {
	background: #fff;
	color: #a4002e;
	border: none;
	padding: 6px;
}



#cs-region-0,
#cs-type-1 {
	width: 208px;
}
.search .type .selectedTxt,
.search .region .selectedTxt,
.search .wide-select {
	width: 198px;
}
.search .type .selectedTxt span,
.search .region .selectedTxt span,
.search .wide-select span {
	width: 158px
}


#cs-rating-2 {
	width: 113px;
}

.search .rating .selectedTxt,
.search .narrow-select {
	width: 103px;
}

.search .rating .selectedTxt span,
.search .narrow-select span {
	width: 63px;
}

.price label.overlabel {
	display: none;
}

.price label.overlabel-apply {
	position: absolute;
	top: 6px;
	left: 7px;
	display: inline;
}

#cs-price-3,
#txtMaxPrice {
	color: #a4002e;
	margin: 0;
	border: none;
	width: 131px;
	padding: 7px 7px 5px;
	height: 16px;
	font-size: 12px;
	background: url(images/bg_textbox.gif) no-repeat 0 0;  
}

.search .find {
	width: 80px;
}
/* @end */

/* @group Stylish Select */

/*
Stylish Select 0.2.3 - jQuery plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3

Licensed under the GPL license:
http://www.gnu.org/licenses/gpl.html
*/
ul.newList * {
	margin: 0;
	padding: 0;
}

ul.newList {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #333;
	background: #fff;
	position: absolute;
	display: none;
	border: 1px solid #ccc;
	top: 26px;
	left: 0;
	overflow: auto;
	z-index: 9999;
	width: 205px;
	max-height: 250px;
}

.newListSelected {
	color: #a4002e;
	height: 28px;
	padding: 0 0 0 10px;
	float: left;
	display: block;
	background: url(images/bg_select.gif) no-repeat 0 0;
}

.newListSelected span {
	color: #a4002e;
	height: 22px;
	display: block;
	padding: 6px 40px 0 0;
	float: left;
	background: url(images/bg_select.gif) no-repeat right 0;
}

ul.newList li {
	padding: 3px 8px;
}

.selectedTxt {
	float: left;
}

.hiLite {
	background: #a4002e !important;
	color: #fff!important;
}

.newListHover {
	background: #a4002e !important;
	color: #fff !important;
	cursor: default;
}

.newListSelHover {
	cursor: default;
}

.newListOptionTitle {
	font-weight: bold;
}

.newListOptionTitle ul {
	margin: 3px 0 0;
}

.newListOptionTitle li {
	font-weight: normal;
	border-left: 1px solid #ccc;
}

/* @end */



/* @end */

/* @group Search Results */

ul.results{
	width: 930px;
	padding: 0 15px;
}

.results li {
	width: 930px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #edccd5;
}



.results li.last {
	margin-bottom: 0;
	border-bottom: none;
}


.results .image {
	width: 60px;
	float: left;
	padding: 0 20px 20px 0;
}

.results .image img {
	margin: 0;
}

.results .details {
	width: 700px;
	float: left;
}

.results .title {
	float: left;
	font-size: 1.55em;
	font-weight: 700;
	color: #a4002e;
	padding-right: 10px;
	margin-bottom: 5px;
}

.results .details .sIFR-replaced {
	padding-right: 0;
}

.results .rating {
	float: left;
	padding-top: 2px
}
.results .details p {
	clear: both;
	margin-bottom: 0;
}


.results .action {
	float: left;
	padding-top: 25px;
	width: 150px;
}


.results .price {
	font-size: 14px;
	color: #333;
	float: left;
	width: 150px;
	text-align: right;
}
.results .price strong {
	font-size: 20px;
	color: #333;
}

.results .book-now {
	float: right;
}


.pagination {
	width: 930px;
	padding: 10px 15px 0;
	margin-bottom: 10px;
	float: left;
	font-weight: 700;
}


/* @end */

/* @group Tooltips */
.tooltip {
	height: 265px; 
	width: 380px;
    overflow: hidden;
    display: none; 
    float: left;
}
.tooltip .wrapper { 
	background: url(images/bg_tooltip.png) no-repeat 0 0;
    height: 165px; 
    padding: 30px 30px 70px 30px; 
    width: 320px; 
    color: #fcc6c6; 
    overflow: hidden;
    float: left;
    font-size: 12px;
} 

.inverted .wrapper { 
	background: url(images/bg_tooltip_inverted.png) no-repeat 0 0;
	padding: 70px 30px 20px;
} 
.tooltip strong {
	font-size: 13px;
	line-height: 1.3em;
	color: #fff;
}

.tooltip .buttons {
	padding: 5px 0 0 12px;
}

/* @end */

/* @group Forms */

.formBuilderField,
.formBuilderComment {
	width: 100%;
	float: left;
	clear: left;
	margin-bottom: 10px;
}

.formBuilderLabelRequired, .formBuilderLabel {
	float: left;
	width: 160px;
	padding-right: 15px;
	padding-top: 7px;
}

.radio_buttons .formBuilderLabel,
.radio_buttons .formBuilderLabelRequired {
	padding-top: 0;
}


.formBuilderInput, .formBuilderLargeTextarea {
	float: left;
	width: 400px;
	color: #a4002e;
}


span.required,
.formBuilderLabel span,
.formBuilderLabelRequired span {
	font-weight: 700;
	color: #a4002e;
}

.formBuilderInput input {
	width: 336px;
	padding: 7px;
	background: url(images/form_textbox.gif) no-repeat 0 0;
	border: none;
	color: #a4002e;
}



.formBuilderInput input#fieldformBuilderFieldPostcode {
	width: 186px;
	padding: 7px;
	background: url(images/form_textbox_narrow.gif) no-repeat 0 0;
	border: none;
	color: #a4002e;
}

.checkbox .formBuilderInput input,
.formBuilderInput .formBuilderRadio input {
	width: auto;
	background: none;
	padding: 0;
	margin-right: 10px;
}

.checkbox .formBuilderInput input {
	float: left;
}

.formBuilderRadio {
	float: left;
	width: 100%;
	margin-bottom: 7px;
}

.formBuilderLargeTextarea textarea {
	width: 336px;
	height: 111px;
	padding: 7px;
	background: url(images/form_textarea.gif) no-repeat 0 0;
	border: none;
	color: #a4002e;
	font: 0.95em/1.3em Arial, sans-serif;
}

.formBuilderCheckboxDescription {
	display: block;
	float: left;
	width: 320px;
}


.formBuilderSubmit {
	float: right;
	padding-right: 90px;
}

.formBuilderFailure,
.formBuilderError {
	width: 504px;
	width: 504px;
	padding: 10px;
	margin-top: 10px;
	background: #faedf1;
	margin-bottom: 7px;
	float: left;
	color: #a4002e;
}

.formBuilderFailure {
	margin-bottom: 15px;
	border: 1px solid #a4002e;
}


.formBuilderError {
	text-align: center;
	padding: 10px 10px 20px;
	border-top: 1px solid #a4002e;
	background: url(images/bg_error.gif) no-repeat 0 bottom;
}


/* @end */


/* @group whats-on */

.whats-on {
	float: left;
	padding: 10px 0;
	width: 960px;
	background: #f4f2ef;
}

.whats-on .title {
	float: left;
	width: 930px;
	padding: 0 15px;
	margin-bottom: 5px;
}

.whats-on .title h2 {
	float: left;
	width: 700px;
}

.whats-on .title .buttons {
	float: right;
	width: 200px;
}

.whats-on p {
	float: left;
	width: 930px;
	padding: 0 15px;
}

.whats-on .disclaimer {
	font-size: 11px;
	color: #666;
}

.whats-on .panel {
	width: 960px;
	float: left;
	margin-bottom: 7px;
	background: url(images/whatson_line.gif) repeat-y 0 0; 
}

.whats-on .show {
	float: left;
	width: 210px;
	padding: 7px 0 8px;
}


#content .whats-on img {
	float: left;
	margin: 0;
}

.whats-on .column-top {
	background: #f4f2ef;
}
.whats-on .column,
.whats-on .column-top {
	width: 210px;
	padding: 0 15px;
	float: left;
}

.whats-on table {
	border-collapse: collapse;
	background: #a4002e;
	height: 45px;
	margin: 0;
	padding: 0;
	float: left;
	width: 210px;
}
.whats-on table td {
	padding: 0 10px;
	height: 45px;
	vertical-align: middle;
	color: #fff;
}

h3 {
	padding-top: 18px;
}

h3.two-liner {
	padding-top: 0;
}
/* @end */

#holding {
	width: 960px;
	float: left;
	padding-left: 0;
	margin-bottom: 40px;
	text-align: center;
}

.opening {
	float: left;
	width: 960px;
	padding-top: 50px;
	margin-bottom: 40px;
	color: #a4002e;
	font-size: 2.3em;
	line-height: 2em;
	text-align: center;
}

.opening span {
	margin-bottom: 10px;
}
.opening strong {
	color: #a4002e;
	font-size: 3em;
}

#holding p {
	float: left;
	font-size: 1.2em;
	line-height: 1.3em;
	width: 320px;
	padding: 0 320px;
}

/* @end */

/* @group Footer */
#footer {
	width: 100%;
	float: left;
	margin-bottom: 50px;
	font-size: 0.9em;
}

#footer .section {
	padding-bottom: 10px;
}

#footer a {
	color: #edccd5;
}

#footer a.active,
#footer a:hover {
	color: #ffcb00;
}

#footer .component {
	background: #a4002e url(images/bg_footer.gif) no-repeat 0 0;
	padding-top: 80px;
}

/* @group Logos */

#footer .austar {
	width: 80px;
	height: 50px;	
	float: left;
	padding: 3px 10px 3px 10px;
	overflow: hidden;
	border-right: 1px solid #bf4d6d;
}

#footer .austar a {
	width: 80px;
	height: 0;	
	float: left;
	padding: 46px 0 0;
	overflow: hidden;
	display: block;
	background: url(images/bg_sprite.gif) no-repeat -125px 0;
}

#footer .austar a img {
	display: none;
}

#footer .wotif {
	width: 126px;
	height: 50px;	
	float: left;
	padding: 3px 0 3px 10px;
	overflow: hidden;
}

#footer .wotif .logo {
	width: 126px;
	height: 0;	
	float: left;
	padding: 46px 0 0;
	overflow: hidden;
	display: block;
	background: url(images/bg_sprite.gif) no-repeat -205px 0;
}

#footer .wotif .logo img {
	display: none;
}

/* @end */

/* @group Navigation */

#footer .navigation {
	float: left;
	width: 940px;
	padding: 10px 10px 10px;
	color: #edccd5;
}

#footer p {
	clear: both;
	margin-bottom: 0;
	color: #d14a70;
	float: left;
	width: 940px;
}


#footer p a {
	color: #ed6c90;
}
#footer .list li {
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #bf4d6d;
}

#footer .list li.last,
#footer .list li.page-item-1545 {
	margin-right: 0;
	padding-right: 0;
	border-right: none;
}

/* @group Social */

#footer .social li {
	margin-right: 0;
	padding-right: 1px;
	border-right: none;
}

#footer .social li.first {
	padding-right: 5px;
}



/* @end */

/* @end */





/* @end */

/* @end */