/* ----------------------- -----------------------  ----------------------- MAIN MENU SYSTEM - larger horizonal menu in footer */
#nav_menu {
	color: #FFF;
	font-size: 1.3em;
	font-weight: bold;
	display: block;
	padding: 0.6em 0.5em 0.9em 0.5em;
}
#nav_menu a {
	display: inline;
	width: auto;
	height: auto;
	padding-left: 0.25em;
	padding-right: 0.5em;
	color: #FFF;
	text-decoration: none;
	border-right: 2px solid #FFF;
}
#nav_menu a:hover {text-decoration: underline;}

/* ----------------------- -----------------------  -----------------------  SUB MENU SYSTEM - dark blue horizonal menu in footer */
#sub_nav_menu {
	display: block;
	float: right;
	width: auto;
	height: auto;
	margin-right: 1.5em;
}


.sub_menu_L {
	display: block;
	float: left;
	width: 6px;
	height: 23px;
}
.sub_menu_R {
	display: block;
	float: left;
	width: 6px;
	height: 23px;
}

.sub_menu {
	display: block;
	float: left;
	width: auto;
	height: 19px;
	padding: 3px 7px 1px 0;
	background: #2C1000;
}

.sub_menu a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	display: inline;
	margin-left: 0.75em;
	
}
.sub_menu a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* ----------------------- -----------------------  -----------------------  DARK BUTTONS */

.button_L {
	margin: 10px 0px 10px 5px;
	display: block;
	float: left;
	width: 6px;
	height: 23px;
}
.button_R {
	margin: 10px 10px 10px 0px;
	display: block;
	float: left;
	width: 6px;
	height: 23px;
}

.button_menu {
	margin: 10px 0px 10px 0px;
	display: block;
	float: left;
	width: auto;
	height: 19px;
	padding: 3px 10px 1px 0px;
	background: #2C1000;
}

.button_menu a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	display: inline;
	margin-left: 0.75em;
	
}
.button_menu a:hover {
	color: #FFF;
	text-decoration: underline;
}

.button_menu img {position:absolute; z-index:999;margin-top:-3px;}



/* ----------------------- -----------------------  ----------------------- VISITING ST AUSTELL SUB MENU */


#visiting_menu {margin: 10px 5px 0 5px;text-align:center;}

#visiting_menu a {
	font-weight: bold;
	font-size: 15px;
	padding: 2px 8px 2px 8px;
	width: auto;
	text-decoration: none;
}

#visiting_menu a img {margin-bottom: -11px; padding: 0 5px 0 2px}

/* ----------------------- -----------------------  ----------------------- DIRECTIONS SUB MENU */

#directions_menu {margin: 10px 10px 0 10px;text-align:center;}

#directions_menu a {
	font-weight: bold;
	font-size: 15px;
	padding: 2px 15px 2px 10px;
	width: auto;
	text-decoration: none;
}

#directions_menu a img {margin-bottom: -11px; padding: 0 5px 0 2px}

/* ----------------------- -----------------------  -----------------------  VISIT AND HOME - blue and yellow buttons on homepage */

.thirtyfive_sixtyfive .main_content #big_arrow ul {padding: 5px 0 5px 50px;} /* positioning when contained inside MAIN_CONTENT */
.three_columns .main_content #big_arrow ul {padding: 5px 0 5px 30px;}

.home #big_arrow li {
	width: 250px;
}

#big_arrow {
	padding: 10px 0;
	display: block;
}
#big_arrow ul {
	padding:  5px 0 5px 0;
	margin: 0;
	list-style: none;
}
/* generic properties */
#big_arrow li {
	display: block;
	margin-bottom: 2px;
	width: 190px;
	height: 31px;
}
#big_arrow a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-size: 1.3em;
	width: auto;
}

/* 'DARK BLUE' button */
#big_arrow li.blue {
	background: transparent url(../images/Blue_hpb_Button.png) no-repeat top left;
	_background: transparent url(../images/Blue_hpb_Button.gif) no-repeat top left !important;
}


#big_arrow li.blue a {
	padding: 5px 0 1px 15px;
	height: 25px;
	margin-left: 5px;
	background: transparent url(../images/Blue_hpb_Arrow.png) no-repeat top right;
	_background: transparent url(../images/Blue_hpb_Arrow.gif) no-repeat top right !important;
}

/* 'GOLDEN' button */
#big_arrow li.gold {
	background: transparent url(../images/Yellow_hpb_Button.png) no-repeat top left;
	_background: transparent url(../images/Yellow_hpb_Button.gif) no-repeat top left !important;
}

#big_arrow li.gold a {
	padding: 5px 0 1px 15px;
	margin-left: 5px;
	height: 25px;
	background: transparent url(../images/Yellow_hpb_Arrow.png) no-repeat top right;
	_background: transparent url(../images/Yellow_hpb_Arrow.gif) no-repeat top right !important;
}

