@CHARSET "ISO-8859-1";

body {
	/*background-color: #c7f1ab;*/
	/*background-color: #c8eec8;*/
	/*background: url('/images/bgtest2.png') no-repeat;*/
	background-color: white;
	margin: 0px;
	padding: 0px;
	font-family: trebuchet ms, Arial, sans-serif;
	font-size: 1.0em;
	color: #606060;
}

#subbuttons {
	text-align: center;
}

#bigbuttonbar {
	position: absolute;
	left: 0px;
	width: 100%;
	text-align: left;
	vertical-align: top;
}

.button {
	background: white;
	background: url('/images/btnBack3.png') repeat-x;
	color: #666666;
	/* text-decoration: none;*/
	/*font-family: trebuchet ms, Arial, sans-serif;*/
	/*font-weight: bold;*/
	padding: 4px 10px 4px 10px;
	margin: 2px 5px 2px 5px;
	border: outset 1px #999999;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.button3 {
	background-color: green;
	background: url('../images/btnBack2.png') repeat-x;
	color: white;
	/* text-decoration: none;*/
	/*font-family: trebuchet ms, Arial, sans-serif;*/
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	border-style: outset;
	border-width: 1px;
	border-color: silver;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}

.button4 {
	background: #FB8D44;
	color: #fff;
	/* text-decoration: none;*/
	font-weight: bold;
	font-size: 1.2em;
	padding: 4px 10px 4px 10px;
	margin: 2px 5px 2px 5px;
	border: outset 1px #fff;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

a.button4:hover {
	border: solid 1px #000000;
}

.button2 {
	/*top: 5px; */
	background: white;
	/*background: url('../images/btnBack3.png') repeat-x;*/
	color: #666666;
	/* text-decoration: none;*/
	/*font-family: trebuchet ms, Arial, sans-serif;*/
	font-size: 10pt;
	font-weight: bold;
	padding: 4px;
	margin: 4px;
	border: outset 1px #999999;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


a.button2:hover {
	border: solid 1px #000000;
}

.smallbutton2 {
	position: relative;
	/*top: 5px;*/
	background: white;
	/*background: url('../images/btnBack2.png') repeat-x;*/
	color: gray;
	/* text-decoration: none;*/
	/*font-family: trebuchet ms, Arial, sans-serif;*/
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
	border: solid 1px #666666;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

a.smallbutton2:hover {
	border: solid 1px #ffffff;
}

.graybutton {
	opacity: 0.5;	
}

.smallbutton {
	background: url('../images/btnBack.png') repeat-x;
	text-decoration: none;
	background-color: #FCFCFC;
	color: white;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px;
	border-style: outset;
	border-width: 1px;
	border-color: gray;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}

a {
	color: #9393e5;
	text-decoration: none;
}

a:link {
	
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

.navLinks {
	clear: both;
	margin: 25px 0px 20px 0px;
}

.navLinks a:link {
	text-decoration: none;
	color: #555555;
}

.navLinks a:visited {
	text-decoration: none;
	color: #555555;
}

.navLinks a:hover {
	text-decoration: none;
	color: #555555;
}

.navLinks a:active {
	text-decoration: none;
	color: #555555;
}

a.button:link {
	border-width: 1px;
}

#footer {
	margin: 3px 0px 0px 0px;;
	padding: 5px 0px 0px 0px;
	width: 100%;
	color: gray;
	font-size: 10pt;
	text-align: center;
	border-top: solid 1px #dddddd;
	
	/* background: url('/images/strip.gif') repeat-x; */
}

#footer a:link {
	text-decoration: none;
	color: gray;
}

#footer a:visited {
	text-decoration: none;
	color: gray;
}

#footer a:hover {
	text-decoration: none;
	color: lightgray;
}

#footer a:active {
	text-decoration: none;
	color: gray;
}

#footer h2 {
	font-size: 10pt;
}

a.button:link {
	border-width: 1px;
}

a.button:hover {
	border: solid 1px #000000;
	border-style: outset;
}

a.smallbutton:hover {
	border: solid 1px #000000;
	border-style: outset;
}

a.button:active {
	border: solid 1px #000000;
	border-style: outset;
}

