body {
	margin: 0px;
	background-color: #FFFFFF;
	color: #000000;
	}

#horizon        
	{
	color: white;
	background-color: white;
	text-align: right;
	position: absolute;
	top: 270px;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	}

.page {
	display: block;
	width: 816px;
    height: 522px;
	padding: 0px;
	background-color: white;
	border: 0px black solid; 
	margin-left: -408px;
	position: absolute;
	top: -261px;
	left: 50%;
	}

#BorderTop { 
	background-image: url(BorderTop.gif); 
    background-repeat: no-repeat;
	background-position: left top;
    width: 816px;
    height: 9px;
	border: 0px none;
    clear: both;
	overflow: hidden;
    }

#BorderLeft { 
	background-image: url(BorderLeft.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
    width: 9px;
    height: 473px;
	border: 0px none;	
	overflow: hidden;
	}

#BorderLeftRetail { 
	background-image: url(BorderLeft.gif); 
	background-repeat: repeat-y;
	background-position: left top;
    width: 10px;
	border: 0px none;	
	overflow: hidden;
	}

#BorderRight { 
	background-image: url(BorderRight.gif); 
	background-repeat: no-repeat;
	background-position: left top;
    float: left;
    width: 9px;
    height: 473px;
	border: 0px none;	
	overflow: hidden;
	}

#BorderRightRetail { 
	background-image: url(BorderRight.gif); 
	background-repeat: repeat-y;
	background-position: left top;
    width: 9px;
	}

#BorderBottom { 
	background-image: url(BorderBottom.gif); 
    background-repeat: no-repeat;
	background-position: left top;
    width: 816px;
    height: 9px;
	border: 0px none;
    clear: both;
	overflow: hidden;
    }

#Tagline { 
	background-image: url(Tagline.gif); 
    background-repeat: no-repeat;
	background-position: left top;
    width: 816px;
    height: 44px;
	border: 0px none;
    clear: both;
	overflow: hidden;
    }
    
#MainContent { 
	float: left;
    width: 798px;
    height: 473px;
	border: 0px none;	
	overflow: hidden;
	}	
	
#TimelineContent { 
	position: absolute;
	top: 30px;
	left: 30px;
    width: 798px;
    height: 473px;
	border: 1px solid;	
	}	
	
#CopyWhite { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF;
	letter-spacing: 1px;
	position: absolute;
	border: 0px none;	
	text-align: left;
	z-index: 2;
	}

#CopyGray { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px; 
	color: #7F7F7F;
	letter-spacing: 1px;
	position: absolute;
	border: 0px none;	
	text-align: left;
	z-index: 2;
	}

.CopyGray { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px; 
	color: #7F7F7F;
	letter-spacing: 0px;
	text-align: left;
	}

.titleSmall { 
	font-size: 12px; 
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 28px;
	}

.titleBig { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 22px; 
	text-transform: uppercase;
	letter-spacing: 4.5px;
	}

.AllColorstitleSmall { 
	font-size: 16px; 
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 34px;
	text-align: center;
	}

.AllColorstitleBig { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 36px; 
	text-transform: uppercase;
	letter-spacing: 4.5px;
	text-align: center;
	}

#AllColorsCopyWhite { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px; 
	color: #FFFFFF;
	letter-spacing: 1px;
	position: absolute;
	border: 0px none;	
	text-align: left;
	z-index: 2;
	}


.EmeraldtitleBig { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px; 
	text-transform: uppercase;
	text-align: center;
	}

#EmeraldCopyWhite { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF;
	letter-spacing: 1px;
	position: absolute;
	border: 0px none;	
	text-align: center;
	z-index: 2;
	}

#TimelineCopy { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px; 
	color: #7F7F7F;
	letter-spacing: 1px;
	position: absolute;
	border: 0px none;	
	text-align: left;
	z-index: 2;
	}

.TimelineCaption { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px; 
	font-style: italic;
	color: #986110;
	text-align: left;
	}

.TimelinetitleBig { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 19px; 
	color: #CCB088;
	}

.TimelinetitleSmall2 { 
	font-size: 13px; 
	color: #986110;
	}

.TimelinetitleSmall { 
	font-size: 12px; 
	color: #986110;
	}

.titleBigGray { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 22px; 
	color: #B3B3B3;
	text-transform: uppercase;
	}
	
.LineHeight17 { 
	line-height: 17px;
	}

.LineHeight18 { 
	line-height: 18px;
	}

.LineHeight19 { 
	line-height: 19px;
	}
	
.LineHeight20 { 
	line-height: 20px;
	}
	
.LineHeight21 { 
	line-height: 21px;
	}
	
.LineHeight22 { 
	line-height: 22px;
	}
	
.LineHeight23 { 
	line-height: 23px;
	}

.LineHeight24 { 
	line-height: 24px;
	}
	
.LineHeight25 { 
	line-height: 25px;
	}

.LineHeight26 { 
	line-height: 26px;
	}

.LineHeight27 { 
	line-height: 27px;
	}
	
#Spacer { 
    float: left;
    width: 8px;
    height: 17px;
	border: 0px none;	
	overflow: hidden;
	}
	
#KrementzLogo img { 
	float: left;
    width: 325px;
    height: 17px;
	border: 0px none;	
	overflow: hidden;
	}	

#Navigaton { 
	float: left;
    width: 325px;
    height: 17px;
	border: 0px none;	
	overflow: hidden;
}
.phoneNumber{
	font-family: arial, verdana, helvetica, sans-serif;
	color: #999;
	font-size: 1em;
}
	
.navbar	{ 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #7F7F7F; 
	text-decoration: none; 
	padding: 4px 0px 8px 20px;
	vertical-align: bottom;
	}

a.navbar:link		{ color: #7F7F7F; text-decoration: none }
a.navbar:hover 		{ color: #00B0BD; text-decoration: none }	

#Arrows	{ 
	position: absolute;
	top: 450px;
	left: 755px;	
	z-index: 5;
	}

#ArrowsNext	{ 
	position: absolute;
	top: 450px;
	left: 772px;	
	z-index: 5;
	}

.ArrowsWhite	{ 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 24px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none; 
	}

a.ArrowsWhite:link		{ color: #FFFFFF; text-decoration: none }
a.ArrowsWhite:hover 	{ color: #00B0BD; text-decoration: none }	

.ArrowsGray	{ 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 24px; 
	font-weight: bold; 
	color: #7F7F7F; 
	text-decoration: none; 
	}

a.ArrowsGray:link	{ color: #7F7F7F; text-decoration: none }
a.ArrowsGray:hover 	{ color: #00B0BD; text-decoration: none }	


#link0page #link_0, 
#link1page #link_1, 
#link2page #link_2,
#link3page #link_3, 
#link4page #link_4,
#link5page #link_5, 
#link6page #link_6 
{ color: #00B0BD; text-decoration: none }	

/* horizontal menu styling */
#udm ul li 		{ width:auto; float:left !important; }
#udm ul li a 	{ white-space:nowrap; }

p.notopmargin {
  margin-top: 0.0em;
  margin-bottom: 0.0em;
}