* {
	margin:0;
	padding:0;
}

body {
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	background:url(../images/global/bg-body.gif) #FFFFFF center repeat-y;
}
img {
	border: 0px;
}
#bodycontainer {
	margin:0 auto;
	position:relative;
	width:988px;
}
#container {
	width:988px;
background:url(/images/global/bg-rightcol-border.gif) right top repeat-y;
}
#header {
	height:180px;
}
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 a {
color:#000;
}
.timeoutcol .article-extracts a {
color:#FFFF00;
}

.article-extracts ul {
list-style:none;
}
.me1-extract-box, .me2-extract-box, .me3-extract-box {
clear:both;
}
extract-box img, .me1-extract-box img, .me2-extract-box img, .me3-extract-box img{
	float:left;
	margin-right:5px;
}
.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:60px;
width:77px;
margin-right:0px;
}

.ark-text-class {
        float: left;
        width: 209px;
        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/icon-arrow1.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: 22px;
/*	font-size:15px;*/
        margin-bottom:3px;
/*	height:27px;
	overflow:hidden; */
}
.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 {

}
.me2-extract-box .ark-comment {
}

/* ME3 Extract Style */
.me3-extract-box {
	padding-top:3px;
}
.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:2px solid #008CC5;
font-size:16px;
color:#008CC5;
margin-bottom:10px;
margin-left:0px;
}

.article .article-image {
margin-bottom:10px;
}
/* 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-top:3px;
width:320px;
clear:none;
}
.articles-floated .ark-text-class .ark-intro {
overflow:hidden;
height:43px;
}




.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:46px;
	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 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;
}
.mainleft {
	width:318px;
	margin: 0 10px 10px 5px;
	float:left;
}
.photo-galleries-widecol .mainleft{
       clear:both;
}
.maincol .bigcol {
	width:646px;
	margin-left:5px;
}
.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 0;
	margin:0px;
	text-decoration:none;
	color:#000000;
	height:18px;
line-height:17px;
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 0;
	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:5px 0 5px 0;
	margin:0px;
	text-decoration:none;
	color:#008bc9;
	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: 16px;
        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:5px !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: 77px;
        height: 60px;
}
.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 {
	margin-bottom:20px;
}

.maincol .localnews div {
	clear:both;
}
.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: 40px;
width: 40px;
padding: 2px;
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:318px;
	float:left;
        padding-bottom: 20px;
}

.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;
}
.maincol .mainleft .header-local {
	height:30px;
	margin:0;
	border-bottom:solid 2px #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:14px 0 4px 6px;
}
.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 */
.rightcol {
	float:right;
	width:300px;
	margin:0 5px 0 11px;
        overflow:hidden;
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:1px #008BC9 solid;
	border-bottom:1px #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:#FFFFFF url(/images/global/bg-border-footer.gif) repeat-x top left;
	margin:10px 0 0px 0;
padding-top:10px;
}
.footer, .footer p {
	margin:0px;
	text-align:center;
	font-size:11px;
}
.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;

}

h2  {
	color:#008fd4;
	padding:5px 0 5px 0;
	font-size:24px;
}
.main-article-news {
	margin:0 0 8px 0;
	clear:both;
}
.main-article-business {
	margin:0;
	clear:both;
}
.main-image-news {
	clear:both;
	border-top:#008fd4 2px solid;
	border-bottom:#008fd4 2px solid;
	padding-bottom:10px;
}
.main-image-news p {
	margin-bottom:5px;
}
.main-image-news-black {
	clear:both;
	border-bottom:#000 1px solid;
	padding-bottom:10px;
}
.main-image-news-black p {
margin-top:10px;
font-weight:bold;
}
.main-image-news-black .subtext {
 /*       height:30px;
	overflow:hidden;
 */
}