/* ----------------------- -----------------------  -----------------------   VISIT AND HOME - blue and yellow buttons on homepage */
#whats_on {
	display: block;
	width: 17em;
	height: 256px;
	position: absolute;
	z-index: 1000;
	background: transparent;
	}
#whats_on ul {
	margin: 10px 10px 0 10px;
	list-style: none;
	padding: 0;
}
#whats_on li {
	position: relative;
	padding: 15px 10px 15px 20px;
	border-bottom: 1px solid #DBAD30;
	background: transparent url(../images/Transparent_Arrow.gif) no-repeat 2px center;
}
#whats_on li a {
	color: #FFF;
	text-decoration: none;
	font-size: 1.10em;
	font-weight: bold;
}

#whats_on li:hover {background: transparent url(../images/Transparent_Arrow.gif) no-repeat 5px center;}



/* ----------------------- -----------------------  ----------------------- 'HEADING' STYLE ARROW LINKS - link arrows for MAIN_CONTENT */
dl.arrow_links {
	list-style: none;
	padding: 0px 0px 0px 50px;
}
dl.arrow_links dd {
	padding: 0;
	margin: 10px 0;
}
dl.arrow_links a {
	display: block;
	width: 165px;
	text-decoration: none;

}

dl.arrow_links.small a {
	font-size: 11px;
	height: auto;
	padding: 0 25px 10px 0;
	background: transparent url(../images/Heading_Arrow_Blue.gif) no-repeat right top;
}

dl.arrow_links.small a:hover {
	text-decoration: underline;
	background: transparent url(../images/Heading_Arrow.gif) no-repeat right top;
}


dl.arrow_links.big a {
	text-align: center;
	font-size: 13px;
	height: 20px;	
	padding: 3px 20px 0px 10px;
	background: transparent url(../images/Shade_Arrow.gif) no-repeat right center;
}

dl.arrow_links.big a:hover {
	background: transparent url(../images/Shade_Arrow_H.gif) no-repeat right center;
	text-decoration: underline;
}

dl.arrow_links.big dd {background: transparent url(../images/Shade.gif) no-repeat left center;}





dl.plain {
	list-style: none;
	padding: 0px 0px 0px 50px;
}
dl.plain dd {
	padding: 0;
	margin: 10px 10px;
	background: transparent url(../images/Shade.gif) no-repeat left center;
	float: left;
	}
dl.plain dd a {
	text-align: center;
	font-size: 13px;
	text-decoration: none;
	display: block;
	width: 140px;height: 20px;
	padding: 3px 20px 0px 10px;
	background: transparent url(../images/Shade_Plain.gif) no-repeat right center;

}

dl.plain dd a:hover{text-decoration: underline;}





/* ----------------------- -----------------------  ----------------------- THINGS TO DO ARROW LINKS */

img.imgtitle {padding: 10px 0 5px 10px;}

ul.left_arrow_links {
		list-style: none;
		padding: 0 0 10px 20px;
		width: auto;
		margin: 0;
}

ul.left_arrow_links li a {
	font-size: 12px;
	width: auto;
	height: auto;
	padding-left: 20px;
	text-decoration: none;
}

ul.left_arrow_links li { width: auto; padding: 1px 2px;}

ul.left_arrow_links a:hover {
	text-decoration: underline;
	background: transparent url(../images/Left_Arrow.gif) no-repeat 1px center;
}



/* -----------------------  -----------------------  -----------------------   DYNAMIC MENU COLOUR CHANGES */

#Gold .button_menu,
#Gold .sub_menu {
	background: #2C1000;
	*background: #230B00;
	_background: #2C1000;
}

#Gold #sub_nav_menu:hover .sub_menu a {color: #FFF;}


#Gold .button_R,
#Gold .sub_menu_R {
	background: transparent url(../images/Sub_Menu_R_G.png) no-repeat top right;
	_background: transparent url(../images/Sub_Menu_R_G.gif) no-repeat top left !important;
}

#Gold .button_L,
#Gold .sub_menu_L {
	background: transparent url(../images/Sub_Menu_L_G.png) no-repeat top left;
	_background: transparent url(../images/Sub_Menu_L_G.gif) no-repeat top left !important;
}

#Blue .button_menu,
#Blue .sub_menu {
	background: #00546C;
	*background: #004961;
	_background: #00546C;
}

#Blue #sub_nav_menu:hover .sub_menu a {color: #FFF;}

#Blue .button_R,
#Blue .sub_menu_R {
	background: transparent url(../images/Sub_Menu_R_B.png) no-repeat top right;
	_background: transparent url(../images/Sub_Menu_R_B.gif) no-repeat top left !important;
}

#Blue .button_L,
#Blue .sub_menu_L {
	background: transparent url(../images/Sub_Menu_L_B.png) no-repeat top left;
	_background: transparent url(../images/Sub_Menu_L_B.gif) no-repeat top left !important;
}
