 * {
	margin:0;
	padding:0;
}

body {
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	background:#ffffff url(/images/global/bg-body-2011.jpg) repeat-x !important;
	background:#ffffff url(/images/global/background/bg-body-2011.jpg) repeat-x;
	position:relative;
}

/* AD SIDE SKIRTS HOMEPAGE CSS */

.side-skirt-homepage-left {
height:632px;
width:125px;
left:-125px;
position:absolute;
top:170px;
}

.side-skirt-homepage-right {
height:632px;
width:125px;
right:-125px;
position:absolute;
top:170px;
}

/* END AD SIDE SKIRTS HOMEPAGE CSS */

/* AD SIDE SKIRTS CSS */

.side-skirt-allpages-left {
height:632px;
width:125px;
left:-125px;
position:absolute;
top:170px;
}

.side-skirt-allpages-right {
height:632px;
width:125px;
right:-125px;
position:absolute;
top:170px;
}

/* END AD SIDE SKIRTS CSS */


/* AD KIT BACKGROUND CSS */

body.adbg-ttnq {
	background:#ebebeb url(/images/global/adbg-ttnq.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/adbg-ttnq.jpg) center top no-repeat;
}
body.adbg-ttnq #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-ttnq #page {
background:none; /* IE 6 fix do not remove */
}

/* AD KIT BACKGROUND CAIRNS AIRPORT CSS */

body.adbg-cairnsairport {
	background:#ebebeb url(/images/global/bg-ad-cairnsairport-june.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/bg-ad-cairnsairport-june.jpg) center top no-repeat;
}
body.adbg-cairnsairport #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-cairnsairport #page {
background:none; /* IE 6 fix do not remove */
}

/* AD KIT BACKGROUND CAIRNS AIRPORT FRAMES CSS */

body.adbg-cairnsairport-frames {
	background:#ebebeb url(/images/global/bg-ad-cairnsairport-pictures-frames.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/bg-ad-cairnsairport-pictures-frames.jpg) center top no-repeat;
}
body.adbg-cairnsairport-frames #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-cairnsairport-frames #page {
background:none; /* IE 6 fix do not remove */
}


/* AD KIT BACKGROUND CROC OFF 2011 */

body.adbg-crocoff {
	background:#ebebeb url(/images/global/backgroundimage-crocoff.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/backgroundimage-crocoff.jpg) center top no-repeat;
}
body.adbg-crocoff #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-crocoff #page {
background:none; /* IE 6 fix do not remove */
}


/* AD KIT BACKGROUND CHALLENGE CAIRNS */

body.adbg-challengecairns {
	background:#ebebeb url(/images/global/adbg-challengecairns.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/adbg-challengecairns.jpg) center top no-repeat;
}
body.adbg-challengecairns #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-challengecairns #page {
background:none; /* IE 6 fix do not remove */
}


/* AD KIT BACKGROUND CAIRNS CHARACTERS */

body.adbg-cairns-characters {
	background:#ebebeb url(/images/global/adbg-cairns-characters.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/adbg-cairns-characters.jpg) center top no-repeat;
}
body.adbg-cairns-characters  #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-cairns-characters  #page {
background:none; /* IE 6 fix do not remove */
}


/* AD KIT BACKGROUND 52 PUBS */

body.adbg-52pubs {
	background:#ebebeb url(/images/global/adbg-52pubs.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/adbg-52pubs.jpg) center top no-repeat;
}
body.adbg-52pubs  #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-52pubs  #page {
background:none; /* IE 6 fix do not remove */
}

/* AD KIT BACKGROUND HOT BUYS CSS */

body.adbg-hotbuys {
	background:#000000 url(/images/global/hot-buys-page-background.jpg) center top no-repeat !important;
	background:#000000 url(/images/global/hot-buys-page-background.jpg) center top no-repeat;
}
body.adbg-hotbuys #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-hotbuys #page {
background:none; /* IE 6 fix do not remove */
}

/* AD KIT BACKGROUND timeOUT 2011 */

body.adbg-timeout2011 {
	background:#ebebeb url(/images/global/adbg-timeout2011.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/adbg-timeout2011.jpg) center top no-repeat;
}
body.adbg-timeout2011  #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-timeout2011 #page {
background:none; /* IE 6 fix do not remove */
}

/* AD KIT TRINITY SUBARU BACKGROUND */

body.adbg-trinitysub {
	background:#ebebeb url(/images/global/adbg-trinitysub.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/adbg-trinitysub.jpg) center top no-repeat;
}
body.adbg-trinitysub  #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-trinitysub #page {
background:none; /* IE 6 fix do not remove */
}

/* AD KIT BACKGROUND GOOD GUYS */

body.adbg-goodguys {
	background:#ebebeb url(/images/global/adbg-goodguys.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/adbg-goodguys.jpg) center top no-repeat;
}
body.adbg-goodguys  #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-goodguys #page {
background:none; /* IE 6 fix do not remove */
}

/* AD KIT BACKGROUND CIAF */

body.adbg-ciaf {
	background:#ebebeb url(/images/global/adbg-ciaf.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/adbg-ciaf.jpg) center top no-repeat;
}
body.adbg-ciaf  #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-ciaf #page {
background:none; /* IE 6 fix do not remove */
}

/* AD KIT BACKGROUND POSTED */

body.adbg-posted {
	background:#ebebeb url(/images/global/adbg-posted.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/adbg-posted.jpg) center top no-repeat;
}
body.adbg-posted  #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-posted  #page {
background:none; /* IE 6 fix do not remove */
}

/* AD KIT BACKGROUND TAIPANS */

body.adbg-taipans {
	background:#ebebeb url(/images/global/adbg-taipans.jpg) center top no-repeat !important;
	background:#ebebeb url(/images/global/adbg-taipans.jpg) center top no-repeat;
}
body.adbg-taipans #bg-page-header {
	background:none !important;
	background:none;
}
body.adbg-taipans  #page {
background:none; /* IE 6 fix do not remove */
}



/* END AD KIT BACKGROUND CSS */


/* start real estate search box */

.real-estate-search-box {
            width: 310px;
            height: 205px;
            margin:15px 0;
            background-image: url(/images/global/real-estate-search-box.gif);
            background-repeat: no-repeat;
            overflow: hidden;
}


.real-estate-search-box .real-estate-search-table {
            width: 315px;
            height: auto;
            margin-top: 40px;
            padding: 0;
}

.real-estate-search-box .real-estate-search-table td {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            padding: 5px 0 5px 10px;
            vertical-align: middle;
            text-align: left;
            color: #ad343f;
}
.real-estate-search-box .real-estate-search-table table td {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            vertical-align: top;

            text-align: center;
            width: 105px;
            color: #000;
            padding: 5px 0;
}

.real-estate-search-box .real-estate-search-table td.cell-right {
            text-align: right;
            padding: 0 21px 0 0;
}

*:first-child+html .real-estate-search-box .real-estate-search-table td.cell-right {
            padding: 0 21px 10px 0!important;
}

.real-estate-search-box .real-estate-search-table .rea-form-submit {
            width: 71px;
            height: 19px;
            color: #fff;
            font-weight: bold;
            background: url(/images/global/btn-real-estate-submit.jpg) no-repeat;
            border: none;
}


/* end real estate search box */

/* Wild Nature Section */

.wildlifecontains_all{
background-color:#FFFFFF;
width:652px;
height:1450px;
}

.wildlife_title_wildlife_text {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#008bc9;
padding-left:14px;
}

.wildlife_holder {
width:207px;
margin:5px;
height:275px;
background-color:#FFFFFF;
display:block;
float:left;
background-image:url(/images/global/wildlife_background.jpg);
}

.wildlife_holder_picture {
width:175px;
height:100px;
display:block;
background-color:#FFFFFF;
margin-top:15px;
margin-left:15px;
margin-bottom:5px;
}

.wildlife_ebook_title  {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#008bc9;
padding-left:15px;
padding-top:5px;
}

.wildlife_ebook_title a:link {
color:#008bc9;
text-decoration:none;

}

.wildlife_ebook_title a:active {
color:#008bc9;
text-decoration:none;

}

.wildlife_ebook_title a:visited  {
color:#008bc9;
text-decoration:none;

}

.wildlife_ebook_title a:hover {
color:#0069B0;
text-decoration:underline;
}

.wildlife_book_number_bold {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#666666;
padding-left:15px;
padding-top:1px;
}

.wildlife_book_number a:link {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#999999;
wildlife_text-decoration:none;
}

.wildlife_book_number a:link {
color:#999999;
text-decoration:none;
}

.wildlife_book_number a:active {
color:#999999;
text-decoration:none;
}

.wildlife_book_number a:visited {
color:#999999;
text-decoration:none;
}

.wildlife_book_number a:hover {
color:#0069B0;
text-decoration:underline;
}

.wildlife_holder_hr {

width:175px;
height:1px;
background-color:#CCCCCC;
margin-left:15px;
margin-top:6px;
}

.wildlife_holder_wildlife_text{
width:175px;
height:55px;
margin-top:5px;
margin-left:15px;
}

.wildlife_text {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#999999;
padding-top:2px;
text-decoration:none;
}

.wildlife_outnow {
width:50px;
height:50px;
display:block;
background:url(/images/global/outnow.png ) no-repeat;
position:absolute;
margin-left:165px;
margin-top:-120px;
z-index:100;
}

.publish_wildlife_holder {
width:207px;
height:45px;
padding-top:3px;
}

.detailwildlife_holder {
width:640px;
height:260px;
margin-left:5px;
display:block;
margin-top:10px;
margin-bottom:15px;
}

.detail_wildlife_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
padding-left:9px;
display:block;
}

/* end Wild Nature Section */


#page {
	margin:0;
	padding:0;
	background:url(/images/global/background/bg-page.png) center repeat-y !important;
	background:url(/images/global/background/bg-page-IE.jpg) center repeat-y;
}


*:first-child+html #page {
	background:url(/images/global/background/bg-page-IE7.png) center repeat-y !important;
}

h2  {
	color:#008fd4;
	padding:5px 0 5px 0;
	font-size:24px;
margin-left:0px !important;
}

.body-timeout #page{
	margin:0;
	padding:0;
	background: #000000 url(/images/global/background/bg-page-timeout.png) center repeat-y !important;
	background: #000000 url(/images/global/background/bg-page-timeout-IE.jpg) center repeat-y;
}


*:first-child+html .body-timeout #page{
	background: #000000 url(/images/global/background/bg-page-timeout.png) center repeat-y !important;
}

.body-clean #page{
background:transparent url(/images/global/background/bg-page-plain.png) repeat-y scroll center center !important;
background:transparent url(/images/global/background/bg-page-plain-IE.jpg) repeat-y scroll center center;
}

*:first-child+html .body-clean #page{
background:transparent url(/images/global/background/bg-page-plain-IE7.png) repeat-y scroll center center !important;
}

#bg-page-header{
	margin:0;
	padding:0;
	background:url(/images/global/background/bg-pageheader.jpg) center top no-repeat;
	height:169px;
	position:absolute;
	width:100%;
}

img {
	border: 0px;
}

ol{
	list-style:decimal !important;
}
#bodycontainer {
	margin:0 auto;
	position:relative;
	width:1000px;
}
#container {
	width:1000px;
	background:url(/images/global/bg-homepage-no-colour.jpg) 1px top no-repeat;
	min-height:500px;
	height:auto !important;
	height:500px;
	clear:both;
	padding-top:15px;
position:relative;

}
.body-white #container {
	background:url(/images/global/background/body-white-container.gif) 1px top no-repeat;
}

.body-timeout #container{
  background:none !important;
}

.body-homepage #header{
height:200px;
}


#header {
	height:231px;
	position:relative;
	z-index:100;
}

#header-top-links{
	background: #eae9e9 url("/images/global/background/bg-ninnbar.gif") repeat-x 0 0;
	padding-left:5px;
}

#header-top-links p{
	clear:both;
	color:#52b7ef;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:24px;
	line-height:22px;
	margin:0;
	padding:0;
}

#header-top-links p a{
	color:#52b7ef;
	padding:0 3px;
}

#header-top-links a.make-homepage{
	font-weight:normal;
	text-decoration:underline;
	margin-left:145px;
}

#header #search{
	background:url(/images/global/background/bg-search-bar.gif) left top repeat-x;
	height:24px;
	overflow:hidden;
	padding:7px 0 0 0;
	margin-left:0px;
        width:1000px;
}

#header #search .date{
	font-family:tahoma;
	font-size:10px;
	font-weight:normal;
	color:#330000;
	float:left;
        padding-left:5px;
}

#header #search .date span{
	font-weight:bold;
}

#header #search form{
	float:left;
	margin-left:200px;
	width:260px;
}

#header #search form fieldset{
	border:none;
}

#header #search #ninnsearch{
	width:185px;
	font-size:10px;
	float:left;
	margin-right:5px;
	height:13px;
	border:1px solid #999999;
	color:#999999;
}

#header #search .weather{
	float:right;
	font-size:11px;
width:210px;
overflow:hidden;
line-height:21px;
height:20px;
}

#header #search .weather img{
	float:left;
}

#header #search .weather span a{
	color:#00328F;
	font-weight:bold;
}

a {
	text-decoration:none;
	color: #008bc9;
	font-weight:bold;
       cursor: pointer !important;
}
a:hover {
	text-decoration:underline;
	font-weight:bold;
}


/* General Extract Styles */
.article-extracts .2011-news-extracts  a {
color:#008BC9;
}

.article-extracts a {
color:#000;
}
.article-extracts ul {
list-style:none;
}
.me1-extract-box, .me2-extract-box, .me3-extract-box {
clear:both;
text-align:left;
}
.me1-extract-box .ark-sellquote, .me2-extract-box .ark-sellquote, .me3-extract-box .ark-sellquote {
display:none;
}
extract-box img, .me1-extract-box img, .me2-extract-box img, .me3-extract-box img{
	float:left;
	margin-right:5px;
}
/*
.articles-floated-left {
margin-left:10px;
}
*/
.articles-floated-left .article-extracts .me3-extract-box {
   float:left;
   clear:none;
height:107px;
width:320px;
overflow:hidden;
}

#paper-promos-slideshow-container .ark-img-class {
	padding:3px !important;
	padding:3px;
}

*:first-child+html #paper-promos-slideshow-container .ark-img-class {
	padding:3px 3px 0 3px !important;
}

.ark-img-class {
	float:left;
	border:1px solid #CCCCCC;
	padding:3px;
	margin:3px 6px 3px 3px;
	overflow-x:hidden;
	overflow-y:hidden;
}


.ark-img-class img {
	height:75px;
	width:100px;
	margin-right:0px;
}

.ark-text-class {
	float: left;
	width: 195px;
	margin-bottom: 5px;
}



.ark-comments a, .ark-pictures a, .ark-document a, a.ark-pictures, .ark-docs a, .ark-stats a, .ark-related a, .ark-video a, .ark-other a, a.other, a.ark-other, a.ark-read, .ark-bullet a, a.ark-bullet {
	padding-left: 14px;
	font-size:11px;
color: #008BC9;
font-weight:normal;
}

.ark-comments a{background: url(/images/global/icon-comment2.gif) no-repeat 1px 3px;}
.ark-comments a:hover{color: #000;}
.ark-pictures a, a.ark-pictures{background: url(/images/global/icon-photo1.gif) no-repeat 0 2px;}
.ark-document a{background: url(/images/global/icon-doc1.gif) no-repeat 0 2px;}
.ark-stats a{background: url(/images/global/icon-stats1.gif) no-repeat 0 2px;}
.ark-video a{background: url(/images/global/icon-video1.gif) no-repeat 0px 2px;}
.ark-related {background: url(/images/global/icon-arrow1.gif) no-repeat 3px 2px;}
.ark-other a, a.ark-other{background: url(/images/global/icon-arrow1.gif) no-repeat 3px 2px;}
.ark-bullet a, a.ark-bullet{background: url(/images/global/icons/arrow-orange-type2.gif) no-repeat 3px 2px;}
a.ark-read{background: url(/images/global/icon-arrow2.gif) no-repeat 0px 3px;}

/* ME1 Extract Style */

.me1-extract-box h4 {
	font-size: 15px;
/*	font-size:15px;*/
        margin-bottom:3px;
/*	height:27px;
	overflow:hidden; */
}
.body-timeout .me3-extract-box .ark-intro,
.body-timeout .me1-extract-box .ark-intro{
   color:#fff;
}

.me1-extract-box .ark-intro {

}
.me1-extract-box .ark-comment {
}
/* ME2 Extract Style */
.me2-extract-box {
padding-top:3px;

}
.me2-extract-box h4 {
	font-size: 14px;
	margin-bottom:3px;
/*	height:21px;
	overflow:hidden;*/
}
.me2-extract-box .ark-intro {
	text-align:left;
}
.me2-extract-box .ark-comment {
}

/* ME3 Extract Style */
.me3-extract-box {
	padding-top:3px;

}

.page-8 .article-also-in .me3-extract-box,
.page-9 .article-also-in .me3-extract-box{
  padding-left: 0 !important;
}

.body-timeout .me1-extract-box h4 a,
.body-timeout .me3-extract-box h4 a{
 color:#FFFF00;
}
.me3-extract-box h4 {
	font-size: 14px;
	margin-bottom:3px;
/*	height:21px;
	overflow:hidden;*/
}
.me3-extract-box .ark-intro {

}
.me3-extract-box .ark-comment {
}
/* CUstom Extract Styles */
a.blue-light3 .article-extracts, .blue-light3 .article-extracts, .yellow .article-extracts, .grey .article-extracts, .purple .article-extracts {
	margin: 0px 2px 5px 5px;
}





.feature-box .ark-text-class {
	width:199px;
}

/* HEALINE STYLES */

.article-headlines {
	clear:both;
/*	margin-left:5px;*/
	margin-left:0px;
}
.grey-bottom .me3-extract-box {
height:auto !important;
height:100px;
min-height:100px;
border-bottom:1px solid #CCC;
}



/* v10 Custom Styles */

.article .article-extracts h2 {
border-bottom:0px solid #008CC5;
font-size:16px;
color:#008CC5;
margin-bottom:10px;
margin-left:0px;
}

.article .article-image {
margin-bottom:10px;
overflow:hidden;
}
/* HOMEPAGE CUSTOM STYLES */
.homepage-extracts .ark-text-class .ark-intro {
overflow:hidden;
height:43px;
}
.homepage-extracts ul {
list-style:none;
margin-left:0px;
}
.homepage-extracts ul a {
font-weight:bold;
color:#000;
}
.homepage-extracts ul a:hover {
color:#008BC9;
}
/* Floated CUSTOM STYLES */
.articles-floated .me2-extract-box {
float:left;
height:100px;
padding-left:4px;
width:325px;
clear:none;
background-color:#FFFFFF;
}
.articles-floated .ark-text-class .ark-intro {
overflow:hidden;
height:43px;
}

.visitorinfo .love-it-here .article-extracts .me3-extract-box a{
  color:#000;
}




.visitorinfo a {
	text-decoration:none;
	color:#8CC641;
	font-weight:bold;
}
.visitorinfo a:hover {
	text-decoration:underline;
	font-weight:bold;
}
.banner-ad {
	height:90px;
	position:absolute;
	right:7px;
	text-align:right;
	vertical-align:top;
	top:7px;
	width:728px;
}
.ninnbar {
	height:24px;
	overflow:hidden;
}
.ninnbar ul {
list-style-image: none;
}
.masthead {
	height:105px;
	overflow:hidden;
	margin:0;
	padding:0;
position:relative;
}
.menu {
	width:989px;
	background:#39739B;
	font-size:15px;
	padding:0;
	margin:0;
	height:23px;
	color:#FFFFFF;

	float:left;
	background:url(../images/global/menu-background.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
}
.tourismmenu {
	width:989px;
	padding:0;
	margin:0;
	height:23px;
	float:left;
	background:url(../images/global/tourism/bg-menu.gif);
	clear:both;
}
.visitor-info {
	width:172px;
	float:right;
}

/* NEW CAIRNS 09 MENU */

#top-nav {
	padding: 0;
	width: 1000px;
	height: 37px;
	clear: both;
}

.body-blue #top-nav {
	/*background: url(/images/global/bg-nav-blue.png) no-repeat 0 0;*/
	background: url(/images/global/background/bg-nav-blue.jpg) no-repeat 0 0;
	width:100%;
	border-bottom:1px solid #002F5E;
}

.body-green #top-nav {
	background: url(/images/global/background/bg-nav-green.jpg) no-repeat 0 0;
	width:100%;
}

ul#nav-left {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	float: left;
}

ul#nav-right ul,
ul#nav-left ul{
	margin-left:0px;
}





ul#nav-left li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	height: 31px;
	display: block;
	text-align: left;
	position: relative;
}
/* sets individual widths of nav links */
ul#nav-left li.n1 {width:102px;}
ul#nav-left li.n2 {width:108px;}
ul#nav-left li.n3 {width:117px;}
ul#nav-left li.n4 {
	width:145px;
	margin-left:1px;
}
ul#nav-right li.n4 {
	width:123px;
	margin-left:-63px;
	margin-right:-23px;
}

ul#nav-left li.n4 a{
	text-align:left;
	text-indent:6px;
}

ul#nav-right li.n4 a{
	text-indent:10px;
}

ul#nav-right li.n5 {width:49px;}
ul#nav-right li.n6 {width:74px;}
ul#nav-right li.n7 {width:99px;}
ul#nav-right li.n8 {width:84px;}
ul#nav-right li.n9 {width:74px;}
ul#nav-right li.n10 {width:95px;}


/* active page nav bgs */

.page-1 ul#nav-left .n1 a, .page-2 ul#nav-left .n2 a, .page-3 ul#nav-left .n3 a {
	background: url(/images/global/background/bg-nav-green-hover.gif) repeat-x 0 0;
}
.page-4a ul#nav-left .n4 a { /* news nav hover has different bg than rest */
	background: url(/images/global/background/bg-nav-accomodation2.jpg) no-repeat 0px 0;
}
.page-4 ul#nav-right .n4 a { /* news nav hover has different bg than rest */
	background: url(/images/global/background/bg-nav-news.jpg) no-repeat -19px 0;
}
.page-5 ul#nav-right .n5 a, .page-6 ul#nav-right .n6 a, .page-7 ul#nav-right .n7 a, .page-8 ul#nav-right .n8 a, .page-9 ul#nav-right .n9 a, .page-10 ul#nav-right .n10 a {
	background: url(/images/global/background/bg-nav-blue-hover.gif) repeat-x 0 0;
}
.sub-1.body-blue .sn1 a, .sub-2.body-blue .sn2 a, .sub-3.body-blue .sn3 a, .sub-4.body-blue .sn4 a, .sub-5.body-blue .sn5 a, .sub-6.body-blue .sn6 a, .sub-7.body-blue .sn7 a, .sub-8.body-blue .sn8 a, .sub-9.body-blue .sn9 a, .sub-10.body-blue .sn10 a, .sub-11.body-blue .sn11 a, .sub-12.body-blue .sn12 a, .sub-13.body-blue .sn13 a, .sub-14.body-blue .sn14 a, .sub-15.body-blue .sn15 a  {
	background: url(/images/global/background/bg-subnav-blue-hover.gif) repeat-x scroll 0 0 !important;
background: none;
}


.body-green.sub-1 .sn1 a, .body-green.sub-2 .sn2 a, .body-green.sub-3 .sn3 a, .body-green.sub-4 .sn4 a, .body-green.sub-5 .sn5 a, .body-green.sub-6 .sn6 a, .body-green.sub-7 .sn7 a, .body-green.sub-8 .sn8 a, .body-green.sub-9 .sn9 a, .body-green.sub-10 .sn10 a, .body-green.sub-11 .sn11 a, .body-green.sub-12 .sn12 a, .body-green.sub-13 .sn13 a, .body-green.sub-14 .sn14 a, .body-green.sub-15 .sn15 a  {
	background:url(/images/global/background/bg-subnav-green-hover.gif) repeat-x scroll 0 0 !important;
background:none;
}

ul#nav-left li a {
	font-size: 11px;
	color: #013368;
	line-height: 35px;
	font-weight: bold;
	height: 37px;
	display: block;
	text-align: center;
}

ul#nav-left li:hover a {
	background: url(/images/global/background/bg-nav-green-hover.gif) repeat-x 0 0;
	text-decoration: none;
}



ul#nav-left li.n4:hover a{
	background: url(/images/global/background/bg-nav-accomodation.jpg) no-repeat 0px 0;
	text-decoration: none;
}
.page-4 ul#nav-left li.n4:hover a {
	background: url(/images/global/background/bg-nav-accom-hover-news-sel.jpg) no-repeat 0px 0;
	text-decoration: none;
}
.body-green ul#nav-left li.n4:hover a {
	background: url(/images/global/background/bg-nav-accomodation-green.jpg) no-repeat 0 0;
	text-decoration: none;
}

/* WCK .body-green ul#nav-left li.n4:hover a{
	background: url(/images/global/background/bg-nav-accomodation-green.jpg) no-repeat 0px 0;
	text-decoration: none;
}
*/
ul#nav-right {
	margin: 0 0 0 14px;
	padding: 0;
	list-style: none;
	float: left;
}

ul#nav-right li {
	margin: 0;
	padding: 0;
	list-style: none;

	float: left;
	height: 31px;
	display: block;
	text-align: left;
	position: relative;
}

ul#nav-right li a {
	font-size: 11px;
	color: #003466;
	line-height: 35px;
	font-weight: bold;
	height: 37px;
	display: block;
	text-align: center;
}

ul#nav-right li.n5:hover a, ul#nav-right li.n6:hover a, ul#nav-right li.n7:hover a, ul#nav-right li.n8:hover a, ul#nav-right li.n9:hover a, ul#nav-right li.n4:hover a, ul#nav-right li.n10:hover a {
	background: url(/images/global/background/bg-nav-blue-hover.gif) repeat-x 0 0;
	text-decoration: none;
}

ul#nav-right li.n4:hover a{
	background: url(/images/global/background/bg-nav-news.jpg) no-repeat -19px 0;
	text-decoration: none;
}
.page-4a ul#nav-right li.n4:hover a{
	background: url(/images/global/background/bg-nav-news-hover-accom-sel.jpg) no-repeat -19px 0;
}

.body-green ul#nav-right li.n4:hover a{
	background: url(/images/global/background/bg-nav-news-green.jpg) no-repeat -19px 0;
}


ul#nav-right li.n4:hover a:hover {
	text-decoration: none;

}

/* drop down menu styles */
#top-nav ul li ul {
	position: absolute;
        top:37px;
        left:0;
	display:none;
	z-index: 999;
        float:none;
}

/*#top-nav ul li:hover ul {
	display: block!important;
	display: block;
}*/

#top-nav ul li:hover ul, #top-nav ul li.sfhover ul { /* IE6 bug fixes */
	display: block!important;
	display: block;
}
/* end */

/* drop down styling */
#top-nav ul li ul {
	border: 2px solid #fff;
	border-bottom: none;
}
#top-nav ul#nav-right li ul {
	width: 150px;
}
#top-nav ul#nav-left li ul {
	width: 175px;
}


#top-nav ul li ul li {
	margin: 0;
	padding: 0;
	text-align: left;
	height:25px;
	line-height:25px;
	border-bottom: 1px solid #fff;
}

#top-nav ul#nav-right li ul li {
	width: 150px;
	background: #C5E4F6;






}
#top-nav ul#nav-left li ul li {
	width: 175px;
	background: #CCFF9A;
}

#top-nav ul#nav-right li ul li a {
	color:#013368;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding-left: 10px;
	background: #C5E4F6;
	text-align: left;
}

#top-nav ul#nav-left li ul li a {
	color: #013368;
	display:block;
	font-size:11px;



	font-weight:bold;
	height:25px;
	line-height:25px;
	padding-left: 10px;
	background: #CCFF9A;
text-align: left;
}

#top-nav ul#nav-right li ul li a:hover {
	background: #46AAE5;
	text-decoration: none;
}

#top-nav ul#nav-left li ul li a:hover {
	background: #7eb32b;
	text-decoration: none;
}
/* end */

#header .sub-nav {
	width: 1000px;
	height: 30px;
	clear: both;
	display: block;
	margin: 0px 0 0;
	overflow:hidden;
	border-bottom:1px solid #fff;
}
.body-blue #header .sub-nav {
background: url(/images/global/background/bg-subnav-blue.gif) repeat-x 0 0;
margin-left:0px;
}
.body-green #header .sub-nav {
background: url(/images/global/background/bg-subnav-green.gif) repeat-x 0 0;
margin-left:0px;
}

#header .sub-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#header .sub-nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#header .sub-nav ul li a {
	line-height: 31px;
	height: 31px;
	text-decoration: none;
	/*display: none;*/
	padding: 0 8px;
	font-size: 11px;
	font-weight: normal;
	display: block;
	float: left;
}

.body-blue #header .sub-nav ul li a {
	color: #084060;
}

.body-green #header .sub-nav ul li a {
	color: #084060;
}

.body-blue #header .sub-nav ul li a:hover {
	background: url(/images/global/background/bg-subnav-blue-hover.gif) repeat-x 0 0;
}

.body-green #header .sub-nav ul li a:hover {
	background: url(/images/global/background/bg-subnav-green-hover.gif) repeat-x 0 0;
}


/* END CAIRNS 09 MENU */


/* NEW TEXT NAV */
ul#textnav {
	list-style:none;
	font-size:13px;
	background:url(http://www.cairns.com.au/images/global/menu-background.jpg) top left repeat-x;
	margin:0;
	height:23px;
	border-bottom:1px solid #fff;
}
ul#textnav li {
	float:left;
	list-style:none;
	width:auto;
	display:block;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
ul#textnav li a {
	line-height:24px;
	color:#FFF;
	text-decoration:none;
	padding:0px 10px 4px 10px !important;
	padding:0px 10px 0px 10px;
	float:left;
	display:block;
	height:19px;
}
ul#textnav li:hover a {
	background:#B9D3EC;
	color:#24408F;
}
ul#textnav li ul {
	position: absolute;
	left: -999em;
	background:#B9D3EC;
	margin:24px 0 0 0;
	width:988px;
	font-size:12px;
border-top:0px !important;
border-top:1px solid #FFFFFF;
}
ul#textnav li ul li {
	border-right:0px;
border-bottom:0px;
}

ul#textnav li:hover ul,  ul#textnav li.sfhover ul {
	left: 0;
}
ul#textnav li ul a {
	color:#24408F;
	font-weight:normal;
	border:0px;
	line-height:24px !important;
	line-height:20px;
}
ul#textnav li ul a:hover {
	font-weight:bold;
}
ul#textnav li#visitor {
	background:transparent url(http://www.cairns.com.au/images/global/visitor-info.gif) no-repeat right top;
	margin-left:28px !important;
	margin-left:8px;
	width:120px;
	text-indent:-9999em;
}
ul#textnav li#visitor a {
	width:120px;
}
ul#textnav li#visitor a:hover {
	background:none;
}
.navigation .nav ul#textnav li#home {
	background:none;
}
#page-news-local #li-page-news-local a, #page-news-election #li-page-news-election a, #page-news-breaking #li-page-news-breaking a, #page-news-national #li-page-news-national a, #page-news-world #li-page-news-world a, #page-news-weather #li-page-news-weather a, #page-sport-local #li-page-sport-local a, #page-sport-fox #li-page-sport-fox a, #page-sport-junior #li-page-sport-junior a, #page-sport-events #li-page-sport-events a, #page-sport-results #li-page-sport-results a, #page-business-local #li-page-business-local a,  #page-business-commercial #li-page-business-commercial a, #page-business-latest #li-page-business-latest a, #page-opinion-say #li-page-opinion-say a, #page-opinion-blogs #li-page-opinion-blogs a, #page-opinion-comments #li-page-opinion-comments a, #page-opinion-polls #li-page-opinion-polls a, #page-opinion-results #li-page-opinion-results a, #page-opinion-letter #li-page-opinion-letter a, #page-ent-ent #li-page-ent-ent a, #page-ent-photos #li-page-ent-photos a, #page-ent-postpix #li-page-ent-postpix a, #page-ent-horoscopes #li-page-ent-horoscopes a, #page-ent-gigguide #li-page-ent-gigguide a, #page-ent-reviews-movies #li-page-ent-reviews-movies a, #page-ent-reviews-books #li-page-ent-reviews-books a, #page-ent-reviews-cds #li-page-ent-reviews-cds a, #page-ent-reviews-arts #li-page-ent-reviews-arts a, #page-ent-reviews #li-page-ent-reviews a, #page-ent-whatson #li-page-ent-whatson a, #page-ent-nightlife #li-page-ent-nightlife a, #page-lifestyle-lifestyle #li-page-lifestyle-lifestyle a, #page-lifestyle-cairnseye #li-page-lifestyle-cairnseye a, #page-lifestyle-tropical #li-page-lifestyle-tropical a, #page-lifestyle-careerone #li-page-lifestyle-careerone a, #page-about-fastfacts .tourismmenu #li-page-about-fastfacts a, #page-about-gay .tourismmenu #li-page-about-gay a, #page-about-getting-around .tourismmenu #li-page-about-getting-around a, #page-about-history .tourismmenu #li-page-about-history a ,#page-about-useful-numbers .tourismmenu #li-page-about-useful-numbers a, #page-accommodation-book .tourismmenu #li-page-accommodation-book a, #page-accommodation-information .tourismmenu #li-page-accommodation-information a, #page-activities-adventure .tourismmenu #li-page-activities-adventure a, #page-activities-animals .tourismmenu #li-page-activities-animals a, #page-activities-beaches .tourismmenu #li-page-activities-beaches a, #page-activities-cruises .tourismmenu #li-page-activities-cruises a, #page-activities-culture .tourismmenu #li-page-activities-culture a, #page-activities-gbf .tourismmenu #li-page-activities-gbf a, #page-activities-golf .tourismmenu #li-page-activities-golf a, #page-activities-islands .tourismmenu #li-page-activities-islands a, #page-activities-kids .tourismmenu #li-page-activities-kids a, #page-activities-national-parks .tourismmenu #li-page-activities-national-parks a, #page-activities-nature .tourismmenu #li-page-activities-nature a, #page-activities-on-the-road .tourismmenu #li-page-activities-on-the-road a, #page-activities-shopping .tourismmenu #li-page-activities-shopping a, #page-backpacker-around .tourismmenu #li-page-backpacker-around a, #page-backpacker-info .tourismmenu #li-page-backpacker-info a, #page-backpacker-visas .tourismmenu #li-page-backpacker-visas a, #page-destinations-atherton .tourismmenu #li-page-destinations-atherton a, #page-destinations-cape-york .tourismmenu #li-page-destinations-cape-york a, #page-destinations-city .tourismmenu #li-page-destinations-city a, #page-destinations-daintree .tourismmenu #li-page-destinations-daintree a, #page-destinations-kuranda .tourismmenu #li-page-destinations-kuranda a, #page-destinations-mission-beach .tourismmenu #li-page-destinations-mission-beach a, #page-destinations-palm-cove .tourismmenu #li-page-destinations-palm-cove a, #page-destinations-port-douglas .tourismmenu #li-page-destinations-port-douglas a, #page-highlights-beaches .tourismmenu #li-page-highlights-beaches a, #page-highlights-gbf .tourismmenu #li-page-highlights-gbf a, #page-highlights-outback .tourismmenu #li-page-highlights-outback a, #page-highlights-r