.navbutton {
	z-index:15;
	float: left;
	font-weight: bold;
	text-decoration: none;
	color: #aaaaaa;
	font-size: 9pt;
	line-height: 100%;
	padding: 6px;
	margin: 0px;
	vertical-align: middle;
}

.navLabel {
	font-weight: bold;
	text-decoration: none;
	color: #aaaaaa;
	font-size: 9pt;
	line-height: 100%;
	padding: 6px;
	margin: 0px;
	vertical-align: middle;
}

a.navbutton:hover {
	color: #EEEEEE;
}

.subnavbutton {
	font-weight: bold;
	text-decoration: none;
	color: #aaaaaa;
	font-size: 8pt;
	line-height: 100%;
	padding: 6px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}

a.subnavbutton:hover {
	color: #EEEEEE;
}

#about {
	text-align: left;

}

h1 {
	color: #4fdc4f;
	font-size: 22pt;
}

#aboutAnchor {
	margin-top: 5px;
	margin-left: -500px;
	width: 1000px;
	text-align: center;
	vertical-align: top;
}

#aboutTitle {
	text-align: center;
}

#aboutTitle img {
	vertical-align: center;
	}
	
#aboutTitle h1 {

	color: #4fdc4f;
	font-size: 18pt;
}

#about p {
	clear: all;
	color: #333333;
	font-size: 12pt;
}

#about li {
	color: #333333;
	font-size: 12pt;
}

#about  a:link {
	color: gray;
}

#about a:visited {
	color: gray;
}

#about a:hover {
	color: lightgray;
}

#about a:active {
	color: gray;
}

h2 {
	/*color: #4fdc4f;*/
	color: #444444;
	font-size: 12pt;
	margin: 2px;
}

h3 {
	font-size: 12pt;
	padding: 0px;
	margin: 1px;
}

h4 {
	/*color: #4fdc4f;*/
	color: #444444;
	font-size: 14pt;
	margin: 2px;
}

img {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

.goRow {
	background-color: #CCFF99;
}

.stopRow {
	background-color: #FF3333;
	opacity: 0.5;
}

.clearRow {
	background-color: white;
}

.grayRow {
	background-color: lightgray;
}

.guessedBox input {
	background: #FFFFCC;
}

td {
	color: #666666;
	/*font-family: trebuchet ms, Arial, sans-serif;*/
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
}

#loading {
	background: url('/images/ajax-loader.gif') no-repeat center;
	position: relative;
	top: 45%;
	left: 45%;
	width: 10%;
	height: 10%;
}

.loading {
	background: url('/images/ajax-loader.gif') no-repeat center;
	filter: alpha(opacity =50); /*older IE*/
	filter: progid : DXImageTransform.Microsoft.Alpha(opacity=50);	/* IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5; /*older Safari*/
	opacity: 0.5; /*supported by current Mozilla, Safari, and Opera*/	
	/*text-align: center;*/ /*vertical-align: top;*/
}

.quickLoading {
	background: url('/images/ajax-loader_sm.gif') no-repeat center;
}
/*
input { /*font-family: Helvetica, Arial, Helvetica, sans-serif;*/
	color: black;
	font-size: 9pt;
}
*/

.opaque {
	filter: alpha(opacity =50); /*older IE*/
	filter: progid : DXImageTransform.Microsoft.Alpha(opacity=50);	/* IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5; /*older Safari*/
	opacity: 0.5; /*supported by current Mozilla, Safari, and Opera*/
}

#grayoutx {
	z-index: 8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	-moz-opacity: .40; /*older Mozilla*/
		filter: alpha(opacity = 40); /*older IE*/
	filter: progid : DXImageTransform.Microsoft.Alpha(opacity=40);	/* IE */
	-khtml-opacity: 0.4; /*older Safari*/
	opacity: 0.4; /*supported by current Mozilla, Safari, and Opera*/
	background-color: #000000;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}

#grayout {
	z-index: 8;
	background-color: #000000;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
}

.bigBox {
		
	z-index: 21;
	background-color: white;
	padding: 5px;
	position: absolute;
	margin: 0px;
	top: 20px;
	width: 800px;
	margin-left: 100px;
	height: 645px;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}



