*{margin:0; padding:0;}
img, a img{border:0 none;}
a, a:visited, a:hover{text-decoration:none; color:#3596E6}

body{font-family:"Trebuchet MS",verdana,arial,sans-serif; font-size:12px; color:#333333; background:#000000 url(../../img/bg/gamebg1.jpg) center top no-repeat; cursor:default;  } /* behavior:url("csshover.htc"); */

div#topb{height:7px !important; background:#000000 url(../../img/topb2.gif) center top repeat-x; overflow:hidden; z-index:0;}
div#headerbg{height:50px; margin-bottom:10px;}
div#header {height:50px; width: 960px; margin:0 auto; text-align:left; }
div#header a{color:#fff; font-size:14px; display:block; width:80px; float:right; text-align:center; padding-top:12px; margin-top:0px; height:28px; cursor:hand; cursor:pointer; background-image: url(../../img/bg_50_3.png); }
div#header a:visited{color:#fff; }
div#header a:hover{color:#94E7FE; background-image:none; background-color:#000; }
div#header a.how{width:196px; margin-left:1px;}
div#header a.pick{width:136px; margin-left:1px;}
div#header a.acc{width:120px; margin-left:1px;}
a#active, a#active:visited, a#active:hover{color:#ccc; background-image:none; background-color:#333}
div#header a.logo, div#header a.logo:visited{display:block; height:43px; width:230px; background-color:#3BA7FB; float:left; margin:-2px 0 0 0; padding:0; z-index:100}
div#header a.logo:hover{margin:-5px 0 0 0;}


div#submenu{width: 940px; margin:0 auto;}
div#submenu p{ padding:8px; text-align:center}

div#bodyp { width: 960px; height:620px; margin:0 auto; text-align:center; background-image: url(../../img/bg_50_2.png);}
div#pad { width:940px; height:600px; margin:0 10px 0 10px; padding-top:10px}

div#bodyptxt { width: 940px; margin:0 auto; text-align:center; background-image: url(../../img/bg_50_2.png); padding:10px; }
div#padtxt { width:920px; background: #FFFFFF url(../img/lo_topb.jpg) left top no-repeat; text-align: left; line-height:150%; padding:0}
div#padtxt h3{font-size:16px; color: #17B9EE; }
div#padtxt h4{font-size:16px; color: #000; }
div#padtxt h2{font-size:16px; color:#b4010d; margin:12px 0 6px 10px;}
div#padtxt  u{display:block;}

div#footer { width: 960px; margin:0 auto; text-align: left; font-size:11px; color:#999999; background-image: url(../../img/bg_50_3.png); }
div#footer p{ padding:14px 0 18px 30px;}
div#footer a, div#footer a:visited{ color:#999; padding:0 3px 0 3px;}
div#footer a:hover{ color:#94E7FE; padding:0 3px 0 3px; }

.sym{ width:50px; height:61px; background:#FFF url(../../img/sym_bg.gif) left top;}
.divhr{clear:both; height:1px; border-top:1px solid #DDD; overflow:hidden}


#tmplist{ clear:both}
#tmplist p{ float:left; width:110px; height:60px; color:#999999; text-align:center; margin:4px 0 4px 12px; padding:0; position:relative;}
#tmplist img{ border:1px solid #CCC; margin-bottom:3px; padding:1px;}
#tmplist a:visited img{ border:1px solid #00CCFF;}
#tmplist a:hover img{ border:1px solid #666;}
.clr{ clear:both; overflow:hidden; height:1px;}

#catheader{clear:both; height:20px; padding:10px 0 0 14px; margin:15px 0 0 0; background-color:#F3F3F3; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;}
#catheader a,#catheader a:visited{ padding:4px 10px 4px 10px; text-decoration:none; margin:0 2px 0 2px; border:1px solid #DDD; border-bottom:0 none;}
#catheader a:hover{ background-color:#666; color:#FFFFFF;}
#catheader a.activeb{ background-color:#07A8E4; color:#FFFFFF;}

#tmplist em{ font-family:Arial, Helvetica, sans-serif; font-size:10px; position: absolute; top:59px; left: 18px; font-style:normal; display:none;}
#tmplist p:hover em {display: block;}
em a, em a:visited{background-color:#FFFFFF; padding:0px 5px 1px 5px; border:1px solid #666;}
em a:hover{background-color:#333; color:#FFF;}

.glisting{line-height:100%; list-style:none;}
.glisting li{float:left;width:210px;margin-bottom:4px; margin-right:4px; padding:4px 0 0 4px; height:80px; }
.glisting img{border:1px solid #666;float:left;margin-right:6px; margin-bottom:10px;}
.glisting h5 a, .glisting h5 a:visited{font-size:11px;font-weight:bold;color:#000; }
.glisting h5{margin-bottom:6px; }
.glisting p{color:#4d4d4d; margin:3px 0 3px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/* game hp */
#gmenu{float:left; width:400px; height:155px; }
#gmenu a, #gmenu a:visited{ display:block; float:left; width:139px; height:22px; background-image:url(../img/b.gif); background-position:6px 6px; background-repeat:no-repeat; padding-left:26px; padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#cecece;}
#gmenu a:hover{ background-color:#4d4d4d; color:#FFFFFF;}

#rang{float:left; width:400px; height:128px}

#sug{float:left; width:400px; height:204px}
#sug ul, #rang ul{ margin-left:10px}
#sug .glisting li,#rang .glisting li{ height:70px; width:184px}

#popug{float:right; width:485px; height:494px; background-image:url(../img/lo_rightb.jpg);}
#popug ul{ margin:30px 0 0 26px;}
#popug .glisting img{ border-color:#1B9BE9;}

/* end game hp */

/* game listing */
#catgame{ height:180px; border-top:1px solid #07A8E4; background-color: #07A8E4}
#catgame ul{ margin:14px 0 10px 36px;}
#catgame .glisting img{ border-color:#E4F4FC; color:#E4F4FC}
#catgame h5 a{ color:#FFFFFF}
#catgame p{ color:#E4F4FC}
.pagelist{text-align:center; padding-right:50px; clear:both;}

#catgamep{}
#catgamep ul{ margin:14px 0 10px 36px;}
/* end game listing */

/* game details */
#gamedetails{ padding:0 20px 0 20px; font-size:10px; line-height:150%;}
#gamedetails h1{ margin:15px 0; text-align:center; font-size:20px; letter-spacing:1px; font-weight:bold; color:#333}

#gameinfo{float:left; width:100%;}
#gameinfo h5{font-size:16px;font-weight:bold; margin:0 0 6px 1px;}

#gamestat{ width:300px; float:right; }
#gamestat h4{font-size:1.7em;font-weight:bold;margin:0 0 3px 0;}
#gamestat #stats{margin:0 0 20px 0;}
#gamestat #rating{float:left;width:240px;}
#gamestat #statnumbers{float:right;width:188px;}
#gamestat #numplays,#gameinteractive #numfaves{float:left;width:50%;text-align:center;}

#description,#controls{margin:10px 0;line-height:200%;float:left; padding:10px; }
#description p,#controls p{font-size:1.2em;margin:0 0 1em 0;}
#controls{ width:270px; border:3px solid #DDD;}
#description{ width:555px; float:right}

#byline{ float:left; width:300px;margin-left:10px;}
#byline img{float:left;border:1px solid #9c9c9c;}
#byline h4{font-size:14px;color:#01101d;font-weight:bold;}
#byline p{font-size:12px;line-height:200%;}

#gamefilearea{ width:100%;text-align:center; margin:0 0 12px 0; padding:12px 0; background-color:#333333}
#numplays, #numfaves{ width:150px; float:right}
#numplays h5,#numfaves h5{font-weight:bold;font-size:12px;margin:0 0 6px 0;}
#numplays span,#numfaves span{color:#001c35;font-size:12px;background:#cecece; padding:2px 5px;font-weight:bold;}
/* end game details */
