.layoutPage1
{
	width: 40%;
	background-image: url(../images/grid.gif);
}
.layoutPage2
{
	width: 55%;
	background-image: url(../images/grid.gif);
}
.layoutPage3
{
	width: 70%;
	background-image: url(../images/grid.gif);
}
.layoutPage4
{
	width: 80%;
	background-image: url(../images/grid.gif);
}
.layoutPage5
{
	width: 96%;
	background-image: url(../images/grid.gif);
}
.layoutImageHeader 
{
	left: 8px;
	top: 4px;
	width: 100px;
}
.layoutMenu 
{
	left: 470px;
	top: 18px;
	width: 100px;
}
.layoutFamilyParksHeader 
{
	left: 880px;
	top: 18px;
}
.layoutImageKilroy 
{
	left: 818px;
	top: 76px;
}
.layoutImageKilroy2 
{
	left: 818px;
	top: 138px;
}
.layoutFontSelectSize 
{
	position: absolute;
	left: 880px;
	top: 100px;
}


.layoutDataStyle1 
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.layoutDataStyle1Inside 
{
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.layoutDataStyle1ImageColumn1 
{
	margin-left: 5px;
	margin-top: 5px;
	width: 126px;
}
.layoutDataStyle1ImageColumn2 
{
	left: 5px;
	top: 5px;
	width: 86px;
}
.layoutDataStyle1TextColumn1 
{
	margin-left: 91px;
	margin-top: 0px;
	width: 629px;
}
.layoutDataStyle1TextColumn2 
{
	margin-left: 131px;
	margin-top: 0px;
	width: 98%;
	border: 1px solid #CCCCCC;
}
.layoutDataStyle1TextColumn3 
{
	left: 0px;
	top: 0px;
	height: 288px;
	width: 720px;
}


.layoutDataStyle2 
{
	position: absolute;
	left: 224px;
	top: 141px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 212px;
	width: 752px;
}
.layoutDataStyle2Inside 
{
	position: absolute;
	left: 5px;
	top: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
	height: 200px;
	width: 740px;
	overflow: hidden;
}
.layoutDataStyle2ImageColumn1 
{
	position: absolute;
	left: 3px;
	top: 5px;
	width: 126px;
}
.layoutDataStyle2TextColumn1 
{
	position: absolute;
	left: 131px;
	top: 0px;
	width: 604px;
}


.layoutDataStyle3 
{
	position: absolute;
	left: 224px;
	top: 361px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 212px;
	width: 752px;
}
.layoutDataStyle3Inside 
{
	position: absolute;
	left: 5px;
	top: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
	height: 200px;
	width: 740px;
	overflow: hidden;
}
.layoutDataStyle3ImageColumn1 
{
	position: absolute;
	left: 5px;
	top: 5px;
	width: 126px;
}
.layoutDataStyle3TextColumn2 
{
	position: absolute;
	left: 131px;
	top: 0px;
	width: 604px;
}


.layoutDataStyle4 
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.layoutDataStyle4Inside 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
}


.layoutDataStyle5 
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.layoutDataStyle5Inside 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
}


.layoutDataStyle6 
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.layoutDataStyle6Inside 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
}


.layoutDataStyle7 
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.layoutDataStyle7Inside 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
	overflow: auto
}
.layoutDataStyle7Trailer 
{
	left: 10px;
	top: 620px;
	height: 30px;
	width: 770px;
}
.layoutDataStyle7TrailerHidden 
{
	left: 10px;
	top: 650px;
	height: 30px;
	width: 770px;
}


.layoutDataStyle8 
{
	left: 224px;
	top: 203px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.layoutDataStyle8Inside 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
	overflow: auto;
}
.layoutDataStyle8ImageColumn1 
{
	left: 5px;
	top: 5px;
	width: 126px;
}
.layoutDataStyle8TextColumn1 
{
	left: 131px;
	top: 0px;
	width: 590px;
}


.layoutDataStyle9 
{
	left: 224px;
	top: 392px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.layoutDataStyle9Inside 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	top: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
	overflow: auto;
}
.layoutDataStyle9ImageColumn1 
{
	left: 5px;
	top: 5px;
	width: 126px;
}
.layoutDataStyle9TextColumn2 
{
	left: 131px;
	top: 0px;
	width: 590px;
}


