body {font-family:verdana; margin:0 auto;font-size:1em;background-color:#CCCCCC;text-align:center;width:998px;}
h1 {padding:0;margin:0px;}
.access {display:none;}
a {text-decoration:none; color:#000}
ul {padding:0;margin:0;list-style:none;}
p {padding:0;margin:0px;float:left;width:210px;font-size:0.8em}
#container {width:998px;background: url(/images/homepage/bg_slice.jpg) top left repeat-y;float:left;margin:auto}
#container #head {background: url(/images/homepage/header.jpg) top left no-repeat; float:left; width:100%;height:153px;}
#container #head h1 {}
#container .main {}
#container .navTop {float:left;clear:both;margin-left:93px;background: url(/images/homepage/nav_bg_slice.jpg) top left repeat-x;}
#container .navTop ul {width:760px;color:#828282;font-weight:bold;padding-left:60px;;}
#container .navTop ul li {float:left;width:117px;text-align:center;height:30px;padding:5px 0px 0px 0px;color:#fff}
#container .navTop ul li a {color:#fff}
#container .navTop ul li.first a {color:#000}
#container .navTop ul li a:hover {color:#000}
#container .navTop ul li.first {background-color:#fff;margin-top:3px;padding-top:2px;color:#000}
#container h2 {margin:0;padding:0;float:left;}


#head ul.loggin {text-align:right;font-size:0.8em;float:right;background: url(/images/homepage/red_lights.jpg) top right no-repeat;margin:35px 87px 0px 0px;}
#container #head ul.logout {text-align:right;font-size:0.8em;float:right;background: url(/images/homepage/green_lights.jpg) top right no-repeat;margin:35px 87px 0px 0px;}
#container #head ul li.in {padding:6px 40px 8px 0px;}
#container #head ul li.out {padding:10px 40px 0px 0px;}
#container #head ul.logout li.out {padding:12px 40px 0px 0px;}
#container #head ul li.reg {padding:6px 40px 0px 0px;}
#container #head ul li a {}
#container #head ul li a:hover{font-weight:bold}
#container #head p {float:left; padding:38px 0px 0px 60px;margin:0;color:#000}

#container .catVideo {margin-left:15px;width:220px;float:left;background:#FDECD0 url(/images/homepage/orange_head.jpg) top left no-repeat;text-align:left;}
#container .catVideo h2 {color:#fff; padding:19px 0px 16px 90px; font-size:1.0em;}
#container .catVideo ul {background: url(/images/homepage/orange_slice.jpg) top left repeat-y;}
#container .catVideo ul li {float:left;width:220px;height:60px;background: url(/images/homepage/orange_dropS.jpg) top left no-repeat;font-size:0.8em;}
#container .catVideo ul li span.catText {float:left;padding:10px 10px 0px 10px; color:#000}
#container .catVideo ul li.main span.catText {float:right; width:100px;}
#container .catVideo ul li img {padding:1px 0px 0px 12px;border:0px;float:left;}
#container .catVideo ul li.main {height:90px;background: url(/images/homepage/orange_drop.jpg) top left no-repeat;}
#container .catVideo ul li.more img{float:right; padding:0px 10px 0px 0px;}
#container .catVideo ul li.main img {padding:8px 0px 0px 11px;}
#container .catVideo ul li.more {background:#FDECD0; height:37px;}
#container .catVideo p {padding:0px 0px 0px 10px; font-weight:bold;}

#container .catGames {margin-top:5px;margin-left:95px;width:223px;float:left;background:#E1ECCE url(/images/homepage/green_head.jpg) top left no-repeat;}
#container .catGames h2 {color:#fff; padding:15px 0px 12px 90px; font-size:1.0em;}
#container .catGames ul {}
#container .catGames ul li.main span.catText {float:right; width:100px;text-align:left}
#container .catGames ul li {float:left;width:223px;height:60px;background: url(/images/homepage/green_dropS.jpg) top left no-repeat;font-size:0.8em;}
#container .catGames ul li span.catText {float:left;padding:10px 10px 0px 10px; color:#000}
#container .catGames ul li img {padding:2px 0px 0px 12px;border:0px;float:left;}
#container .catGames ul li.main {height:90px; background: url(/images/homepage/green_drop.jpg) top left no-repeat;}
#container .catGames ul li.main img {padding:9px 0px 0px 11px;}
#container .catGames ul li.more img{float:right;padding:3px 10px 0px 0px;}
#container .catGames ul li.more {height:40px;background:#E1ECCE;} 
#container .catGames p { padding:0px 0px 0px 10px; font-weight:bold;width:100%;text-align:left;}

#container .advert {margin-top:5px;margin-left:95px;width:336px;height:393px;float:left;background:#D0D5FB url(/images/homepage/blue_head.jpg) top left no-repeat;}
#container .advert h2 {color:#fff; padding:15px 0px 12px 90px; font-size:1.0em;}
#container .advert h3 {color:#000; padding:2px 0px 4px 20px; font-size:0.8em;clear:both;width:210px;text-align:left;margin:0}
#container .advert p {clear:both;width:310px;text-align:left;margin:0; padding:0px 0px 8px 20px;}
#container .advert table {float:left;clear:both;margin:0 auto;}
#container .advert form {float:left;}
#container .advert #poll h3 {float:left;}
#container .clear {clear:both; width:100%;}

#container .catTopVideo {clear:right;margin-top:5px; margin-left:15px; width:223px;float:left;background:#F5CDFF url(/images/homepage/pink_head.jpg) top left no-repeat;}
#container .catTopVideo h2 {color:#fff; padding:15px 0px 12px 90px; font-size:1.0em;}
#container .catTopVideo ul {}
#container .catTopVideo ul li {float:left;width:200px;background:#F5CDFF;font-size:0.8em;padding:5px 5px;text-align:left;}
#container .catTopVideo ul li.norm a span.catText {width:200px;display:block}
#container .catTopVideo ul li.norm a:hover span.catText  {background:#CD01FF;color:#fff} 
#container .catTopVideo ul.top10 li.main span.catText {color:#000; float:right;text-align:left;width:100px;padding:10px 0px 0px 5px;}
#container .catTopVideo ul li.main span.catText {color:#000}
#container .catTopVideo ul li img {padding:10px;border:0px;float:left;}
#container .catTopVideo ul li.main {height:120px; width:100%;background:#F5CDFF url(/images/homepage/pink_dropT.jpg) top left no-repeat;padding:0px 0px 0px 0px;}
#container .catTopVideo ul li.main img {padding:6px 0px 0px 13px}




#container .catTopGames {clear:right;margin-top:5px; margin-left:15px; width:223px;float:left;background:#F4ECE9 url(/images/homepage/brown_head.jpg) top left no-repeat;}
#container .catTopGames h2 {color:#fff; padding:15px 0px 12px 90px; font-size:1.0em;}
#container .catTopGames ul {}
#container .catTopGames ul li.norm a span.catText {width:200px;display:block}
#container .catTopGames ul li.norm a:hover span.catText  {background:#993400;color:#fff;} 
#container .catTopGames ul li {float:left;width:200px;background:#F4ECE9;font-size:0.8em;padding:5px 5px;text-align:left;}
#container .catTopGames ul.top10 li.main span.catText {color:#000; float:right;text-align:left;width:100px;padding:10px 0px 0px 5px;}
#container .catTopGames ul.top10 li span.catText {padding:0;}
#container .catTopGames ul li.main span.catText {color:#000}
#container .catTopGames ul li img {padding:10px;border:0px;float:left;}
#container .catTopGames ul li.main {height:120px; width:100%;background:#F4ECE9 url(/images/homepage/brown_drop.jpg) top left no-repeat;padding:0px 0px 0px 0px;}
#container .catTopGames ul li.main img {padding:6px 0px 0px 13px}

.subfootLinks {background:#CCCCCC;width:100%;height:50px;float:left;}
.subfootLinks ul {font-size:10px;padding:5px 100px;}
.subfootLinks ul li {float:left;padding:10px}
.subfootLinks ul li a:hover {text-decoration:underline;}
.subfootLinks ul li.head {font-weight:bold;clear:both;}


#container .promo {clear:right;margin-top:5px;margin-left:15px;width:336px;height:392px;float:left;background:#FFCDD0 url(/images/homepage/red_head.jpg) top left no-repeat;}
#container .promo h2 {color:#fff; padding:15px 0px 12px 90px; font-size:1.0em;}

#container #footer {clear:both;background: url(/images/homepage/footer.jpg) top left no-repeat;height:78px;font-size:0.8em;}
#container #footer ul {width:100%; margin-left:130px;}
#container #footer ul li {float:left;width:150px;padding:20px 0px 0px 0px;text-align:center}
#container #footer ul li a:hover {font-weight:bold;}

.none {display:none}

.bgr {position:absolute;top:0;left:0; color:red; background: url(/images/overlay.jpg) top left repeat;width:100%; height:100%;z-index:100; opacity: .5; filter: alpha(opacity=50);z-index:50;}
.form {position:absolute;top:20%;left:40%;width:200px;height:150px;z-index:100;border:5px solid #fff;background:#000; color:#fff;padding:5px;}
.form a {color:#fff;}

#container .subNav ul {float:left;text-align:center;margin-left:150px;}
#container .subNav ul li {float:left;margin:0;padding:2px 0px 2px 0px;width:150px;text-align:center;font-size:0.8em;border:1px solid #999}
#container .subNav ul li a:hover {font-weight:bold;}


.search {
	width: 150px;
	border-bottom: solid 1px #c4c4c4;text-align:left;margin:0px 0px 0px 365px;opacity: .7; filter: alpha(opacity=70);
float:left;
}
.search h3 {
	background:#fff url(/images/arrow-square.gif) no-repeat right -51px;

	padding: 5px 15px;
	margin: 0;
	font: bold 70% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.search h3:hover {
	background-color: #e3e2e2;
}
.search h3.active {
	background-position: right 5px;
}

.search form {
	background: #f7f7f7;
	font: bold 80% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 10px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: none;
}
.search #suggestG, .search #suggestV {width:86px;position:absolute;z-index:200;background:#fff;opacity:0.9;filter:alpha(opacity=90);
border:1px solid #999;display:none;}

#suggestG p#testClass, #suggestV p#testClass {;font-weight:bold;padding:1px 4px;margin:0;width:78px;}
#suggestG p#testClass a, #suggestV p#testClass a  {text-decoration:none;color:#ff00ff}
#suggestG p:hover, #suggestV p:hover  {background:#cccccc;}
.search form input {border: solid 1px #c4c4c4;}
#clickOut {position:absolute;top:0;left:0;width:100%; height:100%;z-index:20;display:none;}
.search form input {border: solid 1px #c4c4c4;}