.wideBox {
		
	z-index: 21;
	background-color: white;
	padding: 5px;
	position: absolute;
	top: -125px;
	width: 1000px;
	left: 10px;
	height: 780px;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.rateBox {
	top: 0px;	
	height: 200px;
}

.medBox {
		
	z-index: 21;
	background-color: white;
	padding: 5px;
	position: absolute;
	top: 120px;
	width: 600px;
	margin-left: 200px;
	height: 345px;
	text-align: center;
	vertical-align: middle;
		-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.loginBox {
	border: 4px solid #aaaaaa;
	color: #606060;
	z-index: 21;
	background-color: white;
	padding: 2px;
	position: absolute;
	top: 63px;
	width: 500px;
	left: -440px;
	height: 260px;
	text-align: center;
	vertical-align: middle;
		-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


.smallbox {
	border: 1px solid black;
	z-index: 52;
	background-color: white;
	padding: 5px;
	position: absolute;
	top: 190px;
	left: 40%;
	width: 200px;
	height: 200px;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


.centerstrip {
	width: 1px;
	margin-left: 50%;
	/*margin-top: 5px; */
}

.anchor {
	margin-left: -610px;
	/*margin-top: 5px; */
	width: 1220px;
	text-align: center;
}

#mainTop {
	/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;*/
	width: 100%;
	height: 135px;
	padding: 0px;
	margin: 0px;
	background: url('/images/head11_0_3.png') repeat-x;  
}

.anchorstrip {
	position: relative;
	margin-left: 120px;
	width: 1000px;
	text-align: center;
}

#mainwin {

	/*border: 1px solid gray;*/
	background-color: #ffffff;
	margin-top: 0;
	text-align: center;
	vertical-align: top;
	overflow: auto;
}

#mainwin2 {
	/*border: 1px solid gray;*/
	background: url('/images/fadeTop.png') repeat-x;
	background-color: #F3F6F0;
	margin: 0;
	padding: 10px 10px 10px 10px;
	/*width: 96%;*/
	text-align: center;
	vertical-align: top;
	overflow: auto;
}


#adminbbar {
	position: absolute;
	top: 5px;
	width: 100%;
	height: 30px;
	text-align: center;
}

#scrollstats {
	position: absolute;
	width: 90%;
	height: 500px;
	overflow: auto;
}

#scrollstats td {
	padding: 1px;
}

#innerNavBar {
	/*z-index: 11;*/
	position: relative;
	top: 0px;
	left: 0px;
	height: 25px;
	width: 72%;
	margin-left: 14%;
	text-align: left;
	vertical-align: bottom;
	background-color: white;
	border: solid 1px #e0e0e0;
	margin-top: 10px;
}

#innerNavBarLt {
	z-index: -1;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 12px;
	width: 100%;
	/*background-color: #9BdC71;*/
	background-color: #ffffff;
}

#innerNavBarDk {
	z-index: -1;
	position: absolute;
	top: 12px;
	left: 0px;
	height: 12px;
	width: 100%;
	/*background-color: #94d568;*/
	background-color: #ffffff;
}

#innerSubNavBar {
	position: relative;
	top: 0px;
	left: 80px;
	height: 20px;
	width: 200px;;
	text-align: left;
	vertical-align: middle;
	border: 1px solid lightgray;
}

#innerSubNavBarLt {
	z-index: -1;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 10px;
	width: 100%;
	background-color: #ffffff;
}

#innerSubNavBarDk {
	z-index: -1;
	position: absolute;
	top: 10px;
	left: 0px;
	height: 10px;
	width: 100%;
	background-color: #ffffff;
}

.divDyn {
	z-index: -2;
	margin-top: 5px;
	width: 96%;
	border-width: 0px;
	padding: 0px;
	text-align: center;
}

.divDynLeft {
	margin-top: 5px;
	border-width: 0px;
	padding: 0px;
	text-align: center;
	width: 615px; 
	float: left;
}

.fadeIn {
	background: url('/images/fadeIn.png') repeat-x;
}

.scroll {
	height: 550px;
	overflow: auto;
}

#divDyn .centerImg {
	margin-top: 188px;
}



#adSmall {
	position: absolute;
	left: 255px;
	top: 10px;
	width: 468px;
	height: 90px;
	border-width: 0px;
}