ainforest .tourismmenu #li-page-highlights-rainforest a{
font-weight:bold;
}
/* END TEXT NAV */
/* VIS TEXT NAV */

.tourismmenu {
	overflow:hidden;
}
ul#visnav {
	list-style:none;

	font-size:13px;
	background:url(http://www.cairns.com.au/images/global/tourism/bg-menu.gif) top left repeat-x;
	margin:0;
	height:23px;
	border-bottom:1px solid #fff;
	text-transform:capitalize;
}
ul#visnav li {
	float:left;
	list-style:none;
	width:auto;
	display:block;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
ul#visnav li a {
	line-height:24px;
	color:#FFF;
	text-decoration:none;
	padding:0px 7px 4px 7px;
	float:left;
	display:block;
	height:19px;
}
ul#visnav li:hover a {
	background:#CFE5AE;
	color:#41AD49;
}
#header ul.shomev li#homev a, #header ul.sabout li#about a, #header ul.shighlights li#highlights a, #header ul.sactivities li#activities a, #header ul.sdestinations li#destinations a, #header ul.saccommodation li#accommodation a, #header ul.smaps li#maps a, #header ul.sbackpackers li#backpackers a, #header ul.sdining li#dining a,  #header ul.stravel li#travel a {
	background:#CFE5AE;
	color:#41AD49;
}
ul#visnav li ul {
	position: absolute;
	left: -999em;
	background:#CFE5AE;
	margin:24px 0 0 0;
	width:988px;
	font-size:12px;
z-index:9999;
}
ul#visnav li ul li {
	border-right:0px;
	border-bottom:0px;
}
ul#visnav li:hover ul,  ul#visnav li.sfhover ul {
	left: 0;
}
ul#visnav li ul a {
	color:#41AD49;
	font-weight:normal;
	border:0px;
}
ul#visnav li ul a:hover {
	font-weight:bold;
}
ul#visnav li#visitor {
	background:transparent url(/images/menu/cairns-news.gif) no-repeat right top;
	margin-left:42px !important;
	margin-left:38px;
	width:130px !important;
	width:130px;
	text-indent:-9999em;
}
ul#visnav li#visitor a {
	width:120px;
}
ul#visnav li#visitor a:hover {
	background:none;
}
#bodycontainer .tourismmenu ul#visnav li ul li a {
text-indent:0px;
font-size:12px;
background:none;
width:auto;
line-height:18px;


padding:0 6px 3px 6px;
}
#header .tourismmenu ul.shomev li#homev {
background:none;
}
.tourismmenu ul#visnav li ul li a:hover {
	background:none;
}
.navigation .nav ul#visnav li#home {
	background:none;
}

/* END VIS TEXT NAV */
.navigation .news-panel {
	width:985px;
	color:#333366;
	font-size:12px;
	padding:4px 0 3px 4px;


	background:#a1c4e5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.news-panel a {
	color:#344f97;
	padding:0 15px 0 0;
	text-decoration:none;
	font-weight:normal;
}
.news-panel a:hover {
	color:#344f97;
	text-decoration:underline;
	font-weight:normal;
}
.maincol {
	float:left;
	width:667px;
	font-size:11px;
overflow:hidden;
}

.maincoltimeout {
background-color:#000000;
	float:left;
	width:667px;
	font-size:11px;
overflow:hidden;
}

.mainleft {
	width:315px;
	margin: 0 0 10px 10px;
	float:left;
overflow:hidden;
}

.2011-mainleft {
	width:315px;
	margin: 0 0 0px 10px;
	float:left;
overflow:hidden;
}


.photo-galleries-widecol .mainleft{
       clear:both;
}
.maincol .bigcol {
	width:646px;
	margin-left:5px;
background:#FFF;
}
.maincol .newsheader {
	color:#008bc9;
	padding:0 0 10px 10px;
	width:630px;
}
.maincol .story-header, .maincol .story-header a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:8px 0 0 2px;
	margin:0px;
	text-decoration:none;
	color:#04497e;
line-height:15px;
font-weight:bold;
}
.maincol .story-header-noborder, .maincol .story-header-noborder a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:8px 0 0 2px;
	margin:0px;
	text-decoration:none;
	color:#000000;
	height:18px;
line-height:17px;
font-weight:bold;
}
.maincol .main-image-news .story-header, .maincol .main-image-news .story-header a, .maincol .main-image-sports .story-header, .maincol .main-image-sports .story-header a, .maincol .main-image-sports-noborder .story-header, .maincol .main-image-sports-noborder .story-header a, .maincol .main-image-noborder .story-header, .maincol .main-image-noborder .story-header a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:8px 10px 0px 2px;
	margin:0px;
	text-decoration:none;
	color:#04497e;
	font-weight:bold;
	padding-bottom:5px;
}
.visitorinfo .maincol .main-image-news .story-header, .visitorinfo .maincol .main-image-news .story-header a {
	color:#8CC641;
}
.maincol .main-image-news img, .maincol .main-image-noborder img {
        border: 0px;
float:none;
}

.maincol .main-image-news .story-header, .maincol .main-image-noborder .story-header{
        display: block;
        height: 25px;
        overflow: hidden;
}
.maincol .main-image-news .subtext, .maincol .main-image-noborder .subtext{
        display: block;
/*        height: 45px !important;
        height: 45px;
        overflow: hidden;
*/
}
*:first-child+html .maincol .main-image-news .subtext, *:first-child+html .maincol .main-image-noborder .subtext{
	height: 45px;
}
.maincol .story-subheader, .maincol .story-subheader a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 0;
	margin:0px;
	text-decoration:none;
	color:#000000;
	overflow:hidden;


	height:14px;
	font-weight:bold;
}
.maincol .sports-subheader, .maincol .sports-subheader a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 0;
	margin:0px;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	height:14px;
	font-weight:bold;
}
.maincol .sub-text .story-subheader, .maincol .sub-text .story-subheader a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 0;
	margin:0px;
	text-decoration:none;
	color:#000000

}

.pageheader{
	font-size: 18px;
	font-weight: bold;
	margin-left:15px !important;
margin-left:10px
}
.localnews .subheader {
	color:#008bc9;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	clear:both;
}

.localnews .localextract h3 a, .motoring-extract h3 a  {
	font-size: 14px;
	display: block;
	height: 20px;
	overflow: hidden;
	padding-top: 1px;
	color: #000000;
line-height:22px;
}
.localnews .localextract h4 a, .motoring-extract h4 a {
        display: block;
        height: 12px;
        overflow: hidden;
        padding-top: 3px;
        color: #000000;
}


.localnews .localextract .newspic, .motoring-extract .newspic {
	margin-right: 5px;
        margin-bottom: 10px;
        margin-top: 0px;
}
.localnews .localextract .newspic img, .motoring-extract .newspic img{
	width: 100px;
        height: 75px;
}
.localnews .localextract-height {
	height: 79px;
}
.localnews .localextract-height-sml {
	height: 61px;
}
.localnews .localextract-height p {
	height: 44px;
        padding-right:3px;
        line-height: 15px;
}
.widecol .mainright .localnews .localextract-height h3 a {

        line-height: 15px;
}
.localnews .todays-comments{

        height: 1100px;
overflow: hidden;
}




















.localnews .todays-comments .localextract-height p {

        margin-bottom: 10px;
}
.localnews .todays-comments .localextract-height h3 a {
        color: #008BC9;
}
.widecol .mainright .localnews .localextract-height p {
        padding: 0px;
}
.maincol .localextract-height p {
        line-height: 15px;
}
.main-image {
	position:relative;
	width:647px;
	height: auto;
	padding:0px 5px 15px 10px;

}
.main-image img{
        border: 0;
}
.main-image-mask {
	position:absolute;
	top:5px;
	left:5px;
}
.main-image-text {
	padding: 2px 5px 2px 5px;
	font-size:11px;
	bottom: 25px;
	left:20px;
	width:636px;
	background-color:#FFFFFF;
        margin-top: 0px !important;
        margin-top: -4px;
}
.local p{
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	height: 31px;
line-height:15px;
	overflow: hidden;
	padding:0px;
	text-decoration:none;
	color:#000000;
}
.local .story-header a{
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	height: 32px;
	overflow: hidden;
	padding:0px;
	text-decoration:none;
	color:#000000;
}
.maincol .blogs div h4 {
font-size:18px;
}
.junior-sport h4, .junior-sport h4 a .localnews h4, .local h4, .localnews h4 a, .local h4 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:4px 0 4px 0;
	margin:0px;
	text-decoration:none;
	color:#000000;
}
 .padding-right a:hover, .local h3 a:hover, .localnews h4 a:hover, .local h4 a:hover, .mainleft .main-image-news h4 a:hover, .widecol .subnews h4 a:hover {
 	text-decoration:underline;
}
.localnews p {
	font-size:11px;
	padding:0px;
	margin:0px;
	height:27px;
        line-height:14px;
	overflow:hidden;
}
.localnews .alsonews p {
	overflow:hidden;
	height:14px;
}
.maincol .localnews .sport p {
	overflow:hidden;
	height:14px;
padding:3px 0;
}
.localnews .also-in-entertainment p {
	overflow:hidden;
	height:14px;
}
.art div {
height:85px;
}
.localnews .newspic {
	padding:3px;
	float:left;
	border:1px solid #CCCCCC;
	margin:6px 5px 6px 0;


}
.maincol .pof img {
	margin:5px 0 15px 0;
}
.maincol .mainright .pof img {
	margin:8px 0 8px 0;
}
.rightcol .pof img {
	margin:15px 0 15px 0;
}
.rightcol .kit-halfpage object {
	margin-bottom:20px;
}

/*
.kit-halfpage{
	border:1px solid #ccd9e9;
	padding:5px;
	width:300px;
}

.adspace-300x250{
        padding-top:6px;
	width:322px;
	background:url(/images/global/advertisements.gif) right top no-repeat;
}*/

.maincol .localnews div {
	clear:both;
}

.maincol .localnews .article-extracts .me3-extract-box .ark-img-class{
   float:left;
clear:none;
}

.maincol .localnews .article-extracts .me3-extract-box .ark-text-class{
 clear:none;
}

.maincol .localnews div.imgbox {
float:left;
}
.maincol .localnews .localextract {
height:70px;
  margin-bottom: 0px !important;
  margin-bottom: 7px
}
*:first-child+html .maincol .localnews .localextract  {
  margin-bottom: 7px !important;


}
.maincol .election-small .localnews .localextract {
height:50px;
}
.maincol .localnews .alsonews .localextract {
height:35px;
margin-bottom:0px
}
*:first-child+html .maincol .localnews .alsonews .localextract  {
  margin-bottom: 0px !important;
}
.maincol .entertainment {
margin-top:-8px;
}
.maincol .entertainment div {
margin:2px 0;
height:82px;
clear:both
}
.maincol .businessnews .localnews div {
	clear:both;
	height:85px;
}
.maincol .localnews .storyextract {

}
.maincol .localnews .story {

margin-bottom: 10px;
}
.maincol .localnews .story img {
margin-right: 4px;
height: 75px;
width: 100px;
padding: 4px;
border: 1px solid #dadada;
float: left;
}
.maincol .localnews .story h3 a {
color: #000;
}
.story h3 a {
color: #000;
}
.mainleft img {
	float:left;
}
.mainleft .floatnone {
	float:none;
}
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
.floatrightcol {
   margin-left: 10px;
   width: 318px;
   float:right;
}
.floatleftcol {
   margin-right: 10px;
   width: 318px;
   float:left;
}
.floatleftcol2 {
   width: 313px;
   float:left;
}
.mainright {
	width:315px;
	float:left;
        padding:0 10px 0px 15px;
	margin:0;
	/*background:url(/images/global/icons/square-blue.gif) left top repeat-y;*/
}

.newsflash {
	margin:0px 15px 5px 5px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
a.more-comments {
	padding-right:10px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
	background:url(../images/global/more-blue.gif) no-repeat top right;
}
a.more {
display:none;
/*	padding-right:10px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
	background:url(../images/global/more.gif) no-repeat top right; */
}
.entertainment a.more {
display:none;


/*	padding-right:10px;
	font-weight:bold;
	color:#D2232A;
	text-decoration:none;
	background:url(../images/global/moree.gif) no-repeat top right;
*/
}
.visitorinfo a.more {
display:none;
/*	padding-right:10px;
	font-weight:bold;
	color:#8CC641;
	text-decoration:none;
	background:url(../images/global/morev.gif) no-repeat top right; */
}
a.more:hover {
display:none;
/*	padding-right:10px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
	background:url(../images/global/more-over.gif) no-repeat top right;
*/
}
.entertainment a.more:hover {
display:none;
/*	padding-right:10px;

	font-weight:bold;
	color:#D2232A;
	text-decoration:none;
	background:url(../images/global/moree-over.gif) no-repeat top right;
*/
}
.visitorinfo a.more:hover {
display:none;
/*	padding-right:10px;
	font-weight:bold;
	color:#8CC641;
	text-decoration:none;
	background:url(../images/global/morev-over.gif) no-repeat top right;
*/
}
.mar12 {
	margin-top:15px;
}
.mar10 {
	margin-top:10px;
}
.mar10both {

	margin:5px 0;
	clear:both;
}
.mar20 {
	margin-top:20px;
}
.mar30 {
	margin-top:34px;
}
.mar85 {
margin-top:78px;
}

/* HEADINGS */

.header-red a, .header-red-sml a, .header-green-sml a, .header-blue a, .widecol .header-blue a, .header-red-pic a, .header-black a, .header-green a {
	color:#FFFFFF;
}

#container h3 {
	font-size:14px;
/*background:#FFF;*/
}

#container .form-holder-search-table h3{
  background:none !important;
}
.maincol .mainleft .header-local {
	height:30px;
	margin:0;
	border-bottom:solid 0px #008bc9;
}
.maincol .mainleft .header-local h2 {
	font-size:22px;
	color:#008bc9;
	margin:0px;
	padding:0px;
}
#container h3.sub {
	font-size:14px;
}
#container h4.sub {
	font-size:12px;
}
#container .advertising h3 {
	color:#666666;
	font-size:0.90em;
}
.blue {
	color:#008BC9;
}
.red {
	color:#D2232A;
}

.mainright .header-tropical {
	height:30px;
	margin:0;
	border-bottom:solid 2px #95C33D;
}
.mainright .aroundcairns h2 {
	color:#95C33D;
	font-size:22px;
	padding:20px 7px 10px;
}

.mainright .header-tropical h2 {
	color:#95C33D;
	font-size:22px;
	padding:0px;
}

.header-red {
	background:url(/images/global/bg-header-red.gif) top left no-repeat;
	padding:5px 0 0 6px;;
	height:27px;
	color:#FFFFFF;
}
.header-red-sml {
	background:url(/images/global/bg-header-red-sml.gif) top left no-repeat;
	padding:5px 0 0 6px;;

	height:27px;
	color:#FFFFFF;
}
.header-green-sml {
	background:url(/images/global/bg-header-green-sml.gif) top left no-repeat;
	padding:5px 0 0 6px;;
	height:27px;
	color:#FFFFFF;
}
.header-blue {
	background:url(/images/global/bg-header-blue.gif) no-repeat left top;
	padding:5px 0 0 6px;;
	height:27px;
	color:#FFFFFF;
}
.header-red-pic {
	background:url(/images/global/bg-header-red-pic.gif) no-repeat left top;
	padding:25px 0 0 6px;
	color:#FFFFFF;
	height:35px;
}
.header-yellow {
	background:url(/images/global/bg-header-yellow.gif) no-repeat left top;
	padding:5px 0 0 6px;;
	height:27px;
	color:#C1A028;
}
.header-black {
		background:url(/images/global/bg-header-black.gif) no-repeat left top;
	padding:5px 0 0 6px;;
	height:27px;
	color:#FFFFFF;
}



.header-red3 {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-red3.gif);
	padding:3px 0 4px 6px;
	font-size:16px;
	color:#FFFFFF;
	background-repeat:no-repeat;
	font-weight:bold;
	height:20px;
	overflow:hidden;
}
.footer-red2 {
	background:url(/images/global/footer-red2.gif) repeat-x;
	height:3px;
}
.header-red-pic-news {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-red-pic.gif);
	padding:19px 0 10px 7px;
	margin:15px 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-repeat:no-repeat;
	font-weight:bold;
}
.header-red-pic-junior {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-red-pic-junior.gif);
	padding:19px 0 19px 7px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-repeat:no-repeat;
	font-weight:bold;
}
.header-blue-large {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-blue.gif);
	background-repeat:no-repeat;
	padding:11px 0 10px 6px;
	margin:20px 0 0 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;

}
.header-blue-breaking {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-blue.gif);
	background-repeat:no-repeat;
	padding:11px 0 0px 6px;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.topstories .header-blue {
	padding:5px 0 4px 5px;
}
.widecol .mainleft .topstories .story, .widecol .mainright .topstories .story {
	min-height: 60px;
}
.widecol .mainleft .topstories a, .widecol .mainright .topstories a {
	color: black;
}
.header-blue-long {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-blue-long.gif);
	background-repeat:no-repeat;
	padding:14px 0 2px 6px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
.widecol .header-blue {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-news.gif);
	background-repeat:no-repeat;
	padding:3px 0 0px 6px;
	margin:0px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
.header-purple {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-purple.gif);
	background-repeat:no-repeat;
	padding:10px 0 0px 6px;
	margin:20px 0 0 0;
	font-size:16px;
	color:#FFFFFF;

	font-weight:bold;

}
.header-green {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-green.gif);
	background-repeat:no-repeat;
	padding:10px 0 10px 8px;
	margin:5px 0 0 0;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
.header-car {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-car.gif);
	background-repeat:no-repeat;
	padding:10px 0 10px 6px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
.header-jobs {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/global/bg-header-jobs.gif);
	background-repeat:no-repeat;
	padding:10px 0 10px 6px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
.widecol .header-comments {
	padding:6px 0 6px 6px;
	font-size:24px;
	color:#048ccb;
}

.poll-space{
        margin-bottom:15px;
}

.online-poll {
	margin-bottom: 15px;
	padding-bottom:5px;
	border-bottom:3px #D2232A solid;

	height:65px;
	clear:both;
}
.online-poll-lrg {
	padding-bottom:5px;
	border-bottom:0px;
	height:240px;
	clear:both;
}
.online-poll-med  {
	padding-bottom:5px;
	border-bottom:3px #D2232A solid;
	height:155px !important;
        height:135px;
	clear:both;
}
.online-poll-lrg .poll, .online-poll-med .poll {
	padding:4px 0;
	float:left;
	height:50px;
	width:200px;
	color:#a9192d;
	font-size:11px;
}
.poll {
	padding:5px 0 0 0;
	float:left;
	width:170px;
	color:#a9192d;
	font-size:11px;
}
.poll-popup {
	padding:5px 0 0 0;
	float:left;
	width:200px;
	color:#a9192d;
	font-size:11px;
}
.poll-vote {
	float:left;
}
.breakingnews {
	padding:0;
}
.breakingnews table, .breakingnews-large table {
	background-color: #E5F3FA;
	float:left;
	width:100%;
}
.breakingnews .breakingnewstable2 {
	background-color: #E5F3FA;
	float:left;
	width:100%;
        height:170px;
}
.breakingnewstime {
	padding:0 0 3px 5px;
	margin:0px;
	font-size:14px;

	font-weight:bold;
	vertical-align:top;
}
.breakingnewstext, .breakingnewstext a {
	float:left;
	width:200px;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
	font-weight:normal;
	overflow:hidden;
}
.breakingnews-large .breakingnewstext, .breakingnews-large .breakingnewstext a {
	float:left;
	width:200px;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
	font-weight:normal;
	overflow:hidden;
	height:15px;
}

.breakingnewstext a:hover {
	text-decoration:underline;
	color:#000000;
	font-weight:normal;
}
.local {
	padding:0 0 0 5px;
	clear:both;
}
.local p {
	padding:0 0 0 0;
	margin:0px;
	font-size:11px;
}
.header-post-pix {
	position:relative;
}
.icon-post-pix {
	position:absolute;
	top:0px;
	left:0px;
}
.mainleft .post-Photos a {
	border:#000000;
	border-width:2px;
	border-style:solid;
	padding:0px;
	margin:0px;
        width: 100px;
        overflow: hidden;
        display: block;
        height: auto;
        float: left;
}
.mainleft .post-Photos a img {
        width: 100px;
        overflow: hidden;

        display: block;
        height: auto;
        float: left;

}
.post-pix-img {
	height: 70px;
}
.mainleft .post-Photos{
	float:left;
	margin-bottom:10px;
        background-color: #000;
}
.mainleft .post-Photos a{
	overflow: hidden;
        height: 70px;
        display: block;
}

.tropicalparadise {
	padding-left:10px;
}
.aroundcairns-dark {
	background-repeat:repeat-y;
	background-image:url(../images/global/bg-aroundcairns-dark.gif);
	padding:10px 0 10px 5px;
}
.aroundcairns-light {
	background-repeat:repeat-y;
	background-image:url(../images/global/bg-aroundcairns-light.gif);
	padding:10px 0 10px 5px;
}
.aroundcairns-light p, .aroundcairns-dark p {
	padding:0 0 0 5px;
	font-size:11px;
	font-weight:normal;
}
.aroundcairns-table {
	background-repeat:repeat-y;
	background-image:url(../images/global/bg-aroundcairns-light.gif);
	padding: 0 0 0 0px;
}
.aroundcairns-header {
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}
.aroundcairns-header h2 {
	padding:10px 0 10px 0;
	font-size:26px;
	color:#95C33D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container .aroundcairns h3 {
	padding-left:5px;
padding-bottom:1px;
	font-size:18px;
	color:#000000;
	text-decoration:none;
}
.aroundcairns h3 a {
	font-size:18px;
	color:#000000;
	text-decoration:none;
}
.aroundcairns h3 a:hover {
	text-decoration:underline;
}
.aroundcairns .aroundcairns-table h3 {
	padding-left:0px;
	font-size:18px;
}
.aroundcairns th {
	height:40px;
	text-align:left;
	vertical-align:middle;
}
.aroundcairns th h3 {
	padding-top:10px;
	font-size:18px;
}
.aroundcairns-table p, .aroundcairns-table td {
	text-align:center;
	padding:0px;
	margin:0px;
	font-size:11px;
	vertical-align:top;
	font-weight:normal;
}
.aroundcairns-footer {
	background-repeat:no-repeat;
	background-image:url(../images/global/bg-aroundcairns-footer.gif);
	padding:0px;
	margin:0px;
}
.aroundcairns {
	position:relative;
	margin:10px 0 0 0;
}
.rightcol .aroundcairns {
	margin-bottom:25px;
	margin-top:15px;
}
.aroundcairnstree {
	position:absolute;
	top:1px;
	left:210px;
}

.weather-menu {
	margin:5px 0 5px 5px;
	background:url(../images/global/weather-menu_03.gif) repeat-x bottom right;
	height:25px;
	width:640px;
}

.weather-menu div {
	float:left;
}


.widecol .weather-map {
	margin-left:5px;
	position:relative;
font-size:11px;
}
.widecol .weather-map .brisbane {
	position:absolute;
	left: 527px;
	top: 243px;
	width: 92px;
}
.widecol .weather-map .cairns {
	position:absolute;
	left: 450px;
	top: 98px;
	width: 92px;
}
.widecol .weather-map .darwin {
	position:absolute;
	left: 285px;
	top: 26px;
	width: 92px;
}
.widecol .weather-map .sydney {

	position:absolute;
	left: 495px;
	top: 334px;
	width: 92px;
}
.widecol .weather-map .canberra {
	position:absolute;
	left: 471px;
	top: 364px;
	width: 92px;
}
.widecol .weather-map .melbourne {
	position:absolute;
	left: 394px;
	top: 383px;
	width: 92px;
}
.widecol .weather-map .hobart {
	position:absolute;
	left: 442px;
	top: 444px;
	width: 92px;
}
.widecol .weather-map .adelaide {
	position:absolute;

	left: 330px;
	top: 317px;
	width: 92px;
}
.widecol .weather-map .perth {
	position:absolute;
	left: 100px;
	top: 340px;
	width: 92px;
}
.widecol .weather-map .weipa {
	position:absolute;
	left: 108px;
	top: 28px;
	width: 92px;
}
.widecol .weather-map .cairns3 {
	position:absolute;
	left: 224px;
	top: 85px;
	width: 92px;
}
.widecol .weather-map .townsville {
	position:absolute;
	left: 260px;
	top: 165px;
	width: 92px;
}
.widecol .weather-map .mackay {
	position:absolute;
	left: 302px;
	top: 204px;
	width: 92px;
}
.widecol .weather-map .rockhampton {
	position:absolute;
	left: 329px;
	top: 258px;
	width: 153px;
}
.widecol .weather-map .bundaberg {
	position:absolute;
	left: 363px;
	top: 328px;
	width: 92px;
}
.widecol .weather-map .toowoomba {
	position:absolute;
	left: 358px;
	top: 385px;
	width: 92px;
}
.widecol .weather-map .brisbane2 {
	position:absolute;
	left: 417px;
	top: 414px;
	width: 92px;
}
.widecol .weather-map .mtisa {

	position:absolute;
	left: 84px;

	top: 236px;
	width: 92px;
}

.widecol .weather-map .longreach {
	position:absolute;

	left: 108px;
	top: 291px;
	width: 92px;
}
.widecol .weather-map .charleville {
	position:absolute;
	left: 189px;
	top: 362px;
	width: 149px;
}
.widecol .weather-map .thargomindah {
	position:absolute;
	left: 128px;
	top: 412px;
	width: 138px;

}
.widecol .weather-map .cooktown {
	position:absolute;
	left: 296px;
	top: 44px;
	width: 92px;
}
.widecol .weather-map .cairns2 {
	position:absolute;
	left: 370px;
	top: 259px;
	width: 92px;
}
.widecol .weather-map .lowisles {
	position:absolute;
	left: 0px;
	top: 320px;
	width: 92px;
}
.widecol .weather-map .greenisland {
	position:absolute;
	left: 0px;
	top: 320px;
	width: 92px;
}
.widecol .weather-map .innisfail {
	position:absolute;
	left: 353px;
	top: 342px;
	width: 92px;
}
.widecol .weather-map .southjohnstone {
	position:absolute;
	left: 0px;
	top: 320px;
	width: 92px;
}
.widecol .weather-map .willisisland {
	position:absolute;
	left: 511px;
	top: 263px;
	width: 92px;
}
.widecol .weather-map .palmcove {
	position:absolute;
	left: 340px;
	top: 230px;
	width: 160px;
}
.widecol .weather-map .portdouglas {
	position:absolute;
	left: 323px;
	top: 198px;
	width: 113px;
}
.widecol .weather-map .atherton {
	position:absolute;
	left: 277px;
	top: 278px;
	width: 92px;
}
.widecol .weather-map .mareeba {
	position:absolute;
	left: 280px;
	top: 250px;
	width: 160px;
}
.widecol .weather-map .missionbeach {
	position:absolute;
	left: 364px;
	top: 400px;
	width: 150px;
}
.widecol .weather-map span {
	background:#FFFFFF;
	border:1px solid #999999;
	font-size:0.9em;
}
.weather-text {
font-size:11px;
}
.weather-text .day {
	border:1px solid #3875D7;
	padding:1px;
	margin-bottom:5px;
	clear:both;
	height:30px;
margin-right:10px;
}
.weather-text .temp {
	border:1px solid #3875D7;
	padding:5px;
	margin-bottom:5px;
	clear:both;
margin-right:10px;
}
.weather-text .temp td {
	padding:2px;
}
.weather-text .day a {
	color:#000000;


	display:block;
	padding:7px 7px;
	float:left;
}
.weather-text .day a:hover {
	background-color:#d9e5f4;
}
.weather-text .header {
	color:#008BC9;
	font-weight:bold;
}
.weather-text .warning {
	border:1px solid #3875D7;
	padding:5px;
	clear:both;
margin-right:10px;
}
.weather-text .warning h3 {
	font-size:12px;
	padding:5px;
	background-color:#d9e5f4;
}
.weather-text .warning p {
	padding:5px;
}
.weather-text .links a {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}


/* START RIGHT COL */

.body-timeout #bodycontainer .rightcol {
	float:left;
	width:315px;
	margin:25px 0px 10px 7px !important;
    margin:25px 0px 10px 9px;
    overflow:visible;
	font-size:11px;

}

*:first-child+html .body-timeout #bodycontainer .rightcol {
  margin:25px 0px 10px 8px !important;

}


.rightcol {
	float:left;
	width:315px;
	margin:25px 0px 10px 5px !important;
    overflow:visible;
	font-size:11px;
        padding-top:5px;
}




.timeOUTrightcol {
	float:right;
	width:315px;
	margin:25px 0px 10px 5px !important;
        overflow:visible;
font-size:11px;
}


.weather h2 {
	font-size:28px;
	color:#A9192D;
}
.weather h4 {
color:#D2232A;
font-size:0.95em;
padding:7px 0;
}
.weather p {
	font-size:11px;
}
.forecast {
	padding:0 0 0 217px;
}
.editions {
	background:url(../images/global/bg-editions.jpg) bottom left no-repeat;
	padding:0 5px;
	height:260px;
}
.editions-business {
	background:url(../images/global/bg-editions.jpg) bottom left no-repeat;
	padding:10px;
	height:205px;
	margin-bottom:5px;
}
.editions-business .footer {
	font-weight:bold;
	padding-top:30px;
	border:0px;
	text-align:left;
background:none;
}
.editions p, .editions-business p, .editions-tourism p {
	font-size:11px;
	padding:0;
	font-weight:normal;
}
.editions img, .editions-business img, .editions-tourism img {
	float:left;
	padding:5px 5px 5px 0;
}
.editions-tourism {
	background:url(../images/global/tourism/bg-tourism-editions.jpg) bottom left no-repeat;
	padding:10px;
	height:205px;
	margin-bottom:5px;
}

.horoscopes {

	font-size:11px;
	margin:22px 0;
}
.horoscopes5 {
	font-size:11px;
	margin:5px 0 22px 0;
}
.horoscopes30 {
	font-size:11px;
	margin:31px 0 22px 0;
}
.horoscopes p {
 padding-left:10px;
}
.horoscopes h2 {
	font-size:24px;
}
.horodate {
	float:right;
	padding:10px 10px 0 0;
}
.widecol .horo-content {
	width:300px;
	margin:0 10px;
	float:left;
	height:230px;
	overflow:hidden;
}
.mainleft .horo-content, .mainright .horo-content {
	width:300px;
	margin:0 10px;
	height:230px;
	overflow:hidden;
}
.widecol .horo-content .subdate, .mainleft .horo-content .subdate, .mainright .horo-content .subdate {
	text-transform:uppercase;
}
.widecol .horo-content img, .mainleft .horo-content img, .mainright .horo-content img {
	float:left;
	padding:5px;
}
.widecol .horo-content h4, .mainleft .horo-content h4, .mainright .horo-content h4 {
	color:#d2232a;
	text-transform:uppercase;
	font-size:1.2em;
}
.widecol .horo-content h2, .mainleft .horo-content h2, .mainright .horo-content h2 {
	color:#000000;
	font-size:1.2em;
}
.widecol .horo-footer {
	border-top:0px #008BC9 solid;
	border-bottom:0px #008BC9 solid;
	width:640px;
	clear:both;

        padding: 2px;
        margin: 0px 0 20px 10px;
}
.widecol .horo-footer a {

	color:#000000;
	text-decoration:underline;
}
.widecol .horo-footer img {
	padding:2px 7px 3px 5px;

}
.true-table {
	border:2px solid #ccd4d8;
	padding:4px;
}
.true-table-inside {
	background:#e7eef6;
	width:100%;
}
.true-table form {
	width:150px;
	padding:0 0 0 40px;
	margin:0;
}





.true-local p {
	padding:0px;
	margin:0px;
}
.true-table-form {
	border:2px solid #ccd4d8;
	padding:15px 4px 4px 4px;
	margin:2px;
	background:#eef3f7;
	width:200px;
}
.break {
	clear:both;
}


