																		     /*
[Caravan Park Directory Style Sheet]
-----------------------------------------------------------------------------
	site:			caravan-camping.com.au
	version:		3.0 (10/10/2008)
	Last change:    28/10/2008
	description:	Caravan Park Directory CSS (Public Site)
	author:			Copticom Pty Ltd
	author email:	info@copticom.com
	author website:	http://www.copticom.com/
-----------------------------------------------------------------------------
																			*/

/* Import Global CSS File
-----------------------------------------------------------------------------*/
@import url(global-p_ccia.css);



/* Header Divider/ Page Titles / Map Indicators
-----------------------------------------------------------------------------*/

#cpdPageTitlePanel {
	height: auto;
	width: 100%;
	float:left;
	padding-top: 1.31em;
	padding-bottom: 0.31em;
	margin-bottom: 0.50em;
	background: url(../images/gn/hd/hd-divs/int_hd-divider_00.gif) top left no-repeat;  /* Default Green */
	background-color: #247b00; /* Default Green */
}

/* Header Panels for each Regions */
#cpdPageTitlePanel.cpdPanelSearch { /* Generic Blue Panel */
	background: url(../images/gn/hd/hd-divs/int_hd-divider.gif) top left no-repeat; /*Green/Blue Wavey Divider*/
	background-color: #184884; /* Blue */
}

#cpdPageTitlePanel.cpdPanelReg1 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_1.gif) top left no-repeat;
	background-color: #8BBB11;
}

#cpdPageTitlePanel.cpdPanelReg2 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_2.gif) top left no-repeat;
	background-color: #5DB22C;
}

#cpdPageTitlePanel.cpdPanelReg3 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_3.gif) top left no-repeat;
	background-color: #007D48;
}
#cpdPageTitlePanel.cpdPanelReg4 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_4.gif) top left no-repeat;
	background-color: #00A396;
}
#cpdPageTitlePanel.cpdPanelReg5 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_5.gif) top left no-repeat;
	background-color: #007476;
}
#cpdPageTitlePanel.cpdPanelReg6 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_6.gif) top left no-repeat;
	background-color: #6BABAB;
}
#cpdPageTitlePanel.cpdPanelReg7 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_7.gif) top left no-repeat;
	background-color: #1096C9;
}
#cpdPageTitlePanel.cpdPanelReg8 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_8.gif) top left no-repeat;
	background-color: #0069AE;
}
#cpdPageTitlePanel.cpdPanelReg9 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_9.gif) top left no-repeat;
	background-color: #00476E;
}
#cpdPageTitlePanel.cpdPanelReg10 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_10.gif) top left no-repeat;
	background-color: #332D81;
}
#cpdPageTitlePanel.cpdPanelReg11 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_11.gif) top left no-repeat;
	background-color: #552569;
}
#cpdPageTitlePanel.cpdPanelReg12 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_12.gif) top left no-repeat;
	background-color: #6D468D;
}
#cpdPageTitlePanel.cpdPanelReg13 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_13.gif) top left no-repeat;
	background-color: #965496;
}
#cpdPageTitlePanel.cpdPanelReg14 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_14.gif) top left no-repeat;
	background-color: #BF2A82;
}
#cpdPageTitlePanel.cpdPanelReg15 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_15.gif) top left no-repeat;
	background-color: #A7231F;
}
#cpdPageTitlePanel.cpdPanelReg16 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_16.gif) top left no-repeat;
	background-color: #DB521F;
}
#cpdPageTitlePanel.cpdPanelReg17 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_17.gif) top left no-repeat;
	background-color: #D2811F;
}

#cpdPageTitlePanel.cpdPanelReg18 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_18.gif) top left no-repeat;
	background-color: #E5A713;
}

#cpdPageTitlePanel.cpdPanelReg19 {
	background: url(../images/gn/hd/hd-divs/int_hd-divider_19.gif) top left no-repeat;
	background-color: #7B532B;
}

#map-ind { /* The small Map indicator in the far right */
	margin: 0;
	padding: 0 1.50em 0 0;
	width: auto;
	float:right;
	display:inline;
}



/* Headers
-----------------------------------------------------------------------------*/
h2 {
	font-size: 1.00em;
	font-weight:bold;
	margin: 0.13em 0 0.31em 0;
	padding: 0.38em 0;
	padding-left: 1.00em;
	color: #FFFFFF;
}


