﻿body{                       font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;}
/* png fix
*/
img, div, a, td { behavior: url(../../iepngfix.htc) }   


br.cl {						clear: left; }
br.cr {						clear: right; }
br.cb {						clear: both; }

    
/* 
FONTS
 */
h1{                 font: 20px/22px sans-serif; font-weight:bold; color: #4a1766; margin:0px 0px; padding-top:8px;}
h2{                 font: 18px/18px sans-serif; font-weight:bold; color:#0098ba; margin: 0px; padding: 0px; padding-top:4px;}
h3{                 font: 16px/18px sans-serif; font-weight:bold; color:#0098ba; margin: 0px; padding: 0px; padding-top:4px;}
h4{                 font: 14px/18px sans-serif; font-weight:bold; color:#0098ba; margin: 0px; padding: 0px; padding-top:4px;}
p{                  font: 11px/17px sans-serif; color: #373636;}
ol{                 font: 11px/17px sans-serif;}
td, tr {            font: 11px/17px sans-serif; color: #373636;}


a:link { 			color: #0098ba; background-color: transparent; text-decoration: none; }
a:visited {			color: #0098ba; background-color: transparent; text-decoration: none; }
a:hover {			color: #0098ba; background-color: transparent; text-decoration: underline; }
.headlink{		        font-weight:bold; font-size:14px;color:#421363; text-decoration: none; }
.headlink A:link {		font-weight:bold; font-size:14px;color:#421363; text-decoration: none; }
.headlink A:visited  {  font-weight:bold; font-size:14px;color:#421363; text-decoration: none; }
.headlink A:active {    font-weight:bold; font-size:14px;color:#421363; text-decoration: none; }
.headlink A:hover {		font-weight:bold; font-size:14px;color:#421363; text-decoration: underline; }

.whitel { 		        font-size:11px;color:#fff; text-decoration: none; }
a.whitel:link { 		font-size:11px;color:#fff; text-decoration: none; }
a.whitel:visited {		font-size:11px;color:#fff; text-decoration: none; }
a.whitel:hover {		font-size:11px;color:#fff; text-decoration: underline; }


/* 
COLOURS
 */
.purple{            color: #4a1766;}
.blue{              color: #0098ba;}
.white{             color:#fff;}


/* 
News
 */
.Newsbox {border-style:none; background-image:url(../../Images/news-border.gif); padding: 5px; margin: 5px; float: left; width: 292px; height: 125px; position: relative;}


/* 
TABLES BOXES ETC
 */
#container{         text-align:left; width:964px; margin:0 auto; font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;}



#Row1{              width: 964px; font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;}
    #banner {		display: block; float: left; height: 226px; width: 964px; position:relative; z-index:1; overflow:hidden; }
    #menu {		    float: left; background:url(../../images/menu-trans.png); height: 38px; width: 944px; padding-left:20px; position:relative; z-index:3; top:-38px; margin-bottom:-38px;}
    #menubg {	    height: 38px; /*background-color:Black; opacity:0.4; filter:alpha(opacity=40);*/ width: 964px;position:relative; z-index:3; top:-38px; margin-bottom:-54px;}





#Row2{              width: 964px; font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;}
    #tsearch{ display:inline;       width: 287px; margin:12px 6px 12px 14px; height:185px; float:left; background: url(../../Images/tsearch.png) no-repeat 0 0; }
	
	#tlinks1{ color:#fff; margin-left:12px;       width: 307px; height:5px;  background-image:url(../../Images/tlinks1.png);}
	#tlinks{color:#fff; margin-left:12px;       width: 267px;   background-color:#eeeeee; padding:10px;}
	#tlinks2{color:#fff;margin-left:12px;       width: 307px;  height:5px;  background-image:url(../../Images/tlinks2.png);}
	
	
	#events-cap{	display: block; width: 239px; height: 39px; background: url(../../Images/events-cap.gif) no-repeat 0 0;}
	#events-cap:hover{ background-position: 0 -39px;}
	#events-cap span{	display: none;}
	
	#events-queen{	display: block; width: 239px; height: 39px; background: url(../../Images/events-queen.gif) no-repeat 0 0;}
	#events-queen:hover{ background-position: 0 -39px;}
	#events-queen span{	display: none;}

	
	
    #h-view {	    width: 300px; margin:12px 6px 12px 14px; height:185px; float: left;}
    #utube {	    width: 315px; margin:12px 6px 12px 14px; height:155px; float: left; /*background-image:url(../../Images/cap-utube.png)*/}
        /* Pages Master */
        #pcol1{      width: 300px; float:left;}
        #pcol2{      width: 650px; min-height:200px; vertical-align:text-top; overflow:hidden; float:right;}
        #pcol2top {	 margin-top:12px; float: none;width: 650px;height:6px; background: url(../../Images/cap-top650.gif) no-repeat 0 0;}
        #pcont{      float: none; width: 640px; padding-right:10px; height:auto; background-color:#ffffff;}  
        #pcol2bot {	 float: none;width: 650px;	height:6px;	background: url(../../Images/cap-bot650.gif) no-repeat 0 0;}





#Row3{              font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;}
    #captop {	    float: none;width: 960px;	height:6px;	background-image:url(../../Images/cap-top.gif)}
    #content{       float: none; width: 960px; background-color:#FFF; height: auto; min-height:650px;}
    #col-l {	    float: left;width: 308px;}
        #jnews{     width:287px; height:185px;  margin:12px 6px 12px 14px; background-image:url(../../Images/cap-travel.jpg);font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;}
        #ad{        width:287px; height:148px;  /*margin:12px 6px 12px 14px; background-image:url(../../Images/cap-ad.gif)*/ } 
        #logos{     width:260px; height:203px;  margin:12px 6px 12px 14px; /*background-image:url(../../Images/logos.jpg)*/ }
    #col-m {	    width: 644px; float: left;}
        #news{      width:642px;}
    #capbot {	    float: none; width: 960px; height:6px; background-image:url(../../Images/cap-bot.gif)}


#Row4{              font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;}
    #footer {	    height: 38px; width: 964px; margin:0 auto; font-size:11px; color:#fff;}
    .fot {	        font-size:11px; color:#fff; text-decoration: none; }
    .fot A:link {	font-size:11px; color:#fff; text-decoration: none; }
    .fot A:visited{ font-size:11px;color:#fff; text-decoration: none; }
    .fot A:active { font-size:11px;color:#fff; text-decoration: none; }
    .fot A:hover {  font-size:11px;color:#fff; text-decoration: underline; }
    
    
   
#img {margin:12px 6px 12px 14px;}






/* 
ADVERTS
 */
div.ads {				    display: block; overflow: visible; clear: both;  border: solid #e4e4e5 1px; }
div.left_extras {			display: block; overflow: visible; clear: both; /* border: solid #e4e4e5 1px;*/ margin-top: 0px; }
div.le_padding {			display: block; padding: 12px; }





/* 
NEWS RESULT PAGE
 */
        #pnews1{      width: 300px; float:left;}
        #pnews2{      width: 650px; float:right;}
        #pnewstop {	 margin-top:12px; float: none;width: 650px;height:6px;	background-image:url(../../../Images/cap-top650.gif)}
        #pnews{      float: none; width: 650px; height:auto; background-color:#ffffff;}  
        #pnewsbot {	 float: none;width: 650px;	height:6px;	background-image:url(../../../Images/cap-bot650.gif)}


/* 
JOIN eNEWS LETTERS FORM
 */
#cln_padding {			display: block; padding: 14px; }
.fFL{                   color:#656567; font: 12px/14px sans-serif; font-weight:bold;}
.fF{                    color:#24739a; font: 11px/14px sans-serif;}
.fFwhite{               float:left; min-width: 60px; color:#fff; font: 11px/14px sans-serif; font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;}
.FormSize {             min-width: 185px; padding-bottom:4px; float:left;}

#contact-area {	        width: 260px; margin-top:0px;}
#contact-area input{	padding: 3px; width: 160px;	 font: 11px/17px sans-serif;	margin: 0px 0px 3px 0px;	border: 2px solid #ccc;}
label {	                float: left; text-align: right;margin-right: 15px;width: 40px; padding-top: 5px; color:#24739a; 	font: 11px/17px sans-serif;}
#contact-area input.submit-button {	width:60px;	float: right; margin-right:40px;}
#ss_quickfind_padding { display: block; padding: 20px;}







/* 
NEWS ON FRONT PAGE
 */
img.fp_imgs {		display: block; float:left; margin-left: 10px; margin-right:4px; border: 0; }
a.nh:link { 		font-weight:bold; font-size:13px;color:#74c2d9; text-decoration: none; }
a.nh:visited {		font-weight:bold; font-size:13px;color:#74c2d9; text-decoration: none; }
a.nh:hover {		font-weight:bold; font-size:13px;color:#74c2d9; text-decoration: underline; }



/* 
WEATHER
 */
div.fb_btm_box {		display: block; padding: 10px; overflow: visible; clear: both; /*border: solid #e4e4e5 1px;*/ }
div.dbbb_weather {		display: block; float: left; width: 230px; }
div.dbbb_social {		display: block; float: left; width: 180px; }
div.dbbbs_imgs {		display: block; float: left; margin: 25px 0px 0px 10px; }
img.sm_icons {			display: inline; float: left; margin-right: 5px; border: 0; }
.text_fp_title {		font: 14px/17px sans-serif; font-weight: bold; color: #421363; }   
.bc {                   font: 11px/17px sans-serif; color: #373636; text-decoration: none; word-spacing: normal;}




/* 
SEARCH RESULTS
 */
#cpSearch{         width: 287px; margin:12px 6px 12px 14px; height:185px; float:left; background-image:url(../../Images/tsearch.png)}
#esearch{           width: 287px; margin:12px 6px 12px 14px; height:185px; float:left; background-image:url(../../Images/esearch.png)}
.srTitle {          font:18px/20px sans-serif ; font-weight:bold; color:#49176d; text-decoration: none;}
.srTitleEv {        font:18px/20px sans-serif ; font-weight:bold; color:#0098ba; text-decoration: none;}
.srdate {           font: 11px/14px sans-serif; color: #421363; text-decoration: none;}
.srVenue {          font: 11px/14px sans-serif; color: #421363;  text-decoration: none;}
.srContact {        font: 11px/14px sans-serif; color: #421363; text-decoration: none;}
.srtype {           font: 11px/14px sans-serif ; color: #421363; background-color: transparent; text-decoration: none;}
.srprice {          font: 13px/14px sans-serif; font-weight:bolder; color: #0098ba; background-color: transparent; text-decoration: none;}

div.searchtype{        width:248px; padding:0 0 0 20px;font: 11px/17px sans-serif; color: #fff;}
div.searchRempty{      border-width: thin; background-color: #fff; border-color: #e1e1e1; padding: 5px; margin: 5px; float: left; width: 600px; position: relative; border-top-style: solid; border-left-style: solid; border-bottom-style: solid; border-right-style: solid;}




a.sr:link {             font:16px/16px sans-serif; color: #421363; background-color: transparent; text-decoration: none; }
a.sr:visited {	        font:16px/16px sans-serif; color: #421363; background-color: transparent; text-decoration: none; }
a.sr:hover {	        font:16px/16px sans-serif; color: #421363; background-color: transparent; text-decoration: underline; }
a.srmenu:link   {       font:13px/16px sans-serif; color:#0098ba; }
a.srmenu:visited {      font:13px/16px sans-serif; color:#0098ba; }
a.srmenu:hover {	    font:13px/16px sans-serif; color:#0098ba; text-decoration: underline;}



a.Rmenu:link {border-width: thin; background-color: #fff; padding:8px 8px 8px 8px;  border-color: #f2f2f2; float: left; width: 208px; position: relative; border-top-style: solid; border-left-style: solid; border-bottom-style: solid; border-right-style: solid;}
a.Rmenu:visited  {border-width: thin; background-color: #fff; padding:8px 8px 8px 8px; border-color: #f2f2f2; float: left; width: 208px; position: relative; border-top-style: solid; border-left-style: solid; border-bottom-style: solid; border-right-style: solid;}
a.Rmenu:hover {border-width: thin; background-color: #e1e1e1; padding:8px 8px 8px 8px; border-color: #f2f2f2; float: left; width: 208px; position: relative; border-top-style: solid; border-left-style: solid; border-bottom-style: solid; border-right-style: solid;}






/* 
CSS BUBBLES
 */
#bubble {background:#ccc; padding:0px; width:308px; margin:0px auto 10px auto;}
#bubble div:after {content: "."; display: block; height:11px; clear:both; visibility:hidden;}
#bubble div {width:240px; height:auto; font-family:verdana; font-size:11px;}
b.tl {display:block; width:300px; height:8px; font-size:1px;}
b.tr {display:block; width:192px; height:8px; font-size:1px; float:right;}
b.bl {display:block; width:8px; height:8px; font-size:1px; float:left;}
b.br {display:block; width:192px; height:8px; font-size:1px; float:right; position:relative;}
b.point {display:block; font-size:1px; width:25px; height:14px;}
#bubble div p {padding:8px; margin:0; border:3px solid #fff; border-width:0 3px; text-align:justify;}

div.two b.tl { background-image:url(http://cc.zcms.com.au/Editor/Img/UserDir/bubbles/top_left2.gif); background-position: top right; background-repeat:no-repeat;}
div.two b.tr {  background:url(http://cc.zcms.com.au/Editor/Img/UserDir/bubbles/top_right2.gif) top right no-repeat;}
div.two p {     background:#e5ecc9;}
div.two b.bl {  background:url(http://cc.zcms.com.au/Editor/Img/UserDir/bubbles/bottom_left2.gif) top left no-repeat;}
div.two b.br {  background:url(http://cc.zcms.com.au/Editor/Img/UserDir/bubbles/bottom_right2.gif) top right no-repeat;}
div.two b.point {background:url(http://cc.zcms.com.au/Editor/Img/UserDir/bubbles/point2.gif) top left no-repeat; margin:5px 0 0 15px;}

