﻿/*********************************************************************************************************//*********************************************************************************************************//*********************************************MAIN LAYOUT STYLES******************************************//*********************************************************************************************************//*********************************************************************************************************/		/*************************************PAGE LAYOUT**************************/body{	background-color: #003366;	margin: 0px auto;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: black;	font-size: 12px;}table.maintable{	text-align: center; 	height: auto; 	width: auto;	margin: 0px auto;}div.header{	width: 800px;	height: 200px;	background-color: #FFCC67;	text-align:left;	background-image: url(../images/headerbg.gif);	background-position: top center;	background-repeat: no-repeat;}div.headercontent{	margin-left: 0px;	padding-top: 57px;}div.container{	width: 800px; 	height: auto; 	background-color: #336699; 	border-top: 2px solid #336699;}div.leftcontainer{	background-color: #336699; 	width: 156px; 	height: 600px; 	float: left;	color: white;	background-image: url(../images/leftbg.gif);	background-position: top center;	background-repeat: no-repeat; }div.rightcontainer{	background-color: white; 	width: 644px; 	height: auto; 	float: right;	border-top: 1px solid #336699;	background-image: url(../images/rightbg.gif);	background-position: top center;	background-repeat: no-repeat; }div.content{	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;	text-align: left;}div.footer{	width: 800px; 	height: auto; 	background-color: white;	border-top: 4px solid #336699;	background-color: #FFCC67;}div.footertext{	padding: 5px;	text-align: center;	font-size: 10px;	color: black;}span.pagetitles{	font-size: 14px;	color: #336699;	font-variant: small-caps;	font-weight: bold;	}span.pagesubtitles{	font-size: 12px;	color: #336699;	font-variant: small-caps;	font-weight: bold;}span.photogallery{	font-size: 12px;	color: red;	font-variant: small-caps;	font-weight: bold;}div.adminclass{	text-align: center;	width: inherit;	height: auto;	color: white;	font-size: 10px;}div.searches{	text-align: left; 	padding: 5px;	height: 600px;}/*********************************************************************************************************//**********************************************END PAGE LAYOUT********************************************//*********************************************************************************************************//*********************************************************************************************************/		/*************************************AGREEMENT LAYOUT**************************/div.agreement{	padding: 5px;	color: black;	font-size: 10px;	text-align: left;}table.agreementform{	text-align: left;}td.titlecontainer{	width: 100px;	text-align: center;}td.fieldcontainer{	width: 150px;	text-align: center;}span.agreementtitle{	font-size: 13px;	font-weight: bold;	color: black;}span.agreementsubtitles{	font-size: 12px;	font-weight: bold;}span.agreementsubtitles2{	font-weight: bold;}/*********************************************************************************************************//**********************************************END AGREEMENT LAYOUT********************************************//*********************************************************************************************************//*********************************************************************************************************/						/*--------------------- FAQ AND POLICY CONTROLS--------------------------- */div.faq{	text-align: left;	padding: 5px;}div.faqsub{	padding: 10px;	font-size: 12px;}span.subtitles /********USEABLE ANYWHERE******/{	font-size: 12px;	font-weight: bold;}span.subtitles2 /********USEABLE ANYWHERE******/{	font-weight: bold;}/*********************************************************************************************************//**********************************************END FAQ & POLICY********************************************//*********************************************************************************************************//*********************************************************************************************************/						/*--------------------- TESTIMONIALS CONTROLS--------------------------- */div.testimonials{	text-align: left;	padding: 5px;}span.testimony /********USEABLE ANYWHERE******/{	font-size: 12px;}span.testimonywho /********USEABLE ANYWHERE******/{	font-weight: bold;	font-style: italic;}span.testimonywhere{	font-style: italic;	font-weight: bold;	color: red;}/*********************************************************************************************************//**********************************************END FAQ & POLICY********************************************//*********************************************************************************************************//*********************************************************************************************************/			/*--------------------- PARKS & OUTDOORS CONTROLS--------------------------- */div.parks{	text-align: left; 	padding: 5px;}a.parks:link{	color: #008000; 	font-size: 12px;	font-weight: bold;	text-decoration: none;}a.parks:visited  {	color: #008000; 	font-size: 12px;	font-weight: bold;	text-decoration: none;}a.parks:active {	color: #008000; 	text-decoration: none;	font-size: 12px;	font-weight: bold;}a.parks:hover {	color: white; 	background-color: #008000;	text-decoration: underline;	font-size: 12px;	font-weight: bold;}a.parks2:visited  {	color: #008000; 	text-decoration: none;}a.parks2:active {	color: #008000; 	text-decoration: none;}a.parks2:hover {	color: white; 	background-color: #008000;	text-decoration: underline;}span.parks{	color: #008000; 	font-size: 12px;	font-weight: bold;}div.outdoors{	text-align: left; 	padding: 5px;	height: 600px;}div.prestigious{	text-align: left; 	padding: 5px;	height: auto;}/*********************************************************************************************************//**********************************************END PARK CONTROLS********************************************//*********************************************************************************************************/			/*--------------------- SPECIALS CONTROLS--------------------------- */div.specials{	text-align: left; 	padding: 5px;	height: 600px;}/*********************************************************************************************************//**********************************************END PARK CONTROLS********************************************//*********************************************************************************************************/			/*--------------------- EDIT RENTALS CONTROLS--------------------------- */div.editrentals{	text-align: left;	padding: 5px;	height: 600px;}/*********************************************************************************************************//**********************************************END RENTALS CONTROLS********************************************//*********************************************************************************************************/			/*--------------------- EDIT FEATURES CONTROLS--------------------------- */div.editfeatures{	text-align: left;	padding: 5px;	height: auto;}/*********************************************************************************************************//**********************************************END FEATURES CONTROLS********************************************//*********************************************************************************************************//*********************************************************************************************************/						/*--------------------- Menu Tabs J--------------------------- */    #toc {      float:left;      width:auto;      font-size:93%;      line-height:normal;	  margin-top: 110px;      }    #toc ul {	margin:0;	padding: 10px 0px 0 50px;	list-style:none;      }    #toc li {      display: inline;      margin:0;      padding:0;      }    #toc a {      float:left;      background:url("../layout/tableftJ.gif") no-repeat left top;      margin:0;      padding:0 0 0 5px;      text-decoration:none;      }    #toc a span {      float:left;      display:block;      background:url("../layout/tabrightJ.gif") no-repeat right top;      padding:5px 15px 4px 6px;      color: white;      }                  #tocblink a {      float:left;      background:url("../layout/tableftJBlink.gif") no-repeat left top;      margin:0;      padding:0 0 0 5px;      text-decoration:none;      }    #tocblink a span {      float:left;      display:block;      background:url("../layout/tabrightJBlink.gif") no-repeat right top;      padding:5px 15px 4px 6px;      color: white;      }          /* Commented Backslash Hack hides rule from IE5-Mac \*/    #toc a span {float:none;}    /* End IE5-Mac hack */    #toc a:hover span {      color: Black;      }    #toc a:hover {      background-position:0% -42px;      }    #toc a:hover span {      background-position:100% -42px;      }/*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************/						/*--------------------- LEFT NAV--------------------------- *//* CSS Popout menuv *//* Fix IE. Hide from IE Mac \*/* html #menuv ul li{float:left;height:1%;}* html #menuv ul li a{height:1%;}/* End */#menuv		                                 /* position, size, and font of  menu */	{		/*position:absolute;		top:19em;	left:6em;	z-index: 10;*/	width: 140px;						          /* [1] width of menu item (i.e., box) */	text-align: center;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}#menuv a	{	width: 100%;	display:block;							padding-top: 0.2em;						/* expands menu box vertically*/	padding-bottom: 0.2em;	border-bottom: 1px solid #555;		/* adds bottom border */	white-space: nowrap;	}#menuv a, #menuv a:visited				/* all menus at rest */	{	color: white;	background-color: #003366;	text-decoration: none;				       /* removes underlines from links */	}#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */	{	background-image: url(nav_white.gif);	background-position: right center;	background-repeat: no-repeat;	}#menuv a:hover				             /* all menus on mouse-over */	{	color: black;	background-color: #CCCCCC;	}	#menuv li	{	list-style-type:none;		            /* removes bullets */	}#menuv ul li	{	position:relative;	}#menuv li ul	{	position: absolute;	top: 0;	left: 140px;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */	display: none;	}div#menuv ul, #menuv ul ul, div#menuv ul ul ul	{	margin: 0;				               /* keeps the menu parts together */	padding:0;	width: 140px;			              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */	}div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul	{	display: none;	}div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul	{	display: block;	}/*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************/						/*--------------------- ADMIN NAV--------------------------- */a.admin:link{	color: white; 	font-size: 12px;	text-decoration: none;}a.admin:visited  {	color: white; 	font-size: 12px;	text-decoration: none;}a.admin:active {	color: white; 	text-decoration: none;	font-size: 12px;}a.admin:hover {	color: black; 	background-color: white;	text-decoration: underline;	font-size: 12px;}/*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************/						/*--------------------- ADMIN LAYOUT--------------------------- */table.newrental{	width: 646px;	height: auto;	text-align: left;}td.newrentalleft{	width: 100px;	text-align: right;}td.newrentalright{	width: 150px;	text-align: left;}/*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************/						/*------------------------RENTAL PAGE--------------------------- *//*-------------------------------------------LAYOUT CONTROL STYLES-------------------------------------- */div.rentalsDiv{	 width: inherit; 	 height: auto; 	 text-align: center;	 vertical-align: top;	 padding: 2px;}td.rentalsCommonelements{	width: 650px; 	height: 35px;}td.rentalsTitleblock{	width: 650px; 	height: auto;	font-variant: small-caps;	font-size: 18px;	color: white;	background-color: black;    text-align: center;}td.rentalsCommonfeatures{	width: 650px;	height: auto;	text-align: left;}td.rentalsImages{	width: 220px;	height: 80px;}td.rentalsContact{	width: 220px;	height: 90px;}td.rentalsLinksout{	width: 215px; 	height: auto;	text-align: center;	vertical-align: middle;}td.rentalsAdditional{	width: 640px; 	height: 170px;}td.rentalsFeatures{	width: 640px; 	height: 70px;}td.rentalsPhotos{	width: 235px;	height: 270px;}td.rentalsLeftalign{	text-align: left;}span.rentalsTitles{ font-variant: small-caps;  color: #336699;  font-weight: bold;}/*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************/						/*------------------------Contact PAGE--------------------------- *//*-------------------------------------------LAYOUT CONTROL STYLES-------------------------------------- */div.contactus{	text-align: left; 	padding: 5px;	height: 600px;	vertical-align: middle;}div.contactusLabels{	text-align: left;	width: 200px;	height: auto;}tr.row1{		background-color: #CCCCCC;}tr.row2{		background-color: white;}/*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************/						/*--------------------- SITE WIDE NAV--------------------------- */a:link{	color: #336699; 	font-size: 12px;	text-decoration: underline;}a:visited  {	color: #336699; 	font-size: 12px;	text-decoration: underline;}a:active {	color: #336699; 	text-decoration: underline;	font-size: 12px;}a:hover {	color: white; 	background-color:  #336699;	text-decoration: underline;	font-size: 12px;}						/*---------------------photogallery link--------------------------- */a.pg:link{	color: red; 	font-size: 12px;	text-decoration: underline;	font-weight: bold;}a.pg:visited  {	color: red; 	font-size: 12px;	text-decoration: underline;	font-weight: bold;}a.pg:active {	color: red; 	text-decoration: underline;	font-size: 12px;	font-weight: bold;}a.pg:hover {	color: white; 	background-color: red;	text-decoration: underline;	font-size: 12px;	font-weight: bold;}						/*---------------------MAP--------------------------- */a.map:link{	color: #336699; 	font-size: 12px;	text-decoration: underline;}a.map:visited  {	color: #336699; 	font-size: 12px;	text-decoration: underline;}a.map:active {	color: #336699; 	text-decoration: underline;	font-size: 12px;}a.map:hover {	background-color: #CCCCCC;	text-decoration: underline;	font-size: 12px;}/*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************//*********************************************************************************************************/						/*--------------------- SITE WIDE NAV--------------------------- */a.viewall:link{	color: red; 	font-size: 14px;	text-decoration: underline;}a.viewall:visited  {	color:red; 	font-size: 14px;	text-decoration: underline;}a.viewall:active {	color:red; 	text-decoration: underline;	font-size: 14px;}a.viewall:hover {	color: black; 	text-decoration: underline;	font-size: 14px;}/*********************************************************************************************************//*********************************************************************************************************/.gallerycontainer{position: relative;text-align: center;height: 650px;/*Add a height attribute and set to largest image's height to prevent overlaying*/}.thumbnail img{border: 1px solid white;margin: 0 5px 5px 0;}.thumbnail:hover{background-color: transparent;}.thumbnail:hover img{border: 1px solid blue;}.thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color: #336699;padding: 5px;left: -500px;border: 1px dashed gray;visibility: hidden;color: white;text-decoration: none;}.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}.thumbnail:hover span{ /*CSS for enlarged image*/visibility: visible;top: 105px;left: 60px; /*position where enlarged image should offset horizontally */z-index: 50;}.StaticMenuItemStyle{    border: 1px solid #555555;    background-color: #003366;    text-align: center;    text-decoration: none;    color: #FFFFFF;    }A.StaticMenuItemStyle{    border: 1px solid #555555;    text-align: center;    text-decoration: none;    color: #FFFFFF;    }.StaticHoverStyle{    background-color: #cccccc;}A.StaticHoverStyle{    background-color: #cccccc;    color: #000000;}.DynamicMenuStyle{     border: 1px solid #555555;    background-color: #003366;    text-align: center;    text-decoration: none;    color: #FFFFFF;}A.DynamicMenuStyle{   border: 1px solid #555555;    text-align: center;    text-decoration: none;    color: #FFFFFF;}.DynamicHoverStyle{     background-color: #cccccc;}A.DynamicHoverStyle{     background-color: #cccccc;    color: #000000;}