.ad {
	margin: 5px;
	position: relative;
	left: 222px;
	height: 90px;
	border-width: 0px;
	width: 468px;
	vertical-align: top;
}

.ad2 {
	margin: 5px 5px 15px 5px;
	position: relative;
	left: 100px;
	height: 90px;
	border-width: 0px;
	width: 728px;
	vertical-align: top;
}

.ad3 {
	margin: 5px;
	position: relative;
	/*left: 100px;*/
	height: 90px;
	border-width: 0px;
	width: 728px;
	vertical-align: top;
}
.adbottom {
	margin: 5px;
	
	margin-top: 18px;
	position: relative;
	left: 72px;
	height: 15px;
	border-width: 0px;
	width: 728px;
	vertical-align: top;
}

#upperNavSplash {
	display: none;
	position: relative;
	left: 212px;
	float: left;
	width: 500px;
	font-size: 14pt;
	font-weight: bold;
	color: white;
	margin: 0;
	padding: 29px 0 0 0;
	top: 0px;
}

#upperNavSplash a:link {
	color: blue;
}

#upperNavSplash a:visited {
	color: blue;
}

#upperNavSplash a:hover {
	filter: alpha(opacity =50); /*older IE*/
	filter: progid : DXImageTransform.Microsoft.Alpha(opacity=50);	/* IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5; /*older Safari*/
	opacity:0.5;
}

#upperNavSplash a:active {
	color: blue;
}

#upperNavSplash em {
	color: #FB8D44;
}

.barCenter {
	width: 1px;
	margin-left: 50%;
}

.barContainer {
	margin-left: -610px;
	width: 1220px;
	text-align: center;
	vertical-align: top;
}

.splashHeadContainer {
	margin-left: -500px;
	width: 1000px;
}

.grayBars {
		border-top: 3px double #dddddd;
		border-bottom: 3px double #dddddd;
	}

#upperNav {
	position: relative;
	float: right;
	font-size: 14pt;
	left: -120px;
	z-index: 2;
	padding-top: 35px;
	color: #ffffff;
	font-weight: bold;
}

#upperNavLogin {
	border: 1px solid black;
	z-index: 4;
	background-color: white;
	padding: 5px;
	position: relative;
	margin: 0px;
	top: -50px;
	width: 250px;
	left: 650px;
	height: 150px;;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}


#upperNavLogo {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	left: 100px;
	background: white; 
	width: 148px;
}

.upperNavLogoBit {
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}

#upperNav a:hover {
		border: solid 3px #aaaaaa;
}

.button5 {
	background: white;
	/*background: url('../images/btnBack2.png') repeat-x;*/
	color: #666;
	font-size: 10pt;
	font-weight: bold;
	padding: 4px;
	border: solid 3px #e0e0e0;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#upperNav .buttonOff {
	background: #aaaaaa;
	/*background: url('../images/btnBack2.png') repeat-x;*/
	font-size: 10pt;
	font-weight: bold;
	padding: 4px;
	border: solid 3px #aaaaaa;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 2px 5px;
}

#navLinks .button {
	position: relative;
	top: 5px;
	background: white;
	/*background: url('../images/btnBack2.png') repeat-x;*/
	color: gray;
	/* text-decoration: none;*/
	/*font-family: trebuchet ms, Arial, sans-serif;*/
	font-size: 8pt;
	font-weight: bold;
	padding: 4px;
	border: solid 1px #4fdc4f;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

/*
#anchorstripsl {
	position: absolute;
	top: 1px;
	left: 249px;
	width: 762px;
	text-align: center;
	vertical-align: top;
}



#topsl {
	width: 100%;
	height: 352px;
	border-width: 0px;
}

#bottomsl {
	width: 100%;
	height: 100px;
	border-width: 0px;
	vertical-align: middle;
}

#buttonssl {
	width: 100%;
	height: 201px;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
*/

.promoDetail {
	vertical-align: text-top;
	overflow: auto;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	margin-bottom: 3px;
	padding: 1px;
	/*background: white;*/

}

.oldPromo {
	/*border: 1px dotted #e0e0e0;*/
	
}