/*From Around trhe Network CSS */
.container-newsltd {
	float:left;
	height:auto;
	margin:15px 0pt;
	padding:0pt;
	width:988px;
}
.container-newsltd .mainbody {
	float:left;
	height:auto;
	margin:0pt 0pt 0pt 7px !important;
	padding-bottom:10px !important;
	width:735px;
}
.midcol2 {
	float:left;
	width:190px;
}
.midcol2 .rightbox2 {
background:#FFFFFF url(/images/global/bg-rightcol-border.gif) repeat scroll 0%;
font-size:11px;
font-weight:bold;
margin:0px 0 10px 10px;
min-height:215px !important;
padding:0 0 0 20px;
text-align:center;
width:185px;
}
.midcol2 .rightbox2 h3 {
text-align:left;
margin-bottom:25px;
}
.midcol2 .rightbox2 .strapline-right {
	background-color:#E9F1F4;
	border-bottom:1px dotted #999999;
	font-size:12px;
	font-weight:bold;
	height:15px;
	line-height:15px;
	text-align:left;
	width:185px;
}
.midcol2 .rightbox2 .itemtools {
	margin-bottom:5px;

	margin-left:10px;
	margin-top:10px;
	width:165px;
}
.midcol2 .rightbox2 .itemtools .iconleft {
	float:left;
	width:32px;
}
.midcol2 .rightbox2 .itemtools .textright {
	float:left;
	margin-left:2px;
	text-align:left;
	width:130px;
}
/* right col tools */
.rightcol .midcol2 {
	float:left;
	margin-top:15px;
	width:300px;
}
.rightcol .midcol2 .rightbox2 {
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin:0pt 0pt 10px 0px;
	min-height:200px !important;
	text-align:center;
	width:300px;
}
.rightcol .midcol2 .rightbox2 .strapline-right {
	background-color:#E9F1F4;
	border-bottom:1px dotted #999999;
	font-size:12px;
	font-weight:bold;
	height:15px;
	line-height:15px;
	text-align:left;
	width:300px;
}
.rightcol .midcol2 .rightbox2 .itemtools {
	margin-bottom:5px;
	margin-left:10px;
	margin-top:10px;
	width:280px;
}
.rightcol .midcol2 .rightbox2 .itemtools .iconleft {
	float:left;
	width:32px;
}
.rightcol .midcol2 .rightbox2 .itemtools .textright {
	float:left;
	margin-left:2px;
	text-align:left;
	width:240px;
}

.large {
	background:transparent none repeat scroll 0%;
}
.scroll-o-matic {
	background:transparent none repeat scroll 0%;
	float:left;
	margin:0pt 0pt 20px;
	padding:0pt;
	width:727px;
}
.rightcol .rightboxad {
	background:#edeef4 none repeat scroll 0%;
	padding:5px;
	margin-bottom:-30px;
	font-size:12px;
	border:1px solid #d0d6d9;
}
.rightcol .rightboxad .heading {
	font-weight:bold;
	color:#5e7189;
}
.rightcol .rightboxad p {
	padding-bottom:4px;
}
.rightcol .rightboxad h4 {
	color:#666666;
}
/* FOOTER START */
.footer {
	background: #ebebeb url(/images/global/background/bg-footer.jpg) repeat-x top left;
	margin:10px 0 0px 0;
}
.footer, .footer p {
	margin:0px;
	text-align:center;
	font-size:11px;
}

.footer .footer-shadow{
	margin:0;
	padding:0;
	background:url(/images/global/background/bg-page.png) center repeat-y;
}

.footer .footer-inner{
	width:1001px;
	margin:0 auto;
	overflow:hidden;
}

.footer-inner{

}

.footer-inner .around-network-box{
	background:url(/images/global/background/bg-footer-section1.jpg) left top repeat-x;
	text-align:left;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.footer-inner .around-network-box tr td{
	padding:0 2px;
}

.footer-inner .around-network-box .around-the-news{
	padding-top:20px;
}

.footer-inner .footer-boxes{
}

.footer-inner .at-a-glance-box{
	background: #003265 url(/images/global/background/bg-footer-section2.jpg) left top repeat-x;
	text-align:left;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.footer-inner .at-a-glance-box .at-a-glance{
	padding-top:10px;
}

.footer-inner .at-a-glance-box .at-a-glance img{
	margin-left:5px;
}

.footer-inner .at-a-glance-box .at-a-glance ul{
	width:auto;
	float:left;
	padding:10px 5px 0 10px !important;
	padding:10px 3px 0 3px;
}

.footer-inner .breaking-news-table ul li.site-link{
	list-style:url(/images/global/icons/arrow-red.gif) inside none;
	line-height:18px;
}

.footer-inner .breaking-news-table ul li.site-link a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin-left:auto !important;
	margin-left:5px;
}

*:first-child+html .footer-inner .breaking-news-table ul li.site-link a{
	margin-left:5px !important;
}

.footer-inner .breaking-news-table ul li.site-link a:hover{
	text-decoration:underline;
	color:#fff;
	font-weight:bold;
}

*:first-child+html .footer-inner .at-a-glance-box .at-a-glance ul{
	padding:10px 3px 0 3px !important;
}

.footer-inner .at-a-glance-box .at-a-glance ul li.heading{

	font-weight:bold;
	list-style:none !important;
        list-style-image:none !important;
}

.footer-inner .at-a-glance-box .at-a-glance ul li{
	list-style:url(/images/global/icons/arrow-orange.gif) inside none;
	line-height:18px;
}

.footer-inner .at-a-glance-box .at-a-glance ul li.heading a{
	font-weight:bold;
}

.footer-inner .at-a-glance-box .at-a-glance ul li a{
	color:#fff;
	margin-left:auto !important;
	margin-left:5px;
}

*:first-child+html .footer-inner .at-a-glance-box .at-a-glance ul li a{
	margin-left:5px !important;
}

.footer-inner .at-a-glance-box .at-a-glance ul.icons{
	width:100%;
	margin:5px 0;
}

.footer-inner .at-a-glance-box .at-a-glance ul.icons li{
	float:left;
	margin:10px 40px;
}

.footer-inner .at-a-glance-box .at-a-glance ul.icons li a{
	font-weight:bold;
}

.footer-inner .at-a-glance-box .tools-bar{
	margin:30px 0 40px 280px;
}

.footer-inner .at-a-glance-box .tools-bar a{
	display:block;
	color:#fff;
	float:left;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding:0 15px 0 35px;
}

.footer-inner .at-a-glance-box .tools-bar a:hover{
	font-weight:bold;
}

.footer-inner .at-a-glance-box .tools-bar a.sendphotos{
	background:url(/images/global/icons/send-photos.gif) top left no-repeat;
}

.footer-inner .at-a-glance-box .tools-bar a.storytips{
	background:url(/images/global/icons/send-story-tips.gif) top left no-repeat;
}

.footer-inner .at-a-glance-box .tools-bar a.rssfeeds{
	background:url(/images/global/icons/rss-feeds.gif) top left no-repeat;
}


.footer-inner .at-a-glance-box .tools-bar a.emailnewsletter{
	background:url(/images/global/icons/email-newsletter.gif) top left no-repeat;
}

.footer-inner .at-a-glance-box .tools-bar a.mobilenews{
	background:url(/images/global/icons/news-mobile.gif) top left no-repeat;
}

.footer-inner .at-a-glance-box .tools-bar a.desktopalerts{
	background:url(/images/global/icons/desktop-alerts.gif) top left no-repeat;
}

.footer-inner .footer-boxes{
	background:url(/images/global/background/bg-footer-boxes.jpg) left top repeat-x;
	height:167px;
	padding-left:2px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.footer-inner .footer-boxes img{
	float:left;
	padding: 0 1px;
}

.copyright{
	color:#4f4f4f;
	background: #EBEBEB url(/images/global/background/footer-end.jpg) center top no-repeat;

	padding-top:25px;
	margin-left:3px !important;
	margin-left:0px;
	height: auto !important;
	height:20px;
}

*:first-child+html .copyright{
	margin-left:0px !important;
}

.copyright a{
	padding:0 20px;
	color:#4f4f4f;
}

.footer ul{
	list-style:none;
	margin-left:0;
	color:#fff;
}

.footer ol li{
	text-align:left;
	color:#fff;
	line-height:15px;
}

.footer ol.newscomau li{
	line-height:23px !important;
}

.footer ol li a{
	color:#fff;
	text-decoration:none;
}

.footer ol li a:hover{
	text-decoration:underline;
}

.footer .footer-strong, .footer .footer-strong a {
	font-weight:bold;
	color: #008bc9;
	text-decoration:none;
}
.footer .footer-strong a:hover {
	font-weight:bold;
	color: #008bc9;
	text-decoration:underline;
}
.footer a {
	text-decoration:none;
	font-weight:normal;
}
.footer a:hover {

	text-decoration:underline;
	font-weight:normal;
}

/* News Page Start */
.rightcol .tropicalparadise {

	padding:0px;

}


.main-article-news {
	margin:0 0 8px 0;
	clear:both;
	background-image:url(http://www.cairns.com.au/images/global/news-main-background.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.main-article-business {
	margin:0;
	clear:both;

}
.main-image-news {
	clear:both;
	border-top:#008fd4 0px solid;
	border-bottom:#008fd4 0px solid;
	padding-bottom:10px;
}
.main-image-news p {
	margin-top:7px;
	margin-left:5px;
	margin-right:10px;
}
.main-image-news-black {
	clear:both;
	padding-bottom:10px;
}
.main-image-news-black p {
margin-top:10px;
margin-left:5px;
margin-right:10px;
font-weight:normal;
}
.main-image-news-black .subtext {
 /*       height:30px;
	overflow:hidden;
 */
}

.main-image-entertainment{
	clear:both;

	border-top:#d2232a 0px solid;
	border-bottom:#d2232a 0px solid;
	margin:0;
}
.main-image-entertainment h3 a, .main-image-lrgentertainment .story-header a {
color:#d2232a;
}
.main-image-blue {
	border-top:#008BC9 0px solid;
	border-bottom:#008BC9 0px solid;
}
.main-image-blue h3 a {
	color: #008BC9;
}
.main-image-theatre {
	clear:both;
	border-bottom:#d2232a 2px solid;
}
.main-image-theatre .image {
	border-bottom:#d2232a 2px solid;
	border-top:#d2232a 2px solid;
	width:318px;

	height:390px;
	clear:both;
margin:0px;
}
.main-image-lrgentertainment {
	clear:both;
	border-top:#d2232a 2px solid;
	border-bottom:#d2232a 2px solid;
	margin-bottom:15px;
margin-top:0px;
width:645px;
padding-bottom:10px;
margin-left:5px;
height: auto;
}
.main-image-lrgentertainment .lrgimage {
	border-bottom:#d2232a 2px solid;
}
.main-image-lrgentertainment .image {
	border-bottom:#d2232a 2px solid;
	width:645px;
	position:relative;
	clear:both;
}
.main-image-lifestyle {
	clear:both;
	border-top:#008bc9 0px solid;
	border-bottom:#008bc9 0px solid;
	margin-bottom:65px;
}
.main-image-sports {
	clear:both;
	width:645px;
	border-top:#008bc9 0px solid;
	border-bottom:#008bc9 0px solid;
	margin:0 0 15px 5px;
	padding-bottom:10px;
}
.main-image-sports-noborder {
	clear:both;
	width:645px;
	border: none;
	margin:0 0 15px 5px;
	padding-bottom:10px;
}
.main-image-visitor {
	clear:both;
	width:645px;
	border-top:#8cc641 2px solid;
	border-bottom:#8cc641 2px solid;
	margin:0 0 10px 5px;
	padding-bottom:10px;
background:#FFF;
}
.main-image-visitor .lrgimage {
	border-bottom:#8cc641 2px solid;
	width:645px;
	height:auto;
	position:relative;
	clear:both;
	margin-top:0px;
}


.main-image-visitor h4 {
	color:#8cc641;
	font-size:18px;
padding-top:10px;
}
.main-image-news .image, .main-image-sports .image {
	border-bottom:#008bc9 0px solid;
	width:315px;
	position:relative;
background:#CCCCCC;
overflow:hidden;
text-align:center;

}
.visitorinfo .main-image-news {
	clear:both;
	border-top:#8CC641 2px solid;
	border-bottom:#8CC641 2px solid;
	padding-bottom:10px;
}
.visitorinfo .main-image-news .image {
	border-bottom:#8CC641 2px solid;
	width:318px;
        height:auto;
	position:relative;
text-align:center;
overflow:hidden;
}
.visitorinfo .main-image-news .image img {
	margin-bottom: 0px !important;
        margin-bottom: -5px;
}
*:first-child+html .visitorinfo .main-image-news .image img {
	margin-bottom: -3px !important;
}
.main-image-news .image-high {
	border-bottom:#008bc9 0px solid;
	width:318px;
	height:390px;
	position:relative;
background:#CCCCCC;
overflow:hidden;
text-align:center;
}
.image-small {
	width:318px;
	height:121px;
	position:relative;
background:#CCCCCC;
overflow:hidden;
text-align:center;

}

.main-image-entertainment .image {
	border-bottom:#d2232a 2px solid;
	width:318px;
	height:auto;
margin-top:0px;
}
.main-image-entertainment .image img {


















	height: auto;
}
.main-image-blue .image{
	border-bottom:#008BC9 0px solid;
}
.main-image-lifestyle .image {
	border-bottom:#008bc9 0px solid;
	width:318px;
	height:390px;
	position:relative;
	clear:both;
}
.main-image-entertainment .localnews, .main-image-lifestyle .localnews, .main-image-theatre .localnews {
	padding-top:10px;
}
.main-image-entertainment p, .main-image-theatre p, .main-image-lifestyle p {
	line-height:16px;
	padding:10px 0;
}
#container .maincol .also-in-entertainment {
	padding-left:5px;
	margin-bottom:45px;
	padding-top:5px;
height:146px;
}
.main-image-sports .lrgimage {
	border-bottom:#008bc9 0px solid;

	width:645px;
	height:auto;
	position:relative;
}
.main-image-sports-noborder .noborder {
	border: none;
	width:645px;
	height:auto;
	position:relative;
}
.main-image-news .image .photo, .main-image-sports .image .photo {
	border-bottom:0px;
	position:absolute;
	left: 287px;
	top: 218px;
}
.main-image-news h4, .mainleft .main-image-news h4 a, .main-image-sports h4, .mainleft .main-image-sports h4 a {
	color:#008bc9;
	padding:5px 0 5px 0;
	text-decoration:none;
	font-size:16px;
}
.date {
	color:#000000;
	font-weight:bold;
	text-align:left;
	font-size:18px;
}
.date img {
	float:right;
}
#container .positioned {
       position: absolute;
       top: 210px;
       right:335px;
width:300px;
display:none;

}
#container .positioned h6{
       float:right;
       font-size:24px;
disply:none;
}
.pbcp {
	background:url(../images/global/poweredby-cp.gif) right top no-repeat;
	padding-bottom:5px;
padding-right:60px;
}
.pbcpl {
	background:url(../images/global/poweredby-cp-lrg.gif) right center no-repeat;
	padding-bottom:5px;
margin-right:25px
}
.pbpp {
	background:url(../images/global/poweredby-passport.gif) right top no-repeat;
	padding-bottom:5px;
}
.pbto {
	padding-bottom:5px;
}
.submenu {
	padding:5px 0 5px 5px;
	margin:5px 15px 25px 5px;
	background:url(../images/global/bg-submenu.gif) repeat-x top;
	font-size:11px;
}
.archive-menu {
	margin:5px 5px;;
}
.widecol .subnews, .widecol .subnews2 {
	margin:4px;
	width:199px;
	float:left;
        margin-right: 13px !important;
        margin-right: 9px;
        margin-bottom: 20px;
}
.widecol .subnews2 {
        margin-right: 11px !important;
        margin-right: 9px;
}
.widecol .subnews img{
	border: 0px;
}
.mainleft .subnews, .mainright .subnews {
	width:318px;
	float:left;
}
.mainleft .subnews, .mainright .newsbox-height {
	height: auto;
}
.widecol .subnews .pb {
	float:right;
	padding:0px 0px 0px 0px;
}
.local-image {
	border-top:#008BC9 0px solid;
float:left;
}
.main-text {
	background:#b7d2ec;
	padding: 4px;
        width: auto;

}
.main-text-wide {
        width: 310px;
}
.widecol .subnews h4, .widecol .subnews h4 a {
	text-decoration:none;
}
.widecol .sub-text h3, .mainleft .sub-text h3, .mainright .sub-text h3 {
	color:#008bc9;
	font-size:14px;
	font-weight:bold;
	padding:3px 0;
	margin:0;
}
.widecol .subnews p {
	font-size:11px;
	overflow:hidden;
	height:14px;
}
.post-pic td {
	border:6px #231f20 solid;
	background:#231f20;
	color:#FFFFFF;
        height: 125px;
}
.post-pic .name {
	width:100px;
	font-weight:bold;
	text-align:center;
	height:25px;
	font-size:12px;
	float:left;
	padding-top:6px;
}
.post-pic .text a{
	font-size:11px;
	width:300px;
        margin-top: 3px;
	float:left;
	overflow:hidden;
        color: white;
        text-align: center;
}
.post-pic .pix-main {
	position:relative;
	width:304px;
	height:200px;
        overflow: hidden;
}
.post-pic .top {
	position:absolute;
	top:0;
	left:0;
	background:#231f20;
	font-weight:bold;
	padding:2px 15px 2px 5px;
}
.post-pic .arrows {
	position:absolute;
	top:186px;
	left:32px;
}
.post-pic h5 {
	font-size:11px;
	font-weight:bold;
	padding:0;
	clear:both;
}
.post-pic .title {
	font-size:11px;
	text-align:center;
	padding:5px;
}
.post-pic .subarrows {
	position:absolute;
	top:62px;
	left:12px;
}
.post-pic .pix-sub {


	position:relative;
	width:130px;
	height:76px;
	padding-left:7px;
        text-align: center;
}
.post-pic .pix-sub .photo-small-pix {
height:97px;
overflow:hidden;
}
.post-pic .pix-sub a {
        color: white;

}


.post-pic p {


	font-size:11px;
	padding:2px;
}
.nightlife {
background-color:#F3BAAA;
padding:10px 10px 20px 10px
}
.nightlife hr {
margin: 10px 0 0px 0;
border:dotted #CC0000 2px;
}
.nightlife-list td {
padding:3px;
}
.tcp {
	padding-bottom:8px;
	clear:both;
margin-bottom:10px;
}
.rightcol .tcp {
	border-top:1px #048ccb solid;
border-bottom:0px;

}
.tcp img {
	padding:0 1px 0 0;
}
.tcp .text {
	float:left;
	width:74px;
	text-align:center;
	color:#048ccb;
	font-size:14px;
}
.rightcol .tcp .text {
	float:left;
	width:70px;
	text-align:center;
	color:#048ccb;
	font-size:12px;


}
.rightcol .tcp .text a {
font-weight:normal;

}

.tcp .line {
	float:left;
	width:5px;
	text-align:center;
	color:#048ccb;
	font-size:14px;
}
.mainright .gigguide h2 {
	color:#000000;
}
.mainright .gigguide p {
	padding-left:5px;
}
.widecol .cars, .widecol .jobs, .widecol .property {
	margin:6px;
	width:200px;
	float:left;
}
.widecol .cars .local-image {
	border-top:#d2232a 4px solid;
}
.widecol .cars .logo {
	border-top:#d2232a 4px solid;
	border-bottom:#d2232a 4px solid;
}
.widecol .cars .sub-text p {
	color:#d2234a;
	font-size:12px;
	text-align:center;
	line-height:20px;
	font-weight:bold;
}
.widecol .jobs .local-image {
	border-top:#01ac5a 4px solid;
}
.widecol .jobs .logo {
	border-top:#01ac5a 4px solid;
	border-bottom:#01ac5a 4px solid;
}
.widecol .jobs .sub-text p {
	color:#01ac5a;
	font-size:12px;

	text-align:center;
	line-height:20px;
	font-weight:bold;
}

/* Article CSS */
.article {
	padding:5px;
}

.article h2 {
	color:#000000;
	padding:5px 0 5px 0;
        font-size: 22px;
        margin-left: 10px!important;

}
#articlestory h2 {
	color:#000000;
	padding:5px 0 5px 0;
        font-size: 22px;
        margin-left: 10px!important;
}

.article .date-author {
	margin-left: 10px;
}

.article .mainleft{
	margin-left: 10px !important;
        margin-left: 5px;
        width: 305px;
}
.article .mainleft p{
	padding:3px 0 7px 0px;
        font-size: 1em;
}
.article .widecol p {
	padding:3px 10px 7px 5px;
        font-size: 1em;
}
.article .widecol h4 {
	padding-left:5px;
        font-size: 15px;
}


.article .mainright h4 {
	padding:3px 0 3px 0;
        font-size: 14px;
}
.article .widecol {
	padding:0px 5px 0 5px;
}
.article .widecol .comments h2 {
	color:#43a9d8;
}
.article .widecol .comments h4, .article .widecol .comments h4 a {
	font-weight:bold;
	font-size:14px;
	color:#43a9d8;
	text-decoration:none
}
.article .widecol .comments h4 a:hover {
	text-decoration:underline;
}
.article .comments .posted {

	border-bottom:#43a9d8 1px solid;
}
.article .widecol .in-news {
	margin-left: 5px;
}
.article .widecol .in-news h4 {
	font-weight:bold;

	font-size:14px;
	padding:3px 0 0px 0;
}
.article .widecol .in-news a {
	color: #000000;
}
.article .widecol .in-news .img-thumb img{
	width: 60px;
        height: 45px;
        float: left;
        margin-right: 3px;
        padding: 2px;
        border: 1px solid #dadada;
}
.article .widecol .in-news .more {
	color: #336699;
}
.article .widecol .in-news p {
	padding:0 0 3px 0;
	font-size:0.98em;
}


.article .comments {
	padding:10px;

}


.article .widecol .comments p {
	padding:5px 0 5px 0;
}
.article li {
	margin-left: 30px;

}
.articletoolbar{
        float:right;
        margin: 20px 10px 0 0;
}
.maincol .blogs div {
	padding:2px 0;

}
.maincol .blogs div h3 {
	margin-top:5px;
}
.opinon {
	padding:10px;
	border:#cfecfa 1px solid;
}
.opinon h3 {
	border-bottom:#e5f4fb 1px solid;
	font-size:12px;
	padding:1px 0 1px 0;
	margin:2px 0 2px 0;


}
.opinon form table {
background:#e5f4fb;
}
.opinon form input, .opinon form textarea {
	font-size:0.92em;
}
.submit-comments {
	background:transparent url(/images/global/btn_submit-comments.gif) no-repeat scroll center;
	border:medium none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:20px;
	overflow:hidden;
	width:163px;
}
.btn-search {
	border:medium none;
	color:#FFFFFF;

	font-size:14px;
	font-weight:bold;
	overflow:hidden;
margin:5px;

}

.mainleft .topstories .story img, .mainright .topstories .story img{
	float:left;
	border:1px #CCCCCC solid;
	padding:3px;
	margin-right:5px;


}
ul {
	list-style:none;
	/*list-style-image:url(../images/global/more.gif);
	margin-left:25px;*/
}

ul li{
	line-height:18px;
}
ol li {
	margin-left:25px;
}
.archive ul a:hover, .national ul a:hover {
	list-style-image:url(../images/global/more-over.gif);
}
.mainleft .topstories .story, .mainright .topstories .story {

	padding: 0px 0 10px 0;
clear:both;
}
.mainleft .topstories .story h3, .mainright .topstories .story h3{
	font-size: 12px;
}
.mainleft .topstories .story h4, .mainright .topstories .story h4{
clear:both;
margin-top:0;
}

.topstories .subheader, .topstories .story .subheader {
	border-bottom:#5486C1 1px solid;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0px;
height:20px;
overflow:hidden;

}
.topstories .story h4 {

font-size:12px
}
.mainright .specificstory {
	background:#f2f0e4;
	border:1px solid #5486C1;

	padding:5px;
}
.mainright .feature {
	width:318px;
float:none;
border:0px;
border-left:0px;
margin:0px;
padding:0px;
padding-right:10px;
}
.feature {
        padding-right: 20px;
	float:right;
	width:318px;
        border-left: 9px solid #ffffff;
        margin-left: 0px !important;
        margin-left: -10px;
}
.feature p {
	background:#EBEBE9;
	margin:5px 0 5px 0;
	padding:5px 10px;
	font-size:0.9em;
}
.feature a {
	font-weight: bold;
}
.widecol .storyextract .date {
	width:90px;
	height:auto;
	float:left;
	text-align:left;
	font-size:0.9em;
	padding:5px;
	display:block;
}
.widecol .storyextract h4 {
	font-size:12px;
}
.widecol .storyextract .content {
	padding:5px 20px 5px 0;
        background: url(/images/global/pixel-grey.gif) repeat-y 91px;
}
.widecol .storyextract .content h3{
	font-size: 14px;
}
.maincol .widecol .storyextract .content p {
	font-size:12px;
        margin-left: 100px !important;
        margin-left: 103px;
        padding-bottom: 5px;
        border-bottom: 1px solid #DADADA;
}
.maincol .widecol .storyextract p {
	font-size:11px;

}
.maincol .widecol .storyextract {
	clear:left;
	height:auto;
	/*background:url(../images/global/bg-latest.gif) bottom left no-repeat;*/
}
.junior-sport {
	background:#cedff1;
	padding:5px;
	margin-top:0px;
}
.junior-sport p {
	font-size:11px;
	height:28px;
	margin:0px;
	margin-bottom:5px;
	overflow:hidden;
	padding:0px;
}
.event-form {
	background:#cedff1;
	padding:5px;
}
.event-form p {
	font-size:0.95em
}
.event-form th {
	text-align:left;
	font-weight:bold;
	color:#008bc9;
	font-size:12px;
	padding:2px;
	border:0px #cedff1;
}
.event-form input, .event-form select, .event-form textarea {
	font-size:11px;
	border:none;
	width:98%;
}
.event-form .sml {
	width:auto;
}
.events-submenu {
	padding:15px;
	font-size:14px;
	color:#008bc9;
	font-weight:bold;
	text-align:center;
}
.event-section {
	padding:10px 5px 10px 5px;
	border-bottom:#000000 dotted 1px;
	margin:10px
}
.event-section p{
	padding-bottom:20px;
}
.result-story {
	background:#cedff1;
	padding:5px;
}
.archive-search .search {
	background:#cedff1;
	padding:5px;
	margin:5px 0;
	width:520px;
}
.archive-search {
	padding:15px 5px 15px 5px;
	margin:5px;
	width:500px;
}

/* Business Related CSS */
.business-blog h2 {
	color:#cc3333;
}
.business-blog .theking {
	font-family:"Arial Black", Arial;
	color:#cc3333;
	font-size:26px;
line-height:20px;
}
.business-blog p {
	color:#cc3333;
	font-size:11px;
	padding:5px;
}
.it {
	border-bottom:#008bc9 solid 0px;
	margin:0 0 0 5px;
width:640px
}
#container .rightcol .allords .menu {
	width:60px;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding:0;
	background:url(../images/global/bg-allords.gif) no-repeat left top;
	height:15px;
	line-height:15px;
	clear:none;
}
.rightcol .allords .graph {
	height:140px;
	background:#eeeeee;
	text-align:center;
	vertical-align:middle;
}
.rightcol .allords .footer {
	background:#008bc9;
	color:#FFFFFF;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.rightcol .currencies .header {
	background:url(../images/global/bg-currencies.gif) no-repeat top left;
	height:20px;
}
.rightcol .currencies .header p {
	font-weight:bold;
	padding:2px;
	font-size:14px;
}
.rightcol .currencies .content {
	font-size:11px;
}
#bodycontainer #container .rightcol .currencies .content table tr td{

	height: 10px;
        text-align: left;
}
.rightcol .currencies .content td, .rightcol .currencies .tourism-content td {
	padding:2px 2px;
}
.rightcol .currencies .content th, .rightcol .currencies .tourism-content th {
	background:#CCCCCC;
	font-weight:normal;
	text-align:left;
	padding:2px 2px;
}
.rightcol .currencies .tourism-content {
	font-size:11px;
	border:1px solid #000000;
}
.rightcol .currencies .tourism-content table {
	margin-bottom:6px;
}

.rightcol .movie {
	background:url(../images/global/bg-movie-trailers.gif) no-repeat top left;
	min-height: 190px;
        height: auto !important;
        height: 190px;
        margin-bottom: -20px;

}

.rightcol .movie div {
	float:left;
	width:90px;
	padding:35px 4px;
}
.rightcol .movie p {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
.widecol .truelocal {
	height:180px;
	background:url(../images/global/bg-true-local.gif) no-repeat top left;
	margin-left:15px;
}
.maincol .red {
	color:#FF0000;
}
.maincol .topblog {
	background:#e5f4fb;
}






.maincol .topblog h2 {
	color:#FFFFFF;
	background:#048CCB;
	padding:10px;
	text-align:center;
}
.maincol .topblog h4, .maincol .topblog p {
	padding:10px;
}
.maincol .also-in-menu{
   display:block;
   height: auto;
   width: 640px;
   border-top: 1px dotted #DADADA;
   margin-left: 5px;
   margin-bottom: 30px;
   margin-right: 5px;
   padding-top: 3px;
}

.maincol .also-in-menu p{
   font-size: 11px;
   float: left;
   margin-right: 20px;

}

.maincol .also-in-menu ul{
   font-size: 11px;
   font-weight: bold;
}
.maincol .also-in-menu li{
   list-style: none;
   text-align: center;
   float: left;
   display: block;
   padding-top: 2px;
   width: 150px;
   height: 18px;
   margin-right: 3px;
   background: url(/images/global/also-in-bg.gif) no-repeat;
}
.maincol .today-banner{
   display: block;
   width: 645px;
   height: 23px;
   padding-top: 3px;
   text-indent: 8px;
   font-weight: bold;
   background: url(/images/global/today-banner.gif) no-repeat;
   margin-left: 5px;
   margin-bottom: 5px;
}
.want-more-news-box{
   margin:0 10px 0 5px;
   background-color: #ebecda;
   padding: 10px;
   border-bottom: 1px solid #008eca;
   border-top: 1px solid #dadada;
}

.missed-something-box{
   margin:0 10px 0 5px;
   background-color: #ebecda;
   padding: 10px;
   border-bottom: 1px solid #008eca;
   border-top: 1px solid #dadada;
}
.missed-something-box p{
   margin-bottom: 5px;
}
.missed-something-box ul{
   list-style-image:url(../images/global/more.gif);
   margin-left:25px;
}
.also-in-sport{
   padding-left: 5px;
}
.also-in-sport p{
   padding-bottom: 10px;
}
.img-nomargin-bottom{
	margin-bottom: 0px !important;
        margin-bottom: -5px;
}

.your-say-main-comments{
   background-color: #E0EBF8;
   border-bottom: 5px solid #048CCB;
   height: auto;
   margin: 0 0 10px 5px;
   width: 645px;
   height: auto;
}

.your-say-main-comments .maincomment-imgbox{
   width: 320px;
   height: auto;
   float:left;
   margin-right: 10px;

}
.your-say-main-comments .maincomment-imgbox img{
   border-bottom: 4px solid #048CCB;
   border-top: 4px solid #048CCB;
   width: 320px;
   height: 250px;
   overflow: hidden;
}
.your-say-main-comments .maincomment-imgbox p{
   padding: 5px;
}
.your-say-main-comments .maincomment-commentsbox{
 float: left;
}
.your-say-main-comments .maincomment-commentsbox p{
   padding: 5px;
   padding-left: 10px;
   width: 300px;
}
.your-say-main-comments .maincomment-commentsbox .comment-from, .recent-topics .comment-from, .recent-topics-all .comment-from{
   font-size: 10px;
   text-align: right;
   margin-top: -5px;
   width: 300px;
}

.recent-topics{
   background-color: #E0EBF8;
   border-bottom: 5px solid #048CCB;
   height: auto;
   margin: 0 0 10px 5px;
   width: 645px;
   padding-top: 10px;
}
.recent-topics-all {
   height: auto;
   margin: 0 0 10px 5px;
   width: 645px;
   padding-top: 10px;
}
.recent-topics-leftcol {
/*   width: 318px; */
   float: left;
}
.recent-topics-rightcol {
 /*  width: 310px; */
   float: left;
 /*  margin-left: 10px;*/
}
.visitorinfo .recent-topics-leftcol {

   width: 315px;
   float: left;
}
.visitorinfo.recent-topics-rightcol {
   width: 315px;
   float: left;
   margin-left: 10px;
}
.recent-topics .recent-topics-leftcol, .recent-topics .recent-topics-rightcol{
   width: 310px;
   float: left;
}
.recent-topics .recent-topics-leftcol h3, .recent-topics .recent-topics-rightcol h3{

   padding-left: 5px;
}
.recent-topics .recent-topics-leftcol p, .recent-topics .recent-topics-rightcol p, .recent-topics-all .recent-topics-leftcol p, .recent-topics-all .recent-topics-rightcol p{
   padding: 5px;
}
.opinion-main-col{
   margin-left: 5px;
}
.opinion-main-col h2{
   color: #D2232A;
   margin-left: -5px;

   font-size: 14px;
}

.opinion-main-col .main-poll-table{
   width: 645px;
   border-bottom: 4px solid #D2232A;
   margin-bottom: 20px;
}
.opinion-main-col .main-poll-table p{
   font-size: 14px;

}
.opinion-main-col .more-polls-table{
   width: 645px;
   background-color: #F7DBCE;
   margin-bottom: 20px;
}
.opinion-main-col .more-polls-table p{
   padding: 5px;
   color: #D2232A;
   font-weight: bold;
}
.opinion-main-col .poll-results-table{
   width: 645px;

   margin-bottom: 20px;
}
.opinion-main-col .poll-results-table p{
   padding: 5px;
}
.opinion-main-col .poll-results-table table{
   background-color: #F7DBCE;
}
.opinion-main-col .poll-results-table .poll-red-text{
   color: #D2232A;

   font-weight: bold;
}
.opinion-main-col .poll-line{
   display: block;
   height: 10px;
   background-color: #D2232A;
   float: left;
   margin-right: 6px;
   margin-top: 2px;
}

.motoring-col h2{
   margin-left: -5px;
   color: black;
   width: 646px;
}

.motoring-extracts-box{
   width: 646px;
   margin-left: 5px;
}
.motoring-extracts-box .motoring-extract{
   width: 315px;
   float:left;
   margin-right: 5px;
  height: 89px;
   overflow: hidden;
}
.motoring-extracts-box .motoring-extract .newspic{
        padding:3px;
	float:left;
	border:1px solid #CCCCCC;
	margin: 6px 3px 0 0;
}
.motoring-extracts-box .motoring-extract h3{
	margin: 6px 0 0 0;
}
.motoring-extracts-box .motoring-extract .newspic img{
	margin: 0px;
}
.motoring-extracts-box .motoring-extract-sml{
   width: 310px;
   float:left;
   margin-right: 10px;
   margin-top: 5px;
   height: 27px;
   overflow: hidden;
}
.motoring-extracts-box .motoring-extract-sml h4 a, .motoring-extract-sml h4{
   color: #000000;
   font-size: 12px;
   height: 15px;
   overflow: hidden;
}
.motoring-extracts-box .motoring-extract-sml p{
   font-size: 11px;
}
.motoring-extracts-box .motoring-extract img{
  float:left;
   margin: 10px 3px 3px 0;
   height: 75px;
}
.find-a-car-heading{
     margin-left: 5px;
}
.carsguide-float{
     margin-left: 5px;
     z-index: 100;
     position: absolute;
     left: 0;
     top: 40px
}
.carsguide-side-float{
     margin-left: 5px;
     z-index: 100;
     position: absolute;
     left: -49px;
     top: 30px
}

/* NAV */

/* NAV CSS */
ul#mainnav li ul { /* second-level lists */
	position: absolute;
	background:url("/images/global/second-level-bg.gif") no-repeat top left;
	width:990px;
	border-top:1px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	left: -999em;
	padding:1px 0px;
	margin:0;
	height:40px;
}
ul#mainnav li ul a {
	padding:0 15px 0 5px;
	border:0px;
}
ul#mainnav li ul li {
	margin:0px;
	padding:0px;
	height:40px !important;
        height:16px;
}
ul#mainnav li:hover ul, ul#mainnav li.sfhover ul  {
	left: 0;
