body { background-color: #324465; text-align: center; margin: 0; }
#wrap { border: solid 1px #04738f; outline: solid 1px #04738f; }
#masthead { background-image: url(../images/banner.gif); background-repeat: no-repeat; width: 800px; height: 100px; }
.featuredwrap { text-align: right; width: 300px; float: right; margin-top: -60px; margin-right: 20px; }
#featuredwrap2 { text-align: center; width: 798px; }
#featuredhead { background-image: url(../images/featured.gif); background-repeat: no-repeat; width: 798px; height: 34px; }
#partners { text-align: center; margin-right: auto; margin-left: auto; }
#featuredhead2 { background-image: url(../images/featured2.gif); background-repeat: no-repeat; width: 798px; height: 34px; }
#featuredlist { font-size: 13px; line-height: 22px; text-align: center; width: 320px; margin-right: auto; margin-left: auto; border-left: 1px solid #04738f; border-bottom: 1px solid #04738f; border-right: 1px solid #04738f; }
#featuredlist2 { font-size: 13px; line-height: 22px; text-align: center; margin-right: auto; margin-left: auto; width: 320px; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #04738f; border-bottom: 1px solid #04738f; border-left: 1px solid #04738f; }
#testimonials { color: #effbff; font-size: 11px; font-family: verdana, tahoma, arial; background-color: #324465; text-align: left; width: 190px; float: left; margin-top: 5px; margin-bottom: 20px; padding: 5px; }
#testimonials a { color: #f5ed67; }
#testimonials a:visited { color: #f5ed67; }
#testimonials2 { font-size: 12px; text-align: left; width: 200px; float: right; }
#google { width: 120px; float: left; margin-top: 50px; padding-left: 10px; }
#googletop20 { margin-right: 35px; padding-left: 10px; width: 120px; height: 750px; float: left; }
#top20 { margin-top: 10px; width: 500px; }
.categContent { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#content { width: 800px; margin-right: auto; margin-left: auto; }
#content a { text-decoration: none; }
#content td { text-align: left; }
#memcontent { background-color: #fff; margin-right: auto; margin-left: auto; width: 800px; margin-top: -50px; }
#memcontent a { text-decoration: none; }
#memcontent td { text-align: left; }
#passcontent { background-color: #fff; margin-top: -50px; margin-right: auto; margin-left: auto; width: 770px; height: 400px; padding: 15px; }
#passcontent a { text-decoration: none; }
#passcontent td { text-align: left; }
#homecontent { width: 800px; }
#homecontentRight { width: 220px; float: right; margin-top: 40px; }
#homecontentLeft { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: left; width: 200px; float: left; margin-top: 40px; padding-right: 5px; padding-left: 13px; }
#homecontentLeft ol li { margin-left: -20px; }
#homecontentLeft h3 { font-size: 20px; font-family: "trebuchet ms", tahoma, helvetica; font-weight: bold; text-align: left; letter-spacing: 0; margin-bottom: 3px; padding-bottom: 3px; }
#homecontentLeft h5 { font-size: 20px; font-family: "Trebuchet MS", tahoma, helvetica; font-weight: bold; text-align: left; letter-spacing: 0; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #123456; }
#homecontentTestRight { background-color: #c6dee4; text-align: left; padding-right: 5px; padding-left: 13px; width: 200px; float: right; }
#homecontentTestRight h3 { font-size: 20px; font-family: "trebuchet ms", tahoma, helvetica; font-weight: bold; text-align: left; letter-spacing: 0; margin-bottom: 3px; padding-bottom: 3px; }
#homecontentTestRight h5 { font-size: 20px; font-family: "trebuchet ms", tahoma, helvetica; font-weight: bold; text-align: left; letter-spacing: 0; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #123456; }
#featuredlist a { text-decoration: none; }
#featuredlist a:hover { text-decoration: underline; }
#register { text-align: center; width: 700px; margin-right: auto; margin-left: auto; }
#aboutcontent { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 790px; margin-right: auto; margin-bottom: 78px; margin-left: auto; }
#linkus { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-right: auto; margin-bottom: 78px; margin-left: auto; width: 700px; }
#linkus a { text-decoration: none; }
#aboutcontentLeft { text-align: left; width: 365px; float: left; padding-left: 20px; }
#aboutcontentLeft h5 { font-size: 20px; font-family: "trebuchet ms", tahoma, helvetica; font-weight: bold; text-align: left; border-bottom: 1px solid #123456; letter-spacing:0; width: 85%; padding-bottom:5px; margin-bottom:10px; }
#aboutcontentRight { text-align: left; width: 350px; float: right; padding-right: 20px; }
#aboutcontentRight h5 { font-size: 20px; font-family: "trebuchet ms", tahoma, helvetica; font-weight: bold; text-align: left; letter-spacing: 0; width: 85%; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #123456; }
.categBorder { color: #f1f0d6; font-size: 16px; font-weight: bold; background-color: #324465; text-transform: uppercase; width: 300px; margin-right: auto; margin-left: auto; border: solid 1px #363663; }
#footer { text-align: center; width: 800px; height: 20px; clear: both; margin-right: auto; margin-left: auto; }
#footerTest { text-align: center; margin-right: auto; margin-left: auto; width: 800px; height: 20px; clear: both;}
#contactcontent { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-right: auto; margin-left: auto; width: 700px; }
#faqcontent { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-right: auto; margin-left: auto; width: 600px; }
#gameAdsContent { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-right: auto; margin-left: auto; width: 500px; padding-left: 10px; border-left: 1px solid #c6c6c4; }
#recordscontent { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-right: auto; margin-left: auto; width: 550px; }
#seocontent { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-right: auto; margin-left: auto; width: 550px; }
#promo { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 800px; margin-top: -45px; margin-right: auto; margin-left: auto; }
.tableBorder { border: solid 1px #324465; }
#navbar { background-color: #00264f; text-align: center; margin-bottom: 20px; width: 800px; height: 20px; }
#navbar ul{ font-family: Georgia, "Times New Roman", Times, serif; max-width: 800px; margin-top: 0; margin-bottom: 0; margin-left: 10px; list-style-type: none; list-style-image: none; }
#navbar ul li{ margin:0; padding:0; float:left; list-style-type: none; list-style-image: none; }
#navbar ul li a{
	color:#ffffff;
	text-decoration:none;
	margin-right:10px;
	font-weight:normal;
}
#navbar ul li a:hover{
	text-decoration:underline;
	}
#gamesnavbar { background-color: #00264f; text-align: center; margin-bottom: 10px; width: 800px; height: 20px; }
#gamesnavbar ul { font-family: Georgia, "Times New Roman", Times, serif; list-style-type: none; list-style-image: none; margin-top: 0; margin-bottom: 0; margin-left: 10px; max-width: 800px; }
#gamesnavbar ul li { list-style-type: none; list-style-image: none; margin: 0; padding: 0; float: left; }
#gamesnavbar ul li a { color: #ffffff; font-weight: normal; text-decoration: none; margin-right: 10px; }
#gamesnavbar ul li a:hover { text-decoration: underline; }
#container { overflow: hidden; background-color: #fff; text-align: center; width: 800px; margin: 0 auto; }
#container2 { background-color: #fff; text-align: center; margin: 0 auto; width: 800px; }
#list { font-size: 13px; text-align: center; width: 320px; max-width: 320px; margin-right: auto; margin-left: auto; line-height: 22px ; background-color: #f1f4f3; }
#listTest { font-size: 13px; line-height: 19px; background-color: #f1f4f3; text-align: center; margin-right: auto; margin-left: auto; width: 300px; max-width: 300px; }
#list a { text-decoration: none; }
#listTest a { text-decoration: none; }
#list a:hover { text-decoration: underline; }
#listTest a:hover { text-decoration: underline; }
#receipt { text-align: center; width: 400px; margin: -60px auto 0; padding: 0; }
#receipt a { text-decoration: none; }
#receipt td { text-align: left; }
.attributes { text-align: left; margin-left: 125px; padding-left: 175px; }
#receipt ul { list-style-type: none; }
#receipt li { list-style-type: none; }
#checkout_content { text-align: center; margin-right: auto; margin-left: auto; }
#header { width: 600px; }
.linkLCase { text-transform: lowercase; }
.linkUps { text-transform: capitalize; }
.linkCaps { text-transform: uppercase; }
.linkBold { font-weight: bold; }
.linkItalics { font-style: italic; }
.linkUnderline a { text-decoration: underline; }
.attributeTable { border: solid 1px #036; }
#memLinks { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f1f4f3; vertical-align: 2px; margin-left:auto; margin-right:auto; padding-right: 10px; padding-left: 10px; border-top: 1px solid #123456; border-bottom: 1px solid #123456; }
#memDetailsLinks { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f1f4f3; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; vertical-align: 2px; border-top: 1px solid #123456; border-bottom: 1px solid #123456; }
#memDetailsLinks td { font-size: 10px; }
#news { font-size: smaller; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f1f4f3; padding-right: 10px; padding-left: 10px; vertical-align: 2px; margin-left: auto; margin-right: auto; width: 85%; border-top: 1px solid #1a348b; border-bottom: 1px solid #1a348b; }
#pf { font-size: smaller; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #effbff; margin-left: auto; margin-right: auto; width: 500px; border: solid 1px #1a348b; outline: solid 1px #1a348b; }
#login { font-size: smaller; background-color: #e2ebf2; margin-right: auto; margin-left: auto; width: 200px; height: 85px; padding-top: 10px; outline: solid 1px #1a348b; }
legend { padding: 0.2em 0.2em 0.2em 1.7em; border: 0; color: #123456; font-weight: bold; line-height: 2em; background: #fff url(../images/lock.gif) no-repeat 3px 50%; }
fieldset { width: 250px; border: solid 2px #123456; margin-left:auto; margin-right:auto; }
#leftwords { float: left; }
#story { }
#rightwords { float: right; }
/* Fix's #container not clearing inner floats in firefox */
.floatfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .floatfix {
height: 1%;
}
/* End hide from IE-mac */
#homecontentLeft, #homecontentRight
	{
	padding-bottom: 32px;
	margin-bottom: -32px;
	}
/*Captcha Begin*/
.content{width:600px;margin:15px auto;padding:2px;border:1px solid #000;text-align:left;background-color:#ccc}
.cpt{text-align:center}
.cpt img{margin:2px 15px 2px 2px;vertical-align:middle}
.inp{margin:10px}
div.row{clear:both;margin:0;padding:3px 0}
div.row label{float:left;width:150px;padding:0 10px 0 0;text-align:right}
div.row label:hover{background-color:#666;color:#fff}
#scratch_submit{padding:2px 20px}
.error{text-align:center;color:#f00}
/*Captcha End
*/
#register a { color: #003466; font-weight: bold; text-decoration: none; }
#register a:hover { color: #003466; font-weight: bold; text-decoration: none; }
#register a:visited { color: #003466; font-weight: bold; text-decoration: none; }

