﻿/*** GLOBAL ***/
/* html definitions */
body
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	/*background: #000;*/
	background: url('../Images/bg_tile_New3.jpg');	
	background-position:top;
	background-repeat:repeat;
}

a { outline: none }

.workingPanel
{
	
	text-align: center;
	position:relative;
	top:0;
	left:0; 
	width: 1024px;
	margin: 0 auto;
}

.secondaryWorkingPanel
{	
	text-align: center;
	position:relative;
	top:0;
	left:0;  
	width: 1024px;
	margin: 0 auto;
}

.NavOff
{
	padding: 10px 20px 10px 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 12pt;
	color: #FFF;
	text-decoration: none;
}

.NavOn
{
	padding: 10px 20px 10px 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 12pt;
	color: #FFE94E;
	text-decoration: none;
}

.FlashHeading1
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 36pt;
	color: #FFE94E;
}

.FlashHeading2
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "henry hand" , Futura, Verdana;
	font-size: 17pt;
	color: #FFF;
}

.Headline1
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 24pt;
	color: #FFF;
}

.Headline2
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 24pt;
	color: #FFE94E;
}

.Headline3
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 15pt;
	color: #FFE94E;
	text-decoration:none; 
}
.Headline3A { margin: 0px 0px 6px 0px; padding: 0px; font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif; font-size: 15pt; color: #FFE94E; text-decoration:none; }
.Headline3B { margin: 0px 0px 6px 0px; padding: 0px; font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif; font-size: 14pt; color: #FFE94E; text-decoration:none; }

.Headline4
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 14pt;
	color: #FFF;
	line-height: 1em;
}
.Headline5 { margin: 12px 0px 6px 0px; padding: 0px; font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif; text-decoration: none; font-size: 10pt; font-weight:bold; color: #FFE94E; }
.Headline5A { margin: 12px 0px 2px 24px; padding: 0px; font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif; text-decoration: none; font-size: 10pt; font-weight:bold; color: #FFE94E; }

.BreadCrumb
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	text-decoration: none;
	font-size: 10pt;
	color: #FFE94E;
}
.YellowLink
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	text-decoration: underline;
	font-size: 10pt;
	color: #FFE94E;
}
.YellowLink2
{
	margin: 0px 0px 16px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	text-decoration: none;
	font-size: 10pt;
	color: #FFE94E;
}
.YellowLink2Twitter
{
	margin: 10px 0px 16px 10px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	text-decoration: none;
	font-size: 9pt;
	color: #FFE94E;
}

.TimeStamp 
{	
	font-size: 8pt;
	font-weight:normal;
	font-style:italic;
	color: #FFF;
	margin-top:-15px;
}

#WestImage img,#EastImage img,#MountainImage img
{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin:0 7px 2px 0;
	padding:4px;
}

#WestP1Content,#EastP1Content,#MountainP1Content
{
	padding-bottom:10px;
}

.BodyCopy1
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 11pt;
	color: #FFF;
}

.BodyCopy2
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFF;
	line-height: 15px;
	text-decoration:none;  
	 
}
.BodyCopy2Twitter
{
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFF;
	line-height: 14px;
	text-decoration:none;  
}
.BodyCopy2ParkDetail
{
	margin: 6px 10px 10px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFF;
	line-height: 15px;
	text-decoration:none;  
	 
}
.BodyCopy2Legacy{
	margin: 10px 10px 15px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFF;
	line-height: 20px;
	text-decoration:none;  
	 
}

.BodyCopy3
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFF;
	line-height: 15px;
}
.BodyCopy4
{
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration:none;  
	 
}
.BodyCopy5
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 9pt;
	color: #FFF;
	line-height: 15px;
	text-decoration:none;  
	 
}
.BodyCopy6
{
	margin: 20px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFF;
	line-height: 15px;
	text-decoration:none;  
	 
}
.BodyCopy7
{
	margin: 0px 40px 30px 0px;
	padding: 0px;
	text-align:center;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFF;
	line-height: 15px;
	text-decoration:none;  
	 
}
.BodyCopy8
{
	margin: 0px 20px 20px 25px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFF;
	line-height: 15px;
	text-decoration:none;  
	 
}
.BodyCopy9
{margin: 3px 15px 6px 20px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 9pt;
	color: #FFF;
	line-height: 15px;
	text-decoration:none; 
}
.BodyCopyYellow
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 12pt;
	color: #FFE94E;
}