z-index:20


}
.navigation ul.snews li#news ul, .navigation ul.ssport li#sport ul, .navigation ul.sbusiness li#business ul, .navigation ul.sopinion li#opinion ul, ul.sopinion li#opinion ul, .navigation ul.sentertainment li#entertainment ul, .navigation ul.slifestyle li#lifestyle ul  {
	left: 0;
z-index:0
}
ul#mainnav {
margin:0;
padding:0;
width:990px;
float:left;
height:23px;
}
ul#mainnav li {
float:left;
height:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin:0;
}
#bodycontainer #header ul.shome li#home, #bodycontainer #header ul.snews li#news, #bodycontainer #header ul.ssport li#sport, #bodycontainer #header ul.sbusiness li#business, #bodycontainer #header ul.sopinion li#opinion, #bodycontainer #header ul.sentertainment li#entertainment, #bodycontainer #header ul.slifestyle li#lifestyle, #bodycontainer #header ul.sproperty li#property, #bodycontainer #header ul.sclassifieds li#classifieds, #bodycontainer #header ul.sadvertising li#advertising, #bodycontainer #header ul.spostphotos li#postphotos, #bodycontainer #header ul.scars li#cars {
background-image:none;
	background:#B9D3EC url();
	color:#24408F;

}
#bodycontainer #header ul.shome li#home a, #bodycontainer #header ul.snews li#news a, #bodycontainer #header ul.ssport li#sport a, #bodycontainer #header ul.sbusiness li#business a, #bodycontainer #header ul.sopinion li#opinion a, #bodycontainer #header ul.sentertainment li#entertainment a, #bodycontainer #header ul.slifestyle li#lifestyle a, #bodycontainer #header ul.sproperty li#property, #bodycontainer #header ul.sclassifieds li#classifieds a, #bodycontainer #header ul.sadvertising li#advertising a, #bodycontainer #header ul.spostphotos li#postphotos a, #bodycontainer #header ul.scars li#cars a {
	color:#24408F;
}

ul#mainnav li#home:hover, #mainnav #home .home_roll:hover, #header ul.shome li#home {
background:url(/images/menu/home-on.gif);
}
ul#mainnav li#home {
background:url(/images/menu/home.gif) no-repeat center top;
width:26px;
border-right:1px solid #FFFFFF;
}

ul#mainnav li#news:hover, #mainnav #news .news_roll:hover, #header ul.snews li#news {
background:url(/images/global/menu/btn_onews.gif);
}
ul#mainnav li#news {
background:url(/images/global/menu/btn_news.gif) no-repeat center top;
width:66px;
border-right:1px solid #FFFFFF;
}
ul#mainnav li#sport:hover, #mainnav #sport .sport_roll:hover, #header ul.ssport li#sport {
background:url(/images/global/menu/btn_oSport.gif) no-repeat center top;
}
ul#mainnav li#sport {
background:url(/images/global/menu/btn_Sport.gif) no-repeat center top;
width:65px;
border-right:1px solid #FFFFFF;
}
ul#mainnav li#business:hover, #mainnav #business .business_roll:hover, #header ul.sbusiness li#business {
background:url(/images/global/menu/btn_obusiness.gif) no-repeat center top;
}
ul#mainnav li#business {
background:url(/images/global/menu/btn_business.gif) no-repeat center top;
width:118px;
border-right:1px solid #FFFFFF;
}
ul#mainnav li#opinion:hover, #mainnav #opinion .opinion_roll:hover, #header ul.sopinion li#opinion {
background:url(/images/global/menu/btn_oopinion.gif) no-repeat center top;
}
ul#mainnav li#opinion {
background:url(/images/global/menu/btn_opinion.gif)  no-repeat center top;
width:72px;
border-right:1px solid #FFFFFF;
}
ul#mainnav li#entertainment:hover, #mainnav #entertainment .entertainment_roll:hover, #header ul.sentertainment li#entertainment {
background:url(/images/global/menu/btn_oentertainment.gif) no-repeat center top;
}
ul#mainnav li#entertainment {
background:url(/images/global/menu/btn_entertainment.gif) no-repeat center top;
width:119px;
border-right:1px solid #FFFFFF;
}
ul#mainnav li#lifestyle:hover, #mainnav #lifestyle .lifestyle_roll:hover, #header ul.slifestyle li#lifestyle {
background:url(/images/global/menu/btn_olifestyle.gif) no-repeat center top;
}
ul#mainnav li#lifestyle {
background:url(/images/global/menu/btn_lifestyle.gif) no-repeat center top;
width:80px;
border-right:1px solid #FFFFFF;
}
ul#mainnav li#classifieds:hover, #mainnav #classifieds .classifieds_roll:hover, #header ul.sclassifieds li#classifieds {
background:url(/images/global/menu/btn_oclassifieds.gif) no-repeat center top;
}
ul#mainnav li#classifieds {
background:url(/images/global/menu/btn_classifieds.gif) no-repeat center top;
width:104px;
border-right:1px solid #FFFFFF;
}
ul#mainnav li#advertising:hover, #mainnav #advertising .advertising_roll:hover, #header ul.sadvertising li#advertising {
background:url(/images/global/menu/btn_oadvertising.gif) no-repeat center top;
}
ul#mainnav li#advertising {
background:url(/images/global/menu/btn_advertising.gif)  no-repeat center top;
width:95px;
border-right:0px solid #FFFFFF;
}
/* ul#mainnav li#property:hover, #mainnav #property .property_roll:hover, #header ul.sproperty li#property {
background:url(/images/global/menu/btn_oproperty.gif)  no-repeat center top;
}
*/
ul#mainnav li#property {
background:url(/images/global/menu/btn_property.gif)  no-repeat center top;
width:80px;
border-right:1px solid #FFFFFF;
}
ul#mainnav li#postphotos:hover, #mainnav #postphotos .postphotos_roll:hover, #header ul.spostphotos li#postphotos {
background:url(/images/global/menu/btn_opostphotos.gif)  no-repeat center top;
}
ul#mainnav li#postphotos {
background:url(/images/global/menu/btn_postphotos.gif)  no-repeat center top;
width:70px;
border-right:1px solid #FFFFFF;
}
ul#mainnav li#cars:hover, #mainnav #cars .property_roll:hover, #header ul.scars li#cars {
background:url(/images/global/menu/btn_ocars.gif)  no-repeat center top;
}
ul#mainnav li#cars{
background:url(/images/global/menu/btn_cars.gif)  no-repeat center top;
width:43px;
border-right:1px solid #FFFFFF;
}
/* ul#mainnav li#visitor:hover, #mainnav #visitor .visitor_roll:hover {
background-image:url(/images/global/menu/btn_oadvertising.gif);
}
*/
ul#mainnav li#visitor {
background:url(/images/global/visitor-info.gif) right bottom;
width:120px;
margin-left:25px !important;
margin-left:26px;
}
ul#mainnav a.visitor_roll, ul#mainnav a.news_roll, ul#mainnav a.advertising_roll, ul#mainnav a.classifieds_roll, ul#mainnav a.lifestyle_roll, ul#mainnav a.entertainment_roll, ul#mainnav a.opinion_roll, ul#mainnav a.business_roll, ul#mainnav a.sport_roll, ul#mainnav a.property_roll, ul#mainnav a.cars_roll, ul#mainnav a.home_roll, ul#mainnav a.postphotos_roll {
display:block;
height:23px;
}
ul#mainnav span {
display:none;
}
ul#mainnav a:hover {
background:transparent none repeat scroll 0%;
}


/* Visitor Info */

/* Menu */

ul#tourismnav li ul { /* second-level lists */
	position: absolute;
	background:url("/images/global/second-level-vis-bg.gif") no-repeat top left;
	width:990px;
	border-top:1px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding:1px 0px;
	margin:0;
	height:40px;
}
ul#tourismnav li ul a {
	padding:0 5px 0 5px;
	border:0px;
}
ul#tourismnav li ul li {
	margin:0px;
	padding:0px;
	height:14px;
}
ul#tourismnav li:hover ul, ul#tourismnav li.sfhover ul {
	left: 0;
z-index:20
}
.tourismmenu ul.sabout li#about ul, .tourismmenu ul.shighlights li#highlights ul, .tourismmenu ul.sactivities li#activities ul, .tourismmenu ul.sdestinations li#destinations ul, .tourismmenu ul.saccommodation li#accommodation ul, .tourismmenu ul.sbackpackers li#backpackers ul {
	left: 0;
z-index:0
}
ul#tourismnav {
margin:0;
padding:0;
width:990px;
float:left;
height:23px;
}
ul#tourismnav li {
float:left;
height:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin:0;
}
ul#tourismnav li#homev:hover, #tourismnav #homev .homev_roll:hover, #header ul.shomev li#homev {
background:url(/images/menu/home2-on.gif) no-repeat center top;
}
ul#tourismnav li#homev {
background:url(/images/menu/home2.gif) no-repeat center top;
width:26px;
border-right:1px solid #FFFFFF;
}

ul#tourismnav li#about:hover, #tourismnav #about .about_roll:hover, #header ul.sabout li#about {
background:url(/images/global/menu/btn_oabout.gif) no-repeat center top;
}
ul#tourismnav li#about {
background:url(/images/global/menu/btn_about.gif) no-repeat center top;
width:100px;
border-right:1px solid #FFFFFF;
}
ul#tourismnav li#highlights:hover, #tourismnav #highlights .highlights_roll:hover, #header ul.shighlights li#highlights {
background:url(/images/global/menu/btn_ohighlights.gif) no-repeat center top;
}
ul#tourismnav li#highlights {
background:url(/images/global/menu/btn_highlights.gif) no-repeat center top;
width:84px;
border-right:1px solid #FFFFFF;
}
ul#tourismnav li#activities:hover, #tourismnav #activities .activities_roll:hover, #header ul.sactivities li#activities {
background:url(/images/global/menu/btn_oactivities.gif) no-repeat center top;
}
ul#tourismnav li#activities {
background:url(/images/global/menu/btn_activities.gif) no-repeat center top;
width:77px;

border-right:1px solid #FFFFFF;
}
ul#tourismnav li#destinations:hover, #tourismnav #destinations .destinations_roll:hover, #header ul.sdestinations li#destinations {
background:url(/images/global/menu/btn_odestinations.gif) no-repeat center top;
}
ul#tourismnav li#destinations {
background:url(/images/global/menu/btn_destinations.gif) no-repeat center top;
width:99px;
border-right:1px solid #FFFFFF;
}
ul#tourismnav li#accommodation:hover, #tourismnav #accommodation .accommodation_roll:hover, #header ul.saccommodation li#accommodation {
background:url(/images/global/menu/btn_oaccommodations.gif) no-repeat center top;

}
ul#tourismnav li#accommodation {
background:url(/images/global/menu/btn_accommodations.gif) no-repeat center top;
width:120px;
border-right:1px solid #FFFFFF;
}
ul#tourismnav li#maps:hover, #tourismnav #maps .maps_roll:hover, #header ul.smaps li#maps {
background:url(/images/global/menu/btn_omaps.gif) no-repeat center top;
}
ul#tourismnav li#maps {
background:url(/images/global/menu/btn_maps.gif) no-repeat center top;
width:46px;
border-right:1px solid #FFFFFF;
}
ul#tourismnav li#backpackers:hover, #tourismnav #backpackers .backpackers_roll:hover, #header ul.sbackpackers li#backpackers {
background:url(/images/global/menu/btn_obackpackers.gif) no-repeat center top;
}
ul#tourismnav li#backpackers {
background:url(/images/global/menu/btn_backpackers.gif) no-repeat center top;
width:101px;
border-right:1px solid #FFFFFF;
}
ul#tourismnav li#dining:hover, #tourismnav #dining .dining_roll:hover, #header ul.sdining li#dining {
background:url(/images/global/menu/btn_odiningout.gif) no-repeat center top;
}
ul#tourismnav li#dining {
background:url(/images/global/menu/btn_diningout.gif) no-repeat center top;
width:86px;
border-right:1px solid #FFFFFF;
}
ul#tourismnav li#travel:hover, #tourismnav #travel .travel_roll:hover, #header ul.stravel li#travel {
background:url(/images/global/menu/btn_otravel.gif) no-repeat center top;
}
ul#tourismnav li#travel {
background:url(/images/global/menu/btn_travel.gif) no-repeat center top;
width:100px;
border-right:0px solid #FFFFFF;
}
#tourismnav #visitor a.visitor_roll {
background:url(/images/menu/cairns-news.gif) no-repeat right bottom;
width:141px;
}
#tourismnav #visitor a.visitor_roll, #tourismnav #travel .travel_roll, #tourismnav #dining .dining_roll, #tourismnav #backpackers .backpackers_roll, #tourismnav #maps .maps_roll, #tourismnav #accommodation .accommodation_roll, #tourismnav #destinations .destinations_roll, #tourismnav #activities .activities_roll, #tourismnav #highlights .highlights_roll, #tourismnav #about .about_roll, #tourismnav #homev .homev_roll {
	height:23px;
	display:block;
}
ul#tourismnav span {
display:none;
}
ul#tourismnav a:hover {
background:transparent none repeat scroll 0%;
}
.top-10 {
	height:557px;
	background:url(../images/global/tourism/bg-top-10.gif) top center no-repeat;
}
.top-10 ul {
	padding:90px 0 0 102px;
	font-size:1.2em;
	list-style-image:url(../images/global/tourism/bullet-top10.gif);
}
.top-10 ul li {
	margin:13px 0;
}
.mainright .a10 ul li {
	margin:20px 0;
}
.top-10 ul li a {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}
.highlight {
	float:left;
	width:318px;
	font-size:0.9em;
	text-align:center;
	margin-right:5px;
	padding:10px 0;
}
#container .destinations {
	float:left;
	width:318px;
	font-size:0.9em;
	margin:0 5px;
	padding:10px 0;
}
#container .destinations .floatleft {
margin-right:10px;
}
#container .mainleft .destinations {
	margin:0;
}
#container .destinations .image {
	border-top:3px solid #8cc641;
}
#container .destinations p.green, .subvisitor p.green, .subvisitorlast p.green {
	margin:2px 0;
	background:#daebc1;
	padding:5px;
	height:40px;
	overflow:hidden;
}

#add_event img#security_imag{
	margin:0 0 -15px;
	float:left;
}

.subvisitor {
	width:199px;
	float:left;
	margin:10px;
}
.subvisitor .image, .subvisitorlast .image {
	border-top:3px solid #8cc641;
}
.subvisitorlast {

	width:199px;
	float:left;
	margin:10px 0 10px 10px;
}

.visitorinfo .activities-pageheader {
        /*border-bottom: 1px dotted #8CC641;*/
        margin:0px 33px 10px 0px;
        padding: 0;
}


.activities {
	border:1px solid #000000;
	overflow:hidden;
	padding-left:85px;
}
.activities p {
	margin:5px;
	font-size:0.95em;
}
.activities a {
	color: #000;
}
.activities ul {
	list-style-image:none;

	list-style:none;
	display:block;
	font-weight:bold;
	font-size:1.2em;
	margin:10px 0 0 10px;
}
.activities ul li {
	background:url(../images/global/tourism/bullet-activities.gif) no-repeat left top;
	padding-bottom:10px;
	padding-left:20px;
}
.gbf {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-gbr.gif) top left no-repeat;
	margin-bottom:15px;

}
.adventure {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-adventur.gif) top left no-repeat;
	margin-bottom:15px;
}
.national {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-national.gif) top left no-repeat;
height:130px;
overflow:hidden;
	margin-bottom:15px;
}
.cruises {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-cruises.gif) top left no-repeat;
height:106px;
overflow:hidden;
	margin-bottom:15px;
}
.island {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-island.gif) top left no-repeat;
height:120px;
overflow:hidden;
	margin-bottom:43px;
}
.animals {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-animals.gif) top left no-repeat;
	margin-bottom:15px;
height:147px;
overflow:hidden;
}

.golf {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-golf.gif) top left no-repeat;
	margin-bottom:15px;
height:145px;
overflow:hidden;

}
.road {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-road.gif) top left no-repeat;
height:230px;
overflow:hidden;
	margin-bottom:15px;
}
.shopping {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-shopping.gif) top left no-repeat;
height:120px;
overflow:hidden;
	margin-bottom:15px;
}
.swim {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-swim.gif) top left no-repeat;
height:147px;
overflow:hidden;
	margin-bottom:15px;
margin-top:16px;
}
.nature {

	background:#f0f7e8 url(/images/global/tourism/tourism-activities-nature.gif) top left no-repeat;
height:145px;
overflow:hidden;
	margin-bottom:15px;
}
.culture {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-culture.gif) top left no-repeat;
height:230px;
overflow:hidden;
	margin-bottom:15px;
}
.kids {
	background:#f0f7e8 url(/images/global/tourism/tourism-activities-kids.gif) top left no-repeat;
height:120px;
overflow:hidden;
	margin-bottom:28px;
}

.book-online .book-table {
	border-left:1px solid #ee4699;
	border-right:1px solid #ee4699;
	border-bottom:1px solid #ee4699;

}
.book-online .book-table table td {
	padding:5px;
	padding-left:25px;
	background:url(/images/global/tourism/bullet-pink.gif) no-repeat scroll left;
}

.book-online .book-table table td a {
	color:#000000;
	text-decoration:underline;
}
.book-online .book-table .pink {
	background:#fce3ee;
}
.book-online .book-table .button-cairns {
	border-top:1px solid #ee4699;
	background:#dcddde;
	text-align:center;
}
.book-online .book-table .button-aus {
	border-top:1px solid #ee4699;
	background:#bcbdbf;
	text-align:center;
}
.activities-text {
	line-height:20px;
	width:640px;
}
.activities-text-footer {
	line-height:16px;
	width:640px;
}
.activities-text p, .activities-text-footer p{
	padding-bottom:10px;
}
.activities-text li {
	margin-left: 30px;

}
.activities-text img {
	padding-right:10px;
}
#container .maincol .back a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}
.widecol .top3 {
	background:#e5f0d5;
	border: 1px solid #aed478;
	width:200px;
	margin:5px;
	float:left;
	font-size:0.95em;
}
.widecol .top3 p {
	padding:10px;
        font-size: 11px;
}
.widecol .top3 .green {
	background:#aed478;
	text-align:center;
}
.widecol .top3 .green a {
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}
.widecol .top3 img {
	border: 1px solid #aed478;
	margin:10px;
}
#container .maincol .widecol .top3 h4 {
	text-align:center;
	font-size:14px;
	padding:5px 0;
}
.widecol .other-company {

	width:318px;
	font-size:0.95em;
	float:left;
	margin:5px 5px 5px 0px;
}
.widecol .other-company h4 {
	font-size:14px;
}
.fast-facts .content {
	border-bottom:1px solid #c7e2a0;
	border-right:1px solid #c7e2a0;
	border-left:1px solid #c7e2a0;
	text-align:center;
}
.fast-facts .content div {
	padding:8px;
}
.fast-facts .content .green {
	font-size:14px;
	font-weight:bold;
	background:#daebc1;
	padding:18px;
}
.useful-numbers .content {
	border:1px solid #c7e2a0;
	width:640px;
}
.useful-numbers .content div.green {
	margin:15px 0;
	border-top:1px solid #c7e2a0;
	border-bottom:1px solid #c7e2a0;
	padding:5px 15px;
	background:#f0f7e9;

clear:both;

}

.useful-numbers .content div.green div, .getting-around .inside {
	margin-right:15px;
	width:320px;
}
.useful-numbers .content div.green .inside {
	width:580px;

}
.useful-numbers .content div.green div.numbers, .getting-around .numbers{
	width:100px;
}

.useful-numbers .content div.green img {
	float:left;
	padding:0 5px;
}

.useful-numbers .content .button {
	text-align:center;
}
.getting-around {
width:640px;
}
.fast-facts h2 {
	font-size:14px;
	padding:10px;
	background:#daebc1;
	width:280px;
	float:left;
	color:#000000;
	margin:5px 15px 0 5px;
	text-align:center
}
.fast-facts table th {
background:#DAEBC1 none repeat scroll 0%;
color:#000000;
font-size:14px;
margin:5px 15px 0pt 5px;
padding:10px;
text-align:center;
}
.fast-facts table td {
	padding:0 10px;
	margin:5px 15px 0 5px;
	text-align:center;
	font-size:11px;
}
.fast-facts p {
	width:280px;
	float:left;
	padding:0 10px;

	margin:5px 15px 0 5px;
	text-align:center;
	font-size:11px;
}
.fast-facts .content .green  p {
	margin:0px;
	padding:0px;
	float:none;
}

.history .history-pic {
	padding:10px;

	width:318px;




}
.history {


width:640px;
}
.hot-tips .content {
	background:#ef5ba1;
	padding:3px 40px;
	color:#FFFFFF;
	width:236px;
margin-top:5px;
}
.hot-tips .content ol li {
	padding:4px 0px;
}
.worship h4 {
	padding:3px;
font-size:16px;
}
.worship h5 {
	font-size:12px;
	font-weight:bold;
	background:#c4df9c;
	padding:5px 3px;

}
.worship p {


	background:#e5f0d5;
	padding:3px;
}
.worship p a {
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
.advertising .step {
	font-family:"Arial Black", Arial;
	color:#008bc9;
	font-size:13px;
}
.advertising .header {
	font-family:"Arial Black", Arial;
	color:#008bc9;
	font-size:16px;
}
.advertising .buttons {
	margin:10px 0 30px;
	text-align:center;
}
.advertising .buttons img {
	margin:5px 2px;;
}
.advertising .email {
	width:139px;
	float:right;
	margin-right:20px;
       	margin-top:15px;
}
.advertising .faqs {
	font-size:11px;
	background-color:#e5edf6;
	width:635px;
	clear:both;
	padding:5px;
}
.accommodation .step {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8cc641;
	font-size:14px;
}
.accommodation .content {
	background:#F0F7E8;
	padding:5px;
}
.accommodation .content h4 {
	color:#8cc641;
	text-transform:uppercase;
	font-size:12px;
	margin:0;
}
.accommodation ul {
	list-style-image:none;
	list-style:none;
	display:block;
	font-weight:bold;
	font-size:0.95em;
	margin:0;
}
.accommodation ul li {
	background:url(../images/global/tourism/bullet-activities.gif) no-repeat left top;
	padding-left:18px;
padding-top:2px;
}
.accommodation ul.left {
	float:left;
	width:140px;
}
.accommodation ul a {
	color:#000;
	text-decoration:none;
}
.accommodation ul h4 a {
	color:#8cc641;
}
.accommodation-info .box {
	border:1px solid #8cc641;
}
.accommodation-info .box-large {
	border:1px solid #8cc641;
height:985px
}
.accommodation-info .text, .accommodation-info .icon {
	padding:15px;
	font-size:0.95em;
}
.accommodation-info .destinations {
	padding:0;
	width:305px;
clear:both;
font-size:0.8em;
margin:20px 5px 0 5px;
}
/* .accommodation-info .destinations p {
width:190px;
float:left;
} */
.dining ul li h4 a {
	font-size:14px;
	color:#8CC641;
}
.dining ul {
	list-style-image:none;
	list-style:none;
	display:block;
	font-weight:bold;
	font-size:0.95em;
	margin:0px 0 0 5px;
}
.dining ul li {
		background:url(../images/global/tourism/bullet-dining.gif) no-repeat left top;
		padding:0 5px 10px 20px;
}


.widecol .googlesearch{
width: 645px;
}
.widecol .googlesearch .pageheader{
padding-left: 10px;
font-size: 20px;
}
.widecol .googlesearch a {
text-decoration:none;
font-weight: normal;
}
.widecol .googlesearch .para {
color: #000;
}
.widecol .googlesearch .web-site-link {

color:#0072BC;
padding-top: 0px;
}
.widecol .googlesearch h4 a {
	font-weight: bold;
}
.widecol .googlesearch a:hover h4 {
	text-decoration:underline;
}
.widecol .googlesearch h4 {
	font-size:14px;
}
.googlesearch #res {
font-size:1.4em;
margin:25px;
}
.googlesearch #res ul {
list-style:disc;
list-style-image:none;
}
.google-ads-box{
       font-size: 10px;
       display: block;
       background-color: none;
       border: none;
       padding: 5px;
       margin: 40px 5px 10px;
}
.google-ads-box h4, .google-story h4{
       display: block;
       height: 24px;
       text-indent: -9000px;
       background: url(/images/global/logo/google-ads.gif) no-repeat;
       margin: -25px 0 5px -5px;
}

.google-ads-box .article-link-list{
	background:none !important;
}

.google-ads-box h5{
      color:#000;
      font-size:10px;
      font-weight:bold;
}

#right-col .google-ads-box p{
line-height:14px;}

.google-ads-box p{
       font-size: 10px;
       color: #000;
       font-weight: normal;
}
.google-ads-box .link-url{

       color: #666;
       font-size: 10px;
       margin-bottom: 5px;
}

.google-ads-box .link-url a,
.google-ads-box .link-url a:visited{
      color: #666;
      font-size:10px;
      font-weight:normal;
}

.google-ads-box ul{
       list-style: none;
       margin: 0;
}
.google-ads-box li{
       list-style-image: none;
       margin: 0;
	   border-bottom:1px solid #dadada;
}


.google-story{

       width: 625px;
       margin-left: 10px;
       position: relative;
}
.google-story h4{
       display: block;
       height: 16px;
       width: 93px;
       text-indent: -9000px;
       background: url(/images/global/google.png) no-repeat;
       margin: 0;
       position: absolute;
       top: -25px;
}
.google-story ul{
       list-style: none;
       margin: 0;
}
.google-story li{
       list-style-image: none;
       margin: 0;
}
.google-ads-box br{
       margin-bottom: -40px;
}
.article-link-list{
       background-color: #EDEEF4;
}
.widecol .photo-gallery-box {
        width: 198px;

        float: left;
        margin-right: 11px !important;
        margin-right: 7px;
        margin-top: 20px;
}
.widecol .photo-gallery-box h4{
        display: block;
        height: 22px;
        background: url(/images/global/header-tab-red.gif) no-repeat;
        color: #fff;
        font-size: 15px;
        text-indent: 5px;
        padding-top: 3px;
}

.widecol .photo-gallery-box img {
}
.widecol .photo-gallery-box p{
        overflow: hidden;
        height: 30px;
        display: block;
        background: #000;
        color: #fff;
        padding: 5px;
        font-size: 11px;
        text-align: center;
        margin-top: 0px !important;
        margin-top: -4px;
}
*:first-child+html .widecol .photo-gallery-box p{
        margin-top: -4px !important;
}

.photo-gallery-header{
       display: block;
       height: 22px;
       background: url(/images/global/header-tab-red-big.gif) no-repeat;

       color: #fff;
       font-size: 15px;
       font-weight: bold;
       text-indent: 5px;
       padding-top: 3px;
}
.department {
	padding:5px;
	background:#cdddf0;
	margin:5px 0;
}
.individual {
	float:left;
	margin:10px 5px 10px 0;
	width:315px;
        height:48px;

}
.individual p {
float:left;
}
.individual .floatleft {
padding-right:5px;
}
.delivery-form h4 {
	color:#008bc9;
}
.delivery-form table {
	background:#cdddf0;
	font-size:1.3em;
}
.delivery-form table .heading {
	color:#008bc9;
	font-weight:bold;
}
.delivery-form .privacy {
	text-transform:uppercase;
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
}

.publications {
	background:#dfe1f0;
}
.publications table .monday {
	background:url(../images/global/pub-monday-bg.png) top left no-repeat;
	height:125px;
}
.publications table .tuesday {
	background:url(../images/global/pub-tuesday-bg.png) top left no-repeat;
	height:166px;
}
.publications table .wednesday {
	background:url(../images/global/pub-wednesday-bg.png) top left no-repeat;
	height:217px;
}
.publications table .thursday {
	background:url(../images/global/pub-thursday-bg.png) top left no-repeat;
	height:125px;
}
.publications table .friday {
	background:url(../images/global/pub-friday-bg.png) top left no-repeat;
}
.publications table .weekend {
	background:url(../images/global/pub-weekend-bg.png) top left no-repeat;
}
.publications table .monthly {
	background:url(../images/global/pub-monthly-bg.png) top left no-repeat;
}
.publications table .quarterly {
	background:url(../images/global/pub-quarterly-bg.png) top left no-repeat;
}

.publications table .annually {
	background:url(../images/global/pub-annually-bg.png) top left no-repeat;
}
.publications table .host {
	background:url(../images/global/pub-host-bg.png) top left no-repeat;
}
.maps .image {
	border-top:3px #8cc641 solid;
}
.maps .box {
	border:1px solid #8cc641;
	padding:5px;
	margin-top:10px;
height:110px;
overflow:hidden;
}
.maps .box .gmap {
	padding:5px;
	float:left
}
.rightcol .commercial-property {
    border-bottom:3px solid #018BC9;
margin-bottom:20px;
}
.commercial-property p {
     font-size:11px;
}
.rightcol .commercial-property .story-header, .rightcol .commercial-property .story-header a {
color:#000000;
font-size:1em;
}
.rightcol .commercial-property .imgbox {
padding-right:10px;
}

.realestatepof {
	float:right;
        margin-right:10px;
margin-top:15px;
}


#emailAlerts a {
	color:#B50000 !important;
	font-size:11px;

}


.luxcol{
       margin-left: 5px;
       width: 646px;
}
.luxcol a{
       color: #7C6F7C;
}


.luxcol .imglinks a{
       border-bottom: 1px solid #fff;

}
.luxcol .imglinks a:hover{
       border-bottom: 1px solid #7C6F7C;
}
.luxcol p{
       margin-bottom: 10px;
}
.luxcol .lux-ultra-lux{

       width: 646px;
       height: 30px;
       background: url(/images/global/lux-ultra-lux.jpg) bottom left no-repeat;
}
.luxcol .lux-ultra-lux h4{
       font-size: 16px;
       color:#7C6F7C;
}
.luxcol h3{
       display: block;

       height: 20px;
       width:302px;
       background: url(/images/global/lux-title3-bg.jpg) repeat-y;
       color:#7C6F7C;
       font-size: 14px;
       color: #333333;

       font-weight:bold;
       padding: 4px 0 0 4px;
       margin-bottom: 10px;
}

.luxcol a.heading-link{
       display: block;
       height: 20px;

       width:205px;
       background: url(/images/global/lux-title-bg.jpg) repeat-y;
       color:#7C6F7C;
       font-size: 14px;
       color: #333333;
       font-weight:lighter;
       padding: 4px 0 0 4px;
}




.luxcol a:hover.heading-link {
       font-weight: lighter;
}
#luxnav{
       margin: 10px 0;
}
#luxnav li{
       list-style: none;
       display: inline;
}
#luxnav a{
       float: left;
       display: block;

       height: 21px;
       outline: none;
       text-indent: -9000px;
}
#luxnav .lux-profile a{width: 50px;background: url(/images/global/lux-nav-profile.gif) bottom no-repeat;}
#luxnav .lux-profile a:hover{background-position: top;}