.newPromo {
	/*border: 1px solid  #4fdc4f;*/
}

.newList {
	color: #4fdc4f;
}

.promoDetail a:link {
	text-decoration: none;
	color: #336666;
}

.promoDetail a:hover {
	background-color: #e6e9ed;
	text-decoration: underline;
}

.promoDetail h2 {
	color: #708090;
	font-size: 10pt;
	padding: 1px 1px 1px 1px;
	margin: 0px;
}

.promoDetail h2 a:link {
	color: #708090;
}

.promoDetail h2 a:visited {
	color: #708090;
}

.promoDetail h2 a:hover {
	color: #708090;
}

.promoDetail h2 a:active {
	color: #708090;
}

.promoDetail h4 {
	color: #708090;
	font-size: 8pt;
	padding: 1px 1px 1px 1px;
	margin: 0px;
}

.promoDetail h3 {
	color: #708090;
	font-size: 8pt;
	padding: 0px;
	line-height: 1em;
	margin: 0px;
	padding: 1px 1px 1px 1px;
}

.promoImg {
	clear: left;
	float: left;
	padding-top: 8px;
	width: 8%;
	text-align: center;
	font-size: 8pt;
}

.promoImg p {
	margin: 0;
}

.promoSpecifics {
	float: left;
	width: 50%;
	font-size: .75em;
	color: #999;
}

.promoCount {
	float: left;
	width: 18%;
	vertical-align: text-top;
	border: solid 1px #e0e0e0;
	margin-top: 2px;
	height: 77px;
	background-color: white;
}

.promoLikes {
	float: left;
	vertical-align: middle;
	width: 14%;
	margin-left: 5px;
	margin-top: 2px;
	padding-top: 2px;
	padding-left: 5px;
	border: solid 1px #e0e0e0;
	height: 75px;
	background-color: white;
}

.promoIWon {
	float: left;
	vertical-align: middle;
	/*width: 80px;*/
	padding-left: 8px;
	padding-top: 12px;
	/*height: 75px;*/
}

.promoDesc {
	vertical-align: text-top;
	width: 93%;
	text-decoration: none;
	text-align: left;
	margin: 10px;
	padding: 5px;
	font-size: 10pt;
	border: 1px solid #aaaaaa;
	background-color: white;
}
.backLike {
	background-color: #efffe5;
}

.backDisLike {
	background-color: #f4f4f4;
}
.fLine {
	float: left;
	width: 95%;
	margin: 2px;
}

.lCol{
	clear:both;
	float: left;
	width: 40px;
	text-align: right;
	margin: 2px;
}

.rCol{
	float: left;
	width: 65px;
	text-align: left;
	margin: 2px;
}

.promoLikes img {
	/*padding: 1px;*/
}

.promoCount h5 {
	float: left;
	width: 48%;
	color: #708090;
	font-size: 8pt;
	padding: 2px;
	margin: 2px;
	text-align: right;
}

.promoCount h2 {
	float: left;
	width: 50%;
	color: #fb8d44;
	font-size: 30pt;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

.promoCount h3 {
	text-align: center;
	vertical-align: text-top;
	float: right;
	width: 40%;
	padding: 0px;
	margin: 0px;
}

.promoCount h4 {
	text-align: center;
	vertical-align: text-top;
	color: #c0c0c0;
	font-size: 8pt;
	float: right;
	width: 40%;
	padding: 0px;
	margin: 0px;
}

#promoLikes h5 {
	color: orange;
	font-size: 14pt;
	padding: 0px;
	margin: 0px;
	text-align: center;
	border: outset 1px #3cc53c;
	background-color: #f0f0f0;
}

#promoLikes h2 {
	color: #3cc53c;
	font-size: 10pt;
	font-weight: bold;
}

.error {
	clear: both;
	width: 100%;
	text-align: center;
	color: #fb8d44;
	font-weight: bold;
	font-size: 9pt;
}

