* { margin:0; padding:0 }
html { font-family:sans-serif; color:#000;}
body { background-image: url(http://images.gamesocks.com/site/pageback.jpg); background-repeat: repeat-x; background-color: #A7BBDE; }
div { position:relative }
h1 { color:#0000cc } 
h2 { color:#000099 }

.treb { font-family:"Trebuchet MS" }

.container { width:940px; padding-left:20px; margin:auto }
a { color:#0066CC; text-decoration:none }
a:hover { color:#006600; text-decoration:underline }

.coltb { height:13px;width:100%;font-size:1px }
.colc { float:left;width:8px;height:13px }

#leftcol { float:left;margin:132px 0 0 0;width:276px;height:auto }
#leftcoltin { float:left;width:260px;height:13px;background-image: url(http://images.gamesocks.com/site/tantopback.gif) }
#leftcolbin { float:left;width:260px;height:13px;background-image: url(http://images.gamesocks.com/site/tanbottomback.gif) }
#leftcolin { width:100%;height:890px;overflow:hidden;background-image: url(http://images.gamesocks.com/site/leftcolumnback.gif) }

#leftcolin p { margin:16px 10px 0 14px; font-size:90% }
#leftcolin h2 { margin:16px 10px 0 28px; font-size:115% }

#mleftcoltin { float:left;width:260px;height:13px;background-image: url(http://images.gamesocks.com/site/mactopback.gif) }
#mleftcolbin { float:left;width:260px;height:13px;background-image: url(http://images.gamesocks.com/site/macbottomback.gif) }


#fea { float:right;width:656px;height:240px }
#feaback { position:absolute;left:0px;top:9px;width:341px;height:222px }
#feaoverlay { position:absolute;left:0px;top:0px }
#feaboxlink { position:absolute;width:200px;height:200px;right:14px;top:20px;display:block }
#feabox { width:200px;height:200px; border:0 }
#feadesc { position:absolute;right:220px;top:36px;width:226px;color:#14233D;font-size:110% }
#feadesc a { display:block;margin-top:6px;text-decoration:underline }
#feadesc a:hover { text-decoration:none }
#dllink { position:absolute;left:-4px;bottom:-12px;display:block }
#dlbutton { border:0;width:165px;height:65px }
#feahl { position:absolute;left:-10px;top:-23px }

#top10 { float:right;width:656px;margin:10px 0 0 0;  _margin:10px 0 0 10px; _float:none; _left:5px }
#top10tin { float:left;width:640px;height:13px;background-image: url(http://images.gamesocks.com/site/purpletopback.gif) }
#top10bin { float:left;width:640px;height:13px;background-image: url(http://images.gamesocks.com/site/purplebottomback.gif) }
#top10in { width:100%;height:640px;overflow:hidden;background-image: url(http://images.gamesocks.com/site/top10back.gif) }

#mtop10tin { float:left;width:640px;height:13px;background-image: url(http://images.gamesocks.com/site/mactopback.gif) }
#mtop10bin { float:left;width:640px;height:13px;background-image: url(http://images.gamesocks.com/site/macbottomback.gif) }

#searchbox { width:218px;background-image:url(http://images.gamesocks.com/site/searchboxback2.jpg);background-repeat:no-repeat;margin:8px 0 0 24px }
#searchinput { float:left;margin:10px 0 0 18px;font-size:20px;color:#29477B;background:#FFFBBF;border: 1px solid #0044BA;width:146px;height:26px;padding-left:3px }
#ninput { float:left;margin:10px 0 0 18px;font-size:20px;color:#29477B;background:#FFFBBF;border: 1px solid #0044BA;width:146px;height:26px;padding-left:3px }
#orseeall { font-size:12px;padding:0 0 0 20px;position:relative;top:-12px }

.a1 { font-family:"Trebuchet MS"; color:#f00 }
.a2 { font-family:"Trebuchet MS"; color:#ef060D }
.a3 { font-family:"Trebuchet MS"; color:#d80f1f }
.a4 { font-family:"Trebuchet MS"; color:#bd1a34 }
.a5 { font-family:"Trebuchet MS"; color:#9f264c }
.a6 { font-family:"Trebuchet MS"; color:#803366 }
.a7 { font-family:"Trebuchet MS"; color:#604080 }
.a8 { font-family:"Trebuchet MS"; color:#424c98 }
.a9 { font-family:"Trebuchet MS"; color:#2759ad }
.a10 { font-family:"Trebuchet MS"; color:#1060bf }
.newestd { color:#999999; font-size:70% }

.bluemini { display:block;float:left; position:relative; width:285px; height:105px; background-image:url(http://images.gamesocks.com/site/blueminiback.jpg); margin: 4px 0 0 24px; _margin-left:12px; padding-right:10px; color:#000066;background-position:0px 0px}
.bluemini:hover { background-position:-295px 0px; cursor:pointer; color:#fff; text-decoration:none }
.bluemini img { float:left; margin: 18px 10px 0 24px; border:solid 1px #fff }
.chartnum { position:absolute;left:11px;top:17px;font-size:16px }
.top10t { display:block;margin-top:10px;font-size:100%; font-family:"Trebuchet MS" }
.top10b { font-size:70% }

#menu { width:656px;height:132px;float:right }
#mphl { float:left;font-size:20px;margin-top:20px;font-family:'Trebuchet MS' }
#nav { clear:both;width:630px;height:66px;border-top:1px solid #00CC00;border-bottom:1px solid #00CC00 }
#nav a:hover { color:#006600 }
.menutopl { position:relative;z-index:2;display:block;padding:7px 10px 2px 8px;float:left;font-size:18px;color:#3399FF }
.menubotl { position:relative;z-index:2;display:block;padding:4px 10px 2px 8px;float:left;font-size:18px;color:#3399FF }
.menubatl { position:relative;z-index:2;display:block;padding:4px 0px 2px 8px;float:left;font-size:18px;color:#EF060D }
#signinout { float:right;font-size:16px;margin:26px 32px 0 0;_margin-right:18px }
#signinout a:hover { text-decoration:none; color:#660066 }

#bottom { clear:both;width:900px;margin:auto;padding:8px;font-size:110%;text-align:center }
#bottom a { padding:0 10px 0 10px }
#bottom a:hover { color:#fff }
.copy { font-size:70%;margin-left:10px }

#gamepanel { margin-top:60px;width:940px;height:340px }
#gpname { position:absolute;top:-32px;left:170px;font-size:28px;font-family:'Trebuchet MS';z-index:2 }
#gpcrop { position:absolute;top:9px;left:0px }
#gpover { position:absolute;top:0px;left:0px }
#gpbox { position:absolute;top:20px;right:14px;border:0 }
#gplogo { position:absolute;left:-36px;top:-48px;border:0;z-index:2 }
#gpdesc { position:absolute;top:20px;right:220px;width:326px;color:#14233D }
#gpdesc:first-line { font-size:110%; font-family:"Trebuchet MS" }
#gpinfo { position:absolute;top:224px;right:20px;font-size:11px;text-align:right }
#gpinfonote { position:absolute;top:182px;right:20px;font-size:14px;text-align:right;color:#009900 }
#gpinfo a { font-size:14px;text-decoration:underline }
#gpinfo a:hover { text-decoration:none }
#gpinfo img { position:relative;bottom:-1px }
#gpreq { position:absolute;bottom:20px;left:395px;margin:0;width:520px;color:#666666;font-size:12px }
#salebox { display:block;position:absolute;width:80px;height:105px;right:558px;top:20px }
#salebox:hover { text-decoration:none }
#saleex { display:block;width:80px;color:#FFF87F;line-height:100%;font-size:14px;text-decoration:none;text-align:center;position:absolute;top:52px;left:0px }
#ssbox { position:absolute;margin:0;left:194px;bottom:20px;width:178px;height:40px }
.ss { float:left;width:50px;height:38px;margin:0 7px 0 0;border: 1px solid #CCC }
.ss:hover { border: 1px solid blue }
#dllink2 { position:absolute;left:10px;bottom:4px;border:0;width:165px;height:65px }

#rate { float:left;width:256px;height:auto;margin-top:10px }
#ratetin { float:left;width:240px;height:13px;background-image: url(http://images.gamesocks.com/site/tantopback.gif) }
#ratein { background-image: url(http://images.gamesocks.com/site/ratethisback.gif);height:188px }
#ratebin { float:left;width:240px;height:13px;background-image: url(http://images.gamesocks.com/site/tanbottomback.gif) }
#ratein h2 { padding:3px 10px 0 12px; font-size:115% }
#ratesocks { margin:6px 0 8px 22px;clear:left;width:210px;height:26px }

.ratingsock { float:left;margin-right:1px }
.ratingsock:hover { cursor:pointer }

#youml { float:right;width:674px;margin:10px 0 0 0 }
#youmltin { float:left;width:658px;height:13px;background-image: url(http://images.gamesocks.com/site/purpletopback.gif) }
#youmlbin { float:left;width:658px;height:13px;background-image: url(http://images.gamesocks.com/site/purplebottomback.gif) }
#youmlin { width:100%;height:188px;overflow:hidden;background-image: url(http://images.gamesocks.com/site/youmightlikeback.gif) }

#cabh2 { float:left;display:block;margin:3px 0 2px 12px;font-size:20px }
.cabgamebox { display:block;float:left;width:70px;height:70px;margin:4px 0px 0 7px; border: 1px solid white }
.cabgamebox:hover { border: 1px solid blue }

#g_searchpanel { position:relative;float:left }
#findgameh2 { margin:3px 0 0 32px;font-size:20px }

#morelinks { clear:left;float:left;margin:4px 0 10px 16px;width:630px }
#morelinks a { margin:0 10px 4px 0 }

#addthis { clear:left;float:left;font-size:12px;margin-left:24px;width:280px }
.atenv { display:block;float:left;margin:3px 5px 0 0 }
.atplus { display:block;float:left;margin:3px 5px 0 10px }
.attex { display:block;float:left }

#st { float:left;width:940px;height:auto;margin-top:10px }
#sttin { float:left;width:924px;height:13px;background-image: url(http://images.gamesocks.com/site/tantopback.gif) }
#stin { background-image: url(http://images.gamesocks.com/site/fullback.gif) }
#stbin { float:left;width:924px;height:13px;background-image: url(http://images.gamesocks.com/site/tanbottomback.gif) }
#stin p { margin:16px 200px 0 24px; font-size:90% }

.jumpl { padding-left:8px;font-size:110% }

.kss {position:relative;text-align:left;padding: 20px 0 0 51px;color:rgb(128, 128, 128);margin-bottom:15px;line-height:140%;}
.kss ul {display:inline;padding-left:0px;margin-left:0px}
.kss li {display:inline;list-style:none;text-align:center; margin:2px;}
.kss li a {font-weight: 100;font-size: .8em!important;text-decoration: none!important; border: 1px #ccc solid;padding: 3px 6px 3px 6px!important;}
.kss li a.last {border:2px #ccc solid;}
.kss li a:hover {background-color: #0066FF; color: #fff!important;border:1px #000 solid;}
.kss li a.last:hover {border:2px #000 solid;}
.kss .current {color:#000;font-weight: bold;font-size: .8em; text-decoration: none; padding-left: 2px; padding-right: 2px;}
.kss li a.addbut {border:0}
.kss li a.addbut:hover {border:0; background-color:#fff}
.kss .next a, .kss .previous a {border: 1px #fff solid; padding: 3px 6px 3px 6px;  }
.kss .next a:hover, .kss .previous a:hover {font-weight:normal;}
.kss .total {font-size:80%;}
.kss { padding-top: 0px; margin: 30px 0 20px 0; }

/*
Special thanks to Stu Nicholls for his Snazzy Borders!
http://www.cssplay.co.uk/boxes/snazzy.html
*/

#xsnazzy { width:600px;padding:28px 0 0 140px }
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy p { padding:4px }
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFBBF; border-left:1px solid #0044BA; border-right:1px solid #0044BA;}
.xb1 {margin:0 5px; background:#0044BA;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#FFFBBF; border:0 solid #0044BA; border-width:0 1px }

.mod { display:block;font-size:80%;color:#00f;margin:0 0 6px 0 }

.authwb { position:absolute;left:-9px;top:9px;}
.author { position:absolute;left:-96px;top:-12px;width:100px;height:80px;  _left:-100px }
.authsock { position:absolute;top:10px;left:34px }
.sockplate { position:absolute;left:10px;bottom:0px }
.authname { display:block;position:absolute;bottom:8px;text-align:center;color:#325186;font-size:11px;width:100px }

#smileymenu { display:none;position:absolute;left:610px;top:0px;width:175px;height:200px }
.smenu { margin:1px }
.smenu:hover { cursor:pointer }

.spoiler { color:#FFFBBF }
.spoiler:hover { color:#00f }

#cbox { display:block;width:550px;height:172px;margin:0 10px 0 10px;font-size:20px;color:#29477B }

#blankmenu { position:absolute;width:740px;right:0px;top:0px}
#blankmenu a { font-size:18px;margin-right:20px}

.searchgame { position:relative;display:block;width:640px;margin:0 0 8px 20px;height:100px;color:#000066;background-image:url(http://images.gamesocks.com/site/searchminiback.jpg)}
.searchgame:hover { color:#fff; background-position:-640px 0px; cursor:pointer; text-decoration:none}
.sbox { float:left;margin: 14px 10px 0 14px;border:solid 1px #fff }
.gltitle { display:block;padding:6px 0 0 10px;font-size:110%;font-family:'Trebuchet MS' }
.glblurb { display:block;padding:2px }
.newb { position:absolute;top:0px;left:2px;border:0 }

.spageselect { font-size:116%;padding:12px 0 20px 40px }
.spageselect a { display:block;float:left;margin-left:10px;text-decoration:underline }
.spageselect strong { display:block;float:left;margin-left:10px }

#srh1 { position:absolute;top:-26px;left:164px;font-size:24px;z-index:2 }
#srlogo { position:absolute;left:-36px;top:-48px;border:0;z-index:2 }
#srsign { position:absolute;top:-18px;right:10px;_right:20px }
#srin { padding-top:60px;min-height:800px;background-image: url(http://images.gamesocks.com/site/fullback.gif) }

#blank h2 { margin:16px 40px 0 48px; font-size:115% }
#blank p { margin:16px 40px 0 34px }

#blank2 { position:relative;width:670px;float:left;margin:126px 0 10px 0;min-height:700px }
#blank2 h2 { margin:16px 20px 0 48px; font-size:115% }
#blank2 p { margin:16px 20px 0 34px }

#srright { float:right;width:242px;margin:0 20px 0 10px;  _margin:0 10px 0 0 }
#srright h2 { margin:10px 0 0 20px;font-size:20px }

#wallymp { position:absolute;left:-14px;bottom:30px;margin:0;width:58px;height:82px }
#wallymp img { position:absolute;left:0px;top:0px }

#bustermp { position:absolute;left:-4px;top:-60px;margin:0;z-index:3;width:58px;height:82px }
#bustermp img { position:absolute;left:0px;top:0px }

#wallygp { position:absolute;left:2px;bottom:42px;margin:0;width:58px;height:82px }
#wallygp img { position:absolute;left:0px;top:0px }

#bustergp { position:absolute;right:20px;top:-46px;margin:0;z-index:3;width:58px;height:82px }
#bustergp img { position:absolute;left:0px;top:0px }

#allgames { width:800px;margin:20px 0 0 40px }
.adata { font-size:80%;color:#999;margin-left:8px }
.picon { border:0; margin:0 8px; width:38px; height:20px } 

.wbin { letter-spacing:1px;padding:0 10px;font-size:85% }
#busterwb { position:absolute;z-index:10 }
#wallywb { position:absolute;z-index:10 }

#cattop {float:left;width:940px;height:auto;z-index:1}
#catrback {width:957px;height:307px;position:absolute;right:0px;top:0px}
#catrbacki {float:right;width:732px;height:307px;background-image:url(http://images.gamesocks.com/site/catrighttop.jpg)}
#catrbacki2 {float:right;width:726px;height:307px;background-image:url(http://images.gamesocks.com/site/categoryrighttop.jpg)}
#cattb {float:right;text-align:right;margin:104px 70px 0 0}
#cattitle {font-size:24px;color:#1915FF}
#catdesc {left:10px;margin-top:2px;padding:4px 0 4px 7px;width:250px;text-align:left;font-size:16px;border:1px #BCC2D0;border-style:solid none}

#catfgdesc {width:240px;font-size:23px;padding:7px;color:#fff;background-color:#4c7ff5;border:1px solid #1915FF}
.catdnlink:hover {color:#003366}

#catltop {float:left;width:225px;height:64px;background-image:url(http://images.gamesocks.com/site/catleftcorner.jpg)}
#catltop2 {float:left;width:231px;height:64px;background-image:url(http://images.gamesocks.com/site/categorylefttop.jpg)}
#catfgbox {float:left;width:225px;height:243px;z-index:1}
#catfgbox2 {float:left;width:231px;height:243px;z-index:1}
#catfgbl {position:absolute;left:220px;top:96px;z-index:9;font-size:14px}
#catgslogo {position:absolute;left:-36px;top:12px;z-index:2}

#catpageb {margin-top:307px;min-height:800px;background-image: url(http://images.gamesocks.com/site/fullback.gif)}

#blueml { float:left;width:320px;margin:10px 0px 18px 0px }
#bluemr { width:320px;float:left;margin:10px 0px 18px 0px }
.catbluemini { height:125px; background-image:url(http://images.gamesocks.com/site/blueminiback2.jpg);display:block;float:left; width:285px; margin: 4px 0 0 24px; padding-right:10px; color:#000066;background-position:0px 0px }
.catbluemini:hover { background-position:-295px 0px; cursor:pointer; color:#fff; text-decoration:none }
.catbluemini img { float:left; margin: 18px 10px 0 14px; border:solid 1px #fff }
.dnmi { position:absolute;left:20px;bottom:8px;font-size:80% }
.catbmnew { position:absolute;left:-12px;top:-12px;border-style:none }

.cattlink:hover { color:#003366 }

.cbdiv { position:relative;width:293px;height:129px;margin:10px 0 0 0;color:#000066;background-image:url(http://images.gamesocks.com/site/blueminiback3.jpg);background-position:0px 0px }
.cbdiv:hover { background-position:-293px 0px; cursor:pointer; color:#fff; text-decoration:none }
.cbdiv img { float:left; margin: 12px 10px 0 12px; border:solid 1px #fff }

.ctitle { float:left;width:192px;margin-top:6px;font-size:17px; font-family:'Trebuchet MS' }
.cdesc { float:left;width:192px;font-size:12px;margin-top:6px }
.cdllink { position:absolute;bottom:8px;left:0px;font-size:15px;text-align:center;width:290px;maargin-top:12px }

.emb70 {width:35px;height:35px}
.emb70:hover { width:70px;height:70px }

.cath1 { position:absolute;right:70px;top:104px;font-size:24px;color:#1915FF;z-index:2 }
.catp { position:absolute;right:70px;top:134px;margin-top:2px;padding:4px 0 4px 7px;width:250px;text-align:left;font-size:16px;border:1px #BCC2D0;border-style:solid none;z-index:2 }
#catcon { position:relative;padding:308px 0 0 0;background-image: url(http://images.gamesocks.com/site/fullback.gif) }
#catlt { position:absolute;left:-17px;top:0px }
#catrt { position:absolute;left:214px;top:0px }
#catfbox { position:absolute;left:-17px;top:64px }
#catfd { width:240px;font-size:23px;padding:7px;color:#fff;background-color:#4c7ff5;border:1px solid #1915FF }
.catn { position:absolute;left:-11px;top:-10px }