#luxnav .lux-location a{width: 57px;background: url(/images/global/lux-nav-location.gif) bottom no-repeat;}
#luxnav .lux-location a:hover{background-position: top;}

#luxnav .lux-itinerary a{width: 62px;background: url(/images/global/lux-nav-itinerary.gif) bottom no-repeat;}
#luxnav .lux-itinerary a:hover{background-position: top;}

#luxnav .lux-inclusions a{width: 69px;background: url(/images/global/lux-nav-inclusions.gif) bottom no-repeat;}
#luxnav .lux-inclusions a:hover{background-position: top;}

#luxnav .lux-dining a{width: 48px;background: url(/images/global/lux-nav-dining.gif) bottom no-repeat;}
#luxnav .lux-dining a:hover{background-position: top;}

#luxnav .lux-rates a{width: 39px;background: url(/images/global/lux-nav-rates.gif) bottom no-repeat;}
#luxnav .lux-rates a:hover{background-position: top;}




/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}
.mainleft .header .sIFR-replaced  {
	font-size:500px;
	color:#008bc9;
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h6 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 18px;
}



















/* NETWORK HEADER STYLE */

/* =branding
------------ */

#branding {
height:106px;
position: relative;
background: #FFFFFF url("/images/global/bg-header.gif") top left repeat-x;
}
#branding[id] {
/* display: table; */
position: static;
}
.home #branding {
height:77px !important;
}

#branding table td object {
display:block;
background:#fff;
}

#logo-wrap {
background:transparent;
background-image:none;
height:106px;
width:250px;

float:left;
}






/* vert centering for IE only */

#branding table {
vertical-align:middle;
height: 106px;
width: 468px;
float:right;
border-collapse:collapse;
background:transparent;
padding:0;
margin-right:9px !important;
margin-right:3px;

}

#branding table tbody,
#branding table tr,
#branding table td,
#branding table embed,
#branding table noembed,
#branding table object,
#branding table iframe,
#branding table noscript,
#branding table img,
#branding table a,

#branding table object#FLASH_AD {padding:0 !important;margin:0 !important;border:0;}

#branding table img,
#branding table object#FLASH_AD
{display:block;}

#branding #logo-small {
position: relative;
top: 40px !important; /* can't find what's interfering here, resorting to !important */
left: 0;
}

#branding #logo-large {
position: relative;
top: 0;
left: 0;
}







/* NETWORK NINNBAR STYLES

	index ->
			ninnbar
			search
			ticker
*/



/* =ninnbar
----------- */
#net-ninn { height: 30px; }

#ninnbar {
height: 26px;
margin: 0;
position: relative;
color: #b3b3b3;
font: normal 10px tahoma, arial, san-serif;
background: #eae9e9 url("/images/global/background/bg-ninnbar.gif") repeat-x 0 0;
}

#ninnbar a,
#ninnbar a:visited {
color: #fff;
font-weight: bold;
padding: 0 6px 0 8px;
text-decoration: none;
background:none!important;
}

#ninnbar a:hover { color: #ffc84c;background:none!important; }

#ninnbar img {
display: block;
border: none;
}

#ninnbar dt {
float: left;
height: 26px;
width: 62px;
text-indent: -9999px;
}

#ninnbar dd {
float: left;
height: 26px;
position: relative;
top: 8px;
padding: 0;
margin: 0;
}

#ninnbar dd a { font: bold 10px tahoma, sans-serif !important; }

/* =search
---------- */
#ninnbar dd#search {
padding: 0;
height: 26px;
position: absolute;
right: 0;
width: 420px;
padding-right: 5px;
top:3px !important;
top:1px;
text-align: right;
}

#ninnbar #ninnsearch {
height: 13px;
width: 192px;
position: relative;
top: -1px !important;
top: 1px;
margin-right: 5px;
border: 1px solid #a4a4a4;
font: bold 11px tahoma, arial, san-serif;
}

#ninnbar fieldset { border: none; }

#ninnbar #ninn-go {
width: 36px;
height: 15px;
position: relative;
top: 2px !important;
top: 4px;
}

#ninnbar label {
color: #fff;
margin-right: 10px;
position: relative;
top: -2px !important;
top: 0;
width: 95px; /* override */
float: none; /* override */
text-transform: uppercase;
}


/* =ticker
---------- */
#ticker {
height: 20px;
position: relative;
font: bold 10px tahoma, arial, sans-serif;
background: #e5f3fa url("http://www.news.com.au/images/ticker-bg.gif") 0 0 repeat-x;
}

#ticker a {
text-decoration: none;
color:#fff;
}

#ticker a:hover {
color: #ffc84c;
text-decoration:none;
}

#ticker #current-section {
margin-top: -10px;
margin-left: 2px;

text-transform: uppercase;
font: bold 10px tahoma, sans-serif;
}

#ticker #sections {
position: absolute;
left: 0;
height: 20px;
margin: -4px 0 0 36px;
color: #bfbfbf;
width: 170px;
}

#ticker #top-news {
float: left;
color: #000;
}

#ticker #prev-story {
padding: 0;
cursor: pointer;
position: relative;
top: 1px;
}

#ticker #next-story {
padding: 0;
cursor: pointer;
position: relative;
top: 1px;
}


#ticker #pause-story {
padding: 0;
cursor: pointer;
position: relative;
top: 1px;
}

ul#headlines {
position: absolute;
margin: 0;
padding: 0;
left: 190px !important;
left: 189px;
top: 3px;
}

ul#headlines li {
padding: 0 0 0 5px;
width: 580px;
height: 20px;
overflow: hidden;
}


ul#headlines li a {
padding: 0 12px 0 0;
font: bold 10px tahoma, sans-serif !important;
}
#enhanced-by{
float:left;
}





.newsltdtable {
	width: 650px;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
}
.newsltdtable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 5px;
	padding: 5px;
	text-align: left;
}
.newsltdtable td a:link, .newsltdtable td a:visited, .newsltdtable td a:active {
	color: #009ADA;
	text-decoration: underline;
}
.newsltdtable td a:hover {
	color: #008BC9;
	text-decoration: none;



}

.newsltdtable td p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}

.newsltdtable td ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	list-style-type: disc;
	list-style-image: none;
	margin-left: 15px;
	padding: 0;
}
.newsltdtable hr {
	margin: 20px 0;
        border: 1px solid #dadada;
}
.newsltdtable .darkerback {
	background-color: #D6D6D6;
}
.newsltdtable .tableheader {
	background-color: #008BC9;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;

}
.newsltdtable .titleheading {
	color: #008BC9;
	font-weight: bold;
	font-size: 14px;
}
.newsltdtable .alignright {

	text-align: right;

}


.rssinfo-leftcol {
	width: 300px !important;
	width: 315px;
	float: left;

	padding: 0 10px 0 0;

	margin: 0;
	border-right: 1px solid #CCCCCC;
}
.rssinfo-leftcol p {
	margin: 0 0 10px 0;
}
.rssinfo-rightcol {
	width: 324px !important;
        width: 300px;
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
}
.rssinfo-rightcol .box {
	width: auto;
	background-color: #CCCCCC;
	padding: 10px;
}
.rssinfo-rightcol .box h4 {
	font-size: 12px;

	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
        background: none;
        text-indent: 0;
        color: #000000;
}

.rssinfo_text2010 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 7 0 10px 10px;
        color:#FFFFFF;
	line-height:19px;
}

.rssinfo_text2010 a:visited
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 7 0 10px 10px;
        color:#008bc9;
	text-decoration:none;
}

.rssinfo_text2010 a:hover
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 7 0 10px 10px;
        color:#FF3300;
	text-decoration:none;
}

.rssinfo_text2010 a:active
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 7 0 10px 10px;
        color:#008bc9;
	text-decoration:none;
}


.rssinfo-rightcol h1 {
	width: auto;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: 10px;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #009ADA;
	margin: 0;
	overflow: hidden;
	border-bottom: 1px solid #FFFFFF;
}





/* guide tab navigation */
ul.guide-list {
margin: 0;
padding: 0;
list-style: none;
height: 20px;
display:block;
background: transparent url(http://www.news.com.au/images/local-guide/bg-guide-list-line.gif) repeat-x 0 100%;
}

ul.guide-list li {
float:left;
margin:0;
padding:0;

height:20px;
}

/*get rid of a:focus dotted borders in moz*/

ul.guide-list li a {
outline: none;
}

ul.guide-list li a:link, ul.guide-list li a:visited {
display: block;
float: left;
text-decoration: none;
color: #1b73a4;
padding:0;
text-align: center;
font: bold 11px arial, san-serif;
line-height: 1.9;
margin:0;
height:20px;
}

ul.guide-list li a:hover {
background-color: #dddabf;
}

/* active/inactive tab states */
ul.guide-list #tv-tab {
width:86px;
background:transparent;
margin-left:-4px;
}

ul.guide-list #movie-tab {
width:83px;
background:transparent;
margin-left:-3px;
}

ul.guide-list #gigs-tab {
width:130px;
background:transparent;
margin-left:-12px;
}

ul.guide-list #tv-tab-li {
width:86px;
}

ul.guide-list #movie-tab-li {
width:83px;
}

ul.guide-list #gigs-tab-li {
width:130px;
}

#guide.tv-tab #tv-tab-li { /*tv is active*/
background: transparent url(/images/global/tv-tab-active.gif) no-repeat bottom left;
}


#guide.movie-tab #movie-tab-li { /*movie is active*/
background: transparent url(/images/global/movie-tab-active.gif) no-repeat bottom left;
}


#guide.gigs-tab #gigs-tab-li { /*gigs is active*/
background: transparent url(/images/global/gigs-tab-active.gif) no-repeat bottom left;
}



#guide.movie-tab #tv-tab-li,
#guide.gigs-tab #tv-tab-li { /*tv is inactive movie active*/
background: transparent url(/images/global/tv-tab-inactive.gif) no-repeat bottom left;
}



#guide.tv-tab #movie-tab-li  /*movie  is inactive*/ {
background: transparent url(/images/global/movie-tab-inactive.gif) no-repeat bottom left;
}

#guide.gigs-tab #movie-tab-li { /* movie inactive AND gigs is active*/
background: transparent url(/images/global/movie-tab-inactive-alt.gif) no-repeat bottom left;
}

#guide.tv-tab #gigs-tab-li { /*gigs  is inactive*/
background: transparent url(/images/global/gigs-tab-inactive.gif) no-repeat bottom left;
}

#guide.movie-tab #gigs-tab-li /*gigs  is inactive AND movies is active*/ {
background: transparent url(/images/global/gigs-tab-inactive-alt.gif) no-repeat bottom left;
}


#guide.tv-tab #tv,
#guide.movie-tab #movie,
#guide.gigs-tab #gigs {
display: block;
}

/* initial hiding of divs */

#tv, #movie, #gigs {
display: none; position: relative;
}





.error{
     color: red;
     font-weight: bold;
}
.storytitle{
 font-size: 14px;
}

.article ul,
table ul{
  list-style-image:url(/images/global/more.gif);
  margin-left:25px;
}


/* -- Share this Article -- */
h4.share-article-heading {border-bottom: 1px solid #D0D6D9; color: #000; font-family: Arial, Helvetica, sans-serif; margin: 10px; }

div.share-article { margin: 10px 10px 0px 10px; padding: 0;}

.share-article ul {display:block !important;height:21px;list-style:none !important;margin:0;padding:0;}
.share-article li {float:left;margin:0 5px 0 0 !important; margin: 0 8px 0 0;padding:0;display:block !important;height:21px;}
.share-article li a {margin:0;padding:0;display:block;width:21px;height:21px;}
.share-article li a:link, .share-article li a:visited {background: #fff url("http://www.cairns.com.au/images/global/share-article.gif") no-repeat 0 0;padding:0;} /* change */
.share-article li.digg a {width:21px; background-position:0px 0px;}
.share-article li.delicious a {width:21px; background-position: -34px 0px;}
.share-article li.newsvine a {width:21px; background-position:-68px 0px !important;}
.share-article li.facebook a {width:21px; background-position:-102px 0px;}
.share-article li.kwoff a {width:21px; background-position:-136px 0px;}
.share-article li.rss a {width:47px; background-position:-170px 0px;}
.share-article li.what-is-this a,
.share-article li.what-is-this a:link {width:21px; background-position: -223px 0px;}
.share-article li.fark a {width:21px;
background-position: -247px 0px;}
.share-article li.stumble a {width:21px;
background-position: -274px 0px;}
.share-article span {position:absolute;left:-99999px;width:1em;}




.advertisement{
     font-size: 14px;
     font-weight: bold;
     color: #A49A8A;
}
.content-panel h2{
     font-size: 14px;
     font-weight: bold;
     color: #A49A8A;
     margin-left: -5px;
     margin-top: 0px;
}
.content-panel img{
     width: auto;
     height: auto;
     padding-right: 10px;
     background-color: #fff;
     float: left;
}

.best-shots{
	height: 125px; width: 650px; background: url(../images/global/photos-camera.jpg) no-repeat;
}
.best-shots-box{
	float: right; width: 310px; margin-top:13px; margin-right: 10px !important; margin-right: 5px; color: #FFFFFF;
}
.best-shots-box2, .best-shots-box3, .best-shots-box4{
	width: 310px; margin-top:13px; margin-right: 10px !important; margin-right: 8px;
}
.best-shots-box2 h3{
	color: #000;
}
.best-shots-box3 h3{
	color: #008BC9;
}
.best-shots-box4 h3{
	color: #79C042;
}
.best-shots-img{
	margin-right: 7px; float: left; width: 100px; height:80px; background-color: #D2232A; border: 2px solid #fff; padding: 2px; overflow: hidden;
}
.best-shots-img img{
	width: 100px; height:auto; overflow: hidden;border-bottom: 2px solid #D2232A;
}
.best-shots-img2{
	margin-right: 7px; margin-bottom: 5px; float: left; width: 77px; height:60px;
}
.best-shots-img2 img{
	height: 60px; width: 77px;
}
.maincol .widecol .mainleft .gallery-heading, .maincol .widecol .mainright .gallery-heading{
	margin-left: 0px!important; margin-top: 20px; color:#000; font-size: 16px; border-bottom: 2px solid #D2232A; text-indent: 0px;
}
.widecol .gallery-heading{
        margin-left: 5px !important; margin-left: 10px; margin-top: 20px; color:#000; font-size: 16px; border-bottom: 2px solid #D2232A; text-indent: 0px;
}
.gallery-heading a{
       color: black;
}



.results-iframe{
       margin-top: 0px !important;
}
*:first-child+html .results-iframe{
       margin-top: -3px !important;
}


.news-flash{
     float: left; height: 18px; width: 645px; margin-top: 0px; margin-left: 5px; border: 1px solid black; padding: 1px;
}
.news-flash img{
     float:left; margin-right: 5px;
}
.news-flash-text{
     font-weight: bold;
}


.green-table a{
     color: #8CC641;
}


.related-article, .related-documents ul{
     margin-left: -10px;
     font-size: 14px;
}
.related-article li, .related-documents li{
     margin-top: 5px;
}
.related-article a, .related-documents a{
     color: #000;
}
.timeoutcol .related-article a, .timeoutcol .related-documents a{
     color: #fff;
}
.related-documents img{
     border-bottom: 2px solid #008CC5;
}
.related-documents-red img{
     border-bottom: 2px solid #D2232A;
}
.related-documents-green img{
     border-bottom: 2px solid #8CC641;
}
.related-documents ul{
     margin-bottom: 20px;
}
.extracts-header{
     border-bottom: 2px solid #008CC5;
     margin-bottom: 5px;
	 }

	 .extracts-header-alsoin{
     margin-bottom: 5px;
}

.extracts-header-red{
     border-bottom: 1px solid #008CC5;
     margin-bottom: 5px;
}
.extracts-header-green{
     border-bottom: 2px solid #8CC641;
     margin-bottom: 5px;
}
.extracts-header-pink{


     border-bottom: 2px solid #f499c1;
     margin-bottom: 5px;
}












/* MENU STYLES */
.navigation .menu li ul li a{
        text-indent: -9000px;

        height: 13px !important;
        display: block;
        margin-top: 2px;
        font-size: 10px;
}

.navigation .menu #li-page-news-archives a,
.navigation .menu #li-page-sport-archives a,
.navigation .menu #li-page-business-archives a{width: 79px;background: url(/images/menu/archives.gif) no-repeat bottom;}
.navigation .menu #li-page-news-archives a:hover,
.navigation .menu #li-page-sport-archives a:hover,
.navigation .menu #li-page-business-archives a:hover{background: url(/images/menu/archives.gif) no-repeat top;}



.navigation .menu #li-page-news-election a {width: 62px;background: url(/images/menu/news-election.gif) no-repeat top;}
.navigation .menu #li-page-news-election a:hover {background: url(/images/menu/news-election-on.gif) no-repeat top;}
#page-news-election .navigation .menu #li-page-news-election a{background: url(/images/menu/news-election-on.gif) no-repeat  top}







.navigation .menu #li-page-news-local a{width: 79px;background: url(/images/menu/news-todays.gif) no-repeat bottom;}
.navigation .menu #li-page-news-local a:hover{background: url(/images/menu/news-todays.gif) no-repeat top;background-position: top}
#page-news-local .navigation .menu #li-page-news-local a{background: url(/images/menu/news-todays.gif) no-repeat  top; font-weight:bold;}

.navigation .menu #li-page-news-breaking a{width: 98px;background: url(/images/menu/news-breaking.gif) no-repeat bottom;}
.navigation .menu #li-page-news-breaking a:hover{background: url(/images/menu/news-breaking.gif) no-repeat top;}
#page-news-breaking .navigation .menu #li-page-news-breaking a{background: url(/images/menu/news-breaking.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-news-national a{width: 98px;background: url(/images/menu/news-national.gif) no-repeat bottom;}
.navigation .menu #li-page-news-national a:hover{background: url(/images/menu/news-national.gif) no-repeat top;}
#page-news-national .navigation .menu #li-page-news-national a{background: url(/images/menu/news-national.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-news-world a{width: 83px;background: url(/images/menu/news-world.gif) no-repeat bottom;}
.navigation .menu #li-page-news-world a:hover{background: url(/images/menu/news-world.gif) no-repeat top;}
#page-news-world .navigation .menu #li-page-news-world a{background: url(/images/menu/news-world.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-news-weather a{width: 61px;background: url(/images/menu/news-weather.gif) no-repeat bottom;}
.navigation .menu #li-page-news-weather a:hover{background:  url(/images/menu/news-weather.gif) no-repeat top;}
#page-news-weather .navigation .menu #li-page-news-weather a{background:  url(/images/menu/news-weather.gif) no-repeat top; font-weight:bold;}



.navigation .menu #li-page-sport-local a{width: 79px;background: url(/images/menu/sport-local.gif) no-repeat bottom;}
.navigation .menu #li-page-sport-local a:hover{background: url(/images/menu/sport-local.gif) no-repeat top;}
#page-sport-local .navigation .menu #li-page-sport-local a{background: url(/images/menu/sport-local.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-sport-fox a{width: 161px;background: url(/images/menu/sport-breaking.gif) no-repeat bottom;}
.navigation .menu #li-page-sport-fox a:hover{background: url(/images/menu/sport-breaking.gif) no-repeat top;}
#page-sport-fox .navigation .menu #li-page-sport-fox a{background: url(/images/menu/sport-breaking.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-sport-junior a{width: 82px;background: url(/images/menu/sport-junior.gif) no-repeat bottom;}
.navigation .menu #li-page-sport-junior a:hover{background: url(/images/menu/sport-junior.gif) no-repeat top;}
#page-sport-junior .navigation .menu #li-page-sport-junior a{background: url(/images/menu/sport-junior.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-sport-events a{width: 82px;background: url(/images/menu/sport-events.gif) no-repeat bottom;}
.navigation .menu #li-page-sport-events a:hover{background: url(/images/menu/sport-events.gif) no-repeat top;}
#page-sport-events .navigation .menu #li-page-sport-events a{background: url(/images/menu/sport-events.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-sport-results a{width: 90px;background: url(/images/menu/sport-results.gif) no-repeat bottom;}
.navigation .menu #li-page-sport-results a:hover{background: url(/images/menu/sport-results.gif) no-repeat top;}
#page-sport-results .navigation .menu #li-page-sport-results a{background: url(/images/menu/sport-results.gif) no-repeat top; font-weight:bold;}



.navigation .menu #li-page-business-local a{width: 134px;background: url(/images/menu/business-news.gif) no-repeat bottom;}
.navigation .menu #li-page-business-local a:hover{background: url(/images/menu/business-news.gif) no-repeat top;}
#page-business-local .navigation .menu #li-page-business-local a{background: url(/images/menu/business-news.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-business-commercial a{width: 135px;background: url(/images/menu/business-property.gif) no-repeat bottom;}
.navigation .menu #li-page-business-commercial a:hover{background: url(/images/menu/business-property.gif) no-repeat top;}
#page-business-commercial .navigation .menu #li-page-business-commercial a{background: url(/images/menu/business-property.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-business-latest a{width: 151px;background: url(/images/menu/business-latest.gif) no-repeat bottom;}
.navigation .menu #li-page-business-latest a:hover{background: url(/images/menu/business-latest.gif) no-repeat top;}
#page-business-latest .navigation .menu #li-page-business-latest a{background: url(/images/menu/business-latest.gif) no-repeat top; font-weight:bold;}



.navigation .menu #li-page-opinion-say a{width: 63px;background: url(/images/menu/opinion-your-say.gif) no-repeat bottom;}
.navigation .menu #li-page-opinion-say a:hover{background: url(/images/menu/opinion-your-say.gif) no-repeat top;}
#page-opinion-say .navigation .menu #li-page-opinion-say a{background: url(/images/menu/opinion-your-say.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-opinion-blogs a{width: 64px;background: url(/images/menu/opinion-blogs.gif) no-repeat bottom;}
.navigation .menu #li-page-opinion-blogs a:hover{background: url(/images/menu/opinion-blogs.gif) no-repeat top;}
#page-opinion-blogs .navigation .menu #li-page-opinion-blogs a{background: url(/images/menu/opinion-blogs.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-opinion-comments a{width: 128px;background: url(/images/menu/opinion-your-say-comments.gif) no-repeat bottom;}
.navigation .menu #li-page-opinion-comments a:hover{background: url(/images/menu/opinion-your-say-comments.gif) no-repeat top;}
#page-opinion-comments .navigation .menu #li-page-opinion-comments a{background: url(/images/menu/opinion-your-say-comments.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-opinion-polls a{width: 89px;background: url(/images/menu/opinion-polls.gif) no-repeat bottom;}
.navigation .menu #li-page-opinion-polls a:hover{background: url(/images/menu/opinion-polls.gif) no-repeat top;}

#page-opinion-polls .navigation .menu #li-page-opinion-polls a{background: url(/images/menu/opinion-polls.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-opinion-results a{width: 101px;background: url(/images/menu/opinion-poll-results.gif) no-repeat bottom;}
.navigation .menu #li-page-opinion-results a:hover{background: url(/images/menu/opinion-poll-results.gif) no-repeat top;}
#page-opinion-results .navigation .menu #li-page-opinion-results a{background: url(/images/menu/opinion-poll-results.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-opinion-letter a{width: 167px;background: url(/images/menu/opinion-letter-to-the-editor.gif) no-repeat bottom;}
.navigation .menu #li-page-opinion-letter a:hover{background: url(/images/menu/opinion-letter-to-the-editor.gif) no-repeat top;}
#page-opinion-letter .navigation .menu #li-page-opinion-letter a{background: url(/images/menu/opinion-letter-to-the-editor.gif) no-repeat top; font-weight:bold;}



.navigation .menu #li-page-ent-ent a{width: 91px;background: url(/images/menu/ent-entertainment.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-ent a:hover{background: url(/images/menu/ent-entertainment.gif) no-repeat top;}
#page-ent-ent .navigation .menu #li-page-ent-ent a{background: url(/images/menu/ent-entertainment.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-ent-photos a{width: 74px;background: url(/images/menu/ent-post-photos.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-photos a:hover{background: url(/images/menu/ent-post-photos.gif) no-repeat top;}
#page-ent-photos .navigation .menu #li-page-ent-photos a{background: url(/images/menu/ent-post-photos.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-ent-postpix a{width: 60px;background: url(/images/menu/ent-postpix.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-postpix a:hover{background: url(/images/menu/ent-postpix.gif) no-repeat top;}
#page-ent-postpix .navigation .menu #li-page-ent-postpix a{background: url(/images/menu/ent-postpix.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-ent-horoscopes a{width: 71px;background: url(/images/menu/ent-horoscopes.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-horoscopes a:hover{background: url(/images/menu/ent-horoscopes.gif) no-repeat top;}
#page-ent-horoscopes .navigation .menu #li-page-ent-horoscopes a{background: url(/images/menu/ent-horoscopes.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-ent-gigguide a{width: 61px;background: url(/images/menu/ent-gigguide.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-gigguide a:hover{background: url(/images/menu/ent-gigguide.gif) no-repeat top;}
#page-ent-gigguide .navigation .menu #li-page-ent-gigguide a{background: url(/images/menu/ent-gigguide.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-ent-reviews-movies a{width: 46px;background: url(/images/menu/ent-reviews-movies.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-reviews-movies a:hover{background: url(/images/menu/ent-reviews-movies.gif) no-repeat top;}
#page-ent-reviews-movies .navigation .menu #li-page-ent-reviews-movies a{background: url(/images/menu/ent-reviews-movies.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-ent-reviews-books a{width: 88px;background: url(/images/menu/ent-reviews-books.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-reviews-books a:hover{background: url(/images/menu/ent-reviews-books.gif) no-repeat top;}
#page-ent-reviews-books .navigation .menu #li-page-ent-reviews-books a{background: url(/images/menu/ent-reviews-books.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-ent-reviews-cds a{width: 75px;background: url(/images/menu/ent-reviews-cds.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-reviews-cds a:hover{background: url(/images/menu/ent-reviews-cds.gif) no-repeat top;}
#page-ent-reviews-cds .navigation .menu #li-page-ent-reviews-cds a{background: url(/images/menu/ent-reviews-cds.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-ent-reviews-arts a{width: 98px;background: url(/images/menu/ent-reviews-arttheatre.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-reviews-arts a:hover{background: url(/images/menu/ent-reviews-arttheatre.gif) no-repeat top;}

#page-ent-reviews-arts .navigation .menu #li-page-ent-reviews-arts a{background: url(/images/menu/ent-reviews-arttheatre.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-ent-reviews a{width: 60px;background: url(/images/menu/ent-reviews.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-reviews a:hover{background: url(/images/menu/ent-reviews.gif) no-repeat top;}
#page-ent-reviews .navigation .menu #li-page-ent-reviews a{background: url(/images/menu/ent-reviews.gif) no-repeat top;}

.navigation .menu #li-page-ent-whatson a{width: 70px;background: url(/images/menu/ent-whats-on.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-whatson a:hover{background: url(/images/menu/ent-whats-on.gif) no-repeat top;}
#page-ent-whatson .navigation .menu #li-page-ent-whatson a{background: url(/images/menu/ent-whats-on.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-ent-nightlife a{width: 99px;background: url(/images/menu/ent-nightlife.gif) no-repeat bottom;}
.navigation .menu #li-page-ent-nightlife a:hover{background: url(/images/menu/ent-nightlife.gif) no-repeat top;}
#page-ent-nightlife .navigation .menu #li-page-ent-nightlife a{background: url(/images/menu/ent-nightlife.gif) no-repeat top; font-weight:bold;}



.navigation .menu #li-page-lifestyle-lifestyle a{width: 62px;background: url(/images/menu/lifestyle-lifestyle.gif) no-repeat bottom;}
.navigation .menu #li-page-lifestyle-lifestyle a:hover{background: url(/images/menu/lifestyle-lifestyle.gif) no-repeat top;}
#page-lifestyle-lifestyle .navigation .menu #li-page-lifestyle-lifestyle a{background: url(/images/menu/lifestyle-lifestyle.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-lifestyle-cairnseye a{width: 73px;background: url(/images/menu/lifestyle-cairns-eye.gif) no-repeat bottom;}
.navigation .menu #li-page-lifestyle-cairnseye a:hover{background: url(/images/menu/lifestyle-cairns-eye.gif) no-repeat top;}
#page-lifestyle-cairnseye .navigation .menu #li-page-lifestyle-cairnseye a{background: url(/images/menu/lifestyle-cairns-eye.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-lifestyle-tropical a{width: 69px;background: url(/images/menu/lifestyle-weddings.gif) no-repeat bottom;}
.navigation .menu #li-page-lifestyle-tropical a:hover{background: url(/images/menu/lifestyle-weddings.gif) no-repeat top;}
#page-lifestyle-tropical .navigation .menu #li-page-lifestyle-tropical a{background: url(/images/menu/lifestyle-weddings.gif) no-repeat top; font-weight:bold;}

.navigation .menu #li-page-lifestyle-careerone a{width: 56px;background: url(/images/menu/lifestyle-careers.gif) no-repeat bottom;}
.navigation .menu #li-page-lifestyle-careerone a:hover{background: url(/images/menu/lifestyle-careers.gif) no-repeat top;}
#page-lifestyle-careerone .navigation .menu #li-page-lifestyle-careerone a{background: url(/images/menu/lifestyle-careers.gif) no-repeat top; font-weight:bold;}






.tourismmenu li ul li a{
        text-indent: -9000px;
        height: 16px !important;
        display: block;
        margin-top: 2px;
        font-size: 10px;
}


.tourismmenu #li-page-about-fastfacts a{width: 63px;background: url(/images/menu/about-fastfacts.gif) no-repeat bottom;}
.tourismmenu #li-page-about-fastfacts a:hover{background: url(/images/menu/about-fastfacts.gif) no-repeat top;}
#page-about-fastfacts .tourismmenu #li-page-about-fastfacts a{background: url(/images/menu/about-fastfacts.gif) no-repeat top;}

.tourismmenu #li-page-about-gay a{width: 126px;background: url(/images/menu/about-gay.gif) no-repeat bottom;}
.tourismmenu #li-page-about-gay a:hover{background: url(/images/menu/about-gay.gif) no-repeat top;}
#page-about-gay .tourismmenu #li-page-about-gay a{background: url(/images/menu/about-gay.gif) no-repeat top;}


.tourismmenu #li-page-about-getting-around a{width: 92px;background: url(/images/menu/about-getting-around.gif) no-repeat bottom;}
.tourismmenu #li-page-about-getting-around a:hover{background: url(/images/menu/about-getting-around.gif) no-repeat top;}
#page-about-getting-around .tourismmenu #li-page-about-getting-around a{background: url(/images/menu/about-getting-around.gif) no-repeat top;}

.tourismmenu #li-page-about-history a{width: 101px;background: url(/images/menu/about-history.gif) no-repeat bottom;}
.tourismmenu #li-page-about-history a:hover{background: url(/images/menu/about-history.gif) no-repeat top;}
#page-about-history .tourismmenu #li-page-about-history a{background: url(/images/menu/about-history.gif) no-repeat top;}

.tourismmenu #li-page-about-useful-numbers a{width: 100px;background: url(/images/menu/about-useful-numbers.gif) no-repeat bottom;}
.tourismmenu #li-page-about-useful-numbers a:hover{background: url(/images/menu/about-useful-numbers.gif) no-repeat top;}
#page-about-useful-numbers .tourismmenu #li-page-about-useful-numbers a{background: url(/images/menu/about-useful-numbers.gif) no-repeat top;}



.tourismmenu #li-page-accommodation-book a{width: 134px;background: url(/images/menu/accommodation-book.gif) no-repeat bottom;}
.tourismmenu #li-page-accommodation-book a:hover{background: url(/images/menu/accommodation-book.gif) no-repeat top;}
#page-accommodation-book .tourismmenu #li-page-accommodation-book a{background: url(/images/menu/accommodation-book.gif) no-repeat top;}

.tourismmenu #li-page-accommodation-information a{width: 169px;background: url(/images/menu/accommodation-information.gif) no-repeat bottom;}
.tourismmenu #li-page-accommodation-information a:hover{background: url(/images/menu/accommodation-information.gif) no-repeat top;}
#page-accommodation-information .tourismmenu #li-page-accommodation-information a{background: url(/images/menu/accommodation-information.gif) no-repeat top;}



.tourismmenu #li-page-activities-adventure a{width: 65px;background: url(/images/menu/activities-adventure.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-adventure a:hover{background: url(/images/menu/activities-adventure.gif) no-repeat top;}
#page-activities-adventure .tourismmenu #li-page-activities-adventure a{background: url(/images/menu/activities-adventure.gif) no-repeat top;}

.tourismmenu #li-page-activities-animals a{width: 56px;background: url(/images/menu/activities-animials.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-animals a:hover{background: url(/images/menu/activities-animials.gif) no-repeat top;}
#page-activities-animals .tourismmenu #li-page-activities-animals a{background: url(/images/menu/activities-animials.gif) no-repeat top;}

.tourismmenu #li-page-activities-beaches a{width: 131px;background: url(/images/menu/activities-beaches.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-beaches a:hover{background: url(/images/menu/activities-beaches.gif) no-repeat top;}
#page-activities-beaches .tourismmenu #li-page-activities-beaches a{background: url(/images/menu/activities-beaches.gif) no-repeat top;}

.tourismmenu #li-page-activities-cruises a{width: 46px;background: url(/images/menu/activities-crusies.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-cruises a:hover{background: url(/images/menu/activities-crusies.gif) no-repeat top;}
#page-activities-cruises .tourismmenu #li-page-activities-cruises a{background: url(/images/menu/activities-crusies.gif) no-repeat top;}

.tourismmenu #li-page-activities-culture a{width: 46px;background: url(/images/menu/activities-culture.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-culture a:hover{background: url(/images/menu/activities-culture.gif) no-repeat top;}
#page-activities-culture .tourismmenu #li-page-activities-culture a{background: url(/images/menu/activities-culture.gif) no-repeat top;}

.tourismmenu #li-page-activities-gbf a{width: 109px;background: url(/images/menu/activities-gbf.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-gbf a:hover{background: url(/images/menu/activities-gbf.gif) no-repeat top;}
#page-activities-gbf .tourismmenu #li-page-activities-gbf a{background: url(/images/menu/activities-gbf.gif) no-repeat top;}

.tourismmenu #li-page-activities-golf a{width: 30px;background: url(/images/menu/activities-golf.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-golf a:hover{background: url(/images/menu/activities-golf.gif) no-repeat top;}
#page-activities-golf .tourismmenu #li-page-activities-golf a{background: url(/images/menu/activities-golf.gif) no-repeat top;}

.tourismmenu #li-page-activities-islands a{width: 46px;background: url(/images/menu/activities-islands.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-islands a:hover{background: url(/images/menu/activities-islands.gif) no-repeat top;}
#page-activities-islands .tourismmenu #li-page-activities-islands a{background: url(/images/menu/activities-islands.gif) no-repeat top;}

.tourismmenu #li-page-activities-kids a{width: 30px;background: url(/images/menu/activities-kids.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-kids a:hover{background: url(/images/menu/activities-kids.gif) no-repeat top;}
#page-activities-kids .tourismmenu #li-page-activities-kids a{background: url(/images/menu/activities-kids.gif) no-repeat top;}

.tourismmenu #li-page-activities-national-parks a{width: 88px;background: url(/images/menu/activities-national-parks.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-national-parks a:hover{background: url(/images/menu/activities-national-parks.gif) no-repeat top;}
#page-activities-national-parks .tourismmenu #li-page-activities-national-parks a{background: url(/images/menu/activities-national-parks.gif) no-repeat top;}

.tourismmenu #li-page-activities-nature a{width: 46px;background: url(/images/menu/activities-nature.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-nature a:hover{background: url(/images/menu/activities-nature.gif) no-repeat top;}
#page-activities-nature .tourismmenu #li-page-activities-nature a{background: url(/images/menu/activities-nature.gif) no-repeat top;}

.tourismmenu #li-page-activities-on-the-road a{width: 81px;background: url(/images/menu/activities-on-the-road.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-on-the-road a:hover{background: url(/images/menu/activities-on-the-road.gif) no-repeat top;}
#page-activities-on-the-road .tourismmenu #li-page-activities-on-the-road a{background: url(/images/menu/activities-on-the-road.gif) no-repeat top;}

.tourismmenu #li-page-activities-shopping a{width: 59px;background: url(/images/menu/activities-shopping.gif) no-repeat bottom;}
.tourismmenu #li-page-activities-shopping a:hover{background: url(/images/menu/activities-shopping.gif) no-repeat top;}
#page-activities-shopping .tourismmenu #li-page-activities-shopping a{background: url(/images/menu/activities-shopping.gif) no-repeat top;}



.tourismmenu #li-page-backpacker-around a{width: 124px;background: url(/images/menu/backpacker-around.gif) no-repeat bottom;}
.tourismmenu #li-page-backpacker-around a:hover{background: url(/images/menu/backpacker-around.gif) no-repeat top;}
#page-backpacker-around .tourismmenu #li-page-backpacker-around a{background: url(/images/menu/backpacker-around.gif) no-repeat top;}

.tourismmenu #li-page-backpacker-info a{width: 169px;background: url(/images/menu/backpacker-info.gif) no-repeat bottom;}
.tourismmenu #li-page-backpacker-info a:hover{background: url(/images/menu/backpacker-info.gif) no-repeat top;}
#page-backpacker-info .tourismmenu #li-page-backpacker-info a{background: url(/images/menu/backpacker-info.gif) no-repeat top;}

.tourismmenu #li-page-backpacker-visas a{width: 83px;background: url(/images/menu/backpacker-visas.gif) no-repeat bottom;}
.tourismmenu #li-page-backpacker-visas a:hover{background: url(/images/menu/backpacker-visas.gif) no-repeat top;}
#page-backpacker-visas .tourismmenu #li-page-backpacker-visas a{background: url(/images/menu/backpacker-visas.gif) no-repeat top;}



.tourismmenu #li-page-destinations-atherton a{width: 116px;background: url(/images/menu/destinations-atherton.gif) no-repeat bottom;}
.tourismmenu #li-page-destinations-atherton a:hover{background: url(/images/menu/destinations-atherton.gif) no-repeat top;}
#page-destinations-atherton .tourismmenu #li-page-destinations-atherton a{background: url(/images/menu/destinations-atherton.gif) no-repeat top;}


.tourismmenu #li-page-destinations-cape-york a{width: 134px;background: url(/images/menu/destinations-cape-york.gif) no-repeat bottom;}
.tourismmenu #li-page-destinations-cape-york a:hover{background: url(/images/menu/destinations-cape-york.gif) no-repeat top;}
#page-destinations-cape-york .tourismmenu #li-page-destinations-cape-york a{background: url(/images/menu/destinations-cape-york.gif) no-repeat top;}

.tourismmenu #li-page-destinations-city a{width: 64px;background: url(/images/menu/destinations-city.gif) no-repeat bottom;}
.tourismmenu #li-page-destinations-city a:hover{background: url(/images/menu/destinations-city.gif) no-repeat top;}
#page-destinations-city .tourismmenu #li-page-destinations-city a{background: url(/images/menu/destinations-city.gif) no-repeat top;}




.tourismmenu #li-page-destinations-daintree a{width: 55px;background: url(/images/menu/destinations-daintree.gif) no-repeat bottom;}
.tourismmenu #li-page-destinations-daintree a:hover{background: url(/images/menu/destinations-daintree.gif) no-repeat top;}
#page-destinations-daintree .tourismmenu #li-page-destinations-daintree a{background: url(/images/menu/destinations-daintree.gif) no-repeat top;}

.tourismmenu #li-page-destinations-kuranda a{width: 53px;background: url(/images/menu/destinations-kuranda.gif) no-repeat bottom;}
.tourismmenu #li-page-destinations-kuranda a:hover{background: url(/images/menu/destinations-kuranda.gif) no-repeat top;}
#page-destinations-kuranda .tourismmenu #li-page-destinations-kuranda a{background: url(/images/menu/destinations-kuranda.gif) no-repeat top;}

.tourismmenu #li-page-destinations-mission-beach a{width: 89px;background: url(/images/menu/destinations-mission-beach.gif) no-repeat bottom;}
.tourismmenu #li-page-destinations-mission-beach a:hover{background: url(/images/menu/destinations-mission-beach.gif) no-repeat top;}
#page-destinations-mission-beach .tourismmenu #li-page-destinations-mission-beach a{background: url(/images/menu/destinations-mission-beach.gif) no-repeat top;}

.tourismmenu #li-page-destinations-palm-cove a{width: 64px;background: url(/images/menu/destinations-palm-cove.gif) no-repeat bottom;}
.tourismmenu #li-page-destinations-palm-cove a:hover{background: url(/images/menu/destinations-palm-cove.gif) no-repeat top;}
#page-destinations-palm-cove .tourismmenu #li-page-destinations-palm-cove a{background: url(/images/menu/destinations-palm-cove.gif) no-repeat top;}

.tourismmenu #li-page-destinations-port-douglas a{width: 152px;background: url(/images/menu/destinations-port-douglas.gif) no-repeat bottom;}
.tourismmenu #li-page-destinations-port-douglas a:hover{background: url(/images/menu/destinations-port-douglas.gif) no-repeat top;}
#page-destinations-port-douglas .tourismmenu #li-page-destinations-port-douglas a{background: url(/images/menu/destinations-port-douglas.gif) no-repeat top;}



.tourismmenu #li-page-highlights-beaches a{width: 110px;background: url(/images/menu/highlights-beaches.gif) no-repeat bottom;}
.tourismmenu #li-page-highlights-beaches a:hover{background: url(/images/menu/highlights-beaches.gif) no-repeat top;}
#page-highlights-beaches .tourismmenu #li-page-highlights-beaches a{background: url(/images/menu/highlights-beaches.gif) no-repeat top;}

.tourismmenu #li-page-highlights-gbf a{width: 111px;background: url(/images/menu/highlights-gbf.gif) no-repeat bottom;}
.tourismmenu #li-page-highlights-gbf a:hover{background: url(/images/menu/highlights-gbf.gif) no-repeat top;}
#page-highlights-gbf .tourismmenu #li-page-highlights-gbf a{background: url(/images/menu/highlights-gbf.gif) no-repeat top;}

.tourismmenu #li-page-highlights-outback a{width: 80px;background: url(/images/menu/highlights-outback.gif) no-repeat bottom;}
.tourismmenu #li-page-highlights-outback a:hover{background: url(/images/menu/highlights-outback.gif) no-repeat top;}
#page-highlights-outback .tourismmenu #li-page-highlights-outback a{background: url(/images/menu/highlights-outback.gif) no-repeat top;}

.tourismmenu #li-page-highlights-rainforest a{width: 65px;background: url(/images/menu/highlights-rainforest.gif) no-repeat bottom;}
.tourismmenu #li-page-highlights-rainforest a:hover{background: url(/images/menu/highlights-rainforest.gif) no-repeat top;}
#page-highlights-rainforest .tourismmenu #li-page-highlights-rainforest a{background: url(/images/menu/highlights-rainforest.gif) no-repeat top;}



/* ELECTION */

.boundary-logos {
background-color:#e5edf6;
margin-top:5px;
margin-right:8px;
width:100px;
float:left;
}
.boundary-logos img {
margin:5px 0;
}
.boundary-links {
margin-top:5px;
background-color:#e5edf6;

width:210px;
float:left;
}
.boundary-links div {
height:63px;
line-height:63px;
padding-left:5px;
font-size:12px;
font-weight:bold;






}

.boundary-map-links {
font-size:14px;
font-weight:bold;

padding:10px 0;
position:relative;
height:421px;
}
.boundary-map-links p {
margin:5px 0;
}
.boundary-map-links p a {
color:#000;
}
.boundary-map-links .end-link {
position:absolute;
bottom:0;
left:0;
}
.boundary-map-links .end-link a {
color:#008fd4
}

.photo-gallery-box {
background:url(/images/global/new-gallery-box.jpg) no-repeat scroll center;
padding:7px 25px !important;
padding:10px 25px;
margin-top:-5px;
}
.photo-gallery-box h5{
font-size:16px;
color:#D2232A;
padding: 0pt 0pt 8px 55px;
}

.photo-gallery-box ul{
	color:#fff;
	margin-left:20px;
        list-style-image:none;
}

.photo-gallery-box ul li{
	margin:-2px;
}

.photo-gallery-box a{
color:#FFF;
font-weight:normal;
line-height:23px;
}
.photo-gallery-box-blue {
background:url(/images/global/bg-photo-gallery-blue.gif) no-repeat scroll center;
padding:15px 25px;
height: 139px;
}
.photo-gallery-box-blue a{
color:#FFF;
font-weight:normal;
line-height:23px;
}
.weather .weather-border {
border-top:1px solid #008FD4;
border-bottom:1px solid #008FD4;
padding-bottom:10px;
position:relative;
}
.rightcol .weather .weather-border .weather-section {
font-size:10px;
left:90px;
top:47px;
position:absolute;
}
.weather .weather-border h4 {
color:#000;
font-size:0.8em;
padding:0px 0pt 2px;
}
.weather .weather-border img {
padding-top:0px
}
.todays-pages {
text-align:center;
border-top:1px solid #008FD4;
padding-top:5px;
}
.todays-pages img {
margin:3px;
}
.epapers {

border-top:1px solid #008FD4;
border-bottom:1px solid #008FD4;
padding:5px 0;
font-size:11px;
}
.epapers p {
margin-bottom:10px;
}
.epapers img {
margin:5px 10px;
}
.epapers span {
color:#008FD4;
}
.around-cairns-mini img {
margin-top:5px;
}
.wedding-top {
background:#FFFFFF;
height:310px;

padding:40px 40px 15px 300px;
margin:10px;
margin-top:26px;
margin-left:5px;
}
.wedding-top .floatleft {
margin-right:20px;
}
.wedding-text table {
float:none !important;
float:left;
}
  *:first-child+html .wedding-text table {
float:left !important;
}
div.wedding-list {
margin:10px;

margin-top:25px;
margin-left:5px;
}

div.wedding-list ul.wedding-list {

margin-top:10px;
}
div.wedding-list ul.wedding-list li {
float:left;
width:300px;
}
div.wedding-list a {
color:#000;
}
div.wedding-list a:hover {
color:#000;
}
div.wedding-list h4 {

font-size:14px;
}
div.wedding-list a:hover {
color:#EC008C;
}
div.wedding-list ul {
margin-left:5px;
list-style-image:none;
list-style:none;
margin-bottom:10px;
}
div.wedding-list ul li {
background:url(/images/global/wedding-arrows.gif) left top no-repeat;
padding-left:20px;
}

.pink-links a{
    color: #D82D82;
}





.photo-gallery-rightcol h2{
    text-indent: 0px;
    font-size: 20px;
    color: #008BC9;
    border-bottom: 1px dotted;
    margin-bottom: 5px;
}
.photo-gallery-rightcol h3{
    margin-bottom: 10px;
}
.photo-gallery-rightcol .search-form-small{
    background: url(../images/global/search-form-bg.gif) no-repeat;
    height: 185px;
    padding: 0px 0 10px 10px;

}
.photo-gallery-rightcol .search-form-small p{
   font-weight: bold;
   padding-top: 10px;
}
.photo-gallery-rightcol a h3{
   color: #008BC9;
}
.photo-gallery-rightcol .search-form-small select{
   width: 250px;

}

.photo-gallery-rightcol .search-form-small .button{
    margin-left: 200px;
    border: #D1D2D4 0px solid;
    background-color: #D1D2D4;
    color: #0089D1;
    font-size: 12px;
    font-weight: bold;

    width: 90px;

}
.motoring-col .major {
	margin-top: -15px;
}
.motoring-col .major .realestatepof {
	margin-top: 10px;
}
*:lang(en) .major {
    margin-top: -90px !important;
}
*:lang(en) .major .realestatepof {
	margin-top: -4px;
}


#container .visitorinfo .maincol .mainleft div.tourism-cairns-attractions, #container .visitorinfo .maincol .mainright div.tourism-cairns-attractions {
	margin-top: 10px;
	margin-bottom: 10px;
}

#container .visitorinfo .maincol .mainleft div.tourism-cairns-attractions h3, #container .visitorinfo .maincol .mainright div.tourism-cairns-attractions h3 {
	border-bottom: 1px dotted #8cc640;
	color: #8cc640;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-attractions p, #container .visitorinfo .maincol .mainright div.tourism-cairns-attractions p {
	margin-top: 5px;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-attractions h3 .small-title-text, #container .visitorinfo .maincol .mainright div.tourism-cairns-attractions h3 .small-title-text {
	font-size: 11px;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-attractions ul, #container .visitorinfo .maincol .mainright div.tourism-cairns-attractions ul {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: disc;
	list-style-image:none;
	color: #8cc640;
}