/* Sub Navigation - Park Directory
-----------------------------------------------------------------------------*/
#cpdsubNav {
	width:17.50em;
	height: auto;
	margin: 0 0.31em 0.50em 0.63em;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 0.81em;
}

#cpdsubNav ul {
	list-style-type: none;
	padding: 0;
}

#cpdsubNav li {
	padding: 0 0 0.13em 0;
}

#cpdsubNav h3 { 
	font-size: 0.94em;
	font-weight: bold;
	padding-left: 1.88em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	height: 1.25em;
}

#cpdsubNav h3 a {
	color:#000000;
	text-decoration: none;
}

#cpdsubNav h3 a:hover {
	color:#000000;
	text-decoration: underline;	
}


/* Park Directory - Main Page
-----------------------------------------------------------------------------*/
#cpdCnt-1 { /* Map of NSW */
	width: auto;
	height: auto;
	margin: 0 0.06em 0.50em 0.63em;
	float:left;
}

#cpdCnt-2 { /* Search + Reg. List */
	width: 29.13em;
	height:auto;
	margin: 0 0.50em 0.50em 0.50em;
	float:left;
}


#cpdCnt-2 ul {
	list-style-type: none;
	padding: 0;
}

#cpdCnt-2 li {
	padding: 0 0 0.13em 0;
}


	#cpdCnt-2A { /*Search for Caravan Park*/
		height: auto;
		padding: 0.63em 0.63em;
		margin-bottom: 0.63em;
		background-color: #EEEEEE;
	}
	
	#cpdCnt-2A h2 {
		font-size: 0.88em;
		font-weight: bold;
		color: #000000;
		margin-bottom: 0.06em;
		padding: 0;
	}
	

	#cpdCnt-2B { /*Reg. List 1*/
		width: 13.75em;
		height: auto;
		float:left;
	}

	#cpdCnt-2C { /*Reg. List 2*/
		width: 14.75em;
		height: auto;
		float:right;

	}

	#cpdCnt-2B h2, #cpdCnt-2C h2 { /*Reg. List Headers */
		font-size: 0.85em;
		font-weight: normal;
		color: #FFFFFF;
		padding-left: 1.56em;
		padding-top: 0.13em;
		height: 1.25em;
		background: url(../images/gn/bullets-icons/bullets/arrow-right-white.gif) left no-repeat;
	}
	
	
	#cpdCnt-2B h2 a, #cpdCnt-2C h2 a {
		color:#FFFFFF;
		text-decoration: none;	
	}
	
	#cpdCnt-2B h2 a:hover, #cpdCnt-2C h2 a:hover {
		color:#FFFFFF;
		text-decoration: underline;	
	}
	
	
/* Main Directory Page - Region Listing Background Colours
-----------------------------------------------------------------------------*/
#cpdCnt-2B h2.reg1 { background-color: #a6ce38; }
		#cpdCnt-2B h2.reg2 { background-color: #71bf44; }
		#cpdCnt-2B h2.reg3 { background-color: #00833c; }
		#cpdCnt-2B h2.reg4 { background-color: #00a99c; }
		#cpdCnt-2B h2.reg5 { background-color: #007476; }
		#cpdCnt-2B h2.reg6 { background-color: #84c4c4; }
		#cpdCnt-2B h2.reg7 { background-color: #00adef; }
		#cpdCnt-2B h2.reg8 { background-color: #0076b5; }
		#cpdCnt-2B h2.reg9 { background-color: #00537e; }
		#cpdCnt-2C h2.reg10 { background-color: #384ea1; }
		#cpdCnt-2C h2.reg11 { background-color: #54166d; }
		#cpdCnt-2C h2.reg12 { background-color: #6d468d; }
		#cpdCnt-2C h2.reg13 { background-color: #965496; }
		#cpdCnt-2C h2.reg14 { background-color: #ec008c; }
		#cpdCnt-2C h2.reg15 { background-color: #9e2723; }
		#cpdCnt-2C h2.reg16 { background-color: #db521f; }
		#cpdCnt-2C h2.reg17 { background-color: #cc7a16; }
		#cpdCnt-2C h2.reg18 { background-color: #e5a713; }
		#cpdCnt-2C h2.reg19 { background-color: #7B532B; }