.main-image-entertainment{
	clear:both;
	border-top:#d2232a 2px solid;
	border-bottom:#d2232a 2px solid;
	margin:0;
}
.main-image-entertainment h3 a, .main-image-lrgentertainment .story-header a {
color:#d2232a;
}
.main-image-blue {
	border-top:#008BC9 2px solid;
	border-bottom:#008BC9 2px 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 2px solid;
	border-bottom:#008bc9 2px solid;
	margin-bottom:65px;
}
.main-image-sports {
	clear:both;
	width:645px;
	border-top:#008bc9 2px solid;
	border-bottom:#008bc9 2px 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;
}
.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 2px solid;
	width:318px;
	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 4px 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 2px solid;
}
.main-image-lifestyle .image {
	border-bottom:#008bc9 2px 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 2px 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;
}
#container .positioned h6{
       float:right;
       font-size:15px;
height:26px;
width:250px;
}
.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 4px 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;
}
.article .date-author {
	margin-left: 10px;
}

.article .mainleft{
	margin-left: 10px !important;
        margin-left: 5px;
        width: 313px;
}
.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 {
	background:#cee0f2;
	padding:10px;
	border-top:3px #43a9d8 solid;
}
.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-image:url(../images/global/more.gif);
	margin-left:25px;
}
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:10px;
}

.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 3px;
	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: 74px;
   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: 60px;
}
.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;
}

.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: 12px;
       display: block;
       background-color: #EDEEF4;
       border: 1px solid #D0D6D9;
       padding: 5px;
       margin: 40px 5px 10px;
}
.google-ads-box h4, .google-story h4{
       display: block;
       height: 16px;
       width: 93px;
       text-indent: -9000px;
       background: url(/images/global/google.png) no-repeat;
       margin: -25px 0 10px -5px;
}


.google-ads-box h5{
       font-weight: bold;
       font-size: 12px;
       color: #5E7189;
}
.google-ads-box p{
       font-size: 12px;
       color: #000;
       font-weight: normal;
}
.google-ads-box .link-url{
       color: #666;
       font-size: 11px;
       margin-bottom: 8px;
}
.google-ads-box ul{
       list-style: none;
       margin: 0;
}
.google-ads-box li{
       list-style-image: none;
       margin: 0;
}
.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 {
width: 988px;
height:106px;
position: relative;
background: #FFFFFF url("/images/global/header.png") top left no-repeat;
}
#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;
}

.home #logo-wrap {
background:transparent;
background-image:none;
width: 406px;
height:67px !important;

}




/* 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: 50px; }

#ninnbar {
height: 26px;
margin: 0;
position: relative;
color: #b3b3b3;
font: normal 10px tahoma, arial, san-serif;
background: #eae9e9 url("http://www.news.com.au/images/bg-ninn.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;
background: transparent url("http://www.news.com.au/images/bg-ninn-curve.gif") no-repeat 0 0;
}

#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{
position: absolute;
right: 0px;
top: -5px;
}





.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-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;
}


/* -- 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 8px 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-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:420px;
padding:15px 40px 15px 260px;
margin:10px;
margin-left:5px;
font-size:10px;
}
.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: 208px;
	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: 208px;
	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: 200px;

	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;
}
.tourism-cairns-magazine-right ul li {
line-height:14px;
}
#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;
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: 173px;
}
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%;
}


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 {
list-style-image: none;
}
#container .visitorinfo .maincol .mainleft ul {
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: 0 0 5px 5px;
border-bottom: 1px dotted #8CC641;
width: 96%;
}


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-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 {

}

/* start photo gallery */

.photo-gallery{
	background:url(/images/global/photo-gallery/bg-photo-gallery.jpg) left top no-repeat;
	width:310px;
	height:345px;
	padding:0 7px;
	position:relative;
	margin:25px 0;
}

.photo-gallery .heading{
	height:45px;
}

.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:126px;
	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 0 3px !important;
	margin:1px 4px 0 3px;
height: 14px;
overflow: hidden;
line-height: 12px;
}

*:first-child+html .photo-gallery p{
	margin:1px 4px 0 5px !important;
}

.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:16px;
	right:10px;
	clear:both;
	height: auto;
}

.photo-gallery .more a{
	padding-left:20px;
	color:#fff;
}

/* end photo gallery */

