.prbanner {
	POSITION:relative;
	WIDTH:930px;
	HEIGHT:290px;
	margin:0 auto;
}
.wrapper {
	POSITION:absolute;
	TEXT-ALIGN:center;
	LINE-HEIGHT:290px;
	MARGIN:0px;
	WIDTH:930px;
	HEIGHT:290px;
	VERTICAL-ALIGN:middle;
	OVERFLOW:hidden;
	TOP:0px;
	LEFT:0px}
.wrapper LI A {
	LINE-HEIGHT:290px;
	VERTICAL-ALIGN:middle}
.wrapper UL {
	POSITION:absolute;
	LIST-STYLE-TYPE:none;
	MARGIN:0px;
	WIDTH:99999px;
	TOP:0px;
	LIST-STYLE-IMAGE:none;
	LEFT:0px}
.prbanner UL LI {
	PADDING-BOTTOM:0px;
	PADDING-LEFT:0px;
	WIDTH:930px;
	PADDING-RIGHT:0px;
	DISPLAY:block;
	FLOAT:left;
	HEIGHT:290px;
	PADDING-TOP:0px}
.arrow {
	POSITION:absolute;
	TEXT-INDENT:-9999px;
	WIDTH:57px;
	DISPLAY:block;
	HEIGHT:57px;
	TOP:110px;
	CURSOR:pointer}
.forward {
	DISPLAY:none;
	BACKGROUND:url(../images/arror_prev.png) no-repeat;
	RIGHT:10px;
	_filter:alpha(opacity=60);
}
.back {
	DISPLAY:none;
	BACKGROUND:url(../images/arror_next.png) no-repeat;
	LEFT:10px;
	_filter:alpha(opacity=60);
}
#thumbNav {
	POSITION:relative;
	text-align:center;
	TOP:270px}
#thumbNav a {
	LINE-HEIGHT:0px;
	WIDTH:8px;
	DISPLAY:inline-block;
	BACKGROUND:url(../images/kv_dot.png) no-repeat;
	HEIGHT:8px;
	FONT-SIZE:1px;
	CURSOR:pointer;
	MARGIN-RIGHT:5px}
#thumbNav a span {
	DISPLAY:none}
#thumbNav a.cur {
	WIDTH:8px;
	DISPLAY:inline-block;
	BACKGROUND:url(../images/kv_dot_on.png) no-repeat;
	HEIGHT:8px}
/* prnav */
#navigationMenu li {
	height:39px;
	padding:2px;
	width:40px;
}
#navigationMenu span {
	width:0;
	left:38px;
	padding:0;
	position:absolute;
	overflow:hidden;
	font-family:'Myriad Pro',Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0.6px;
	white-space:nowrap;
	line-height:39px;
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	transition:0.25s;
}
#navigationMenu a {
	background:url('../images/navigation.jpg') no-repeat;
	height:39px;
	width:37px;
	display:block;
	position:relative;
}
/* General hover styles */
#navigationMenu a:hover span {
	width:auto;
	padding:0 20px;
	overflow:visible;
	line-height:39px;
}
#navigationMenu a:hover {
	text-decoration:none;
	-moz-box-shadow:0 0 5px #BBB;
	-webkit-box-shadow:0 0 5px #BBB;
	box-shadow:0 0 5px #BBB;
}
/* Green Button */
#navigationMenu .home {
	background-position:0 0;
}
#navigationMenu .home:hover {
	background-position:0 -39px;
}
#navigationMenu .home span {
	background-color:#7da315;
	color:#3d4f0c;
	text-shadow:1px 1px 0 #99bf31;
}
/* Blue Button */
#navigationMenu .gwt {
	background-position:-39px 0;
}
#navigationMenu .gwt:hover {
	background-position:-39px -39px;
}
#navigationMenu .gwt span {
	background-color:#1e8bb4;
	color:#223a44;
	text-shadow:1px 1px 0 #44a8d0;
}
/* Orange Button */
#navigationMenu .rvd {
	background-position:-77px 0;
}
#navigationMenu .rvd:hover {
	background-position:-77px -39px;
}
#navigationMenu .rvd span {
	background-color:#c86c1f;
	color:#5a3517;
	text-shadow:1px 1px 0 #d28344;
}
/* Yellow Button */
#navigationMenu .rvs {
	background-position:-115px 0;
}
#navigationMenu .rvs:hover {
	background-position:-115px -39px;
}
#navigationMenu .rvs span {
	background-color:#d0a525;
	color:#604e18;
	text-shadow:1px 1px 0 #d8b54b;
}
/* Purple Button */
#navigationMenu .contact {
	background-position:-153px 0;
}
#navigationMenu .contact:hover {
	background-position:-153px -39px;
}
#navigationMenu .contact span {
	background-color:#af1e83;
	color:#460f35;
	text-shadow:1px 1px 0 #d244a6;
}
/* The styles below are only needed for the demo page */
#main {
	margin:80px auto;
	position:fixed;
	width:40px;
	_position:absolute;
	left:2%;
	top:20%;
}