/* Region Landing Page
-----------------------------------------------------------------------------*/
#cpdCntRegMap {
	width:17.65em;
	height: auto;
	margin: 0 0.31em 0.50em 0.63em;
	float:left;
	font-size: 0.81em;	
}
	
#cpdCntRegMapDisplay {
	position:relative;
	width: auto;
	height:auto;
}
	
#cpdCntRegMapDisplay ul {
	list-style-type: none;
}

#cpdCntRegMapDisplay li {
	font-size: 0.85em;
	color: #000000;
	background-color: #FFFFFF;
	padding: 0 0.06em;
	position:absolute;
}

	
#cpdCntRegDetail {
	width:36.6em;
	height: auto;
	margin: 0 0.31em 0.50em 0.63em;
	float:left;
	font-size: 0.81em;	
}


/* Header2 H2 - Background Colours for Region Landing Page
   (lighter shades)
-----------------------------------------------------------------------------*/
.prkRegion1 h2  { background-color: #96C228; }
.prkRegion2 h2  { background-color: #6DBA41; }
.prkRegion3 h2  { background-color: #33976D; }
.prkRegion4 h2  { background-color: #33B5AB; }
.prkRegion5 h2  { background-color: #339091; }
.prkRegion6 h2  { background-color: #6BABAB; }
.prkRegion7 h2  { background-color: #40ABD4; }
.prkRegion8 h2  { background-color: #3387BE; }
.prkRegion9 h2  { background-color: #336C8B; }
.prkRegion10 h2  { background-color: #47428D; }
.prkRegion11 h2  { background-color: #76458A; }
.prkRegion12 h2  { background-color: #8A6BA4; }
.prkRegion13 h2  { background-color: #AB76AB; }
.prkRegion14 h2  { background-color: #CC559B; }
.prkRegion15 h2  { background-color: #B03935; }
.prkRegion16 h2  { background-color: #DF6335; }
.prkRegion17 h2  { background-color: #D68D35; }
.prkRegion18 h2  { background-color: #E5A713; }
.prkRegion19 h2  { background-color: #7B532B; }

	
/* Park Directory - Town Detail/Park Listing Page
-----------------------------------------------------------------------------*/
#cpdCntTownDetail {
	width:54.25em;
	height: auto;
	margin: 0 0.31em 0.50em 0.63em;
	float:left;
	font-size: 0.81em;	
	}
	

#cpdCntParkList {
	width: 53.31em;
	height: auto;
	margin: 0.50em 0.31em 0.50em 0;
	float:left;
	}
	
#cpdCntParkList p {
	margin-left: 10.0em;
	}	
		
#cpdCntParkList ul {
	font-size: 1.0em;
	list-style-type: none;
	padding: 0;
	}

#cpdCntParkList li {
	padding: 0.63em 0 0.13em 0;
	border-bottom: #cccccc 1px solid;
	position:relative;
	}

#cpdCntParkList li .awards {
	position:absolute;
	top: 8px;
	right: 10px;
	}
	
#cpdCntParkList .awardsSearch {
	float:right;
	margin: 4px 10px 0 0;
	}


/* Park Details Page
-----------------------------------------------------------------------------*/
#cpdCntParkDetail {
	width:54.25em;
	height: auto;
	margin: 0.50em 0.31em 0.50em 0.63em;
	float:left;
	font-size: 0.81em;
	}
	
#ParkStarRating1 { /* Town/Park Listing Page*/
	width: 9.0em;
	height: auto;
	margin: 0.13em 0.13em 0 0.41em;
	float:left;
	font-size: 0.90em;
	color:#000000;
}

#ParkStarRating2 { /* Park Detail Page*/
	width: 8.5em;;
	height: auto;
	margin: 0.13em 10.50em 0.50em 0.50em;
	float:right;
	font-size: 0.75em;
	color:#FFFFFF;
}


		#rating {
			width:6.5em;
			height: auto;
			float:left;
		}
		
		#rating-help {
			width:2.0em;
			margin: 0.50em 0;
			float:left;
		}
			
#ParkFacilities {
	width: 56.50em;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}


#ParkFacilities ul {
	width:100%;
	list-style-type: none;
	margin:0;
	padding:0;
}


#ParkFacilities li  {
	background-position: right top;
	float: left;
	padding: 0.50em 0.06em;
	margin: 0;
	vertical-align:middle;
	border:#CCCCCC 1px solid;
	background-color: #f4f4f4;
	height: 2.0em;
}

#ParkFacilities-titles {
	width: 56.50em;
	height:auto;
	float:left;
	margin:0 0 1.0em 0;
	padding:0;
	letter-spacing: -1px;
	color:#666666;
}


#ParkFacilities-titles ul {
	width:100%;
	list-style-type: none;
	margin:0;
	padding:0;
}


#ParkFacilities-titles li  {
	background-position: right top;
	float: left;
	padding: 0;
	line-height: 1.13em;
	margin: 0;
	vertical-align:middle;
	text-align:center;
	width: 4.80em;
	height: 4.0em;
	font-size: 10px;
}


	
#cpdCntParkDetail p {
line-height: 1.31em;
	}	
		
