/* ---------------------------------------------------------------	
	Manuka Point Lodge - 2006 Innovative Media
--------------------------------------------------------------- */

body { background:#FEFBDA; font-size:14px; font-family:geneva, arial, helvetica, sans-serif; margin:10px 0 15px 0; padding:0; line-height:1.4; }
p, td, th { font-size:14px; color:#a5b9a4; line-height:1.4; }

h1 {  }
h2 {  }
h3 {  }

a:link, a:visited { color:#deb71b; }
a:hover { color:#e8e6db; }

hr { border-bottom:0; height:1px; border-top:1px solid #254b1f; }
.hr { background:url("Images/Hr.gif") repeat-x top left; height:2px; border:0; }
.lighthr { background:url("Images/Hr2.gif") repeat-x top left; height:2px; border:0; }
ul { margin-top:0; padding-top:0; }
li { list-style-image:url("Images/Li.gif"); font-size:12px; color:#759a6f; font-family: geneva, arial, helvetica, sans-serif; line-height:1.8; }
input { border:1px solid #1B3216; background:#fff; }

a img { border: 0; }

/*new gallery styles-----------*/

div.gallery-image-outer-tempnew{float:left;padding:25px;height:140px;text-align:center;}
div.image-img-tempnew{text-align:center;width:120px;padding-top:5px;}
div.image-img-tempnew img{border:solid 4px white;margin:0 auto;}
div.image-name-tempnew{text-align:center;}

div.tempnew-gallery-page{}
div.tempnew-gallerytr{}
div.tempnew-gallerytd{ border-bottom:2px solid #254b1f;}
div.tempnew-gallery-pagi{text-align:center;}

/*google map----------------*/

div.map-content-page{float:left;width:200px;text-align:right;border:solid 1px red;}
div.map-content-page p{width:200px;border:solid 1px blue;}
#map{float:right;width:550px;height:450px;border:solid 1px yellow;}
			
/* ----------------------------------------------------------------
	Main Layout Styles
---------------------------------------------------------------- */

	#Container { margin:0 auto; }
	#ContentContainer { width:750px; background:#143a14; vertical-align:top; }
	#BGRows { width:100%; }
	#LogoContainer { height:71px; background:url("Images/logoBG.jpg") no-repeat; background-position:center; text-align:center; vertical-align:middle; }
	#BannerContainer { height:201px; text-align:center; }
	#MapContainer { background:url("Images/BG.jpg") no-repeat top center; width:750px; }
	#NoMapContainer { background:url("Images/BG.gif") no-repeat top center; }
		#MapContainerInner { margin:7px; }
	#MainContainer { background:url("Images/BG.gif") repeat-y top center; }
		#NavContainer { width:185px; vertical-align:top; }
		#ContContainer { vertical-align:top; text-align:left; padding-top:7px; padding-left:10px; padding-right:15px;  }
		#LogosContainer { width:195px; vertical-align:top; padding-top:7px; }
		#Logos { margin:30px 0 20px 0; } #Logos td { text-align:center; padding:0 10px; }
		#BotRow { background:#133713; height:7px; }
		#MainContent { vertical-align:top; padding:7px; padding-right:15px; padding-left:10px; padding-bottom:12px; text-align:left; }
		#Nav { width:184px; padding:7px; height:100%; }
		#footer { width:750px; margin-top:10px; }
		#copyright { float:left; font-size:11px; }
		#print { float:right; }
			
	
	#Logo { margin-top:2px; }
	
	.shadowR { background:url("Images/ShadowR.gif") repeat-y top left; }
	.shadowL { background:url("Images/ShadowL.gif") repeat-y top right; }
	.pageHeader { background:url("Images/HeadingBG.gif") no-repeat; width:530px; height:35px; padding-left:5px; text-align:left; }
	.pageHeaderBrochure { background:url("Images/HeadingBG.gif") no-repeat; width:315px; height:35px; padding-left:5px; text-align:left; }

	/* --- Gallery Styles --- */
	.TR { width:5px; height:5px; background:url("../Templates/GalleryAsset/Images/CnrTR.gif") no-repeat bottom left; }
	.TL { wdith:5px; height:5px; background:url("../Templates/GalleryAsset/Images/CnrTL.gif") no-repeat bottom right; }
	.T { height:5px; background:url("../Templates/GalleryAsset/Images/T.gif") repeat-x bottom left; }
	.L { width:5px; background:url("../Templates/GalleryAsset/Images/L.gif") repeat-y top right; }
	.R { width:5px; background:url("../Templates/GalleryAsset/Images/R.gif") repeat-y top left; }
	.B { height:5px; background:url("../Templates/GalleryAsset/Images/B.gif") repeat-x top left; }
	.BL { width:5px; height:5px; background:url("../Templates/GalleryAsset/Images/CnrBL.gif") no-repeat top right; }
	.BR { width:5px; height:5px; background:url("../Templates/GalleryAsset/Images/CnrBR.gif") no-repeat top left; }
	
	/* --- Email Form Styles --- */
	.EmailFormAssetDescriptionField { width:100px; }
	
	/* --- Booking Form styles --- */
	.BookingHeading { font-size:16px; font-weight:600; margin-left:15px; }
	.BookingContainer { background:#2C4F27; border:2px solid #24441F; width:95%; padding:15px; padding-top:10px; }
	.BookingContainer * { text-align:left; }
	.BookingDetails { vertical-align:top; padding-top:3px; padding-bottom:3px; }
	.BookingDesc { vertical-align:top; }
	
	/* --- Popup styles --- */
	#PopupBody * { color:#20431F; }
	#PopupBody a:link, a:visited { color:#deb71b; }
	#PopupBody a:hover { color:#e8e6db; }
	
/* ---------------------------------------------------------------
	Misc 
--------------------------------------------------------------- */

	.border { border:0; }
	.clear { clear:both; }

/* ---------------------------------------------------------------
	Menu Styles
--------------------------------------------------------------- */

	.MenuTable { text-align:left; width:100%; }
	
	.MenuCellOn { height:23px; background:url("Images/LinkBG.gif") no-repeat bottom right; }
	.MenuCellOff { height:23px; background:url("Images/LinkBG.gif") no-repeat bottom right; }
	.MenuCellRollover { height:23px; background:url("Images/LinkBGOver.gif") no-repeat bottom right; }
	
	.MenuLink:link, .MenuLink:hover, .MenuLink:visited { font-family:geneva, arial, helvetica, sans-serif; font-size:13px; color:#c8d2c7; font-weight:600; text-decoration:none; background:#2a5029; }
	
/* --------------------------------------------------------------
	CMS Styles
-------------------------------------------------------------- */
	
	.introText { font-size:14px; line-height:1.7; }
	.Heading { font-size:14px; color:#1f6b1f; letter-spacing:3px; font-family:arial, helvetica, sans-serif; text-transform:uppercase; }
	.hunterName { font-size:12px; font-weight:600; color:#fdf7ed; }
	.hunterDescription { font-size:11px; }
	.subHeader { font-size:16px; color:#C7B047; }
	.MainHeading { font-size:18px; }
	.Bold { font-size:12px; font-weight:600; }
	.Small { font-size:12px; }
	.BookingTitles { font-family:geneva, arial, helvetica, sans-serif; font-size:13px; color:#c8d2c7; font-weight:600; text-decoration:none; background:#2a5029; }
	
	.ContentArrow { background:url("Images/Arrow.gif") no-repeat center right; }