.footer
{
	margin: 10px 10px 10px 10px;
	padding: 0px;
	width: 100%;
	text-align: center;
	height: 50px;
	z-index:20;
}

.FooterCopy
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFF;
	text-decoration: none;
}

.topNav
{
	padding: 0px 0px 5px 0px;
	width: 1024px;
	text-align: left;
	position: absolute;
	left: 40px;
	top: 10px;
	z-index:150;
}

.photoframe
{
	position: absolute;
	left: 0px;
	top: -100px;
	z-index: -2;
}
.homephotoframe
{
	position: absolute;
	left: 0px;
	top: 4px;
	/*z-index: -2;*/
}

.main_photo
{
	width: 832px;
	height: 480px;
	position: relative;
	left: 1px;
	top: -19px;
}

.smallphotoframe
{
	padding: 0px;
	margin: 0px;
	background: url(../Images/small_frame3.png);
	background-position: top;
	background-repeat: repeat-y;
	width: 1024px;
	height: 444px;
	position:relative;
	left: 0px; 
	top: 0px;	
}
.smallphotoframePTP
{
	padding: 0px;
	margin: 0px;
	background: url(../Images/small_frame3.png);
	background-position: top;
	background-repeat: repeat-y;
	width: 1024px;
	height: 444px;
	position:relative;
	left: 0px; 
	top: 0px;	
}
.mapphotoframeParks
{
	padding: 0px;
	margin: 0px;
	background: url(../Images/project/map_bg.png);
	background-position: top;
	background-repeat: repeat-y;
	width: 1024px;
	height: 506px;
	position:relative;
	left: 0px; 
	top: 12px;	
}


.smallphotoframeParks 
{
	padding: 0px;
	margin: 0px;
	background: url(../Images/small_frame_Parks.png);
	background-position: top;
	background-repeat: repeat-y;
	width: 1004px;
	height: 300px;
	position:relative;
	left: -20px; 
	top: 20px;
	}
.smallphotoframePTPdetail{
	position:relative;
	padding: 0px;
	margin: 0px;
	background: url(../Images/preserve/PTP_parkDetail_topBg.png);
	background-position: top;
	background-repeat: repeat-y;
	width: 970px;
	height: 275px;	
	top: 30px;
	left: 0px !important;
	left: -10px; 
}

#slideshow
{
	position: absolute;
	width: 940px;
	height: 330px;		
	top: 45px;
	left:40px;
	padding:0px;
	margin:0px;		
	z-index:5;
}