.subMenu {
	z-index: 2;
	position: relative;
	top: 20px;
	left: 250px;
	width: 300px;
	height: 50px;
	border: 1px solid black;
	visibility: hidden;
	background-color: white;
	padding: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.checkboxLabel {
	width: 450px;
	text-align: left;
}

.checkbox {
	width: 5px;
}

formReg fieldset {
	margin-bottom: 10px;
}

.frmReg {
	width: 70%;
	height: 91%;
	position: relative;
	top: 4%;
	left: 13%;
	padding: 5px 15px 5px 15px;
	margin: 0px;
	/*border: solid 1px #D0D0D0;*/
	font-size: 12pt;
}

.loginFrmReg {
	width: 88%;
	left: 3%;
}

form.frmReg p {
	margin: 3px;
}


.label {
	clear: both;
	line-height: 1.1;
	float:left;
	width: 175px;
	text-align: right;
	color: #666666;
	font-size: 12pt;
	margin-top: 10px;
}

.optLabel {
	float: left;
	width: 400px;
	font-size: 10pt;
	margin-top: 10px;
	color: #666666;
	text-align: left;
	}


form.frmReg em {
	font-weight: bold;
	font-style: normal;
	color: #fb8d44;
}


.frmBottomButtons {
	text-align: center;
	clear: both;
	padding: 10px 5px 5px 5px;	
	width: 100%;
	overflow: auto;
}

.frmOpts {
	clear: both;
	background-color: #fdfdfd; 
	float: left;
	border: solid 1px #cccccc;
	width: 20px;
	margin: 10px 10px 10px 120px;
}


.frmOthers {
	background-color: #fdfdfd; 
	float: left;
	border: solid 1px #cccccc;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 300px;
	font-size: 14pt;
	margin: 5px;
}

form.frmReg select {
	background-color: #fdfdfd; 
	float: left;
	border: solid 1px #cccccc;
	border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 300px;
	font-size: 14pt;
	margin: 5px;}
	
form.frmReg h3 {
	margin: 1px;
	font-weight: bold;
	font-style: normal;
}

.overLink {
	color: green;
	font-weight: bold;
}

.overLink a:link {
	text-decoration: none;
	color: #336666;
}

.overLink a:visited {
	text-decoration: none;
	color: #336666;
}

.overLink a:hover {
	text-decoration: none;
	color: #336666;
	font-weight: bold;
}

.overLink a:active {
	text-decoration: none;
	color: #336666;
}

#floater1 {
	float: left;
	height: 50%;
	margin-bottom: -45px;
}

#selector {
	position: relative;
	left: 100px;
	width: 650px;
	top: 15px;
	height: 95%;
	text-align: center;
	margin: 2px;
	overflow: auto;
}

#selector h1 {
	margin: 3px;
}

#selector img {
	margin-top: 15px;
}


.aSel {
	border: solid 3px white;
	background-color:  #ffffff;
	opacity: 0.9;
	background-color:  white;
}

.iSel {
	border: solid 3px #cccccc;
	background-color:  white;
	
}

.bSel {
	border: solid 3px #FB8D44;
	height: 296px;
	width: 226px;
	
}

#selectorBox {
	position: relative;
	float: left;
	width: 180px;
	height: 300px;
	text-align: left;
	margin: 5px 0px 15px 59px;
	padding: 10px 25px 10px 25px;
	border-bottom-left-radius: 11px 11px;
	border-bottom-right-radius: 11px 11px;
	border-top-left-radius: 11px 11px;
	border-top-right-radius: 11px 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}

#selectorBox img {
	/*margin-left: 22px;*/
}

#selectorBox p {
	text-align: center;
	margin: 5px;
	font-size: 12px;
}


#frmRegLevel h2 {
	/*font-family: georgia, Arial, sans-serif;*/
	font-size: 14pt;
	color: #eac117;
	font-weight: bold;
}

#frmRegLevel h3 {
	/*font-family: georgia, Arial, sans-serif;*/
	color: #555555;
	line-height: 120%;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

.navBarSel {
	background-color: #f0f0f0; 
	font-size: 8pt;
	border-style: solid; 
	margin: 3px;
}

form.frmSilter select {
	background-color: #f0f0f0; 
	font-size: 10pt;

}

.bars {
	padding: 0px;
	border: 0px;
	margin: 0px;
}

#smallLogo{
	clear:both;
	float: left;
	width: 20%;
	margin: 0px;
}

