body { margin: 0px; padding: 0px; font: normal 12px Arial, Helvetica, sans-serif; background: url(../images/page-bk.jpg) repeat-x left top; }
#page, #fcnt  { width: 900px; margin: auto; }
a { text-decoration: none; color: #00b7ea; }
a:hover { text-decoration: underline; color: #ff4a00; }
:focus, *:focus, *:active { outline: 0; }
a, img { border: 0; outline: 0; }
.clrboth { clear: both; }
.alcenter { text-align: center; }

/* Header */
#logo { padding: 0px; }

/* Menu */
#menu { width: 100%; height: 45px; background: url(../images/menu-bk.png) no-repeat left top; }
#menu ul { padding: 0px; padding-top: 3px; padding-left: 11px; margin: 0px; list-style-type: none; }
#menu ul li { display: inline; float: left; background: url(../images/menu-sep.jpg) no-repeat right top; }
#menu ul li a { padding: 14px 25px 15px; float: left; color: #FFFFFF; font: bold 13px Arial, Helvetica, sans-serif; }
#menu ul li a:hover, #menu ul li a.selected { background: url(../images/menu-hgl.png) repeat-x left top; text-decoration: none; }

/* Footer */
#footer { background-color: #2A91DC; color: #FFFFFF; }
#footer #fcnt { padding: 30px 0px 50px; }
#footer a { color: #FFFFFF; margin: 0px 6px; }
#footer a:hover { color: #0075ff; }
#footer #left { float: left; padding-left: 15px; }
#footer #right { float: right; padding-right: 15px; }

/* Content */
#content { background: url(../images/content-bk.jpg) repeat-x left top; padding-bottom: 30px; }
#content h1 { color: #a80c02; font: normal 26px Arial, Helvetica, sans-serif; }
#content h2 { color: #0075ff; font: bold 16px Arial, Helvetica, sans-serif; }
#content #bnr { border: solid 3px #FFFFFF; padding: 20px; }
#content .titlesub { display: block; color: #0075ff; font: bold 15px Arial, Helvetica, sans-serif; }

#content #utube { float: right; background: url(../images/utube-bk.png) no-repeat left top; padding: 8px; padding-bottom: 15px; }
#content #utube #package { cursor: pointer; position: absolute; z-index: 9999; padding-top: 46px; width: 425px; text-align: center; }

#content .arrow { list-style-type: none; padding-top: 10px; padding-left: 20px; }
#content .arrow li { padding: 0px 10px 10px 25px;  background: url(../images/bullet-arrow.png) no-repeat left 2px; font-size: 15px; }

/* Related Video */
#rvideo { padding: 9px; padding-bottom: 30px; background: url(../images/rvideo-bk.jpg) no-repeat left top; height: 178px; }
#rvideo h1 { padding: 0px; margin: 0px; font-size: 16px; font-weight: bold; }
#rvideo .rvideo-s { float: left; width: 140px; padding: 15px 17px; }
#rvideo .rvideo-s .img { background: url(../images/rvideo-img-bk.jpg) no-repeat left top; padding: 8px; margin: 0px; }
#rvideo .rvideo-s .txt { padding: 0px; margin: 0px; }
#rvideo .rvideo-s .txt a { font-weight: bold; }

/* Blue Bar */
#bluebar { background: url(../images/blue-bar.jpg) no-repeat left top; width: 100%; height: 83px; }
#bluebar #download { float: right; padding: 15px; padding-right: 50px; }
#bluebar #left { float: left; padding: 17px 20px; width: 530px; font-weight: bold; font-size: 15px; color: #0075ff; }

/* Cnt */
#cnt { padding-top: 40px; }
#cnt #fh-package { float: left; padding: 0px 30px 20px 30px; }
#cnt h2 { color: #a80c02; }






.PopBoxImageSmall
{
	border: none;
	cursor: pointer;
}
.PopBoxImageLarge
{
	border: none;
	cursor: pointer;
}
}







.lefte {
	width: 575px;
	float: left;
}

.lefte a {
	color: #1272b5;
}

.lefte a:hover {
	text-decoration: underline;
}

.righte {
	width: 225px;
	float: right;
	padding-top: 15px;
}

.righte ul {
	margin: auto 0;
	text-align: center;
	list-style: none;
}

.righte ul p {
	margin: 0 0 15px 0;
}

.righte ul a {
	font-weight: bold;
}


#logoz {
	background: url(../images/fh-package.png);
	height: 239px;
	width: 159px;
	float: left;
}

#logozpro {
	background: url(../images/prologo.png);
	height: 239px;
	width: 159px;
	float: left;
}

#clear {
	clear: both;
}


#bottom {
	text-align: center;
	margin: 0 auto;
}



