@charset "utf-8";
/* CSS Document */
/*Join Page*/
/*#joinpage  {
	 behavior: url("/themes/templates/csshover3.htc"); 
}*/
#joinBoxHolder  {
	width: 976px;
	height: 600px;
	background-image: url(/themes/templates/images/join_page_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#joinBoxHeader  {
	width: 616px;
	height: 156px;
	margin: 0px;
	float: right;
}
#joinBoxHeader img {
	width: 616px;
	height: 156px;
	border: 0px;
}
#joinBoxContent  {
	width: 548px;
	height: auto;
	margin: 0px;
	padding: 5px 38px 5px 32px;
	float: right;
	text-align: left;
}
#joinBoxBenefits  {
	width: 548px;
	height: auto;
	list-style-type: none;
}
#joinBoxBenefits li  {
	width: 528px;
	height: auto;
	background-image: url(/themes/templates/images/benefits_icon.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 3px auto;
	font-variant: small-caps;
}
#joinPrice  {
	width: 540px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 3px;
	text-align: center;
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	text-transform: uppercase;
	font-size: 40px;
	font-weight: bold;
}
.joinDiscl  {
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.redHiLite  {
	color: #990000;
}
#joinBoxContent ul#joinButtons  {
	width: 540px;
	height: 64px;
	margin: 0px auto;
	text-align: center;
	list-style-type: none;
}
#joinBoxContent ul#joinButtons li.buttonStyle {
	display: block;
	float: left;
	height: 64px;
	background-repeat: no-repeat;
	background-position: left center;
}
ul#joinButtons li a  {
	display: block;
}
ul#joinButtons li a span {
	display: none;
}
#joinButtons .buttonStyle:hover {
	height: 64px;
	display: block;
}
#joinCC   {
	width: 300px;
	height: 64px;
	border: 0px;
	background-image: url(/themes/templates/images/credit_join_on.gif);
	float: left;
}
ul#joinButtons li#joinCC a, ul#joinButtons li#joinCC a:hover  {
	width: 300px;
	height: 64px;
	border: 0px;
	display: block;
}
ul#joinButtons li#joinCheck a, ul#joinButtons li#joinCheck a:hover  {
	width: 240px;
	height: 64px;
	border: 0px;
	display: block;
}
#joinCheck  {
	width: 240px;
	height: 64px;
	border: 0px;
	background-image: url(/themes/templates/images/check_join_on.gif);
	float: left;
}
#joinBoxContent ul#joinButtons li#joinCC {
	background-image: url(/themes/templates/images/credit_join_on.gif);
	cursor: pointer;
	cursor: hand;
}
#joinBoxContent ul#joinButtons li#joinCC a {
	background-image: url(/themes/templates/images/credit_join_off.gif);
	cursor: pointer;
	cursor: hand;
}
#joinBoxContent ul#joinButtons li#joinCC a:hover, #joinCC a:hover  {
	background-image: url(/themes/templates/images/credit_join_on.gif);
	cursor: pointer;
	cursor: hand;
}
#joinBoxContent ul#joinButtons li#joinCheck  {
	background-image: url(/themes/templates/images/check_join_on.gif);
	cursor: pointer;
	cursor: hand;
}
#joinBoxContent ul#joinButtons li#joinCheck a {
	background-image: url(/themes/templates/images/check_join_off.gif);
	cursor: pointer;
	cursor: hand;
}
#joinBoxContent ul#joinButtons li#joinCheck a:hover, #joinCheck a:hover {
	background-image: url(/themes/templates/images/check_join_on.gif);
	cursor: pointer;
	cursor: hand;
}
#epochLink  {
	font-weight: bold;
	text-align: center;
}