#container .visitorinfo .maincol .mainleft div.tourism-cairns-attractions ul li, #container .visitorinfo .maincol .mainright div.tourism-cairns-attractions ul li {
	margin-bottom: 5px;
	list-style-type: disc;
	list-style-image:none;
	color: #000000;
}

#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities, #container .visitorinfo .maincol .mainright div.tourism-cairns-activities {
	margin-top: 10px;
	margin-bottom: 10px;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-left, #container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-left {
	width: 110px !important;
        width: 105px;
	height: auto;
	float: left;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-left .imgspace, #container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-left .imgspace {
	display: block;

	margin: 0 0 10px;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right, #container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-right {
	width: 205px !important;
        width:200px;
	height: auto;
	float: left;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right h3, #container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-right h3 {
	background-image: url(../images/global/tourism/tourism-green-header-small.gif);
	background-repeat:no-repeat;
        width:200px;
	height: 17px;
	padding: 4px 0 7px 4px;
	color: #ffffff;
	display: block;
	font-size: 13px;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities a{

cursor: pointer;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .wide-heading h3{
        width: 318px;
	background-image: url(../images/global/tourism/tourism-green-header-large.gif);
}

#container .visitorinfo .maincol .mainleft div.wide-heading .imgspace{
        width: 80px;
        height: 80px;
margin-bottom: 5px;
clear: both;
}
#container .visitorinfo .maincol .mainleft div.wide-heading table{
        width: 318px;
}
#container .visitorinfo .maincol .mainleft div.wide-heading table ul{
        padding-left: 0 !important;
        margin-left: 7px;
}
#container .visitorinfo .maincol .mainleft .wide-heading table ul li{
       list-style-type: none;
       background: url(../images/global/tourism/green-bullet.gif) left no-repeat;
       padding-left: 10px;
}

#container .visitorinfo .maincol .mainleft div.wide-heading table td{

}
.tourism-cairns-activities-right .small{
        line-height: 11px;
}
.tourism-cairns-activities-right p{
        line-height: 11px;
        margin-bottom: 0px;
}
#container .visitorinfo .rightcol .activities-rightcol-menu-links ul {
list-style-image: none;
color: #8cc640;
font-size: 14px;
margin-bottom: 15px;
}
#container .visitorinfo .rightcol .activities-rightcol-menu-links p {
	background-image: url(../images/global/tourism/tourism-green-button-rightcol.gif);
	background-repeat:no-repeat;
	width: 300px;
	height: 20px;
	padding: 4px 0 7px 0;
	color: #ffffff;
	display: block;
	font-size: 14px;
	text-align: center;
}

#container .visitorinfo .rightcol .activities-rightcol-menu-links p.dining{
	background-image: url(../images/global/tourism/tourism-green-button-rightcol-dining.gif);
	background-repeat:no-repeat;
	width: 300px;
	height: 16px;
	padding: 10px 0 7px 0;
	color: #ffffff;
	display: block;
	font-size: 14px;
	text-align: center;
        margin-top:-7px;
}


#container .visitorinfo .rightcol .activities-rightcol-menu-links p a:link,
#container .visitorinfo .rightcol .activities-rightcol-menu-links p a:active,

#container .visitorinfo .rightcol .activities-rightcol-menu-links p.dining a:link,
#container .visitorinfo .rightcol .activities-rightcol-menu-links p.dining a:active,

#container .visitorinfo .rightcol .activities-rightcol-menu-links p a:visited,
#container .visitorinfo .rightcol .activities-rightcol-menu-links p a:hover,

#container .visitorinfo .rightcol .activities-rightcol-menu-links p.dining a:visited,
#container .visitorinfo .rightcol .activities-rightcol-menu-links p.dining a:hover {

color: #ffffff !important;
}
#container .visitorinfo .rightcol .activities-rightcol-menu-links p a .pink {
color: #c10077;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right h3 a:link,
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right h3 a:visited,
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right h3 a:active,
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right h3 a:hover,
#container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-right h3 a:link,
#container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-right h3 a:visited,
#container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-right h3 a:active,
#container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-right h3 a:hover  {
	color: #ffffff;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right .small, #container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-right .small {
	font-size: 10px;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right ul, #container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-right ul {
	font-size: 11px;
	list-style-image: none;
	color: #8cc640;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right ul li, #container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-right ul li {
	color: #000;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right td, #container .visitorinfo .maincol .mainright div.tourism-cairns-activities .tourism-cairns-activities-right td {
	text-align: left;
	vertical-align: top;
}
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right a.pink:active,
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right a.pink:visited,
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right a.pink:hover,
#container .visitorinfo .maincol .mainleft div.tourism-cairns-activities .tourism-cairns-activities-right a.pink:link {
	color: #c10077;
}

#container .visitorinfo .maincol .mainright #tourismflashfile {
	width: 301px;
	height: 270px;
	position:absolute;
	top: 0px;

	left: 50%;
	margin-left: -151px;
}
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox {
	background-color: #000000;
	width: 318px;
	height: 215px;
	margin: 200px 0 47px 0;
}
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox p{
	line-height: 10px;
}
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-left {
	width: 150px;
	height: auto;
	float: left;
	margin: 12px 5px 10px 6px !important;
        margin: 12px 5px 10px 3px;
}
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-right {
	width: 150px;
	height: auto;
	float: left;
	margin: 12px 0px 10px 1px;
}
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-right h3 {
	font-size: 12px;
	color: #fff;
	margin: 5px 0;
text-align: center;
}
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-left h3 {
	font-size: 12px;
	color: #fff;
	margin: 5px 0;
text-align: center;
}
 #container .visitorinfo .maincol .mainright .tourism-galleries-topbox-right h3 a:link,
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-right h3 a:active,

#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-right h3 a:visited,
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-right h3 a:hover,
 #container .visitorinfo .maincol .mainright .tourism-galleries-topbox-left h3 a:link,
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-left h3 a:active,
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-left h3 a:visited,
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-left h3 a:hover {
 color: #fff;
}
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-right p {
	font-size: 10px;
	color: #fff;

}
#container .visitorinfo .maincol .mainright .tourism-galleries-topbox-left p {
	font-size: 10px;

	color: #fff;

}

#container .visitorinfo .maincol .mainright .tourism-cairns-magazine {
	width: 318px;
	height: auto;
	margin: 10px 0 10px 0;
}
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-left {
	width: 140px;
	height: auto;
	float: left;
	text-align: left;
margin-right: 20px;
line-height: 10px;
}
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-right {
	width: 154px;
	height: 260px;
	float: left;
	background-image: url(/images/global/tourism/tourism-activities-top10-background2.gif);
	background-repeat: no-repeat;
}
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-right ul {
	list-style-image: none;
	color: #000;
	font-size: 9px;
	margin-top: 40px;
	margin-left: 20px;
}
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-right ul li a:link,
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-right ul li a:active,
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-right ul li a:visited,
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-right ul li a:hover {
	color: #000;
}
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-left p {
	font-size: 10px;

}
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-left a:link,
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-left a:active,
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-left a:visited,
#container .visitorinfo .maincol .mainright .tourism-cairns-magazine-left a:hover {
	color: #000;
}
#container .visitorinfo .rightcol .tourism-cairns-magazine {
	width: 300px;
	height: auto;
	margin: 10px 0 10px 0;
}
#container .visitorinfo .rightcol .tourism-cairns-magazine-left {
	width: 150px;
	height: auto;
	float: left;
	text-align: center;
}
#container .visitorinfo .rightcol .tourism-cairns-magazine-right {
	width: 150px;
	height: 300px;
	float: left;
	background-image: url(/images/global/tourism/tourism-activities-top10-background.gif);
	background-repeat: no-repeat;
}
#container .visitorinfo .rightcol .tourism-cairns-magazine-right ul {
	list-style-image: none;
	color: #000;
	font-size: 9px;
	margin-top: 40px;
	margin-left: 20px;
}
#container .visitorinfo .rightcol .tourism-cairns-magazine-right ul li a:link,
#container .visitorinfo .rightcol .tourism-cairns-magazine-right ul li a:active,
#container .visitorinfo .rightcol .tourism-cairns-magazine-right ul li a:visited,
#container .visitorinfo .rightcol .tourism-cairns-magazine-right ul li a:hover {
	color: #000;
}
#container .visitorinfo .rightcol .tourism-cairns-magazine-left p {
	font-size: 10px;

}
#container .visitorinfo .rightcol .tourism-cairns-magazine-left a:link,
#container .visitorinfo .rightcol .tourism-cairns-magazine-left a:active,
#container .visitorinfo .rightcol .tourism-cairns-magazine-left a:visited,
#container .visitorinfo .rightcol .tourism-cairns-magazine-left a:hover {
	color: #000;
}
#container .visitorinfo .rightcol .tourism-rightcol-video-weather {
	width: 300px;
	height: 110px;
}
#container .visitorinfo .rightcol .tourism-rightcol-video-weather .tourism-rightcol-video-weather-left {
	width: 140px;
	height: 110px;
	float: left;
}
#container .visitorinfo .rightcol .tourism-rightcol-video-weather .tourism-rightcol-video-weather-left h4 {
	font-size: 14px;
	color: #8cc640;

}
#container .visitorinfo .rightcol .tourism-rightcol-video-weather .tourism-rightcol-video-weather-right {
	width: 150px;
	height: 110px;
	float: left;
	margin-left: 10px;
}
#container .visitorinfo .rightcol .tourism-rightcol-video-weather .tourism-rightcol-video-weather-right h4 {
	font-size: 14px;
	color: #8cc640;

}
#container .visitorinfo .rightcol .tourism-rightcol-video-weather .tourism-rightcol-video-weather-right td {
	font-size: 12px;
height: 20px !important;
text-align: left;
}
#container .visitorinfo .rightcol .tourism-rightcol-video-weather .tourism-rightcol-video-weather-right p.weatherlinks {
	border-top: 1px dotted #CCCCCC;
}
#container .visitorinfo .rightcol .tourism-rightcol-video-weather .tourism-rightcol-video-weather-right p.weatherlinks a:link,
#container .visitorinfo .rightcol .tourism-rightcol-video-weather .tourism-rightcol-video-weather-right p.weatherlinks a:active,
#container .visitorinfo .rightcol .tourism-rightcol-video-weather .tourism-rightcol-video-weather-right p.weatherlinks a:visited,
#container .visitorinfo .rightcol .tourism-rightcol-video-weather .tourism-rightcol-video-weather-right p.weatherlinks a:hover {
	font-size: 10px;
	color: #000;
}
#container .timeoutcol {
background-color: #000000;
color: #fff;
margin-top: -19px;
padding-top: 20px;
}
#container .timeoutcol h3 a:link, #container .timeoutcol h3 a:visited, #container .timeoutcol h3 a:active, #container .timeoutcol h3 a:hover {
color: #fff;
}
#container .timeoutcol .maincol .mainleft .timeoutlogo {
margin: 10px 0;
}
#container .timeoutcol .maincol .article h2 {
color: #fff;
}
#container .timeoutcol .maincol .mainleft .timeout-intro-content {
width: 318px;
height: auto;
}


#container .timeoutcol .maincol .mainleft .timeout-intro-content table {

width: 318px;
height: auto;
border-collapse: collapse;
margin: 5px 0 20px 0;

}
#container .timeoutcol .maincol .mainleft .timeout-intro-content table th {
color: #f7f410;
text-align: left;
font-weight: bold;
vertical-align: top;
padding: 5px;
}
#container .timeoutcol .maincol .mainleft .timeout-intro-content table td {

color: #fff;
text-align: left;
vertical-align: top;
padding: 5px;
}
#container .timeoutcol .maincol .mainleft .headacts {
color: #f7f410;
text-align: center;
font-weight: bold;
display: block;
font-size: 17px;
margin: 10px 0 -10px -20px;
line-height: 25px;
}
#container .timeoutcol .maincol .mainleft .localnews {
margin-top: 30px;
}
#container .timeoutcol .maincol .mainright .timeout-video-box {
color: #f7f410;
margin: 10px 0 30px 0;
}
#container .timeoutcol .maincol .mainright .timeout-video-content {
border: 9px #f7f410 solid;
margin-bottom: 5px;
}
#container .timeoutcol .maincol .mainright .main-article-news .main-image-news-black .story-header {
color: #fff;
margin: 5px 0 -10px 0;

}
#container .timeoutcol .maincol .mainright .main-article-news .main-image-news-black .story-header a:link,
#container .timeoutcol .maincol .mainright .main-article-news .main-image-news-black .story-header a:visited,
#container .timeoutcol .maincol .mainright .main-article-news .main-image-news-black .story-header a:active,
#container .timeoutcol .maincol .mainright .main-article-news .main-image-news-black .story-header a:hover {
color: #fff;
}
#container .timeoutcol .rightcol ul.timeout-links-list {
list-style-image: none;
color: #fff;
margin: 10px 20px;
}
#container .timeoutcol .rightcol ul.timeout-links-list li {
list-style-image: none;
color: #fff;
font-size: 14px;
line-height: 20px;
}
#container .timeoutcol .rightcol ul.timeout-links-list li a:link,
#container .timeoutcol .rightcol ul.timeout-links-list li a:visited,
#container .timeoutcol .rightcol ul.timeout-links-list li a:active,
#container .timeoutcol .rightcol ul.timeout-links-list li a:hover {
color: #fff;
}
#container .timeoutcol .rightcol .timeout-logo {
margin: 10px 0;
text-align: center;
}
#container .timeoutcol .rightcol .timeout-320x120 {
margin: 15px 0;
text-align: center;
}
#container .timeoutcol .rightcol .yellow {
color: #f7f410;
font-size: 12px;
font-weight: bold;
margin: 30px 0 10px 0;
}
#container .rightcol .yellow {
color: #000;
font-size: 12px;
font-weight: bold;

margin: 30px 0 10px 0;
}


#container .rightcol ul.timeout-links-list {
list-style-image: none;
color: #000;
margin: 10px 20px;
}
#container .rightcol ul.timeout-links-list li {
list-style-image: none;
color: #000;
font-size: 14px;
line-height: 20px;
}
#container .rightcol ul.timeout-links-list li a:link,
#container .rightcol ul.timeout-links-list li a:visited,
#container .rightcol ul.timeout-links-list li a:active,
#container .rightcol ul.timeout-links-list li a:hover {
color: #000;
}
#container .rightcol .timeout-logo {
margin: 10px 0;
text-align: center;
}
#container .rightcol .timeout-320x120 {
margin: 15px 0;
text-align: center;
}

/* #container .rightcol table td {
height: 100px;
text-align: center;
vertical-align: middle;
padding-right: 5px;
}
*/

.rightcol-box-comments{
margin-bottom:10px !important;
margin-bottom:10px;
}

*:first-child+html .rightcol-box-comments{

margin-bottom: 15px!important;
}

.rightcol-box{
margin-bottom: 20px!important;
margin-bottom: 30px;
}

*:first-child+html .rightcol-box{
margin-bottom: 35px!important;
}

.rightcol-box-comments h2,
.rightcol-box h2{
font-size: 16px;
padding-left: 107px;
background: url(../images/global/cairns-website-logo.gif) -3px 5px no-repeat;
border-bottom: 1px dotted #008BC9;
margin-bottom: 5px;
padding-bottom: 0px;
}


.rightcol-box-movies h5{
font-size: 16px;




border-bottom: 1px solid #008BC9;
margin-bottom: 2px;
padding-bottom: 0px;
color:#008BC9;
}

.rightcol-box-movies{
margin-bottom: 5px!important;
margin-bottom: 6px;
}


.rightcol-box li{
font-size: 12px;
list-style-image: none;
background: url(../images/global/bullet-blue.png) 0px 5px no-repeat;

color: #008BC9;
float: left;
width: 125px;
display: block;
padding-left: 9px;
}




.rightcol-box-weather{
margin-bottom: 5px!important;
margin-bottom: 10px;
}
.rightcol-box-weather h2{
font-size: 16px;
padding-left: 107px;
background: url(../images/global/cairns-website-logo.gif) -3px 5px no-repeat;
border-bottom: 1px dotted #008BC9;
margin-bottom: 5px;
padding-bottom: 0px;
}


.rightcol-box-weather li{
font-size: 12px;
list-style-image: none;
background: url(../images/global/bullet-blue.png) 0px 5px no-repeat;
color: #008BC9;
float: left;
width: 125px;
display: block;
padding-left: 9px;
}

.visitor-information-box{
clear: both;
position:relative;
font-size: 12px;
background: url(../images/global/visitor-info-box.gif) no-repeat;
padding: 48px 10px 10px 10px;
}
.visitor-information-box h1{
color: #95C53A;
font-size: 16px;
position: absolute;
top: 20px;
left: 90px;
}
.visitor-information-box p{
color: #fff;
}
.visitor-information-box p span{
color: #C4007A;
}

.todays-paper-box h1{
font-size: 16px;
margin-top: 0;
margin-bottom: 5px;
}

.todays-paper-box{
background: url(../images/global/todays-paper-box.gif) 0px 20px no-repeat !important;
background: url(../images/global/todays-paper-box.gif) 0px 30px no-repeat;
height: 235px!important;
height: 245px;
margin-top:0 !important;
margin-top:-5px;
}
*:first-child+html .todays-paper-box{
background: url(../images/global/todays-paper-box.gif) 0px 30px no-repeat !important;
height: 245px !important;
}
.todays-paper-box img{
margin-left: 5px;
}

.epapers-box{
background: url(../images/global/epapers-emagazines-box.gif) 0px 0px no-repeat;
padding: 41px 0px 10px 10px;
font-size: 12px;
height: 135px;
position: relative;
margin-bottom:0px !important;
margin-bottom:5px;
}
.epapers-box h1{
color: #008BC9;
font-size: 16px;
position: absolute;
top: 10px;
left: 70px;
}


.epapers-box ul{
margin-left: 5px;
}

.epapers-box ul li{
color: #000;
font-size: 10px;
width: 135px;
text-indent: 0px;
background: url(../images/global/bullet-black.png) 0px 5px no-repeat;
line-height:12px;
float: left;
display: block;
padding-left: 7px;
}

.photo-gallery-box2{
background: url(../images/global/photo-gallery-box.jpg) 0px 0px no-repeat;
padding: 41px 0px 10px 10px;
font-size: 12px;
height: 105px;
position: relative;
}
.photo-gallery-box2 h1{
color: #AA122B;
font-size: 16px;
position: absolute;
top: 10px;
left: 80px;
}

.photo-gallery-box2 ul{
margin-left: 0px;
}


.photo-gallery-box2 li{
color: #000;
width: 145px;

text-indent: 0px;
background: url(../images/global/bullet-white.png) 0px 5px no-repeat;

float: left;
display: block;
padding-left: 7px;
padding-bottom: 3px;
}
.photo-gallery-box2 li a{
color: #fff;
}


