html, body { background:#444;text-align:center;margin:0px;color: #000; }

#front_container {width:881px; overflow: hidden;margin:0px auto;text-align:left;border-bottom:40px #444 solid;}
#front_leftside {display:inline;width:146px;height:619px;float:left;background:#d1d6bb url(/images/logo-watermark2.gif) bottom left no-repeat;}
#front_rightside {width:727px;float:right;margin-left:8px;}
#front_header {width:727px; height:100px;background:#d1d6bb;margin-bottom:8px;text-align:right;}
#front_flash {width:709px;height:375px;background:#eff1e8;overflow:hidden;border:9px solid #eff1e8;}
#front_footer {display:inline;width:727px;height:110px;margin-top:8px;background:#d1d6bb;float:right;}
#front_footer img{float:right;}

/*
#front_container {width:912px; overflow: hidden;margin:0px auto;text-align:left;border-bottom:40px #444 solid;}
#front_leftside {display:inline;width:146px;height:619px;float:left;background:#d1d6bb url(/images/logo-watermark2.gif) bottom left no-repeat;}
#front_rightside {width:758px;float:right;margin-left:8px;}
#front_header {width:758px; height:100px;background:#d1d6bb;margin-bottom:8px;text-align:right;}
#front_flash {width:740px;height:375px;background:#eff1e8;overflow:hidden;border:9px solid #eff1e8;}
#front_footer {display:inline;width:758px;height:110px;margin-top:8px;background:#d1d6bb;float:right;}
#front_footer img{float:right;}
*/


#container {width:912px; overflow: hidden;margin:0px auto;text-align:left;background:#d1d6bb url(/images/leftside-bg.gif) repeat-y;border-bottom:40px #444 solid;/*background:#eff1e8;*/}

#header {width:758px; height:100px;background:#d1d6bb;border-bottom:8px solid #444;text-align:right;}
#header img {margin-right:11px;}	

#leftside {width:146px;float:left;background:#d1d6bb;}
#rightside {width:758px;float:right;border-left:8px solid #444;}

#content {width:758px;min-height:300px;background:#eff1e8;overflow:hidden;}
#content-nav {padding: 0px 30px 0px 22px;overflow:hidden;}
#content-nav h1 {color:#66761d;font-size:25px;height:30px;line-height:30px;margin-top:20px; padding:0!important;overflow:hidden;font-weight:normal;font-family:"Century Gothic", Verdana, Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;}
#content-main {width:699px;margin-top:15px;padding:0px /*55*/23px 25px 23px;}
#content-main img{border: 3px solid #d7dcc2;}

#map{clear:left;height:425px;margin:0 0 0 0px;background:#eff1e8;border: 3px solid #e5e8d8;}
#map img{border:0!important;}
#mapU{margin:20px 0 10px 0px;}

#portal-main { margin-top:25px;overflow:hidden;margin-left:21px;}
#portal-left {margin-top:0px;margin-right:4px;width:524px;width/**/:/**/520px;float:left;border-bottom:1px solid #e4e7d7;}
#portal-right { margin-top:0px;width:220px;float:left;}
#bookings-results{padding:10px 0px 10px 0px;/*background:#EFF1E8;overflow:hidden;width:190px;font-size:14px;font-weight:normal;*/}
#bookings-results a{/*font-weight:bold;font-size:14px;*/}
/*#bookings-results a{font-size:15px;text-decoration:none;font-weight:bold;}
#bookings-results a:hover{text-decoration:underline;}
#bookings-results ul {list-style-type:none;margin-top:10px;margin-bottom:5px;}
#bookings-results li {margin-top:0px;margin-bottom:0px;margin-left:-25px;}*/
#bookings-results .accordionHeaderWrapper{background:#6C6d67;background:#5C5D59;}

.news-top{border-top: solid 1px #eff1e8;padding-left:20px;height:2.65em;line-height:2.65em;color:#fff; background:#333;font-family: "Century Gothic", Trebuchet MS, Trebuchet, Verdana, Tahoma, sans-serif;font-size: 12px;}
#portal-news-main { background:#fff;padding:10px 20px 30px 20px;overflow:hidden;}
#portal-title {padding: 0px 30px 0px 22px;overflow:hidden;}
#portal-title h1 {color:#66761d;font-size:27px;line-height:30px;margin-top:20px; padding:0!important;font-weight:normal;font-family:"Century Gothic", Verdana, Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;margin-bottom:10px;}
#portal-title p {padding-bottom:0px;}


#product {width:758px;width/**/:/**/718px; min-height:300px;background:#eff1e8; padding:15px 20px 0px 20px;overflow:hidden;}
#product td h1 {color:#66761d;font-size:27px;line-height:30px;margin-top:20px; padding:0!important;font-weight:normal;font-family:"Century Gothic", Verdana, Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;margin-bottom:10px;}


#footer {width:912px; height:149px;clear:both;background:/*#444*/ #d1d6bb url(/images/logo-watermark2.gif) bottom left no-repeat;}

#footer-top {width:758px; height:31px;background:#eff1e8 url(/images/bottom-border.gif) bottom left repeat-x;border-left:8px solid #444;float:right;}
#footer-bottom {width:758px; height:110px;border-left:8px solid #444;border-top:8px solid #444;background:#d1d6bb;float:right;}	
#footer-bottom img {float:right;}
	

/* PORTAL TABLES */

table.portal {border: 1px solid #dddddd; border-bottom: 1px solid #cccccc; text-align:left;padding:0px!important;margin:0px!important;}
table.portal th {background:#444;font-size: 13px; color: #fff; font-family: "Century Gothic", Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;text-align: left; padding: 6px!important;margin:0px!important;vertical-align:top;}
table.portal td {font-size: 11px; font-family: "Century Gothic", Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0px!important;vertical-align:top!important;}

.portal th a {font-size: 11px; color: #444!important; font-family: "Century Gothic", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
.portal td { padding: 4px 2px 4px 6px!important;vertical-align:top!important;}
.portal td td { padding-bottom: 6px!important;vertical-align:top!important;} 
.portal table tr.booking td {padding:4px 2px 4px 0px!important;text-align:left!important;}

td#adminwidth table { margin: 0px; padding: 0px; }
#weather table { width:700px!important;margin-left:0px;margin-top:15px;}

table.administrator {background-color:#FFF;color:#333;border:1px solid #dedede;text-align:left; line-height:normal !important;margin-top:15px; width:550px!important; }
.administrator div {font-size:10px!important;}

#content table.administrator {background-color:#FFF;color:#333;border:1px solid #dedede;text-align:left;padding:0;margin:0;line-height:normal !important; width: 580px !important;}
#content table.administrator table { width: 520px!important; float: left; }
#content .administrator div {font-size:10px!important;}


input,textarea{background-color:#ffffff!important; padding: 2px; line-height:normal;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;}
button{background-color:#dddddd!important; padding: 2px; line-height:normal;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;}
select{background-color:#fff!important;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;}
input.radio{background:none!important;border:0;}
input.checkbox{background:none!important;border:0;}


.enqLine input{margin:1px;padding:3px;padding-left:6px;font-size:11px;color:#333;background-color:#ffffff!important;line-height:normal;}
.enqFull textarea{}
.enqContain select{border:none;background-color:#fff!important;}
.enqLine{float:left;margin:0px 0px 5px 0px;height:25px;}
#enqText{float:left;margin:10px 0px 0px 0px;}
.enqLine .enqLeft{float:left;width:140px;font-weight:bold;line-height:25px;}
.enqLine .enqLeft select{padding:1px;}
.enqLine .enqRight{float:left;margin-right:0px;font-size:10px;}
.enqLine .enqRight input {width:259px;}
.enqFull{display:block;}
.enqFull p{margin:0px 0px 20px 0px;}
#enqContain{overflow:hidden; padding-top:25px; margin-left:10px; width:470px;}
#enqContain select{padding-left:2px;font-weight:normal;}
#enqContain input{padding-left:2px;}
#enqContain textarea{margin:5px 0px 0px 0px; width:405px;}
#enqCapimg{float:left;margin:15px 0px 15px 0px;}
#enqCapimg .enqLeft{float:left;width:150px;font-weight:normal;margin:0px 10px 0px 0px;}
#enqCapimg .enqRight{float:left;width:250px;margin-left:5px;}
#enqCapimg input{margin-bottom:5px;}
#enqCapimg img{border:1px solid #ccc;}
img#capimg_img{margin-right:10px;}
#enqSubmit {float:left;}
#enqSubmit input {float:left;font-weight:bold;margin-right:5px;color:#666666;}
	
	
	
.sIFR-flash{visibility: visible !important;margin: 0;}
.sIFR-replaced{visibility: visible !important;}

span.sIFR-alternate{position: absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none!important;}
.sIFR-hasFlash h1#flashHeader{letter-spacing:1px;visibility:hidden;font-size:24px;}


/* 
  -----------------------------------
  Newslight
  -----------------------------------
*/

.contentslide{width:220px;height:116px;overflow:hidden;/*border:1px solid #D8DEE2;*/}
.contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.contentslide .contentdiv{display:none;}
.pagination{display:none;}

#pscroller1 {
   width: 220px;
   height: 116px;
   overflow: hidden;
}



/* 
  -----------------------------------
  Accordion 
  -----------------------------------
*/

.accordion {
	width: 220px;
	border-bottom:1px solid #e4e7d7;
}

.accordionHeaderWrapper {
	border-top: solid 1px #eff1e8;
	margin: 0;padding: 0;
	height:2.65em;line-height:2.65em;
	background:#333;
	font-family: "Century Gothic", Trebuchet MS, Trebuchet, Verdana, Tahoma, sans-serif;font-size: 12px;
}

.accordionHeaderWrapper2 {
	border-top: solid 1px #eff1e8;
	margin: 0;
	padding: 0;
	height:2.65em;
	line-height:2.65em;
	background:#E1A429;
	font-family: "Century Gothic", Trebuchet MS, Trebuchet, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	margin-top: 8px;
}


a.accordionHead, a:visited.accordionHead {
	background:transparent url(/images/east_white.gif) no-repeat 200px center;
	color:#fff!important;
 	padding-left:20px;
 	text-decoration:none!important;
 	display:block;
 	margin: 0;
 }

a.accordionHeadDown, a:visited.accordionHeadDown {
	background:transparent url(/images/south_white.gif) no-repeat 198px center;
	color:#fff!important;
	text-decoration:none!important; font-weight: bold;
	padding-left: 20px;
	display:block;
	margin: 0;
} 

a:hover.accordionHead {
	background:#222 url(/images/east_white.gif) no-repeat 200px center;
	width: 200px!important;
	padding-left: 20px;
	font-weight:bold;
}

.accordionHeadTitle {
	float:left;
}

#accordionItemWhatsonBody {
	background:#e1e5d3;
}

#accordionItemDetailsBody, #accordionItemPollBody, #accordionItemBookingsBody, #accordionItemResultsBody, #accordionItemPartnersBody {
	/**/
}

#accordionItemDetailsBody, #accordionItemPollBody, #accordionItemBookingsBody, #accordionItemResultsBody, #accordionItemPartnersBody {
/**/
}

.accordionContent {
	font-size: 11px;
	color: #333333;
    width: 220px;
	padding-bottom: 7px;
	background:#fff;
}

.accordionContent h2, .accordionContent h3, .accordionContent h4 {
	font-size: 11px;
	color: #000;
	margin: 0px;
	line-height: normal;
	letter-spacing: 0.1em;
}

/*
#accordionItemPartnersBody table {width:210px!important;}
#accordionItemPartnersBody table tr{width:210px!important;}
#accordionItemPartnersBody table th {width:210px!important;}
#accordionItemPartnersBody table td {width:210px!important;}
*/

.accordion table{border:none;background-color:#fff;text-align:left;line-height:normal!important;margin:0px!important;padding:0px 4px!important;width:212px!important;}
.accordion table th{text-align:center;font-size:14px;border:none;}
.accordion th a{font-weight:normal;margin-right:5px;}
.accordion table td{border:none!important;}

.accordionContent td { padding: 4px 0px !important; }
.accordionContent div { padding: 4px 0px !important; }
.accordionContent p { margin:6px 0 12px 0;}


.accordionOpen,.accordionClosed 
{ 
	/* used to track open/closed state */ 
}


#tat_table {background:#565656!important;}

#tat_table td{background:#444!important;}

.dropdown td{font-size:12px!important;}
#footytipping .accordionHeaderWrapper{margin-top:8px;}
#footytipping a.accordionHead{background-color:#cc0000!important;}
#footytipping a.accordionHead:hover{background-color:#990000!important;}
#footytipping a.accordionHeadDown{background-color:#990000!important;}