#splashLeft {
	clear: both;
	float: left;
	width: 630px;
	height: 100%;
	margin: 0px;
}

#splashRight {
	float: left;
	width: 200px;
	height: 100%;
	margin: 0px;
	padding: 10px;
	padding-top: 50px;
}

#general {
	position: relative;
	width: 90%;
	left: 5%;
	background-color: white;
	margin: 5px 0px 5px 0px;
	padding: 10px;
}

#general h3 {
	font-size: 11pt;
	color: #4fdc4f;
}

#general h1 {
	font-size: 10pt;
	font-weight: bold;
}

#generalButton {
	text-align:center;
}

.bordered {
	width: 88%;
	height: 86%;
	position: relative;
	top: 4%;
	left: 4%;
	padding: 2%;
	border: solid 1px #D0D0D0;
}

#alert {
	color: #900000;
}

#help {
	position: relative;
	z-index: 80;
	width: 990px;
	height: 240px;
	top: -5px;
	display: none;
}

#helpButton {
	float: right;
	height: 30px;
	width: 30px;
	border: 0px;
	padding: 3px;
}

#tabs ul {
	list-style: none;
	padding:0;
	margin:0;
	top: 1px;

}

#tabs li {
	float: left;
	/*border: 1px solid #d0d0d0;*/
	width: 185px;
	height: 35px;
	margin: 0 0.5em 0 0;
	padding: 2px 0 0 0;
	background: transparent url('../images/tab6.gif') no-repeat  right top;
	border-bottom-width: 0;
}

#tabs .firstTab {
		margin-left: 15px;
}

#tabs li a {
	padding: 0 1em;
	top: 8px;
}


#tabs li a:link {
	text-decoration: none;
	color: #336666;
}

#tabs li a:visited {
	text-decoration: none;
	color: #336666;
}

#tabs li a:hover {
	text-decoration: none;
	color: #336666;
}

#tabs li a:active {
	text-decoration: none;
	color: #336666;
}

#tabs .selected {
	position: relative;
	top: 2px;
	background: transparent url('../images/tab6on.gif') no-repeat  right top;

}

#tabscontent {
	border: 1px solid #d0d0d0;
	background-color: #eaeaea;
	clear: both;
	margin: 10px 10px 15px 10px;
}


.tabsBox {
	width: 86%;
	height: 375px;
	position: relative;
	left: 5%;
	padding: 2%;
	margin: 15px 0px 15px 0px;
	border: solid 1px #D0D0D0;
	background-color: #ffffff;
	font-size: 12px;
}

#tabscontent .frmReg {
	margin: 15px;
	background-color: #ffffff;
}

#tabscontent #col1 {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 45%;
}
#tabscontent #col2 {
	float: left;
	margin-left: 5%;
	width: 45%;
}
.tableHead {
	text-decoration:underline;
	font-weight: bold;
}

#footerMain {
	width: 40%;
	left: 30%;
}

#addThisCtnr {
	position: relative;
	top: -50px;
	left: 80%;
	width: 40px;
}

#fadeOut {
	position: relative;
	bottom: 20px;
	left: 10px;
	background: url('/images/fadeOut.png') repeat-x;
	height: 20px;
	width: 90%;
	z-index: 3;
}

fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

.splashHead {
	padding: 15px;
}

.splashHead p {
	font-size: 25px;
	color:  #999;
	/*display: inline;*/
	text-align: left;
	}
	
.splashHead h1 {
	font-size: 25px;
	color:  #999;
	/*display: inline;*/
	text-align: left;
	font-weight: normal;
	}
	
.splashHead img {
	float: left;
	display: inline;
}

.splashBullet {
	float: left;
	color: #4FDC4F;
	font-size: 22pt;
	margin-right: 5px;
	height: 20px;
	width: 5%;
	line-height: 16px;
}

.splashContent {
	float: left;
	width: 90%;
	text-align: left;
	margin-bottom: 15px;
	}

.categoryDetails {
	text-align: left;
	border: solid 2px #4fdc4f;
	margin: 10px 10px 25px 0px;
	padding: 10px 10px 5px 40px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background-color: #ffffff;

}

.plusOne {
	border-width: 1px;
	padding-bottom: 20px;
	text-align: center;
	overflow: hidden;
}