.car-box{
background: url(../images/global/sell-car-box.gif) 0px 0px no-repeat;
padding: 37px 0px 10px 10px;
font-size: 12px;
position: relative;
}
.car-box h1{
color: #A91029;
font-size: 15px;
position: absolute;
top: 12px;
left: 70px;
}
.car-box p{
color: #fff;
}

.dining-box{
background: url(../images/global/dining-box.gif) 0px 0px no-repeat;
padding: 42px 0px 10px 10px;
font-size: 12px;
position: relative;
}
.dining-box h1{
color: #D38229;
font-size: 15px;
position: absolute;
top: 17px;
left: 70px;
}
.dining-box p{
color: #fff;
}

.weather-box-new{
height: 80px;
}
.weather-box-new img{
float: left;
}
.weather-box-new p{
font-size: 12px;
}
.weather-box-new p.weather-links{
float: right;
font-size: 11px;
}
.weather-box-new p.weather-links a{
color: #000;
padding-left: 8px;
background: url(../images/global/bullet-black.png) 0px 5px no-repeat;
margin-right: 10px;
}

.books {
	width: 157px;
	float: left;
	margin: 0 5px 40px 5px;
	font-size: 10px;
	}

.books h2  {
	background: url(/images/global/black-arrow.gif) 0 7px no-repeat;
	padding-left: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-botttom: 0;
	color: #000;
	}

.books h2 a  {
	color: #000;
	text-decoration: none;
	}


.activities-form {
	margin: 0 0 0 15px;
	width: 454px;
	float: left;
	}

.activities-form .form-holder {
	background: url(/images/global/form-back.gif) no-repeat;
	margin-top: 30px;
	height: 300px;
	}

.activities-form table td {
	padding: 20px 0 10px 0;
	}


.activities-form input.textfield, select {
	background-color: #fedab4;
	border: 1px solid #f79220;
	font-size: 11px;
	}

.activities-form p {
	font-size: 11px;
	}


.activities-form .search {
	background: url(/images/global/search-butt.gif) no-repeat;
	width: 78px;
	height: 26px;
	border: none;
	margin-right: 25px;
	margin-top: 11px;
	cursor: pointer;
	}

.activities-form table {
	margin: 0 15px 0 0;
	padding: 0;
}
.activities-form .form-holder table.form-holder-search-table .form-holder-table-header {
	padding: 0 0 15px 3px;
}
.activities-form .form-holder table.form-holder-search-table .form-holder-table-indent {
	padding-left: 25px;
}
.activities-form table.form-holder-search-table td {
	margin: 0 15px 0 25px;
	padding: 0;
}
.activities-form table.categories {
	margin: 0 15px 0 25px;
	padding: 0;
}

 *:first-child+html .activities-form .categories td {
 	padding: 3px 0 !important;
	}

.activities-form .categories td {
	padding: 5px 0 !important;
	padding: 3px 0 ;
	}

.listing-box img {

	border: 1px solid #f79220;

	margin-top: 3px;

	margin-left: 5px;
	margin-left: 3px !important;
	}

.listing-box p {
	margin: 10px;
	}


.listing-box {
	width: 200px;
	float: left;
	background-color: #fee5cb;
	border: 1px solid #f79220;
	margin: 10px 8px 0 5px !important;

margin: 10px 5px 0 5px;
	}

.listing-box2 {
	width: 308px;
	float: left;
	border: 1px solid #f79220;
	margin: 10px 8px 0 5px !important;
margin: 10px 5px 0 5px;
	}

.listing-box2 p {
	margin: 10px;
	}


.listing-box3 {
	width: 308px;
	float: left;
	margin: 10px 8px 0 5px !important;
margin: 10px 5px 0 5px;
	}

.listing-box3 p {
	margin: 10px;
	}


.listing-box2 .listing-address2 {
	color: #ffffff;
	font-weight: bold;
	background-color: #f69020;
	width: 308px;
	margin: 14px 0 0 0;
	}

.listing-box2 .listing-address2 a {
	color: #fff;
	text-decoration: none;
	}

.listing-box2 .listing-address2 .left {
	float: left;
	width: 200px;
	margin: 5px 0 5px 5px;
	}

.listing-box2 .listing-address2 .right {
	float: right;
	width: 75px;
	margin: 5px 5px 5px 0;
	text-align: right;

	}


.listing-box a {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	}

.listing-box .listing-address {
	background-color: #f69020;
	width: 190px;
	padding: 10px 0 10px 10px;
	margin: 14px 0 0 0;
	text-align: left;
	line-height: 18px;



	}

#pagination {
	background: #e1e5e7;


	width: 632px;
	margin: 20px 0 10px 10px;
	}

#pagination ul {

	list-style-type: none;
	text-align: left;
	padding: 5px 0 5px 0;
	margin: 0;
	}

#pagination .next {
	margin-left: 120px;
	}

#pagination .previous {
	margin-right: 120px;
	}

#pagination ul li {
	display: inline;
	margin: 0 0 0 3px;
	color: #666666;
	}

#pagination ul li a {
	font-size: 12px;

	color: #c4151c;
	}

#pagination ul li a:hover {
	color: #666;
	}

.visitorinfo #pagination ul li a {
	color: #8CC641;
	}

.visitorinfo #pagination .previous a {
        background: url(/images/global/previous-arrow2.gif) no-repeat left center;
        padding-left: 10px;
	}

.visitorinfo #pagination .next a {
        background: url(/images/global/next-arrow2.gif) no-repeat right center;
        padding-right: 10px;
	}

.visitorinfo #pagination .next img,
.visitorinfo #pagination .previous img  {
        display: none;
        }



.maincol .tourism-green-header {
	color: #8cc640;
	border-bottom: 1px solid #8cc640;
	font-size: 18px;
}
.maincol .tourism-orange-header {
	color: #f79220;
	border-bottom: 1px solid #f79220;
	font-size: 18px;
}
.maincol .form-holder-heading {
	margin: 3px 0 5px;
	color:#fff;
	font-size:13px;
}
.top10-hover, .top10-hover2{
position: absolute;
z-index: 9999;
left: -350px;
top: -150px;
width:301px;
border: 2px solid #006284;
background: #93D3F5;
padding: 10px;
}
.top10-hover h3, .top10-hover2 h3{
color: #006284 !important;
}
.top10-hover img, .top10-hover2 img{
border: 1px solid #006284;
}
.top10-hover2{
left: 150px;
top: 700px!important;
top: 500px;
}

.top10-hover p, .top10-hover2 p{
font-size: 12px;
}

.blue-links .localextract a{
color: #069DE2;
}

.rightcol .POTR td{
height: auto !important;
padding: 0px !important;
}


#flash-carly{
position: absolute;
right: 0px;
top: 7px;
}
ul.dining-list{
list-style-image: none;
}
ul.dining-list li{
color: #F79220;
background: none;
}
ul.dining-list li a{
font-size: 14px;
color: #F79220;
background: none;
}










#container .visitorinfo .tourism-galleries-topbox {
background-color:#000000;
height:215px;
margin:200px 0pt 15px;

width:318px;
}
#container .visitorinfo .tourism-galleries-topbox p {
line-height:10px;
}
#container .visitorinfo .tourism-galleries-topbox-left {
float:left;
height:auto;
margin:12px 5px 10px 6px !important;
width:150px;
}
#container .visitorinfo .tourism-galleries-topbox-right {
float:left;
height:auto;
margin:12px 0px 10px 1px;
width:150px;
}
#container .visitorinfo .tourism-galleries-topbox-right h3 {
color:#FFFFFF;
font-size:12px;
margin:5px 0pt;
text-align:center;
}
#container .visitorinfo .tourism-galleries-topbox-left h3 {
color:#FFFFFF;
font-size:12px;
margin:1px 0pt;
text-align:center;
}
#container .visitorinfo .tourism-galleries-topbox-right h3 a:link, #container .visitorinfo .tourism-galleries-topbox-right h3 a:active, #container .visitorinfo .tourism-galleries-topbox-right h3 a:visited, #container .visitorinfo .tourism-galleries-topbox-right h3 a:hover, #container .visitorinfo .tourism-galleries-topbox-left h3 a:link, #container .visitorinfo .tourism-galleries-topbox-left h3 a:active, #container .visitorinfo .tourism-galleries-topbox-left h3 a:visited, #container .visitorinfo .tourism-galleries-topbox-left h3 a:hover {
color:#FFFFFF;
}
#container .visitorinfo .tourism-galleries-topbox-right p {
color:#FFFFFF;
font-size:10px;
}
#container .visitorinfo .tourism-galleries-topbox-left p {
color:#FFFFFF;
font-size:10px;
}
#container .visitorinfo h2.section-heading, #container .visitorinfo h2 {
color: #8cc640;
font-size: 18px;
}
#container .visitorinfo h2.section-heading, #container .visitorinfo h2.section-heading {
text-transform: lowercase;
border-bottom: 1px dotted #8cc640;
}
#container .visitorinfo ul.accommodation-location-list {
font-size: 13px;
color: #8cc640;
margin: 5px 0 20px 15px;
list-style-image: none;

list-style-type: disc;
}
#container .visitorinfo ul.accommodation-location-list li {
margin: 5px 0;
color: #8cc640;
list-style-image: none;
list-style-type: disc;
}

/* Makes the directory lists black */

.visitorinfo .directory-list {
color: #000000 !important;
}


.visitorinfo .directory-list a {
color: #000000 !important;
}


/*******************/



#container .visitorinfo .accommodation-info-content {
margin: 10px 0;
}
#container .visitorinfo .accommodation-info-content p {
margin: 10px 0;
}
.header-text{
	font-size:11px;
        padding: 0 5px 0 5px;
        font-weight:normal;
}
.container{
height: 250px !important;
}
#mapImage{
margin-top: 50px !important;
}
/* activities section */

.books {
	width: 157px;
	float: left;
	margin: 0 0 20px 20px;
	font-size: 10px;
	}

.books h2  {
	background: url(/images/global/black-arrow.gif) 0 7px no-repeat;
	padding-left: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-botttom: 0;

	color: #000;
	}



.books h2 a  {
	color: #000;
	text-decoration: none;
	}

.find-restaurant-form {
	margin: 0 0 0 5px;
	width: 454px;
	float: left;
	}

.activities-form {
	margin: 0 0 0 15px;
	width: 454px;
	float: left;

	}


.find-restaurant-form .form-holder{
background: url(http://www.cairns.com.au/images/global/form-back2.gif) no-repeat 0%;
	padding-top: 0px;
	/*margin-top:-20px;*/
	margin: 10px 0;
	/*height: 250px;*/
	height:260px;
	font-size:11px;
}
.activities-form .form-holder {
	background: url(http://www.cairns.com.au/images/global/form-back.gif) no-repeat;
	margin-top: 30px;
	height: 300px;
	}

.activities-form table td {
	padding: 20px 0 10px 0;
	}

.find-restaurant-form input.textfield, select, checkbox, input,
.activities-form input.textfield, select {
/*	background-color: #fedab4;
	border: 1px solid #f79220;*/
	font-size: 11px;
	margin: 1px 0;
	}

.find-restaurant-form p,
.activities-form p {
	font-size: 11px;
	}

.find-restaurant-form .search,
.activities-form .search {
	background: url(http://www.cairns.com.au/images/global/search-butt.gif) no-repeat;
	width: 78px;
	height: 26px;
	border: none;
	/*margin-right: 25px;
	margin-top: 22px;*/
	margin-top:50px !important;
	margin-top:20px;
	cursor: pointer;
	}

*:first-child+html .find-restaurant-form .search{
  margin-top:20px !important;
}

.find-restaurant-form table,
.activities-form table {
	margin: 0 15px 0 0;
	padding: 0;
	font-size:11px;
}

.find-restaurant-form .form-holder table.form-holder-search-table .form-holder-table-header,
.activities-form .form-holder table.form-holder-search-table .form-holder-table-header {
	padding: 0 0 15px 3px;
}

.find-restaurant-form .form-holder table.form-holder-search-table .form-holder-table-indent,
.activities-form .form-holder table.form-holder-search-table .form-holder-table-indent {
	padding-left: 25px;
}

.find-restaurant-form table.form-holder-search-table td,
.activities-form table.form-holder-search-table td {
	margin: 0 15px 0 25px;
	padding: 0;
}

.find-restaurant-form table.categories,
.activities-form table.categories {
	margin: 5px 15px 0 25px;

	padding: 0;
}



 *:first-child+html .activities-form .categories td {
 	padding: 3px 0 !important;
	}

.activities-form .categories td {
	padding: 5px 0 !important;
	padding: 3px 0 ;
	}

.listing-box img {
	border: 1px solid #f79220;
	margin-top: 3px;
	margin-left: 5px;

	margin-left: 3px !important;
	}
#bungy-dir .listing-box img {
border:0px;
}
.listing-box p {
	margin: 5px;
	}

.listing-text{
    height:325px;
overflow:hidden;
}

.listing-box {
	width: 200px;
	float: left;
	background-color: #fee5cb;
	border: 1px solid #f79220;
	margin: 10px 8px 0 5px !important;
margin: 10px 5px 0 5px;
	}

.listing-box2 {
	width: 308px;
	float: left;
	border: 1px solid #f79220;
	margin: 10px 8px 0 5px !important;
margin: 10px 5px 0 5px;
	}

.listing-box2-text {
	margin: 2px;
        height:170px;
        overflow:hidden;

	}

.listing-box2-text .details{
height:84px;
overflow:hidden;
}

.listing-box2-text .details2{
margin-top:10px;
overflow:hidden;
}

.listing-box2-text .details2 a{
	color:#8CC641;
	text-decoration:underline;
}

.listing-box2-text .left{
float:left;
margin:5px 0 5px 5px;
/*width:200px;*/
}

.listing-box2-text .right{
float:right;
margin:5px 5px 5px 0;
text-align:right;
width:75px;
}









.listing-box3 {

	width: 308px;
	float: left;
	margin: 10px 8px 0 5px !important;
margin: 10px 5px 0 5px;
	}

.listing-box3 p {
	margin: 10px;
	}




.listing-box2 .listing-address2 {
	color: #ffffff;
	font-weight: bold;
	background-color: #f69020;
/*	width: 298px;
	padding:10px 0 0 10px;*/
    height:30px;
	font-size:12px;
	padding-top:5px;
	margin:0;
	}

.listing-box2 .listing-address2 a {

	color: #fff;
	text-decoration: none;
	}

.listing-box2 .listing-address2 .left {
	float: left;
	width: 200px;

	margin: 5px 0 5px 5px;
	}

.listing-box2 .listing-address2 .right {
	float: right;
	width: 75px;

	margin: 5px 5px 5px 0;
	text-align: right;
	}


.listing-box a {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	}

.listing-box a.links{
	text-decoration:underline;
	font-size:11px;
}

.listing-address{
     height:90px;
}


.listing-box .listing-address {
	background-color: #f69020;
	width: 190px;
	padding: 10px 0 0 10px;
	margin: 14px 0 0 0;
	text-align: left;
	line-height: 18px;
	height:120px;
	}


.listing-holder {
clear: both;
}

.pageheader {
/* border-bottom:1px solid #8CC640; COMMENTED OUT BECAUSE WAS EFFECTING ALL HEADINGS. */
margin-left: 0 !important;
}

.mainleft img {
/*	float: none !important; COMMENTED OUT BECAUSE WAS EFFECTING HOROSCOPES PAGE*/
}

.pageheader img {
float: none !important;
}


#bungy-dir {
clear: both;
margin: 0 5px;
}

#bungy-dir .listing-box {
background-color:#D7EBBE;
border:1px solid #8CC641;

}

#bungy-dir .listing-box2 {
border:1px solid #8CC641;
}

#bungy-dir .listing-box .listing-address {
background-color:#8CC641;
}

#bungy-dir .listing-box2 .listing-address2 {
background-color:#8CC641;
}

#container .visitorinfo ul.accommodation-location-list {
margin:15px 0pt 20px 15px;
}


.careers-green {
color: #1db04c;
}

.careers-ask-kate-box a, .careers-video-box a {
color: #1db04c;
text-decoration:none;
}
.careers-ask-kate-box a:hover, .careers-video-box a:hover {
color: #1db04c;
text-decoration:underline;
}

.careers-video-box {
/*border-top: 1px dotted #000;*/
padding: 15px 0;
}

.careers-iframe {
height: 225px;
}

#container .career-extracts h3 a, #container .career-extracts h3 a:hover {
color: #1db04c;
}

#container .career-extracts img {
border: 0px;
}

#container .green-btm-bdr {
border-bottom: 2px solid #1db04c;
}

.listing-box-careers {
background-color:#fff;
border:1px solid #1db04c;
float:left;
margin:10px 8px 0 5px !important;
width:200px;
}
.listing-box-careers p {
	margin: 5px;
}
#career-listings .listing-box img {
border:1px solid #1db04c;
margin-left:3px !important;
margin-top:3px;
}
#career-listings .listing-box .listing-address2 {
background-color:#1db04c;
height:120px;
line-height:18px;
margin:14px 0 0;
padding:10px 0 0 10px;
text-align:left;
width:190px;
}

#career-listings {
clear:both;
margin:0 5px;
}
#career-listings .listing-holder {

clear:both;

}
#career-listings .listing-box {
background-color:#fff;
border:1px solid #1db04c;
float:left;
margin:10px 8px 0 5px !important;
width:200px;
}
#career-listings .listing-box img {
border:1px solid #1db04c;
margin-left:3px !important;
margin-top:3px;
}
#career-listings .listing-box p {
	margin: 5px;
}
#career-listings .listing-box .listing-address {

background-color:#fff;
height:120px;
line-height:18px;
margin:14px 0 0;
padding:10px 0 0 10px;
text-align:left;
width:190px;
}
#career-listings .listing-box a {
font-size: 11px;
text-decoration: underline;
color: #000;

}
#career-listings .listing-box tr td a {
text-decoration: none;
color: #1db04c;
}



#career-listings .listing-box2 {
border:1px solid #1db04c;
float:left;
margin:10px 8px 0 5px !important;
width:308px;
}

#career-listings .listing-address2 {
background-color:#1db04c;
color:#fff;
font-size:12px;
font-weight:bold;
height:30px;
margin:0;
padding-top:5px;
width:308px;
}

#career-listings .listing-box2-text {
height:170px;
margin:2px;
overflow:hidden;
}

#career-listings .listing-box2-text .details2 {

margin-top:10px;
overflow:hidden;
}

#career-listings .listing-box2-text .left {
float:left;
margin:5px 0 5px 5px;
}

#career-listings #pagination ul li a {


color:#1db04c;
}

#career-listings .set-text {
overflow: hidden;
height: 200px;

}
.set-text {
height:154px;
overflow:hidden;
}


#career-listings .listing-box2-text .details2 a {
color:#1db04c;
text-decoration: underline;

}


ul.island-accom-list, ul.island-accom-list a {
color:#333;
}

ul.cairns-accomm-list {
list-style-image: url(../images/accommodation/green-bullet.gif);
color:#8CC641;
font-size: 110%;
list-style:none;
}


ul.cairns-accomm-list li {
padding:1px 0;
}


ul.rest {
	margin-left:5px;
}
ul.rest li{
	background: url(../images/global/bullet-orange.png) 0 5px no-repeat;
	color:#F79220;
	display:block;
	float:none;
	font-size:12px;
	list-style-image:none;
	padding-left:9px;
	width:auto;
}

.rest li a{
	color:#F79220;
}
ul.rest-black{margin-left:5px;}
ul.rest-black li{
	background:url(../images/global/bullet-black2.png) 0 5px no-repeat;
        width:auto;
padding-left:15px;
font-size:12px;
}

ul.rest-black li a{
	color:#000;
}



/* Weird News section style */

.weird-news-gen ul.anchor-links {
list-style-image: none;
list-style-type: bullet;
margin: 10px 0 20px 20px;
}
.weird-news-gen ul.anchor-links li a {
color: #000;
}

.weird-news-gen ul.more-funny-photos-links {
list-style-image: url(/images/global/blue-list-bullet.jpg);
list-style-type: bullet;
margin: 10px 0 20px 20px;
}

.weird-news-gen .sub-title-underline {
font-size: 16px;
display:block;
border-bottom: 1px solid #008BC9;
padding: 5px 0 2px 0;
margin: 0 0 15px 0;
}

.weird-news-gen h3 {
color: #008BC9;
margin: 5px 0 5px 5px!important;
margin: 0 0 5px 5px;
}
*:first-child+html .weird-news-gen h3 {
margin: 0 0 5px 5px!important;
}

.weird-news-gen h3.underline-head {
color: #008BC9;
margin: 5px 0 10px 0;
border-bottom: 1px solid #008BC9;
padding: 5px 0 2px 0;
}

.weird-news-gen ul.weird-rss {
margin-bottom: 20px;
}

.weird-news-gen ul.weird-rss a {

color: #000;
font-weight:normal;
}

.weird-news-gen span.weird-email-link {
display:block;
margin: 8px 0;
padding: 0 0 0 23px;
background: url(/images/global/email-icon.jpg) no-repeat 0 0;
}

.weird-news-gen span.weird-submit-link {
display:block;
margin: 8px 0;
padding: 0 0 0 23px;
background: url(/images/global/weird-submit-icon.jpg) no-repeat 0 0;
}

.weird-news-gen span.more-weird-right-link{
width: 318px;
text-align: right;
display:block;
padding: 10px 0 0 0;
}
.weird-news-gen span.more-weird-right-link a {
color: #008BC9;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
.weird-news-gen span.more-weird-right-link a:hover {
text-decoration: underline;
}


.tools-strip {
	border-top:1px solid #008BC9;
	border-bottom:1px solid #008BC9;
	background:#FFF;
	padding:6px;
}
.tools-strip a {
	margin:0 10px;
}

#container .visitorinfo h3.section-heading {
text-transform: lowercase;
border-bottom: 1px dotted #8cc640;
font-size: 14px;
color: #8CC640;
padding: 5px 0;
}

#container .visitorinfo .column-img-padding {
margin: 0 0 20px 0;
}
#container .visitorinfo table.about-tbl th {
background: #DAEBC1;
padding: 10px;
}
#container .visitorinfo table.about-tbl td {
background: #fff;
padding: 10px;
}

#container .visitorinfo ul.gay-les-list {
list-style-image: none;
}

#container .visitorinfo p.activities-book-accomm-links {
	background-image: url(../images/global/tourism/tourism-green-button-rightcol.gif);
	background-repeat:no-repeat;
	width: 300px;
	height: 20px;
	padding: 4px 0 7px 0;
	color: #ffffff;
	display: block;
	font-size: 14px;
	text-align: center;
}
#container .visitorinfo p.activities-book-accomm-links span {
color: #C10077;
}

#container .visitorinfo p.activities-book-accomm-links a, #container .visitorinfo p.activities-book-accomm-links a:hover {
color: #fff;
}

#container .visitorinfo .maincol .mainright ul {
/* removed because arrows were not showing up on any bullet points and could not find why this class was there
list-style-image: none;*/
}
#container .visitorinfo .maincol .mainleft ul {
/* removed because arrows were not showing up on any bullet points and could not find why this class was there
list-style-image: none;*/

}



/************************************** start competition styles */

#container .competitions-container {
width: 640px;
margin: 0 10px 10px 5px;
clear:both;
}


#container .competitions-container a {
text-decoration: none;
}

#container .competitions-container .comp-promo {
width: 280px;
height: 75px;
background: #acd3f0;
margin: 5px 20px!important;
margin: 5px 15px;
padding: 0;
float: left;
}
*:first-child+html #container .competitions-container .comp-promo {
margin: 5px 15px!important;
}

#container .competitions-container .comp-promo img {
height: 65px;
width: 65px;
margin: 5px;
padding: 0;
float: left;
}
#container .competitions-container .comp-promo p {
height: 60px;
width: 180px;
margin: 0;
padding: 5px;
float: left;
color: #000;
font-size: 11px;
line-height:16px;
font-weight: bold;
overflow: hidden;
}
#container .competitions-container .comp-promo p a {
color: #000;
}

#container .competitions-container .comp-promo p span {
color: #009ada;
font-size: 14px;
}
#container .competitions-container .comp-promo p a span {
color: #009ada;
}
#container .competitions-container .comp-promo p a:hover span {
color: #000;
}

#container .competitions-container h3 {
margin: 0 0 0 20px!important;
margin: 0 0 0 32px;
padding: 10px 0 0 0;
color: #009ada;
font-size: 14px;
line-height:16px;
font-weight: bold;
clear:both;
}
*:first-child+html #container .competitions-container h3 {
margin: 0 0 0 32px;important;
}

#container .competitions-container ul {
margin: 10px 0 0 32px!important;
margin: 10px 0 0 40px;
padding: 0;
list-style-image: none;
}
*:first-child+html #container .competitions-container ul {
margin: 10px 0 0 40px;!important;
}

#container .competitions-container ul li {
margin: 0;
padding: 0;
color: #000;
font-size: 11px;
line-height:16px;
}

/***************************** enter competition styles */

#container .competitions-container .enter-competition .red-text, #container .competitions-container .enter-competition .sellquotered {
color: red;
}

#container .competitions-container .enter-competition {
font-size: 11px;
}

#container .enter-competition .enter-comp-promo {
margin: 0 0 0 10px;
width: 620px;
clear:both;
float: left;
}

#container .enter-competition .enter-comp-promo .comp-text {
/*height:350px; */
overflow: hidden;
display:block;
line-height: 14px;
float: left;
margin: 0;
padding: 0;
}

#container .enter-competition .enter-comp-promo img {
/* width: 300px;
height: 350px; */
overflow: hidden;
float: right;
}


#container .enter-competition p {
/* display:block; */
line-height: 14px;
/*clear:both; */
padding: 10px 20px;
}

#container .enter-competition div.comp-form {
width: 650px;
float:left;
display: block;
padding: 0;
margin: 0 0 5px;
}
#container .enter-competition div.conditions blockquote {
line-height: 14px;
text-align:left;
}

#container .enter-competition div.no-margin {
margin: 0;
}

#container .enter-competition blockquote {
width: 200px;
float:left;
text-align: right;
line-height: 22px;
padding: 0 10px 0 0;
}

#container .enter-competition input {
width: 200px;
float:left;
border: 1px solid #005798;
padding: 3px;
}

#container .enter-competition input.grab-details-submit, #container .enter-competition input.tablebutton {
width: auto;
float:left;
color: #fff;
background: #005798;
border: none;
padding: 2px 10px;
cursor: pointer;
}
#container .enter-competition input.enter-competition-submit {
width: auto;
float:left;
color: #fff;
background: #005798;
border: none;
padding: 2px 10px;

cursor: pointer;
}

#container .enter-competition input.entrant-gender,
#container .enter-competition input.radio {
width: auto;
border: none;
margin: 5px 5px 0 0!important;
margin: 0 2px 0 0;
float:none;
}
*:first-child+html #container .enter-competition input.entrant-gender, *:first-child+html #container .enter-competition input.radio  {
margin: 0 2px 0 0!important;
}

#container .enter-competition input.accept-terms, #container .enter-competition input.accept-offers, #container .enter-competition input.accept-news  {
width: auto;
border: none;
margin: 5px 5px 0 0!important;
margin: 0 2px 0 0;
}
*:first-child+html #container .enter-competition input.accept-terms {
margin: 0 2px 0 0!important;
}

#container .enter-competition span.radio-sep {
display: block;
float: left;
width: 60px;
line-height: 22px;
}

#container .enter-competition .entrant-postcode {
width: 50px;
}

#container .enter-competition select {
background-color:#fff;
border:1px solid #005798;
padding: 2px;
}
#container .enter-competition .checkbox {
width:auto;
border:0px;
float:right;
}

#container .enter-competition textarea {
border:1px solid #005798;
padding: 3px;
width: auto;
font-family:Arial,Helvetica,sans-serif;

}

#container .enter-competition div.comp-form blockquote span.friend-list{
float:left;
margin: 0 5px 0 28px;
}
#container .enter-competition div.comp-form blockquote input.friend-name  {
width: 150px;
float:left;
}

#container .enter-competition div.comp-form input.friend-email  {
width: 400px;
float:left;
}

.red-disclaimer-right {
float: right;
color: red;
clear:both;
}

#container .enter-competition .dbl-chance-title {
background: #005798;
color: #fff;
float: left;
background: #005798;
font-size: 12px;
padding: 5px 10px;
width: 93.5%;
font-weight: bold;
}

#container .enter-competition div.comp-form .p-line-height {
line-height: 22px;
padding: 0;
clear:none;
}

#container .enter-competition div.comp-form blockquote strong {
float: left;
margin: 0 0 0 40px;
}
#container .maincol .pageheader-narrow img {
width: 100px;
overflow: hidden;
float: right;
}

#container div.maincol div.competitions-logo-short img {
float:right!important;
margin-right: 35px!important;
margin-right: 35px;
}
*:first-child+html #container div.maincol div.competitions-logo-short img {
margin-right: 50px!important;
}

#container div.maincol img.pageheader-left {
margin-left: 16px!important;
margin-left: 27px;
}
*:first-child+html #container div.maincol img.pageheader-left {
margin-left: 16px!important;
}

.pageheader h1 {
color:#029ADB;
font-size:16px;
font-weight:bold;
line-height:18px;
padding:10px 0 0 15px!important;
padding:10px 0 0 22px;
}
*:first-child+html .pageheader h1 {
padding:10px 0 0 15px!important;
}
#container div.maincol .competitions-logo-short img.comp-logo-margin {
margin-right: 27px!important;
margin-right: 18px;
}

*:first-child+html #container div.maincol div.competitions-logo-short img {
margin-right: 22px!important;
}

#container .visitorinfo ul.two-col-list {
float:left;

}


#container .visitorinfo ul.two-col-list li {
float:left;
width: 150px;
}


h1.pageheader-green {
color: #8CC641;
font-size:  20px;
font-weight: bold;
line-height: 20px;
padding: 0 0 5px 0!important;
margin: 10px 0 5px 5px;
border-bottom: 1px dotted #8CC641;
width: 96%;
}

h1.pageheader-red {
color: #a70408;
font-size:  17px;
font-weight: bold;
line-height: 20px;
padding: 0 0 5px 0!important;
margin: 0 0 5px 8px;
width: 97%;
}

h1.pageheader-blue {
color: #008BC9;
font-size:  20px;
font-weight: bold;
line-height: 20px;
padding: 0 0 5px 0!important;
margin: 0 0 5px 5px;
width: 97%;
}

h1.pageheader-blue-news {
color: #008BC9;
font-size:  20px;
font-weight: bold;
line-height: 20px;
padding: 0 0 5px 7px!important;
margin: 0 0 5px 5px;
width: 97%;
}

h1.pageheader-blue-delivery {
color:#CC0000;
font-size:  20px;
font-weight: bold;
line-height: 20px;
padding: 0 0 0px 0px!important;
margin: 0 0 12px 0px;
width: 97%;
}

h1.pageheader-bluekerry {
color: #008BC9;
font-size:  20px;
font-weight: bold;
line-height: 20px;
padding: 0 0 5px 10!important;
margin: auto;
width: 97%;
}

h1.pageheader-bluesport {
color: #008BC9;
font-size:  20px;
font-weight: bold;
line-height: 20px;
padding: 0 0 6px 0!important;
margin: 0 0 7px 5px;
width: 97%;
}



.pageheader-bluerealestate2010 {
color: #008BC9;
font-size:  20px;
font-weight: bold;
line-height: 20px;
padding: 0 0 10px 0!important;
margin: 0 0 5px 15px;
width: 97%;
}

.pageheader-cbdrevive {
color: #008BC9;
font-size:  20px;
font-weight: bold;
line-height: 20px;
padding: 0 0 6px 0!important;
margin: 0 0 5px 8px;
width: 97%;
}

h1.pageheader-navy {
color: #000066;
font-size:  20px;
font-weight: bold;
line-height: 20px;
padding: 0 0 5px 0!important;
margin: 0 0 5px 0px;
width: 97%;
}



*:first-child+html h1.pageheader-blue {
padding: 0 0 5px 0!important;
}

h1.pageheader-blue span {
font-size:  14px;

}

p.Vheadline {
font-family: Arial, Helvetica, sans-serif;

font-size: 14px !important;
font-weight:bold;
color:#EC008C;
text-align:left;
margin-bottom: -.75em;
margin-top: -.75em;
}

p.Vmessage {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color:#000000;
text-align:justify;
margin-bottom: -0.5em;
margin-top: -0.5em;
}

hr.pinkdotted {
border-bottom: 2px dotted #EC008C;
margin-bottom: 0.5em;
}


.image-header-popup {

}


/* feature news home wide styles */

#feature-wide-home {
width: 645px !important;
width:655px;
margin: 25px 5px 10px 10px !important;
margin: 25px 5px 10px 3px;
padding: 0 0 10px 0;
display: block;
float: left;
background: url(/images/global/background/bg-main-story.gif) left top no-repeat;
border-bottom: 1px dashed #fff;
height:260px;

}
*:first-child+html #feature-wide-home {
width: 645px!important;}

#feature-wide-home .feature-img-left {
width: 316px;
height: 252px;
background: #fff;
margin: 2px 10px 0 4px;
padding: 4px 5px 0 3px;
display: block;
float: left;
}
#feature-wide-home .feature-img-left img {
width: 316px;
height: 252px;
border: none;
}
#feature-wide-home h1 {
color: #272727;
font-size: 28px;
line-height: 32px;
height: 90px;
overflow: hidden;
display: block;
border-bottom: 1px dashed #fff;
margin: 10px 0 10px 0;
padding: 0 0 10px 0;
}
#feature-wide-home h1 a, #feature-wide-home h1 a:hover  {
color: #272727;
text-decoration: none;
}

