/******************/
/*    Main CSS    */
/******************/

/* Reset */
*{ margin:0; padding:0; border:0; outline:0;}
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
/* /Reset */

/* Elements */
body { background-color:#FFF; font-family:Verdana,arial,sans-serif; font-size: 14px; color:#978f7c; margin:0; padding:0; background:url(/images/layout/page-bg-1.gif) repeat-y center top; line-height:120%; }
h1 { color:#fff; font-size:0.9em; font-weight:bold; display:block; background-color:#ff850d; margin: 0 0 1em 0; padding:0.286em 0.429em 0.429em 0.429em; }
h1.h1-red { width:380px; color:#fff; font-size:0.9em; font-weight:bold; display:block; background: url(/images/layout/header-h1-bg-red.gif) no-repeat; margin: 0 0 10px 0; padding:9px; }
h2.h2-red { width:380px; color:#fff; font-size:0.9em; font-weight:bold; display:block; background: url(/images/layout/header-h1-bg-red.gif) no-repeat; margin: 0 0 10px 0; padding:9px; }
h2 { font-size:1.3em; font-weight:bold; margin:.2em 0 .2em 0em; color:#999; }
h2.orange { color:#fff; font-size:0.9em; font-weight:bold; display:block; background-color:#ff850d; margin: 0 0 1em 0; padding:0.286em 0.429em 0.429em 0.429em; }
h3 { font-size:1.1em; font-weight:bold; color:#603522; margin: .2em 0 .2em 0em; }
h4 { font-size:.9em; font-weight:bold; margin: .3em 0 .6em 0em; }
h5 { font-size:.9em; font-weight:bold; margin: .3em 0 .3em 0em; }
h6 { font-size:.7em; margin: .3em 0 .3em 0em; }
p { font-size:.8em; margin: 0.429em 0.429em 0.714em 0.429em; }
td { font-size:.9em; }
hr { width:90%; margin:.2em auto .2em auto; color:#FFF; border-bottom:dotted 1px #E0E0E0; clear:both; }
a, a:link, a:visited { color:#ff850d; text-decoration:underline; }
a:hover, a:active { text-decoration:none; }
input, textarea { border:solid 1px #CCC; padding: .2em; font-family:Verdana,arial,sans-serif; }

#main-content ol, ul { margin-left:1.429em; margin-bottom:1.429em; }
#main-content ul li { margin-left:10px; list-style:square; font-size:0.8em; margin-bottom:5px; }
#main-content ul li ul li { font-size:1em; }
#main-content ol li { margin-left:10px; list-style:decimal; font-size:0.8em; margin-bottom:5px; }
#main-content ol li ol li { font-size:1em; }
/* /Elements */

/* Layout Elements */
#page-wrapper { width: 52.857em; margin: 0 auto 0 auto; padding:0; overflow:auto; }
#page-container { width: 47.143em; margin: 0 auto 0 auto; padding:0 2.857em 0 2.857em; background:url(/images/layout/page-bg-shadow-1.png) repeat-y center top; overflow:auto;}
#page-header { position:relative; height:7.857em; padding: 0.714em 0 0 0; }
#page-header-banner-cont { padding: 0; float:left; }
#peat-logo-cont { padding: 0; float:right; margin:0 1.429em 0 0; }
#page-body-cont { padding:0 0 1em 0; min-height:47.143em; overflow:auto; }
#page-body-left-col { float:left; width:27em; padding:0; margin: 1.429em 0 0 1.429em; }
#page-body-right-col { float:right; width:17.857em; padding:0; margin: 1.429em 0 0 0; }
#menu-top-cont { height:3.786em; }
#page-footer { color:#fff; margin: 0 -1.5em 0 -1.45em; background:#FFF url(/images/layout/footer-bg-1.gif) no-repeat center center; font-size:0.786em; clear:both; height:1.857em; padding:1em 0 0 0; overflow:visible; }
#page-footer a { text-decoration:none; color:#FFF; }
#page-footer a:hover, #page-footer a:active { text-decoration:underline; color:#FFF; }
#footer-menu-cont { float:right; display:block; padding:0 2.143em 0 0; font-size:0.8em !important; }
#footer-manleys-logo-cont { float:left; display:block; margin:0.214em 0 0 1.429em; }
#main-content { margin:0 0 1.429em 0; padding:0 0 0 0; }
/* /Layout Elements */

/* Top Menu */
#menu-top-cont { }
	#menu-top-cont #menu-top-icons-cont { height:50px; width:300px; float:left; }
	#menu-top-cont #menu-top-icons-cont a { height:50px; width:50px; display:block; font-size:0.6em; font-weight:bold; text-decoration:none; text-align:center; padding:0; margin:0 4px 0 0; text-indent:-9999px; }
		#menu-top-cont #menu-top-icons-cont ul { float:right; padding:0 0 0 18px; margin:0; }
			#menu-top-cont #menu-top-icons-cont ul li { float:left; padding:0; margin:0; }
				#menu-top-cont #menu-top-icons-cont #li-home { background:url(/images/icons/icon-home-over.gif) no-repeat; background-position:-9999px; }
				#menu-top-cont #menu-top-icons-cont #li-news { background:url(/images/icons/icon-news-over.gif) no-repeat; background-position:-9999px; }
				#menu-top-cont #menu-top-icons-cont #li-events { background:url(/images/icons/icon-events-over.gif) no-repeat; background-position:-9999px; }
				#menu-top-cont #menu-top-icons-cont #li-forums { background:url(/images/icons/icon-forum-over.gif) no-repeat; background-position:-9999px; }
				#menu-top-cont #menu-top-icons-cont #li-photos { background:url(/images/icons/icon-photos-over.gif) no-repeat; background-position:-9999px; }
					#menu-top-cont #menu-top-icons-cont #a-home { background:url(/images/icons/icon-home-up.gif); }
					#menu-top-cont #menu-top-icons-cont #a-home:hover { background-image:url(/images/icons/icon-home-over.gif); }
					#menu-top-cont #menu-top-icons-cont #a-news { background-image:url(/images/icons/icon-news-up.gif); }
					#menu-top-cont #menu-top-icons-cont #a-news:hover { background-image:url(/images/icons/icon-news-over.gif); }
					#menu-top-cont #menu-top-icons-cont #a-events { background-image:url(/images/icons/icon-events-up.gif); }
					#menu-top-cont #menu-top-icons-cont #a-events:hover { background-image:url(/images/icons/icon-events-over.gif); }
					#menu-top-cont #menu-top-icons-cont #a-forums { background-image:url(/images/icons/icon-forum-up.gif); }
					#menu-top-cont #menu-top-icons-cont #a-forums:hover { background-image:url(/images/icons/icon-forum-over.gif); }
					#menu-top-cont #menu-top-icons-cont #a-photos { background-image:url(/images/icons/icon-photos-up.gif); }
					#menu-top-cont #menu-top-icons-cont #a-photos:hover { background-image:url(/images/icons/icon-photos-over.gif); }

	#menu-top-cont #menu-bar-cont { background: #ff850d url(/images/layout/menu-top-l-hand-edge-1.gif) no-repeat; height:2.286em; float:right; padding:0; width:23.929em; margin:0.357em 1.071em 0 0; position:relative; }
		#menu-top-cont #menu-bar-cont ul {  float:right; margin:0 0 0 0.714em; position:absolute; left:0; padding:0 0 0 0; }
			#menu-top-cont #menu-bar-cont li { float:left; border-right:solid 1px #fdd0a5; padding:0 0.357em 0.143em 0; margin:0.428em 0.357em 0 0; }
			#menu-top-cont #menu-bar-cont li#li-end-item { float:left; border-right:none 0px; padding:0 0.357em 0.143em 0; margin:0.428em 0.357em 0 0; }
				#menu-top-cont #menu-bar-cont a { display:inline-block; color:#FFF; text-decoration:none; font-size:0.8em; }
				#menu-top-cont #menu-bar-cont a:hover, #menu-bar a:active { text-decoration:underline; }
/* /Top Menu */

/* Sub-Menu */
.sub-menu { text-align:center; }
.sub-menu a { color:#fff; display:inline-block; background-color:#978f7c; text-decoration:none; padding:2px 4px 4px 4px; }
.sub-menu a:hover, .sub-menu a:active { background-color:#ff850d; }
/* /Sub-Menu */

/* Tiles */
.tile-meet-chris-cont { width:17.857em; height:15em; background:url(/images/tiles/nicola_mcauley_tile_bg.jpg); }
.tile-meet-chris-inner { padding:40px 24px 0 24px; color:#fff; }
.tile-meet-chris-inner h2 { color:#fff; margin:0.2em 0 0.6em 0; }
.meet-chris-tile-link { color:#fff !important; text-align:right; margin:0 0 0 0 !important; display:block; }
.tile-meet-chris-inner p { margin:0.714em 0 0.714em 0; }

.tile-events-cont { width:17.857em; height:10em; background:url(/images/tiles/tile-events-1.jpg); }
.tile-events-inner { padding:34px 24px 0 24px; color:#333; }
.tile-events-inner h2 { color:#333; margin:0.2em 0 0.6em 0; }
.tile-events-inner h3 { color:#333; font-size:0.9em; margin: 0 0 0.5em 0.429em !important; }
.events-tile-link { color:#333 !important; float:right; }

.tile-news-cont { width:17.857em; height:15.714em; background:url(/images/tiles/tile-news-1.jpg); }
.tile-news-inner { padding:24px; color:#fff; }
.tile-news-inner h2 { color:#fff; margin:0.2em 0 0.6em 0; }
.tile-news-inner h3 { color:#fff; font-size:0.9em; margin: 0 0 0.5em 0.429em !important; }
.news-tile-link { color:#fff !important; float:right; }
/* /Tiles */

/* Body Header Image */
#body-header-img-wrapper { position:relative; height:220px; width:380px; margin:0 0 0.714em 0; }
#body-header-img-frame { position:absolute; height:220px; width:380px; z-index:1000; background:url(/images/layout/picture-frame.png) no-repeat; }
#body-header-img-cont { position:absolute; height:220px; width:370px; padding:3px 4px 3px 4px; }
/* /Body Header Image */

/* Home Page */
/* Home Page */

/* Layout Class */
.r-hand-tile { margin: 0 0 0.357em 0; }
.content-left { display:inline-block; float:left; width:22.75em; margin:0 0.625em 0 0; }
.content-right { display:inline-block; float:right; width:13em; margin:0 0 0 0; }
.content-wide { width:36.75em; margin:0 0 0 0; }
.image-content-left { margin:0.625em; }
.yellow-container { display:inline-block; width:13.2em; }
.yellow-container img { margin:0; padding:0; }
.yellow-block { background-color:#f6b340; display:inline-block; padding:1em; margin: -.5em 0 0 0; font-size:0.8em; }
.testimonial-cont{ border-top:dotted 1px #e0e0e0; }
.testimonial{ margin: 1em 0 1em 0;  }
.testimonial p { font-size: 1em; margin:0; padding:0; }
.a-top { color:#978f7c !important; margin:0 0 1em 0; display:block; font-size:0.8em; clear:both; width:auto; text-align:right; }
/* /Layout Class */

/* General Class */
.clear { clear:both; }
.hidden{ display:none; }
.left { float:left; }
.image-left-bott-margin { float:left; margin:0 0.286em 1em 0; }
.right { float:right; }
.light-blue { color:#00A1E0; }
.dark-blue { color:#244765; }
.forminput		{ border: 1px solid #aaa; padding: 0.286em 0.429em; width: 80%; }
/* /General Class */

/* Contact Us */
.online-enquiry-cont { margin:2.857em 0 1.429em 0; }
.enquiry-form-cont { margin:1.429em 0 0 0; }
.enquiry-form-cont td { padding: 0.286em 0 0.286em 0; font-size:0.8em; }
.formTb { font-size:0.9em; color:#978f7c; padding:4px; }
.btnContactUs { font-size:1em; margin:0.714em 0 0 0; background-color:#666; border:none 0px; padding:0.5em; color:#FFF; font-weight:bold; cursor:pointer; }
.btnContactUs:hover { background-color:#ff850d; }
.form-success {display:block; margin:0 0 1em 0; color:Green; font-size:0.8em !important; }
.form-error { display:block; margin:0 0 1em 0; color:Red; font-size:0.8em !important; }
/* /Contact Us */

/* News */
div.news-listing { overflow:auto; }
div.empty-news-listing { font-weight:bold; text-align:center; margin: 1em 0 0 0; }
h2.news-list-title { color:#666; font-size:0.9em; font-weight:bold; display:block; margin: 0 0 0 0; padding:0.429em 0.429em 0.429em 0.429em; }
h3.news-list-date { color:#999; font-size:0.8em; font-weight:normal; font-style:italic; display:block; margin: 0 0 0 0; padding:0 0.429em 0 0.429em; }
a.news-list-link { display:block; float:right; margin:0 1.429em 0 0; }
div.news-list-footer { margin: 1.429em 0 0 0; text-align:center; }
div.news-list-footer a { color:#fff; display:inline-block; background-color:#978f7c; text-decoration:none; padding:2px 4px 4px 4px; }
div.news-list-footer a:hover, .sub-menu a:active { background-color:#ff850d; }
/* /News */

/* Events */
div.events-listing { overflow:auto; }
div.empty-events-listing { font-weight:bold; text-align:center; margin: 1em 0 0 0; }
h2.events-list-title { color:#666; font-size:0.9em; font-weight:bold; display:block; margin: 0 0 0 0; padding:0.429em 0.429em 0.429em 0.429em; }
h3.events-list-date { color:#999; font-size:0.8em; font-weight:normal; font-style:italic; display:block; margin: 0 0 0 0; padding:0 0.429em 0 0.429em; }
a.events-list-link { display:block; float:right; margin:0 1.429em 0 0; }
div.events-list-footer { margin: 1.429em 0 0 0; text-align:center; }
div.events-list-footer a { color:#fff; display:inline-block; background-color:#978f7c; text-decoration:none; padding:2px 4px 4px 4px; }
div.events-list-footer a:hover, .sub-menu a:active { background-color:#ff850d; }
/* /Events */

/* Gallery */
.select-cont { margin: 0.429em 0.429em 1em 0.429em; }
.select-cont span { font-size:0.8em; }
.gallery-title { color:#fff; font-size:0.9em; font-weight:bold; display:block; background-color:#978f7c; margin: 0 0 0 0; padding:0.286em 0.429em 0.429em 0.429em; }
.gallery-description { padding: 0.429em 0 0 0; display:block; }
.gallery-image-cont { margin: 1em 0 0 0; position:relative; }
.gallery-image-number { display:block; clear:both; padding: 0.429em; text-align:center; }
.GalleryThumbnail { margin: 0 0.54em 0.54em 0; }
.gallery-image-cont .thumb-img-frame { width:70px; height:60px; background:url(/images/layout/image-thumb-frame.png) no-repeat; position:absolute; cursor:pointer; }
/* /Gallery */

/* New Photos */
.new-photos-cont { clear:both; height:4.286em; margin:0 0 0.714em 0; }
.new-photos-inner-photos-cont { float:left; }
.new-photos-button-cont { width: 11em; float:right; padding:0.929em 0 0 0; background:url(/images/layout/new-photos-button-over.gif) no-repeat; background-position: -9999px; }
.new-photos-cont .img-cont { position:relative; float:left; margin: 0 0.3em 0 0; }
.new-photos-cont .thumb-img-frame { width:70px; height:60px; background:url(/images/layout/image-thumb-frame.png) no-repeat; position:absolute; display:inline-block; cursor:pointer; }
/* /New Photos */

/* Form */
select { border:solid 1px #ccc; color:#978f7c; font-size:0.8em; }
/* /Form */

/* Site Map */
.site-map-cont { padding-left:3em;padding-top:1.25em; }
.site-map-cont td { font-size:0.9em; }
.site-map-cont td a { text-decoration:none !important; }
.site-map-cont td a:hover, .site-map-cont td a:active { text-decoration:underline !important; }
/* /Site Map */

/* Forums */
.forums-cont { margin:1.714em 0.714em 0 0.714em; font-size:0.9em; overflow:hidden; }
.forums-cont p { margin:0.429em 0 0.714em 0 !important; }
/* /Forums */