#slideshow img
{
	width: 940px;
	height: 330px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#preserveSlideshow
{
	position: absolute;
	width: 954px;
	height: 250px;		
	top: 45px;
	left:10px;
	padding:0px;
	margin:0px;		
	z-index:5;
}

#preserveSlideshow img
{
	width: 954px;
	height: 250px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#PTPdetailslideshow
{
	position: absolute;
	width: 930px;
	height: 235px;		
	top: 45px;
	left:20px !important;
	left:40px;
	padding:0px;
	margin:0px;		
	z-index:5;
}

#PTPdetailslideshow img
{
	width: 930px;
	height: 235px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#ParksDetailPhoto {position:relative;}
#ParksSlideshow
{
	position: absolute;
	width: 925px;
	height: 236px;		
	top: 47px;
	left:20px;
	padding:0px;
	margin:0px;		
	z-index:5;
}

#ParksSlideshow img
{
	width: 925px;
	height: 236px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.PreserveSubmitEmail{clear:both;display:block;padding:8px;}

.connectLeatherTabs
{
	position: absolute;
	left: 10px;
	top: 225px;
	width: 419px;
	height: 118px;
	z-index: 10;
}

.connectTab
{
	background: url(../Images/connect/connect_leather_strap.png);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 419px;
	height: 118px;
	z-index: 10;
}

.CommunityLayout
{
	position: relative;
	left: 50px;
	top: -10px;
	width: 1000px;	
	padding-bottom:50px; 
}
.PreserveLayout
{
	position: relative;
	left: 10px;
	top: -10px;
	width: 1000px;	
	padding-bottom:2px;
	height:auto; 
}
.ProjectLayout
{
	position: relative;
	left: 20px;
	top: 60px;
	width: 1000px;	
	padding-bottom:2px;
	height:auto; 
}

.smallproductframe
{
	background: url(../Images/small_frame3.png);
	background-position: top;
	background-repeat: repeat-y;
	width: 1024px;
	height: 444px;
	position: relative;
	left: 0px; 
	top: 0px;
}

.recallframe
{
	background: url(../Images/products/Bg_Recall.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 964px;
	height: 634px;
	position: relative;
	left: 20px;
	top: 40px;	
}

#productslideshow
{
	position: absolute;
	width: 936px;
	height: 330px;		
	top: 44px;
	left:45px;
	padding:0px;
	margin:0px;
	background-color:Transparent; 
	z-index:5;
}

#productslideshow img
{
	width: 936px;
	height: 330px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.productLeatherTabs
{
	position: absolute;
	left: 15px;
	top: 225px;
	width: 419px;
	height: 118px;
	z-index: 10;
}

.productTab
{
	background: url(../Images/products/product_leather_strap.png);
	background-position: left;
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 338px;
	height: 124px;
	z-index: 10;
}

.ProductLayout
{
	position: relative;
	left: 20px;
	top: 0px;
	width: 950px;
	padding-bottom:50px; 
	overflow:hidden;  	
}


#prodShopLeft {float: left; display: inline-block; width: 120px; height: 80px; margin-right: 8px;}
#prodShopRight {float: left; display: inline-block; width: 130px; height: 80px;	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
 }
.prodShopText {
	font-size: 10pt;
	color: #FFF;
	line-height: 15px;
	text-decoration:none; 
}

.smalleventframe
{
	background: url(../Images/events/small_frame.png);
	background-position: top;
	background-repeat: repeat-y;
	width: 1024px;
	height: 343px;
	position: relative;
	left: 0px;
	top: 40px;	
}

#eventslideshow
{
	position: absolute;
	width: 936px;
	height: 329px;		
	top: 44px;
	left:45px;
	padding:0px;
	margin:0px;
	background-color:Transparent; 
	z-index:5;
}

#eventslideshow img
{
	width: 936px;
	height: 329px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.eventLeatherTabs
{
	position: absolute;
	left: 15px;
	top: 225px;
	width: 416px;
	height: 109px;
	z-index: 10;
}

.eventTab
{
	background: url(../Images/events/events_tab.png);
	background-position: left;
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 412px;
	height: 105px;
	z-index: 10;
}

.eventLayout
{
	position: relative;
	left: 0px;
	top: -40px;
	width: 950px;
	padding-bottom:50px;	
}

.preserveLeatherTabs
{
	position: absolute;
	left: 10px;
	top: 205px;
	width: 403px;
	height: 132px;
	z-index: 10;
}

.preserveTab
{
	background: url(../Images/preserve/preserve_leather_strap_v3.png);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 403px;
	height: 132px;
	z-index: 10;
}

.preserveTopMap
{
	position: absolute;
	right: 210px;
	top: 280px;
	width: 155px;
	height: 120px;
	z-index: 10;
}

.preserveMap
{
	background: url(../Images/preserve/Preserve_map_v3.png);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 155px;
	height: 120px;
	z-index: 10;
}

#PTPbreadcrumb{position:absolute;margin:0px;padding:0px;left:30px;top:-30px;}
#PTPdetailbreadcrumb{position:absolute;margin:0px;padding:0px;left:20px;top:40px;}
#PTPtopnav{position:absolute;z-index:2;width:669px;margin:0px;padding:0px;left:10px;top:10px;text-align:left;}
#PTPdetailtopnav{position:absolute;z-index:2;width:669px;margin: 0px;padding:0px;left:0px;top:80px;text-align:left; }
ul.PTPnavParkDetail{margin: 10px 10px 10px 20px;padding:0px;font-weight:bold;}
ul.PTPnavParkDetail li{display:inline;margin-left:10px; list-style-image: none; font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;font-size: 10pt; color: #FFE94E;}
ul.PTPnavParkDetail a {text-decoration: none;}
ul.PTPParkDetail{margin-left: 0px !important;margin: 10px 10px 20px 20px;}
ul.PTPParkDetail li{font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;font-size: 10pt; color: #FFF;}
.segmentBackground {position:absolute;z-index:3;top:0px;left:0px;}
.segmentContent0 {position:absolute;z-index:4;top:0px;left:0px;}
.segmentContent {position:absolute;z-index:4;top:10px;left:10px;}
.segmentContent2 {position:absolute;z-index:4;top:20px;left:20px;}
.segmentContent6 {position:relative;z-index:6;clear:both;top:12px;left:0px;}
.segmentContent7 {position:relative;z-index:7;top:-62px;left:10px;margin-right:50px;}
#PTPmiddleLeftL{position:absolute;z-index:2;width:670px;margin:0px;padding:0px;left:10px;top:70px;text-align:left;}
#PTPmiddleLeftLegacy{position:absolute;z-index:2;width:670px;margin:0px;padding:0px;left:10px;top:135px;text-align:left;}
#PTPmiddleDivider{position:absolute;width:680px;margin:0px;padding:0px;left:0px;top:520px;text-align:left; }
#PTPinvolvedTable{position:absolute;width:680px;margin:0px;padding:0px;left:0px;top:120px;text-align:left; }
#PTPmiddleLeft{position:absolute;z-index:2;width:670px;margin:0px;padding:0px;left:0px;top:130px;text-align:left; }
#PTPmiddleRightL{position:absolute;width:253px;margin:0px;padding:20px;left:700px;top:10px;text-align:left; }
#PTPmiddleRight{position:absolute;z-index:2;width:250px;margin:0px;padding:20px;left:700px;top:80px;text-align:left; }
#PTPmiddleRightLegacy{position:absolute;width:253px;margin:0px;padding:20px;left:700px;top:80px;text-align:left; }
#PTPbottomLeft{position:absolute;z-index:2;width:253px;margin: 0px;padding:20px;left:0px;top:620px;text-align:left;}
#PTPbottomLeftL{position:absolute;z-index:2;width:250px;margin: 0px;padding:20px;left:0px;top:620px;text-align:left; }
#PTPbottomLeft2{position:absolute;z-index:2;width:250px;margin: 0px;padding:20px;left:0px;top:890px;text-align:left; }
#PTPbottomCenter{position:absolute;z-index:2;width:420px;margin: 0px;padding:20px;left:270px;top:620px;text-align:left; }
#PTPbottomCenterL{position:absolute;z-index:2;width:420px;margin: 0px;padding:20px;left:270px;top:620px;text-align:left; }
#PTPbottomRight{position:absolute;z-index:2;width:250px;margin: 0px;padding:20px;left:700px;top:620px;text-align:left; }
#PTPbottomRightL{position:absolute;z-index:2;width:250px;margin: 0px;padding:20px;left:700px;top:620px;text-align:left; }
#PTPbottomRight2L{position:absolute;z-index:2;width:250px;margin: 0px;padding:20px;left:700px;top:1180px;text-align:left; }
#PTPbottomLowerL{position:absolute;z-index:2;width:950px;margin: 0px;padding:20px;left:0px;top:1480px;text-align:left; }
#PTPbottomLower{position:absolute;z-index:2;width:950px;margin: 0px;padding:20px;left:0px;top:1080px;text-align:center; }
#PTPinvolvedbottom{position:absolute;z-index:2;width:950px;margin: 0px;padding:20px;left:0px;top:780px;text-align:center; }
#PTPlegacybottom{position:absolute;z-index:2;width:950px;margin: 0px;padding:20px;left:0px;top:1040px;text-align:center; }
#PTPbottomFooter{position:absolute;z-index:2;width:950px;margin: 0px;padding:20px;left:0px;top:1250px;text-align:center; }
#PTPfootText {position:relative;clear:both;top:10px;display:block;width:100%;margin: 0px;padding:20px;text-align:center; }
div.ptpColBg2{width:100%;height:100%;}
div.ptpColBg3{width:100%;height:100%;background: url(../Images/preserve/ptp_bottom_Bg_3mid.png); background-repeat: repeat-y;}
div.ptpColBg3A{width:100%;height:100%;background: url(../Images/preserve/ptp_bottom_Bg_3Amid.png); background-repeat: repeat-y;}

.preservePadding1{margin:10px;}
.preservePadding2{margin:20px;}

.Logo
{
	position: absolute;
	left: 800px;
	top: 25px;
	z-index: 10;
}

.LeatherTabs
{
	position: absolute;
	left: 20px;
	top: 450px;
	width: 79px;
	height: 48px;
	z-index: 10;
}

.smallEventsTab
{
	position: relative;
	left: 0px;
	top: -5px;
	width: 79px;
	height: 48px;
	z-index: 10;
	background: url(../Images/top_small_Strap.png);
	background-position: left;
	background-repeat: no-repeat;
}

.smallProductsTab
{
	background: url(../Images/middle_small_Strap.png);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 79px;
	height: 48px;
	z-index: 10;
}

.smallPictureTab
{
	position: relative;
	left: 0px;
	top: 5px;
	width: 79px;
	height: 48px;
	z-index: 10;
	background: url(../Images/bottom_small_Strap.png);
	background-position: left;
	background-repeat: no-repeat;
}

.smallPictureLayout
{
	padding: 5px 0px 5px 10px;
	text-align: center;
	vertical-align: middle;
}

.mainPromo
{
	position: relative;
	left: 20px;
	top: 0px;
	width: 1000px;
	height: 425px;
}

.promoPanel1
{
	width: 302px;
	height: 419px;
	margin-right: 15px;
	float: left;
	background: url(../Images/promo_panel.png);
	background-position: left;
	background-repeat: no-repeat;
}

.promoPanel2
{
	width: 302px;
	height: 419px;
	margin-right: 15px;
	float: left;
	background: url(../Images/promo_panel.png);
	background-position: left;
	background-repeat: no-repeat;
}

.promoPanel3
{
	float: left;
	width: 302px;
	height: 419px;
	background: url(../Images/promo_panel.png);
	background-position: left;
	background-repeat: no-repeat;
}

.promoContentTop
{
	text-align: left;
	height: 240px;
	width: 280px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 25px;
}
.promoContentTopPreserve
{
	padding: 0px;
	margin: 0px 0px 0px -20px;
}
.promoContentBottom
{
	text-align: left;
	height: 200px;
	width: 280px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
}
.promoContentBottomNoPad
{
	text-align: left;
	height: 200px;
	width: 300px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 10px;
}

.preservePromo
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 1050px;
	height: 250px;
}

.preservePanel1
{
	width: 260px;
	height: 240px;
	margin-right: 2px;
	float: left;
	background: url(../Images/preserve/Preserve_mid1_Bg.png);
	background-position: left;
	background-repeat: no-repeat;
}

.preservePanel2
{
	width: 420px;
	height: 240px;
	margin-right: 2px;
	float: left;
	background: url(../Images/preserve/Preserve_mid2_Bg.png);
	background-position: left;
	background-repeat: no-repeat;
}

.preservePanel3
{
	float: left;
	width: 270px;
	height: 240px;
	background: url(../Images/preserve/Preserve_mid3_Bg.png);
	background-position: left;
	background-repeat: no-repeat;
}

.preservePanel4
{
	float: left;
	width: 960px;
	height: 150px;
	background: url(../Images/preserve/Preserve_mid4_Bg.png);
	background-position: left;
	background-repeat: no-repeat;
}

.ProductSidePanel
{
	width: 281px;
	/*height: 1188px; */
	height: auto;
	padding-top: 0px;	  
	background: url(../Images/products/productsidepanelbg2.png);
	background-position: top;	
}

.EventSidePanel
{
	width: 281px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;
	background: url(../Images/productsidepanelbg.png);
	background-position: top;
	background-repeat: no-repeat;
}

/* Slider Information */
.clearfix
{
	display: inline-table;
	/*background: url(../Images/events/Event_slider_frame.png);*/
	
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

.photogallery
{
	background: url(../Images/events/Event_slider_frame.png);
	background-position: top;
	background-repeat: no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:608px;
	height:218px;	
	z-index:10;
}

.leftbuttonslider
{
	position:absolute;
	top:90;
	left:5;	
	z-index:15;
}

.rightbuttonslider
{
	position:absolute;
	top:90;
	left:565;	
	z-index:15;
}

#slider
{
	margin: 0 auto;   	
	width: 615px;
	height:218; 
	position:relative;
	top:-24;
	left:-15;   
}

#slider .floating
{
	margin-top: 10px;
}

#slider ul
{
	list-style-type: none;	
	vertical-align: middle;
}

#slider ul li
{
	float: left;	
	text-align: center;
	margin-right:5px;
	padding-top:6px;
}

#slider ul li img
{
	display: block;
}

#slider img
{
	overflow: hidden;
}

.floating
{
	float: left;
}

#butleft, #butright
{
	padding: 0px;
	margin: 0px;
}
#butleft img, #butright img
{
	padding: 0px;
	margin: 0px;
	border-style: none;
}

#butleft
{
	margin-left: 1px;
	margin-right: 4px;
}

#butright
{
	margin-left: 4px;
}

/*Event Details*/
.event_heading
{
	cursor: pointer;
}

.event_body
{
	padding: 5px 5px 5px 5px;
	cursor: pointer;
}

.recallText
{
	margin: 0px 30px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 10pt;
	color: #FFF;
	text-decoration: none;
}

.recallHeader
{
	color:#FFE94E;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, Serif;
	font-size: 14pt;
	line-height: 1em;
}

#flickrImages {padding:0px;margin: 0px 0px 0px 20px;width:230px;overflow:hidden;text-decoration:none;background: url('../Images/preserve/Flickr_Background_24b.png');background-position:top left; background-repeat: no-repeat;}
#flickrImages a {text-decoration:none;}
#flickrImages ul {list-style:none;float:left;text-decoration:none;width:210px;}
#flickrThumbs ul a {text-decoration:none;}
#flickrThumbs ul li {display:inline;text-decoration:none;}
#flickrThumbs ul li img {border:none;padding:0px;margin:0 2px 2px 2px;width:57;height:36px;-moz-opacity:0.6;text-decoration:none;}
#flickrThumbs ul li img:hover {-moz-opacity:1;}
#showImageArea {padding:0px;margin: 0px 20px 0px 0px;*margin-left:1px;}
#showImageArea img {padding: 0px 10px 0px 0px;margin: 4px 23px 3px 7px;}
#flickrThumbs{padding:0px;margin:3px 0px 0px 5px;*margin-top:2px;}
ul#flickrCarousel {padding:0px;margin:0px;}
#flickrCarousel li {padding: 0px;margin: 0px;}
#flickrCarousel img {padding: 0px;margin: 0px;}


#ProjectMiddle{position:absolute;z-index:2;width:900px;margin:0px;padding:0px;left:10px;top:10px;text-align:left;}
.ProjectMiddleContent {position:absolute;z-index:4;top:10px;left:20px;}
.projectPadding{margin-left:20px;}
#ProjectMiddleDivider{position:absolute;width:900px;margin:0px;padding:0px;left:0px;top:300px;text-align:left; }
#ProjectTeams{position:absolute;width:1000px;margin:0px;padding:0px;left:10px;top:0px;text-align:left; }

.projectPanel1, .projectPanel2, .projectPanel3
{
	width: 302px;
	height: 770px;
	margin-right: 20px;
	float: left;
	background: url(../Images/project/team_bg_long.png);
	background-position: top left;
	background-repeat: repeat-y;
}


.RecentPost 
{
	margin-top:20px;
	height: 400px;
}
.RecentTweet 
{
	margin-top:0px;
	height: 150px;
}

.innerProject
{
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
}

.legacyProject
{
	padding-top:20px;
	padding-left:15px;
	padding-right:100px;
}
.projectTab
{
	background: url(../Images/project/npp_leather.png);
	background-position: left;
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 30px;
	width: 404px;
	height: 110px;
	z-index: 10;
}

.ProjectHomeLayout
{
	position: relative;
	left: 30px;
	top: -40px;
	width: 1000px;	
	padding-bottom:2px;
	height:auto; 
}

.ProjectHomePromo
{
	position: relative;
	left: 30px;
	top: 320px;
	width: 1000px;	
	padding-bottom:2px;
	height:auto; 
}
.projectHomePanel1
{
	width: 465px;
	height: 350px;
	margin-right: 20px;
	float: left;
	background: url(../Images/project/duo_bg.png);
	background-position: left;
	background-repeat: no-repeat;
}

.projectHomePanel2
{
	width: 465px;
	height: 350px;
	margin-right: 20px;
	float: left;
	background: url(../Images/project/duo_bg.png);
	background-position: left;
	background-repeat: no-repeat;
}

#ProjectHomeDuo
{
    position: absolute;
    width: 1000px;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
    text-align: left; 
}

#ProjectHomeDuo a { text-decoration: none; display: block; }
#ProjectHomeDuo a * { border: 0 }
#ProjectHomeDuo .headline2 a { color: #FFE94E }
#ProjectHomeDuo .BodyCopy2 a { color: #FFF }