#cpdSecCntPark {
	text-align:right;
	width:12.85em;
	height: auto;
	margin: 0 1.25em 0 0.63em;
	float:left;
}


#cpdSecCntPark a {
	font-size: 0.70em;
	text-decoration:underline;
}


/* Town Listing Subnav (Region 1-18)
   OFF (unselected states)
-----------------------------------------------------------------------------*/
h3.reg1 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg1.gif) left no-repeat;
	background-color: #E9F2D0;
}

h3.reg2 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg2.gif) left no-repeat;
	background-color: #E7F4E0;
}

h3.reg3 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg3.gif) left no-repeat;
	background-color: #E0EFE9;
}

h3.reg4 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg4.gif) left no-repeat;
	background-color: #DEF3F1;
}

h3.reg5 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg5.gif) left no-repeat;
	background-color: #E3F0F0;
}

h3.reg6 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg6.gif) left no-repeat;
	background-color: #E4F0F0;
}

h3.reg7 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg7.gif) left no-repeat;
	background-color: #DDF0F7;
}

h3.reg8 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg8.gif) left no-repeat;
	background-color: #DEECF5;
}

h3.reg9 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg9.gif) left no-repeat;
	background-color: #E5ECF0;
}


h3.reg10 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg10.gif) left no-repeat;
	background-color: #E9E9F2;
}

h3.reg11 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg11.gif) left no-repeat;
	background-color: #EEE9F0;
}

h3.reg12 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg12.gif) left no-repeat;
	background-color: #ECE7F0;
}

h3.reg13 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg13.gif) left no-repeat;
	background-color: #EFE6EF;
}

h3.reg14 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg14.gif) left no-repeat;
	background-color: #F7E5F0;
}

h3.reg15 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg15.gif) left no-repeat;
	background-color: #F6E9E8;
}

h3.reg16 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg16.gif) left no-repeat;
	background-color: #F9EBE5;
}

h3.reg17 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg17.gif) left no-repeat;
	background-color: #F8ECDE;
}

h3.reg18 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg18.gif) left no-repeat;
	background-color: #FBF0D7;
}

h3.reg19 {
	background: url(../images/gn/bullets-icons/bullets/arrow-right-reg19.gif) left no-repeat;
	background-color: #FBF0D7;
}


/* Selected (ON) Styles for Town Subnav
-----------------------------------------------------------------------------*/
h3.reg1-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #A7CB4A;
}

h3.reg2-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #93CC71;
}

h3.reg3-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #6CB496;
}

h3.reg4-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #72CCC5;
}

h3.reg5-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #72B5B5;
}

h3.reg6-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #9BC7C7;
}

h3.reg7-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #62BADB;
}


h3.reg8-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #6FAAD1;
}


h3.reg9-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #5C89A2;
}
	
h3.reg10-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #7C78AE;
}	

h3.reg11-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #A17FAE;
}

h3.reg12-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #AE99C0;
}


h3.reg13-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #BA8EBA;
}

h3.reg14-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #D87EB4;
}

h3.reg15-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #B03935;
}

h3.reg16-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #E4805B;
}

h3.reg17-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #DFA662;
}


h3.reg18-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #ECBD4D;
}

h3.reg19-selected { 
	background: url(../images/gn/bullets-icons/bullets/arrow-right-white2.gif) left no-repeat;
	background-color: #ECBD4D;
}




																													/*
######################## -----| END OF CSS |----- #############################							--------------------------
																													*/

