/* ---------------------------------------------------------------	
	Manuka Point Lodge - 2009 Innovative Media
--------------------------------------------------------------- */

p, td, th { font-size:11px; color:#000; line-height:160%;padding:0px;margin:0px; }
p{margin:0 0 10px 0;}

h1 {margin:0px;padding:0px;  }
h2 {  margin:0px;padding:0px;}
h3 {  margin:0px;padding:0px;}
h4 {margin:0px;padding:0px;font-size:16px;font-family:arial,sans-serif;line-height:160%;font-weight:normal;  }
h5 {  margin:0px;padding:0px;}
h6 {  margin:0px;padding:0px;}

a{ color:#455a21; }


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:#333; font-family: arial, helvetica, sans-serif; line-height:1.8; }
input { border:1px solid #1B3216; background:#fff; }

a img { border: 0; }

/*--------------gallery styles---------------*/

ul.gallery-bottom-menu{list-style:none;}
ul.gallery-bottom-menu li{list-style:none;float:left;text-indent:0px;padding:0px;margin:0px;text-align:center;}
ul.gallery-bottom-menu li a{text-decoration:none;color:#6a7d52;font-weight:bold;}
ul.gallery-bottom-menu li a:hover{color:#455a21;text-decoration:none;}
ul.gallery-bottom-menu li img{margin:15px 22px;}
ul.gallery-bottom-menu li a img{border:solid 2px #faf4e8;}
ul.gallery-bottom-menu li a:hover img{border:solid 2px #6a7d52;}

div.main-content-new-gallery{width:800px;float:left;}

.newgall-rowstyle{border-bottom:0px;}

/*new gallery layout styles-----------*/

div.gallery-image-outer-tempnew{float:left;padding:0px 20px 0px 20px;height:140px;text-align:center;margin-bottom:-20px;}
div.image-img-tempnew{text-align:center;width:120px;height:85px;}
div.image-img-tempnew img{border:solid 4px white;margin:0 auto;}
div.image-name-tempnew{color:#455a21;text-align:center;text-transform:uppercase;font-size:10px;}

div.tempnew-gallery-page{padding-top:10px;}
div.tempnew-gallerytr{}
div.tempnew-gallerytd{ }
div.tempnew-gallery-pagi{text-align:center;}

div.gallery-next-outer{width:800px;text-transform:uppercase;font-size:10px;font-weight:bold;}
div.gallery-next-button{float:right;}
div.gallery-prev-button{float:left;margin-left:15px;}
div.gallery-next-outer a{color:#455a21;text-decoration:none;}
div.gallery-next-outer a:hover{color:#333;text-decoration:none;}

/*google map----------------*/

div.map-content-page{float:left;width:200px;text-align:right;margin:0 30px 0 0;}
#map{float:left;width:550px;height:450px;margin:0 0 30px 10px;}

/*------------------main page styling------------------------*/

body {background:#faf4e8; font-size:12px; font-family:arial, helvetica, sans-serif; margin:0; padding:0; line-height:1.4;text-align:center;background-image:url(Images/new/bkgd.jpg);background-position:center top;background-repeat:repeat-y; }
div.main-body{position:relative;width:992px;margin:0 auto;text-align:center;z-index:10;}

div.logonew{height:97px;}
	div.logonew img{margin:25px 0 0 0;}
	
div.top-menu-new{text-align:center;border:solid 1px #6a7d52;border-left:0px;border-right:0px;height:26px;}
	table.top-menu-table{color:#718051;margin:0 auto;text-align:center;height:26px;}
	table.top-menu-table a{color:#718051;font-weight:bold;}
	a.top-menu-table-link{text-transform:uppercase;line-height:26px;padding:5px 20px;color:#000;text-decoration:none;font-family:arial,sans-serif;}
	a.top-menu-table-link:hover{color:#455a21;}

div.top-footer-gallery{}

div.image-banner-new{height:220px;width:992px;overflow:hidden;border:solid 1px #9da681;border-left:0px;border-right:0px;background-image:url(Images/new/banners/walk.jpg);background-position:center top;background-repeat:no-repeat;z-index:0;}
	div.image-banner-new img{height:287px;width:992px;}

div.main-content-area-new{text-align:left;}

	.title-new{width:820px;font-weight:normal;text-transform:uppercase;font-size:18px;margin:0 0px 0px 30px;color:#000;padding:0px;height:38px;}
	div.main-content-new{min-height:300px;padding:20px 0 0 0;width:992px;float:left;height:auto;overflow:hidden;font-size:12px;line-height:200%;}

		table.content-newtable{margin:0 0 10px 20px;width:780px;vertical-align:top;border:0px;}
			table.content-newtable td{vertical-align:top;border:0px;padding:0px 0px 0px 30px;text-align:left;}
			td.col1table{padding:0px 20px 0px 0px;text-align:right;}
			td.col1table p{text-align:right;padding:0px;margin:0px;}
			td.col1table h4{text-align:right;padding:0px;margin:0px;}
			td.col2form{border:solid 1px red;padding:0px 20px 25px 0px;width:360px;}
	div.rhs-col-new{padding:10px 0 20px 0;width:165px;position:absolute;top:350px;right:0px;height:auto;overflow:hidden;border:solid 1px #728151;border-right:0px;border-top:0px;}
		div.rhs-item{}
		div.rhs-img{text-align:center;}
		div.rhs-img img{margin:5px auto;}
		div.rhs-link{padding:0 0 5px 0;}
		div.rhs-link ul{list-style-type:none;padding:0px;margin:0px;text-align:center;}
		div.rhs-link ul li{list-style-type:none;list-style-image:none;color:#000;font-size:10px; }
		div.rhs-link ul li a{font-weight:bold;color:#000;font-size:10px;}
div.rhs-link{font-weight:bold;color:#000;font-size:10px;}
div.rhs-link a{font-weight:bold;color:#000;font-size:10px;}
div.rhs-link a:hover{color:#455a21;}

div.main-content-new-contact{}


div.top-footer{text-align:center;border-top:solid 1px #9da681;padding:20px 0 15px 0;}
	div.top-footer div{display:inline; height:80px;padding:0 15px 0 15px;}

div.footer-new{border-top:solid 1px #9da681;}
	div.copyright{color:#728151;}

div.contact-form-new{width:550px;line-height:100%;text-align:left;margin:0 0 0 30px;}
	table.EmailFormContainer{text-align:left;}
		table.EmailFormContainer td{text-align:left;line-height:100%;padding:0px 0px 5px 0px;}
		table.EmailFormContainer td input{text-align:left;border:solid 1px #999;}
		/*td.EmailFormAssetFieldCell{padding:0px;margin:0px;}
		td.EmailFormAssetFieldCell td input{width:140px;margin:0 5px 0 5px;}*/
		table.EmailFormContainer td.EmailFormAssetDescriptionCell{font-weight:bold;width:100px;}
		input.EmailFormAssetSubmitButton{color:#455a21;background-color:#fff;border:solid 1px #ccc;padding:2px 5px 2px 5px;font-weight:bold;font-size:11px;}

table.species-table{margin:0px;padding:0px;text-indent:0px;}
table.species-table td{font-weight:bold;margin:0px;color:#333;padding:5px 45px 5px 0px;text-indent:0px;}
.new-sub-title{font-weight:bold;font-size:14px;margin-top:10px;}

			
/* ----------------------------------------------------------------
	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 { width: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:#333; }
	#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; }