.rightColumn {
	float: left;
	width: 332px;
	padding: 9px;
	margin: 10px 0px 10px 5px;
	font-size: .95em;
	/*background: #ffffff url('/images/windowBarSmallOrange.png') repeat-x;*/
}

.rightColumnImg {
	float: left;
	width: 230px;
	padding: 5px;
	margin: 10px 0px 10px 40px;
}


.categoryDetails h2 {
	/*font-family: rockwell, trebuchet ms, Arial, sans-serif;*/
	font-size: 16pt;
	/*color: #ffffff;*/
	margin: 0;
}

.categoryDetails h3 {
	margin: 5px 5px 25px 0px;
}

.categoryDetails a {
	text-decoration: underline;

}
.categoryDetails a:link {
	color: #7080b0;
}

.categoryDetails a:visited {
	color: #7080b0;
}

.categoryDetails a:hover {
	color: #cccccc;
}

.categoryDetails a:active {
	color: #cccccc;
}
.categoryDetails label {
	margin-left: 40px;
}

.categoryDetails h3 a {
	float: left;
	text-decoration: none;
	margin-top: 10px;
}

.rightColumn h2 {
	font-size: 16px;
}

.breadCrumb {
	text-align: left;
	margin: 15px 0px 15px 125px;
}

.breadCrumb a {
	text-decoration: underline;
}
.breadCrumb a:link {
	color: #7080b0;
}

.breadCrumb a:visited {
	color: #7080b0;
}

.breadCrumb a:hover {
	color: #cccccc;
}

.breadCrumb a:active {
	color: #cccccc;
}

.moreStuff a {
	margin-left: 0px;
}

#inAd {
	
	height: 70px;
	width: 372px;
	/* margin-left: 189px; */
	margin-left: 314px;
	font-size: 12pt;
	font-weight: bold;
	color: white;
}

.clearBoth {
	clear: both;

}

#frmPromo {
	font-size: 9pt;
}

#frmPromo p {
margin: 4px;
}

.promoDetailShort {
	margin: 5px 20px 10px 5px;
	font-size: 1.0em;	
}

.goButton {
	float:left;
	margin: 10px 15px 5px 5px;
}

.jumpTo {
	float:left;
	width:40%;
}

#skyscraper {
	width: 160px; 
	height: 600px; 
	float: left; 
	margin: 55px 5px 5px 50px;
}

#skyscraper2 {
	width: 160px; 
	height: 600px; 
	float: left; 
	margin: 245px 5px 5px 30px;
}

.premiumButton {
	color: #4FDC4F;
	font-size: 14pt;
	font-weight: bold;
}

.splashSubHead h2 {
	color: #666;
	font-size: 16pt;
	margin: 4px;
	padding: 4px;
}

.infoPop {
}
.pageIndex {
	font-size: 12px;
	font-style: italic;
}

.inlineAd {
	float:left;
	margin: 15px 20px 5px 15px;
	text-align: left;
}

.midButton {
	margin: 10px; 
	clear:both; 
	overflow: auto;
	height: 30px;
}

.accordianClose {
	display: none;
}

.hidden {
	display: none;
}

.detContainer {
	border-bottom-left-radius: 15px 15px;
	border-bottom-right-radius: 15px 15px;
	border-top-left-radius: 15px 15px;
	border-top-right-radius: 15px 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background-color: #fff;
	margin: 0px 5px 10px 0px;
	padding: 4px;
}


.formFieldWrapOn {
	border: 2px solid #000;
}

.freePeekNum {
	background-color: #FB8D44;
	padding: 10px;
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	font-size: 1.8em;
}

.freePeeks {
	font-size: .9em;
	font-style: italic;
	padding: 20px 55px 20px 55px;
	border-radius: 15px;
	border: 1px solid #4FDC4F;
	-moz-box-shadow: 8px 8px 8px #CCC;
	-webkit-box-shadow: 8px 8px 8px #CCC;
	box-shadow: 8px 8px 8px #CCC;
	margin: 5px;
}

.floatRight {
	float:right;
}

.splashHead strong {
	color: #4FDC4F;
}

.buttonLogo img {
	margin: 20px 35px 0px 10px;
	}