.layoutDataStyle10 
{
	position: absolute;
	left: 10px;
	top: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 624px;
	width: 824px;
}
.layoutDataStyle10Inside 
{
	position: absolute;
	left: 5px;
	top: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
	height: 614px;
	width: 814px;
	overflow: hidden;
}
.layoutDataStyle10Trailer 
{
	position: absolute;
	left: 10px;
	top: 640px;
	height: 30px;
	width: 770px;
}


.layoutDataStyle11 
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.layoutDataStyle11Inside 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
	overflow: auto
}
.layoutDataStyle11Trailer 
{
	margin-left: 10px;
	margin-top: 10px;
	height: 30px;
	width: 770px;
}
.layoutTable11 
{
	left: 10px;
	top: 40px;
	width: 770px;
}


.placeSubMenu 
{
	left: 16px;
	top: 141px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.placeSubMenuInside 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	background-color: #F4DBB2;
	overflow: hidden;
}
.placeImageSubMenuCurl 
{
	position: absolute;
	left: 10px;
	top: 160px;
}

.placeImageTagline 
{
	left: 224px;
	top: 141px;
}

.placeImageTagline2 
{
	left: 496px;
	top: 141px;
}

.placeInfoPopups 
{
	left: 665px;
	top: 161px;
}

.placeImageFooter 
{
	left: 32px;
	top: 580px;
}


.borderLarge 
{
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.borderMedium 
{
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.borderTight 
{
	padding: 0px;
	border: 1px solid #CCCCCC;
}


.jumpArrowPicture
{
	padding-top  : 5px;
	padding-left : 9px;
}
.jumpFullPicture
{
	padding-top  : 5px;
	padding-left : 3px;
	padding-right : 3px;
}


.imageChevron
{
	margin-right : 4px;
	margin-bottom: 2px;
}


.linkMail
{
	color          : #7A7A7A;
	font-weight    : bold;
	text-decoration: underline;
}


.linkTextHeader
{
	color          : #717171;
}


A
{
	text-decoration: none 
}

A:hover
{
	color          : #E6AC24;
	text-decoration: underline;
}



.wrap1, .wrap2, .shadowsize1, .shadowsize2, .shadowsize6
{
	display:inline-table;
	/* \*/display:block;/**/
}
.wrap1
{
	float:left;
	background:url(../images/shadow.gif) right bottom no-repeat;
}
.wrap2
{
	background:url(../images/corner_bl.gif) left bottom no-repeat;
}
.shadowsize1
{
	padding:0 1px 1px 0;
	background:url(../images/corner_tr.gif) right top no-repeat;
} 
.shadowsize2
{
	padding:0 2px 2px 0;
	background:url(../images/corner_tr.gif) right top no-repeat;
} 
.shadowsize3
{
	padding:0 3px 3px 0;
	background:url(../images/corner_tr.gif) right top no-repeat;
} 
.shadowsize4
{
	padding:0 4px 4px 0;
	background:url(../images/corner_tr.gif) right top no-repeat;
} 
.shadowsize5
{
	padding:0 5px 5px 0;
	background:url(../images/corner_tr.gif) right top no-repeat;
} 
.shadowsize6
{
	padding:0 6px 6px 0;
	background:url(../images/corner_tr.gif) right top no-repeat;
} 
.shadowsize20
{
	padding:0 20px 20px 0;
	background:url(../images/corner_tr.gif) right top no-repeat;
} 
  
.photoBorder 
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}


.borderTBLR 
{
	border: 1px solid #CCCCCC;
}



.placePhotoGroupMenu 
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.placePhotoGroupMenuInside 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	background-color: #F4DBB2;
}

.layoutDataPhotoGroup 
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 100%;
}
.layoutDataPhotoGroupInside 
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E5F5F4;
}

.footerSpring
{
	background-image: url(../images/footer2.jpg);
	height: 49px;
}

.rowZebra0
{
	background-color: #F4DBB2;
}

.rowZebra1
{
	background-color: #FFFFFF;
}