#feature-wide-home p {
color: #272727;
font-size: 11px;
line-height: 18px;
height: 72px;
overflow: hidden;
display: block;
padding: 0 5px 0 0;
}

#feature-wide-home .column-article-headlines {
float: left;
clear:none;
}

/* end */

/* Explore Cairns Region */
.news-extracts{
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
}

.2011-news-extracts{
	margin: 0 0 1px 0;
	padding: 1px 0 0 0;
}

.travel-stories,
.explore-cairns-region {
	margin: 0 0 15px 0;

	padding: 5px 0 0 0;
}

.travel-stories{
	background: url(/images/global/title/travel-stories.gif) no-repeat left top;
}


.explore-cairns-region{
	background: url(/images/global/title/explore-cairns-region.gif) no-repeat left top;
}

.explore-cairns-region h5{
	margin-top:10px;
}

.photo-gallery .block-link,
.travel-stories .block-link,
.explore-cairns-region .block-link{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:310px;
	height:40px;
}

.news-extracts h2{
	height:50px;
	margin-bottom:-25px;
	font-size:13px;
}

.news-extracts h2 a{
	font-weight:normal;
	text-transform:uppercase;
	color:#087cbc;
}

.news-extracts h2{
	background: url(/images/global/background/bg-heading-blue.gif) repeat-x left 25px;
}

.explore-cairns-region h2{
	height:15px;
	text-indent:-9999px;
}

.travel-stories h2{
	height:30px !important;
	height:23px;
	text-indent:-9999px;
}

*:first-child+html .travel-stories h2{
	height:23px !important;
}

.news-extracts ul,
.travel-stories ul
.explore-cairns-region ul {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	width: 310px;
}

.news-extracts ul li{
	margin: 0;
	padding: 0;
	line-height: 16px;
	width: 300px!important;
	float:none;
}

.travel-stories ul li,
.explore-cairns-region ul li {
	margin: 0;
	padding: 0;
	line-height: 16px;
	float: left;
}

.explore-cairns-region ul li{
        width: 150px!important;




	width: 150px;
}

.travel-stories ul li{
	clear:both !important;
        width: 300px;
}

*:first-child+html .travel-stories ul li{
        width: 300px !important;
}

*:first-child+html .explore-cairns-region ul li {
width: 150px!important;
}

.news-extracts ul li span,
.travel-stories ul li span,
.explore-cairns-region ul li span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #272727;
}

.news-extracts .ark-text-class,
.travel-stories .ark-text-class,
.explore-cairns-region .ark-text-class{
	margin:5px 0;
}

.news-extracts ul li a,
.travel-stories ul li a,
.explore-cairns-region ul li a {
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	color: #087cbc;
	font-size: 11px;
}

.news-extracts ul li a:hover,
.travel-stories ul li a:hover,
.explore-cairns-region ul li a:hover{
	font-weight:normal;
}

.news-extracts h4 a,
.travel-stories h4 a,
.explore-cairns-region h5 a{
	color:#087cbc;
	font-size:14px;
}

.2011-news-extracts h4 a,
.travel-stories h4 a,
.explore-cairns-region h5 a{
	color:#087cbc;
	font-size:14px;
}

/* end */

/* start photo gallery */

.cyclone09 .photo-gallery{

	background:url(/images/global/bg-photo-gallery.jpg ) left top no-repeat !important;text-align:left;padding-top:-20px;padding-bottom:-20px !important;
}

.timeout2011 .photo-gallery{

	background:url(/images/global/timeOUT2011-photogallery-backgroundpic.jpg ) left top no-repeat !important;
}

.posted .photo-gallery{

	background:url(/images/global/posted-gallerybackground.jpg ) left top no-repeat !important;
}

.taipans .photo-gallery{

	background:url(/images/global/taipans-gallerybackground.jpg) left top no-repeat !important;
}

.challengecairns .photo-gallery{

	background:url(/images/global/challengecairns-photogallery-background.jpg ) left top no-repeat !important;
}

.fotngallery .photo-gallery{

	background:url(/images/global/fotn_photogallery.jpg ) left top no-repeat !important;
}

.election2010_gallery .photo-gallery{

	background:url(/images/global/Photogallery_electionbackground.jpg ) left top no-repeat !important;
}

.the_king_gallery .photo-gallery{

	background:url(/images/global/Photogallery_background_theking.jpg) left top no-repeat !important;
}

.weddinggallery .photo-gallery{

	background:url(/images/global/weddings_photogallery.jpg) left top no-repeat;
	margin-top:0; !important;
}

.motorgallery .photo-gallery{

	background:url(/images/global/bg-photo-gallery.jpg ) left top no-repeat !important;text-align:left;padding-top:-20px;padding-bottom:-20px !important;
}

.photo-gallery{
	background:url(/images/global/bg-photo-gallery.jpg) left top no-repeat;
	width:310px;
	height:360px;
	padding:0 7px;
	position:relative;
	margin-top:17px;
	margin-right:0;
	margin-bottom:7px;
	margin-left:0;
}


.photo-gallery .heading{
	height:45px;
}

.fotngallery .photo-gallery .heading p{
color: #666666;

}
.photo-gallery .heading p{
	color:#087CBC;
	font-size:12px;
	padding:12px 0 0 180px !important;
	padding:11px 0 0 180px;
	text-transform:lowercase;
	height:16px;
	overflow:hidden;
}

*:first-child+html .photo-gallery .heading p{
	padding:11px 0 0 175px !important;
}

.photo-gallery .gallery{
	height:136px;
	width:101px;
	float:left;
	background:#fff;
	margin-bottom:13px;
	overflow:hidden;
}

.photo-gallery .end{
	border-right:1px solid #fff;
}


.photo-gallery p{
	margin:5px 4px 5px 3px !important;
	margin:1px 4px 5px 3px;
height: 40px;
overflow: auto;
line-height: 12px;
}

*:first-child+html .photo-gallery p{
	margin:1px 4px 5px 5px !important;
}

.fotngallery .photo-gallery a{
color:#990000;
}

.photo-gallery a {
	font-family:tahoma;
	font-size:11px;
	color:#0053bc;
	text-decoration:none;
	font-weight:normal;

}

.photo-gallery p a:hover{
	text-decoration:none;
	font-weight:normal;
}

.photo-gallery .gallery img {
	border: 1px solid #fff;

	width: 100px;
	height: 100px;
}

.photo-gallery .more{
	background:url(/images/global/icons/arrow-white.gif) left center no-repeat;
	position:absolute;

	bottom:7px;
	right:10px;
	clear:both;
	height: auto;
}

.photo-gallery .more a{
	padding-left:20px;
	color:#fff;
}

/* end photo gallery */

/* wego */


	div.travel-offers-flights-search form fieldset.departure li.location label, div.travel-offers-flights-search form fieldset.arriving li.location label{
		font-size:11px !important;
	}

	div.travel-offers-flights-search form fieldset.departure li.location input, div.travel-offers-flights-search form fieldset.arriving li.location input{
		font-size:11px !important;
	}

	div.travel-offers-flights-search form fieldset.departure li.date label, div.travel-offers-flights-search form fieldset.arriving li.date label {
		font-size:11px !important;
		font-weight:normal;
	}

	div.travel-offers-flights-search form fieldset.departure li.date input, div.travel-offers-flights-search form fieldset.arriving li.date input{
		font-size:11px !important;
	}

	/* end wego */

/* start todays highlights */

#paper-promos-slideshow-container {
	margin-bottom:10px;
	position: relative;
	background:url(/images/global/background/bg-sitehighlights-background.png) left top no-repeat !important;
	background:url(/images/global/background/bg-todays-highlights.jpg) left top no-repeat;
	height:160px;
	overflow:hidden;
}

#paper-promos-slideshow-container .sliderwrapper{
	height:108px !important;
	overflow: hidden;
	padding:42px 0 0 10px;
}

#paper-promos-slideshow-container .sliderwrapper p{
	font-size:11px;
padding-right:5px;
}

#paper-promos-slideshow-container .pagination{
	height:10px;
	position:absolute;
	right:0;
	width:130px!important;
	width:130px;
	top: 15px;
}

#paper-promos-slideshow-container .pagination .toc{
	color:#ec6000;
	width:0px !important;
	padding-right:0px;
}

#paper-promos-slideshow-container .title{
	border-bottom:1px dashed #ACC7DC;
	margin-bottom:10px;
}

#paper-promos-slideshow-container h4{
	font-family:Tahoma;
	font-size:14px;
}

#paper-promos-slideshow-container .ark-img-class img{
	height:75px;
	width:100px;
}

#paper-promos-slideshow-container .ark-text-class{
	width:180px;
	margin-top:3px;
	height:75px;
	overflow:hidden;
}

#paper-promos-slideshow-container .prev{
	width:69px;
	margin:0;
	color:#F38702;
	text-indent: 0;
	padding: 0 0 0 20px;
	width: 30px;
}

#paper-promos-slideshow-container .next{
	width:22px;
	color:#F38702;
	padding:0 22px 0 0px;
	text-indent: 0;
}

*:first-child+html #paper-promos-slideshow-container .ark-img-class{
	background: transparent url(/images/global/img-extract-bg.gif) no-repeat scroll 5px 5px !important;
}


/* end todays highlights */

.travel-stories-search{
	background:url(/images/global/background/bg-search-stories.jpg) left top no-repeat;
	width:250px;
	overflow:hidden;
	height:50px;
	padding:15px 0 0 70px;
	position:relative;
	margin-top:0px;
clear:both;
}

.travel-stories-search a{
	display:block;
	height:25px;
	width:25px;
	float:left;
}

.travel-stories-search input.textfield, .travel-stories-search select{
	background:#fff;
	border:#fff;
	margin-top:2px;
	width:100px;
	font-size:10px;
}

.travel-stories-search input{
        width:83%;
float:left;
}

/* start travel stories search */



/* end travel stories search */


.advertisement{
	width:320px;
	background:url(/images/global/advertisements.gif) right top no-repeat;
margin-bottom:5px;
}

.advertisement .border{
	border:1px solid #CCD9E9;
	padding:3px;
	width:300px;
}



.advertising{
	clear:both;
	width:728px;
	margin:0 auto;
	padding:10px;
	background:#fff;
}

.news-extracts h2 a.pb-cairns{
	background:url(/images/global/powered-by-cairns-post.jpg) right -3px no-repeat;
	width:310px;
	display:block;

}

div.module-travel-offers form fieldset ol{
      list-style:none !important;
}
#container-padding {
background:#FFF;
}
.contact-button {
	color:#666666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.contact-button a:link, a:visited:, a:active {
	color:#666666;

	text-decoration:none;
}
.contact-button a:hover {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.contact-cp-background {
	background:url(http://www.cairns.com.au/images/global/contact-cp-background.jpg);
        margin:10px 0px 10px 0px;
        background-repeat:repeat-x;
}
.todays-papers {
	background:url(http://www.cairns.com.au/images/global/h2-background.jpg);
        margin:10px 0px 10px 0px;
        background-repeat:repeat-x;
}
.submit-header {
	color:#087cbc;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:15px;
}

.submit-header a:visited {
	font-weight:normal;
}

.submit-header a:active {
	font-weight:normal;
}


.submit-header a:hover  {
	font-weight:normal;
}

.breaking-news-box {
	color:#9F0000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:15px 0px 0px 0px;
}


/* START TRAVEL STORIES FILTER SEARCH PAGE */

#travel-filter-contain {
background: url(/images/activities/bg-travel-stories-filter.jpg) no-repeat 0 0;
width: 653px;

margin-left: 5px;
margin-top: 30px;
}


#travel-filter-contain .travel-filter-search {
height: 90px;
display: block;
}


#travel-filter-contain .travel-filter-inner {
display: block;
width: 410px;
float: right;
margin: 20px 10px 0 0!important;
margin: 20px 5px 0 0;
}

#travel-filter-contain .travel-filter-inner p {
clear: both;
display: block;
font-weight: bold;
color: #000;
margin: 5px 0;
}


#travel-filter-contain .travel-filter-inner select {
float: left;
width: 170px;
margin: 3px 5px 0 0;
background-color: #fff;
border: 1px solid #eee;
}

#travel-filter-contain .travel-filter-inner input.submit {
float: left;
width: 54px;
height: 20px;
background: url(/images/activities/travel-stories-filter-submit.jpg) no-repeat 0 0;
cursor: pointer;
border: 0;
}

#travel-filter-contain .mainleft {
}

#travel-filter-contain .mainleft p {
margin: 0;
}

#travel-filter-contain .mainleft .article-extracts {

}

#travel-filter-contain .mainleft .article-extracts .me4-extract-box {
margin-bottom: 10px;
overflow: hidden;
}
#travel-filter-contain .mainleft .article-extracts .me4-extract-box h4 {
font-size:14px;
}
#travel-filter-contain .mainleft .article-extracts .me4-extract-box h4 a {
color: #000;
}

#travel-filter-contain .mainleft .article-extracts .me4-extract-box .ark-text-class {
width: 180px;
}

#travel-filter-contain .mainleft .article-extracts .me4-extract-box .ark-text-class p.ark-region {
margin: 0;
}

#travel-filter-contain .mainleft .article-extracts .me4-extract-box .ark-text-class p.ark-region a {
color: #8CC641;
}

#travel-filter-contain .mainleft .article-extracts .me4-extract-box .ark-img-class {
margin: 3px 6px 3px 0;
}


#travel-filter-contain .mainright img {
margin: 0 0 20px 0;
}

#travel-filter-contain .title-caption {
display: block;
float: left;
color: #fff;
font-size: 12px;
width: 210px;
margin: 53px 0 0 10px!important;
margin: 53px 0 0 5px;
padding: 0;
}

.rightcol #book-tours-accom {
background: url(/images/activities/bg-rightcol-book-tours-act.jpg) no-repeat 0 0;
height: 73px;
width: 300px;
text-align: center;
margin: 5px 0 20px 0;
}

.rightcol #book-tours-accom img.img-title {
margin: 15px 0 5px 5px;
float: left;

}



/* poll page styling */
.col-polls {
padding: 0 5px 0 10px;
overflow: hidden;
}

.col-polls .poll {
width: 315px;
margin: 0 10px 10px 0;
}

.col-polls p {
margin: 10px 0;
}

.col-polls h1.pageheader-blue {
margin-left: 0;
}

. toa-poll iframe {
overflow: hidden;
width: 315px;
}

.toa-poll .toa-01 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-01 {
height: 440px!important;
}


.toa-poll .toa-02 {
height: 440px!important;

height: 440px;
}
*:first-child+html .toa-poll .toa-02 {
height: 440px!important;
}

.toa-poll .toa-03 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-03 {
height: 440px!important;
}

.toa-poll .toa-04 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-04 {
height: 440px!important;
}

.toa-poll .toa-05 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-05 {
height: 440px!important;
}

.toa-poll .toa-06 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-06 {
height: 440px!important;
}

.toa-poll .toa-07 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-07 {
height: 440px!important;
}

.toa-poll .toa-08 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-08 {
height: 440px!important;
}

.toa-poll .toa-09 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-09 {
height: 440px!important;
}

.toa-poll .toa-10 {

height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-10 {
height: 440px!important;
}

.toa-poll .toa-11 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-11 {
height: 440px!important;
}

.toa-poll .toa-12 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-12 {
height: 440px!important;
}

.toa-poll .toa-13 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-13 {
height: 440px!important;
}

.toa-poll .toa-14 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-14 {
height: 440px!important;
}

.toa-poll .toa-15 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-15 {
height: 440px!important;
}

.toa-poll .toa-16 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-16 {
height: 440px!important;
}

.toa-poll .toa-17 {
height: 440px!important;
height: 440px;
}
*:first-child+html .toa-poll .toa-17 {
height: 440px!important;
}

/*end poll page styling */


/* END */

.ts-pagination {
position: relative;
margin: 10px 0;
clear: both;
overflow: hidden;
}

.ts-pagination .paginate {

width: 300px;
display: block;
height: 20px;

background: url(/images/travel-stories/bg-paginate.jpg) no-repeat -1px 0;
}

.ts-pagination .paginate ul {
margin: 0 0 0 45px!important;
margin: 0 0 0 30px;
padding: 0;
width: 215px!important;
width: auto;
height: 20px;
float: left;
text-align: center;
}

.ts-pagination .paginate ul li {
display:block;
float: left;
}

.ts-pagination .paginate ul li a {
color: #6f6f6f;
font-size: 12px;
font-weight: bold;
line-height: 18px;
display: block;
width: 18px;
height: 18px;
}

.ts-pagination .paginate ul li.active a {
color: #111;
font-size: 12px;
font-weight: bold;
line-height: 16px;
display: block;
width: 16px;
height: 16px;
border: 1px solid #73bd04;
background: #fff;
}

.ts-pagination .paginate a.prev-start {
display: block;
height: 20px;
width: 20px;
float: left;
background:url(/images/global/buttons/btn-page-previous.gif) left top no-repeat;
}

.ts-pagination .paginate a.next-end {
display: block;
height: 20px;
width: 20px;
float: left!important;
float: right;
background:url(/images/global/buttons/btn-page-forward.gif) left top no-repeat;
}

.mainright .travel-filter-search {
background: url(/images/travel-stories/ts-search-bg.jpg) no-repeat 0 0;
width: 315px;
height: 52px;
display: block;
margin: 20px 0;
padding: 0;
}

.mainright .travel-filter-inner {
padding: 25px 0 0 8px;
}

.mainright .travel-filter-search input.submit {
background: url(/images/travel-stories/ts-article-submit.jpg) no-repeat 0 0;
width: 56px;
height: 21px;
display: block;
margin: 0;
padding: 0;
border: none;
}

.mainright .travel-filter-search select {
float: left;
width: 118px;
background-color:#fff;
margin: 2px 5px 0 0;
height: 18px;
}
.mainright .travel-filter-search select#select_category {
margin: 2px 5px 0 0!important;
margin: 2px 0 0 0;
}

.travel-galleries {
overflow: hidden;
margin: 20px 0;
}

/* TRAVEL GALLERIES CHILD OBJECT */

.tg-container {
	width:315px;
}
.tg-hdr {
	background:url(/images/global/travel-galleries-hdr.gif) left no-repeat; height:48px;
}
.tg-content {
	background:url(/images/global/travel-galleries-bg.gif) left repeat-y;
	padding-top:10px;
	padding-bottom:30px;
}
.tg-footer {
	background:url(/images/global/travel-galleries-footer.gif) left no-repeat;
	height:44px;
}
.tg-more {
	margin:5px 10px 0 0;
}
.tg-gallery {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 10px;
}
.tg-gallery a {
	color:#000000;
	text-decoration:none;
}
.tg-gallery a:hover {
	text-decoration:underline;
}
.tg-description {
	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;
	font-weight:normal;
	margin:8px 10px 25px 7px;
}
.tg-img {
	float:left;
	border:1px solid #CCCCCC;
	padding:3px;
	margin:8px;
}
.tg-img a {
	border:1px solid #CCCCCC;
}
.lbd-thumbnail-comp {
background:#E3F5FF;
display:inline;
float:left;
margin:5px 5px 5px 0px;
padding:5px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#6cb1d8;
text-align:center;
width:130px;
}
.lbd-thumbnail-comp img {
margin-bottom:5px;
}
/* E-Alerts Sign Up Page */

#e-alerts-title h1{
	padding: 0 0 0 18px;
	color: #008BC9;
	font-size: 22px;
}

#e-alerts-title{
	background:url("/images/e-alerts/mail.jpg") no-repeat scroll right top transparent;
	height:46px;

	width:657px;
}

#e-alerts-form{
	display:block;
	float:left;
	padding:0 0 0 5px;
	width:337px;
	color:#FFFFFF;
  overflow: hidden;
}

#e-alerts-feeds-digital-editions{
	display:block;
	float:left;
	padding:10px 0 0;
	width:312px;
}

#e-alerts-form #form-top{
	background: url(/images/e-alerts/blue-top.gif) no-repeat;
	height: 10px;
  overflow: hidden;
}

#e-alerts-form #form-body{
	background: url(/images/e-alerts/blue-body.gif) repeat-y;
	padding:0 13px;
}

#e-alerts-form #form-bottom{
	background: url(/images/e-alerts/blue-bottom.gif) no-repeat;
	height: 9px;
}

#e-alerts-form h2{
	color:#FFFFFF;
	font-size:16px;
}
#e-alerts-form .e-alerts-names{
	color:#003466;
	font-weight:bold;
  padding-top: 2px;
}
#e-alerts-form .delivery{
	color:#008BC9;
}
#e-alerts-form hr{
	background-color:#A1B2C6;
	border-bottom:1px dashed #003466;
	border-top:medium none;
	width: 300px;
}
#e-alerts-form a,
#e-alerts-form a:visited{
	color: #003466
}

#e-alerts-form select{
	background-color: #fff;
	border: 1px solid #ECE9D8;
	color: #003466;
  width: 66px;
	}


#e-alerts-form input.submit{
background:url("/images/e-alerts/submit.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
float:right;
height:35px;
margin-right:10px;
text-indent:-9999px;
width:130px;
}
#e-alerts-form .mandatory{
	float:right;
	margin-right:20px;
	color: #003466;
}

#e-alerts-feeds-digital-editions h1{
	color:#003466;
	font-size:14px;
	text-transform:uppercase;
}

#e-alerts-digital-editions h1{
background:url("/images/e-alerts/news.jpg") no-repeat scroll 0 0 transparent;
height:31px;
line-height:47px;
padding:0 0 2px 35px;
}

#e-alerts-rss h1{
	background:url("/images/e-alerts/rss.gif") no-repeat scroll 0 0 transparent;
	padding:0 0 0 35px;
	height:31px;
	line-height:42px;
}
#e-alerts-rss{
	margin-top: 20px;

}

#e-alerts-home-delivery{
	margin-top: 20px;
}

#e-alerts-feeds-digital-editions a{
	padding-top: 10px;
	display: block;
	color:#003466;
}

#e-alerts-feeds-digital-editions #line{
	background:	url(/images/e-alerts/content-short-bg.gif);
	height: 24px;
}

#e-alerts-form .checkbox{
margin-top: 0 !important;
margin-top: 0px;
}

*:first-child+html #e-alerts-form .checkbox{
margin-top: -2px !important;
}

#e-alerts-form .country{
width: 195px;
}

/* End E-Alerts Sign Up Page*/
/* END */

#large-google-map{
  height: 384px;
}

.article-also-in .article-extracts .extract-box ul{
 list-style-image:none;
margin-left:0px;
}

.article-also-in .article-extracts .extract-box ul li{

margin-left:0px;
}
.hr-blue-dash {
border-top:1px solid #CFECFA;
margin:0 10px 7px;
}
.fb_twitter_div {
margin:0 10px 0 20px;
height:29px;
}
.fb_twitter_div .twitterspan {
float:right;
margin-top:3px;
}

/* WEATHER */
.weather .wz h4 {color:#000;}
.weather .wz a {font-weight:normal;}
.weather .wz ul.animator-nav li.selected a {font-weight:bold;}
.weather ul li {line-height:inherit;}
.ui-menu .ui-menu-item a {font-size: 0.7em; font-weight: normal;}
.weather ul#wz-nav li a {padding-top:3px;}
.weather .wz p {font-size:12px;}

/* NT News Croc off styling */

.nt-croc-off .me3-extract-box {
	padding-top:3px;
}

.nt-croc-off .article-extracts {
clear:both;
text-align:left;
}


/*.nt-croc-off .article-extracts img{
     float:left;
    margin-right:5px;
    margin-bottom:10px;
    height: 75px;
    width: 100px;
    border: 1px solid #CCCCCC;
    padding:3px;
}*/

/* End NT News Croc off Styling */

/*** VCMS styling ***/

body.cairnsvcms .vcms .module-header {text-align: left;}

/* wide player */
body.cairnsvcms .vcms .content-item-controls .btn a,
body.cairnsvcms .vcms .content-item-controls .scrubber-track .scrubber,
body.cairnsvcms .vcms .content-item-controls .progressbar,
body.cairnsvcms .vcms .content-item-controls .progressbar .play-bar,
body.cairnsvcms .vcms .content-item-controls .progressbar .buffer-bar,
body.cairnsvcms .vcms .content-item-controls .volume-scrubber,
body.cairnsvcms .vcms .content-item-controls .volume-scrubber .volume-bar,
body.cairnsvcms .vcms .content-item-controls .volume-scrubber .volume-bar .volume-track a.volume-handle,
body.cairnsvcms .vcms-player-wide .content-item-player .info-box.watch1,
body.cairnsvcms .vcms-player-wide .content-item-player .info-box.watch1 .play a,
body.cairnsvcms .vcms-player-wide .content-item-player .info-box.watch2,
body.cairnsvcms .vcms-player-wide .content-item-player .info-box.watch2 .play a,
body.cairnsvcms .vcms-player-wide .content-item-player .info-box.playing .open a,
body.cairnsvcms .vcms-player-wide .content-item-player .info-box.playing .close a,
body.cairnsvcms .vcms-player-wide .content-item-player .info-box.playing .info,
body.cairnsvcms .vcms-player-wide .content-item-player .share,
body.cairnsvcms .vcms-player-wide .content-item-player .share .title,
body.cairnsvcms .vcms-player-wide .content-item-player .share .close a,
body.cairnsvcms .vcms-player-wide .content-item-player .watch-more .link a,
body.cairnsvcms .vcms-player-wide .content-item-player .ad-overlay .close a,
body.cairnsvcms .vcms-player-wide .content-item-player .ad-overlay iframe { background-image:url('http://w.news-static.com/v/vcms-00219/css/images/wide-sprite-cairns.png'); }
body.cairnsvcms .vcms-wide .content-item-player .share ul.tabNavigation li a.selected { background-color:#82CAF3; }
body.cairnsvcms .vcms-wide .content-item-player .end-card .replay .title { color:#82CAF3 !important; }
/* wide promo */
body.cairnsvcms .multimedia-promo-wide .content-item-controls,
body.cairnsvcms .multimedia-promo-wide .content-item-controls .btn a,
body.cairnsvcms .multimedia-promo-wide .content-item-controls .volume-scrubber,
body.cairnsvcms .multimedia-promo-wide .content-item-controls .volume-scrubber .volume-bar,
body.cairnsvcms .multimedia-promo-wide .content-item-controls .volume-scrubber .volume-bar .volume-track a.volume-handle,
body.cairnsvcms .multimedia-promo-wide .content-item-controls .progressbar,
body.cairnsvcms .multimedia-promo-wide .content-item-controls .progressbar .play-bar,
body.cairnsvcms .multimedia-promo-wide .content-item-controls .progressbar .buffer-bar,
body.cairnsvcms .multimedia-promo-wide .content-item-controls .scrubber-track .scrubber,
body.cairnsvcms .multimedia-promo-wide .content-item-player .ad-overlay .close a,
body.cairnsvcms .multimedia-promo-wide .content-item-player .end-card,
body.cairnsvcms .multimedia-promo-wide .content-item-player .end-card .watch-more-videos p span,
body.cairnsvcms .multimedia-promo-wide .content-item-player .ie6-support-message,
body.cairnsvcms .multimedia-promo-wide .module-content .content-item-player .info-box,
body.cairnsvcms .multimedia-promo-wide .module-content .content-item-player .info-box.loading,
body.cairnsvcms .multimedia-promo-wide .module-content .content-item-player .info-box .play a,
body.cairnsvcms .multimedia-promo-wide .content-item-promo-listing .promo-listing,
body.cairnsvcms .multimedia-promo-wide .content-item-promo-listing .promo-listing .prev,
body.cairnsvcms .multimedia-promo-wide .content-item-promo-listing .promo-listing .next,
body.cairnsvcms .multimedia-promo-wide .content-item-promo-listing .promo-listing .videos .videolisting .video-block.hover .video-link,
body.cairnsvcms .multimedia-promo-wide .content-item-player .share,
body.cairnsvcms .multimedia-promo-wide .content-item-player .share .close a { background-image:url('http://w.news-static.com/v/vcms-00219/css/images/wide-promo-sprite-cairns.png'); }
/* narrow player */
body.cairnsvcms .vcms-narrow .content-item-controls,
body.cairnsvcms .vcms-narrow .content-item-controls .btn a,
body.cairnsvcms .vcms-narrow .content-item-controls .volume-scrubber,
body.cairnsvcms .vcms-narrow .content-item-controls .volume-scrubber .volume-bar,
body.cairnsvcms .vcms-narrow .content-item-controls .volume-scrubber .volume-bar .volume-track a.volume-handle,
body.cairnsvcms .vcms-narrow .content-item-controls .progressbar,
body.cairnsvcms .vcms-narrow .content-item-controls .progressbar .play-bar,
body.cairnsvcms .vcms-narrow .content-item-controls .progressbar .buffer-bar,
body.cairnsvcms .vcms-narrow .content-item-controls .scrubber-track .scrubber,
body.cairnsvcms .vcms-player-narrow .content-item-overlay .end-card,
body.cairnsvcms .vcms-narrow .content-item-overlay .end-card .replay,
body.cairnsvcms .vcms-narrow .content-item-overlay .end-card .share-btn,
body.cairnsvcms .vcms-narrow .content-item-overlay .end-card .watch-more-videos p span,
body.cairnsvcms .vcms-player-narrow.hover .content-item-overlay .end-card .more-videos .video-block.hover .video-link,
body.cairnsvcms .vcms-narrow .content-item-player .ie6-support-message,
body.cairnsvcms .vcms-narrow .content-item-player .info-box.watch1,
body.cairnsvcms .vcms-narrow .content-item-player .info-box.watch1 .play,
body.cairnsvcms .vcms-narrow .content-item-overlay .loader .error,
body.cairnsvcms .vcms-narrow .content-item-overlay .share,
body.cairnsvcms .vcms-narrow .content-item-overlay .share .title,
body.cairnsvcms .vcms-narrow .content-item-overlay .share .close,
body.cairnsvcms .vcms-player-narrow .module-content .content-item-info .watch-more .link a { background-image:url('http://w.news-static.com/v/vcms-00219/css/images/narrow-sprite-cairns.png'); }
body.cairnsvcms .vcms-narrow .content-item-overlay .share ul.tabNavigation li:hover,
body.cairnsvcms .vcms-narrow .content-item-overlay .share ul.tabNavigation li a.selected,
body.cairnsvcms .vcms-narrow .content-item-overlay .share .tab-content-email fieldset .button-submit:hover { background-color:#82CAF3; }
body.cairnsvcms .vcms-narrow .content-item-overlay .share .title em,
body.cairnsvcms .vcms-narrow .content-item-overlay .end-card .replay a { color:#82CAF3 !important; }
/* narrow promo */
body.cairnsvcms .multimedia-promo-narrow .content-item-listing .promo-listing .prev,
body.cairnsvcms .multimedia-promo-narrow .content-item-listing .promo-listing .next,
body.cairnsvcms .multimedia-promo-narrow .content-item-listing .promo-listing .video-block.hover .video-link,
body.cairnsvcms .multimedia-promo-narrow .content-item-listing .watch-more .link a { background-image:url('http://w.news-static.com/v/vcms-00219/css/images/narrow-sprite-cairns.png'); }

/* full screen fix */
*>body.cairnsvcms .maincol {overflow: visible!important;}

body.cairnsvcms.vcms-fullscreen,
body.cairnsvcms.vcms-fullscreen #bodycontainer,
body.cairnsvcms.vcms-fullscreen #container {*position:static!important;}

body.cairnsvcms.vcms-fullscreen #bodycontainer {*height:1000px!important;}

/* wide player */
body.cairnsvcms .vcms-wide .content-item-player .info-box.watch1 .info h2,
body.cairnsvcms .vcms-wide .content-item-player .info-box.playing .info h2 {color: #fff!important;}

body.cairnsvcms #articlestory .vcms-wide .content-item-player .info-box.watch1 .info h2 {margin: 0 0 2px!important; font-size: 20px; padding:0;}
body.cairnsvcms #articlestory .vcms-wide .content-item-player .info-box.playing .info h2 {margin: 0 0 2px!important; font-size: 16px;}

body.cairnsvcms .vcms-wide .content-item-player .info-box.playing .info .byline .source,
body.cairnsvcms .vcms-wide .content-item-player .info-box.playing .info .byline .date {color: #fff;}

body.cairnsvcms .vcms-wide .content-item-player .end-card .watch-more-videos p {padding:0;}

/* narrow player */
body.cairnsvcms .vcms-narrow .content-item-overlay .share .tabs .tab-content-post ul li {margin-left:0;}

body.cairnsvcms .multimedia-promo-wide .content-item-info-static .infostatic .info .description {line-height: normal; padding:0;}
body.cairnsvcms .multimedia-promo-wide .content-item-info-static .infostatic .info .heading {padding:0;}
body.cairnsvcms .multimedia-promo-wide .content-item-player .end-card .watch-more-videos h4 {padding:0;}
body.cairnsvcms #page .multimedia-promo-wide .content-item-player .share .tabs .tab-content-post .social-networks li {width: 50%}
body.cairnsvcms #page .vcms-wide .content-item-player .share .tabs .tab-content-post .social-networks li a {font-weight:normal;}

/* hide watch more breadcrumbs */
body.cairnsvcms .vcms-wide .content-item-player .end-card .watch-more-videos  {display:none;}
body.cairnsvcms .vcms-narrow .content-item-overlay .end-card .watch-more-videos {display:none;}


/* body.weather {
    background: url("/images/global/adbg-goodguys.jpg") no-repeat scroll center top #EBEBEB !important;
}


body.weather-radar {
    background: url("/images/global/adbg-goodguys.jpg") no-repeat scroll center top #EBEBEB !important;
}

/* removing image of moutains in the header */

/* body.weather #bg-page-header{
   background:none !important;
} */

