/*------------------------------------------------------------*
 * GamesTracker
 * Version 6 Main CSS
 *------------------------------------------------------------*/
body
{
    background-position:center top;
    background-repeat:repeat-y;
    margin:0px;
    background-color:#535353;
}
body, p, td, span
{ 
    font-family:Verdana, Helvetica, Arial, Sans-Serif;
    font-size:11px;
}
table 
{
  border-collapse: collapse;
} 
td
{
    padding:0px;
}
form
{
    display:inline;
}
img
{
    border:none;
}

/*------------------------------------------------------------*
 * Clearing hacks
 *------------------------------------------------------------*/
.cf:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.cf {display: inline-table;}
* html .cf {height: 1%;}
.cf {display: block;}

/*------------------------------------------------------------*
 * Main layout
 *------------------------------------------------------------*/
div#wrapper 
{
    background-image:url(/images/bg-lines.jpg);
	position:relative; 
	margin-left:auto; 
	margin-right:auto; 
	width:978px; 
	overflow:hidden;
}
div#titlemain
{
    height:86px;
    width:978px;
    background-color:Black;
    overflow:hidden;
    position:relative;
}
div#titleswirl
{
    position:absolute;
    top:0px;
    left:187px;
    width:607px;
    height:49px;
}
div#titlelogo
{
    width:281px;
    height:86px;
    background-image:url(/images/gamestracker-top.gif);
    position:absolute;
    top:0px;
    left:0px;
} 
div#titleplatforms
{
    width:416px;
    height:37px;
    background-image:url(/images/platforms-bg.gif);
    position:absolute;
    top:49px;
    left:281px;
} 
div#titlelogin
{
    width:281px;
    height:86px;
    background-image:url(/images/login-top.gif);
    position:absolute;
    top:0px;
    left:697px;
}
div#titlesearch
{
    width:181px;
    height:52px;
    background-image:url(/images/search-top.gif);
    position:absolute;
    top:0px;
    left:697px;
    padding-top:34px; 
    padding-left:100px;
}
div.topsearchbox
{
    width:162px;
    height:19px;
    padding-left:4px;
    padding-top:3px;
    background-image:url(/images/top-search-box.gif);
    position:absolute;
    overflow:hidden;    
}
.topsearchboxinput
{
    border:0px; 
    font-family:Verdana; 
    background-color:#e8e8e8;
    font-size:9px; 
    width:133px;
    border:0px;
    float:left;
}
.topsearchboxbutton
{
    width:16px;
    height:16px;
    border:0px;
    float:right;
}
div#titlealerts
{
    width:181px;
    height:52px;
    background-image:url(/images/alerts-top.gif);
    position:absolute;
    top:0px;
    left:697px;
    padding-top:34px; 
    padding-left:100px;
}
div.titlealert
{
    height:15px;
    width:140px;
    padding-left:18px;
    background-repeat:no-repeat;
    padding-top:1px;
}
div.loginbox
{
    width:75px;
    height:19px;
    padding-left:4px;
    padding-top:3px;
    background-image:url(/images/login-box.gif);
    position:absolute;
}
div.loginbox input
{
    border:0px; 
    font-family:Verdana; 
    background-color:#e8e8e8;
    font-size:9px; 
    width:69px;
    border:0px;
}
div#titlesep
{
    width:978px;
    height:5px;
    background-image:url(/images/top-sep.gif);
}
div#maintop
{
    width:978px;
    height:12px;
}
div#mainarea
{
    width:978px;
}
div#mainbottom
{
    width:978px;
    height:11px;
}
div#mainbottomwide
{
    width:978px;
    height:11px;
}
div#mainbottommed
{
    width:978px;
    height:11px;
}
div#mainfooter
{
    height:80px;
    width:940px; 
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    background-image:url(/images/main-footer.gif);
    background-color:Black;
}
div.mainsep
{
    width:978px;
    height:10px;
    background-image:url(/images/top-sep.gif);
}
div#menuarea
{
    width:140px;
    float:left;
}
div#rightarea
{
    float:right;
    width:831px;
    overflow:hidden;
}
div#contentarea
{
    width:831px;
    min-height:1400px;
    background-repeat:repeat-y;
    background-position:508px;
}
div#contentareamed
{
    width:831px;
    min-height:1400px;
    background-repeat:repeat-y;
    background-position:608px;
}
div#bannerarea
{
    width:831px;
    overflow:hidden;
}
div#leaderboardlinks
{
    width:817px;
    overflow:hidden;
    text-align:center;
    padding-bottom:8px;
}
div#content
{
    width:506px;
    float:left;
}
div#contentwide
{
    width:808px;
    min-height:1400px;
    float:left;
    background-repeat:repeat-y;
    background-position:508px;
}
div#contentmed
{
    width:606px;
    float:left;
}
div#contentmedf
{
    width:831px;
    min-height:1400px;
    float:left;
    background-repeat:repeat-y;
    background-position:608px;
}
div#sidebar
{
    width:323px;
    float:right;
    height:100%;
}
div#sidebarmed
{
    width:223px;
    float:right;
    height:100%;
}
/*------------------------------------------------------------*
 * Main Menu
 *------------------------------------------------------------*/
div.menuitem
{
    font-weight:normal;
    background-repeat:no-repeat; 
    width:138px;
    height:20px;
    overflow:hidden;
}
div.menusep
{
    background-image:url(/images/menu-sep.gif);
    background-position:0px 18px;
}
div.menuitem img
{
    float:left;
    margin-right:2px;
    margin-top:-1px;
}
a.menuitem
{
    text-transform:uppercase; 
    font-size:8px; 
    font-weight:bold; 
    text-decoration:none;
    color:#cbcbcb;
    display:block;
    width:100%;
    height:100%;
    padding-top:5px;
    margin-left:2px;
    padding-left:5px;
    
}
a.menuitem:hover
{
    text-decoration:none;
    background-color:#2f2f33;
}



div.menuhead
{
    height:28px;
    width:140px;
}
div.menuitemw
{
    width:132px; 
    padding-left:8px; 
    padding-top:4px; 
    padding-bottom:4px;
}
div.menuitemskin
{
    width:132px; 
    padding-left:12px; 
    padding-top:6px; 
    padding-bottom:4px;
}
div#searchbox
{
    background-image:url(/images/search-box.gif); 
    width:99px; 
    height:24px;
    position:relative;
    background-repeat:no-repeat;
}
div#searchbox input
{
    font-family:Verdana; 
    background-color:#e8e8e8;
    font-size:10px;
    border:0px;
    top:5px;
    left:4px;
    position:absolute;
    width:89px;
}
div#searchgo
{
    position:absolute;
    left:109px;
    top:4px;
}

/*------------------------------------------------------------*
 * Forms
 *------------------------------------------------------------*/
.input-std
{
    font-family:Verdana; 
    background-color:#e8e8e8;
    font-size:10px;
    border:0px;
    top:-1px;
    position:relative;
}    
/*------------------------------------------------------------*
 * Platform Menu
 *------------------------------------------------------------*/
img.p-sep
{
    padding-left:0px;
    padding-right:0px;
}
ul.platformtabs
{
    list-style:none;
    padding:0px;
    margin:0px;
}
ul.platformtabs li
{
    float:left;
    padding-left:0px;
}
a.p-all
{
    display:block;
    height:30px;
    background-position: 0px 0px;
}
a:hover.p-all
{ 
background-position: 0px -30px;
}
a.p-x360
{
width: 40px;
background-image:url(/images/p-xbox-360.gif); 
}
a.p-x360-s
{
width: 40px;
background-image:url(/images/p-xbox-360-s.gif); 
}
a.p-ps3
{
width: 31px;
background-image:url(/images/p-ps3.gif); 
}
a.p-ps3-s
{
width: 31px;
background-image:url(/images/p-ps3-s.gif); 
}
a.p-vita
{
width: 37px;
background-image:url(/images/p-vita.gif); 
}
a.p-vita-s
{
width: 37px;
background-image:url(/images/p-vita-s.gif); 
}
a.p-wii
{
width: 31px;
background-image:url(/images/p-wii.gif); 
}
a.p-wii-s
{
width: 31px;
background-image:url(/images/p-wii-s.gif); 
}
a.p-pc
{
width: 27px;
background-image:url(/images/p-pc.gif); 
}
a.p-pc-s
{
width: 27px;
background-image:url(/images/p-pc-s.gif); 
}
a.p-psp
{
width: 31px;
background-image:url(/images/p-psp.gif); 
}
a.p-psp-s
{
width: 31px;
background-image:url(/images/p-psp-s.gif); 
}
a.p-ds
{
width: 26px;
background-image:url(/images/p-ds.gif); 
}
a.p-ds-s
{
width: 26px;
background-image:url(/images/p-ds-s.gif); 
}
a.p-gba
{
width: 38px;
background-image:url(/images/p-gba.gif); 
}
a.p-gba-s
{
width: 38px;
background-image:url(/images/p-gba-s.gif); 
}
a.p-ps2
{
width: 31px;
background-image:url(/images/p-ps2.gif); 
}
a.p-ps2-s
{
width: 31px;
background-image:url(/images/p-ps2-s.gif); 
}
a.p-xbox
{
width: 45px;
background-image:url(/images/p-xbox.gif); 
}
a.p-xbox-s
{
width: 45px;
background-image:url(/images/p-xbox-s.gif); 
}
a.p-cube
{
width: 42px;
background-image:url(/images/p-cube.gif); 
}
a.p-cube-s
{
width: 42px;
background-image:url(/images/p-cube-s.gif); 
}
a.p-multi
{
width: 44px;
background-image:url(/images/p-multi.gif); 
}
a.p-multi-s
{
width: 44px;
background-image:url(/images/p-multi-s.gif); 
}
/*------------------------------------------------------------*
 * Side Menus
 *------------------------------------------------------------*/
img.sidebutton
{
    float:left;
    margin-right:5px;
}
div.sidebutton
{
    padding-top:8px; padding-left:10px; 
    width:125px; 
    height:19px; 
    background-image:url(/images/sb-menu-button.gif);
}
div.sidebutton a
{
    text-transform:uppercase; 
    font-size:8px; 
    font-weight:bold; 
    text-decoration:none;
    color:#cbcbcb;
}
div.sidebutton a:hover
{
    text-decoration:underline;
}
/*------------------------------------------------------------*
 * Text Styles
 *------------------------------------------------------------*/
.sbmt
{
    font-size:12px; 
    font-family:Trebuchet MS; 
    font-weight:bold;
    color:#eeeeee;
}
.mt
{
    font-size:11px; 
    font-family:Trebuchet MS; 
    font-weight:bold;
}
.mt span
{
    padding-top:-10px;
}
.st
{
    font-size:10px;
    font-weight:normal;
}
.stb
{
    font-size:10px;
    font-weight:normal;
    font-weight:bold;
}
.nt
{
    font-size:11px;
    font-weight:normal;
}
.nthl
{
    font-size:11px;
    font-weight:normal;
}
.lt
{
    font-size:12px;
    font-weight:normal;
}
div.sblabel
{
   padding-bottom:5px;
} 
.sbst
{
    font-size:10px;
    font-weight:normal;
    color:#939393;
}
.sbstb
{
    color:#cbcbcb;
    font-size:10px;
    font-weight:bold;
}
.sbntb
{
    color:#cbcbcb;
    font-size:11px;
    font-weight:bold;
}
.sbstb a
{
    color:#cbcbcb;
    text-decoration:none;
}
.sbstb a:hover
{
    text-decoration:underline;
}
a.sbstb
{
    color:#cbcbcb;
    text-decoration:none;
}
a.sbstb:hover
{
    text-decoration:underline;
}
.sbnt
{
    font-size:11px;
    font-weight:normal;
    color:#939393;
}
.sbnthl
{
    font-size:11px;
    font-weight:normal;
    color:#eeeeee;
}
.sblt
{
    font-size:12px;
    font-weight:normal;
    color:#939393;
}
a.sbnt
{
    text-decoration:none;
}
a:hover.sbnt
{
    text-decoration:underline;
}
a.sbnthl
{
    text-decoration:none;
}
a:hover.sbnthl
{
    text-decoration:underline;
}

/*------------------------------------------------------------*
 * Buttons
 *------------------------------------------------------------*/
img.but-std
{ 
    display:block;
    height:24px;
    background-position: 0px 0px;
    cursor:pointer;
}
img:hover.but-std
{ 
background-position: 0px -24px;
}
img.but-save-preferences
{
width: 111px;
}
img.but-update-watchlist
{
width: 111px;
}
img.but-buy
{
width: 51px;
}
img.but-go
{
width: 51px;
}
img.but-on
{
width: 51px;
}
img.but-off
{
width: 51px;
}
img.but-first
{
width: 51px;
}
img.but-nofirst
{
width: 51px;
}
img.but-prev
{
width: 51px;
}
img.but-noprev
{
width: 51px;
}
img.but-next
{
width: 51px;
}
img.but-view
{
width: 51px;
}
img.but-nonext
{
width: 51px;
}
img.but-last
{
width: 51px;
}
img.but-nolast
{
width: 51px;
}
img.but-read
{
width: 51px;
}
img.but-edit
{
width: 65px;
}
img.but-login
{
width: 46px;
}
img.but-view-offer
{
width: 69px;
}
img.but-withdraw
{
width: 65px;
}
img.but-quote
{
width: 65px;
}
img.but-reply
{
width: 65px;
}
img.but-delete
{
width: 65px;
}
img.but-more
{
width: 51px;
}
img.but-moreinfo
{
width: 151px;
}
img.but-search
{
width: 65px;
}
img.but-add-review
{
width: 79px;
}
img.but-close-topic-sb
{
width: 79px;
background-image:url(/images/but-close-topic-sb.gif); 
}
img.but-search-sb
{
width: 65px;
background-image:url(/images/but-search-sb.gif); 
}
img.but-kill-topic-sb
{
width: 79px;
background-image:url(/images/but-kill-topic-sb.gif); 
}
img.but-move-topic-sb
{
width: 79px;
background-image:url(/images/but-move-topic-sb.gif); 
}
img.but-sticky-topic-sb
{
width: 79px;
background-image:url(/images/but-sticky-topic-sb.gif); 
}
img.but-add-filter-sb
{
width: 79px;
background-image:url(/images/but-add-filter-sb.gif); 
}
img.but-subscribe-sb
{
width: 79px;
background-image:url(/images/but-subscribe-sb.gif); 
}
img.but-unsubscribe-sb
{
width: 79px;
background-image:url(/images/but-unsubscribe-sb.gif); 
}
img.but-next-sb
{
width: 51px;
background-image:url(/images/but-next-sb.gif); 
}
img.but-update-watchlist-sb
{
width: 111px;
background-image:url(/images/but-update-watchlist-sb.gif); 
}
img.but-prev-sb
{
width: 51px;
background-image:url(/images/but-prev-sb.gif); 
}
img.but-last-sb
{
width: 51px;
background-image:url(/images/but-last-sb.gif); 
}
img.but-first-sb
{
width: 51px;
background-image:url(/images/but-first-sb.gif); 
}
img.but-nonext-sb
{
width: 51px;
background-image:url(/images/but-nonext-sb.gif); 
}
img.but-noprev-sb
{
width: 51px;
background-image:url(/images/but-noprev-sb.gif); 
}
img.but-nolast-sb
{
width: 51px;
background-image:url(/images/but-nolast-sb.gif); 
}
img.but-nofirst-sb
{
width: 51px;
background-image:url(/images/but-nofirst-sb.gif); 
}
img.but-buy-sb
{
width: 51px;
background-image:url(/images/but-buy-sb.gif); 
}


/*------------------------------------------------------------*
 * Radio Buttons
 *------------------------------------------------------------*/
img.rbholder
{
    height:16px;
    width:16px;
    cursor:pointer;
    float:left;
    margin-right:5px;
    top:-1px;
    position:relative;
}
div.rbwatchtype
{
    width:100%;
    cursor:pointer;
    height:18px;
}
/*------------------------------------------------------------*
 * Check Boxes
 *------------------------------------------------------------*/
div.cbsource
{
    background-position:3px 3px; 
    background-repeat:no-repeat; 
    padding-left:23px;
    padding-top:3px;
    height:16px;
    width:113px;
    position:relative;
    cursor:pointer;
    padding-bottom:4px;
    margin-top:3px;
    margin-bottom:3px;
    float:left;
}
img.cbsource
{
    margin-top:2px;
    margin-left:2px;
    height:19px;
    width:18px;
    cursor:pointer;
    position:absolute;
    top:3px;
    left:3px;
}
div.cbpricestate
{
    padding-left:20px;
    padding-top:2px;
    height:18px;
    padding-bottom:4px;    
    width:100%;
    position:relative;
    cursor:pointer;
    float:left;
}
div.cbplat
{
    background-position:3px 3px; 
    background-repeat:no-repeat; 
    padding-left:20px;
    padding-top:2px;
    height:18px;
    padding-bottom:4px;    
    width:71px;
    position:relative;
    cursor:pointer;
    float:left;
}
img.cbplatholder
{
    height:19px;
    width:18px;
    cursor:pointer;
    position:absolute;
    top:0px;
    left:0px;
}
img.cbtickholder
{
    height:19px;
    width:18px;
    cursor:pointer;
    position:absolute;
    top:0px;
    left:0px;
}
div.cbrefresh
{
    background-position:3px 3px; 
    background-repeat:no-repeat; 
    padding-left:20px;
    padding-top:2px;
    height:18px;
    padding-bottom:4px;    
    width:140px;
    position:relative;
    cursor:pointer;
    float:left;
}

div.cbarrow
{
    background-image:url(/images/menu-bp.gif);
}
div.cbblank
{
    background-image:url(/images/bpblank.gif);
}
div.cbblankdim
{
    background-image:url(/images/bpblankdim.gif);
}
div.cbhl
{
    background-image:url(/images/bphl.gif);
}
div.cb-1
{
    background-image:url(/images/bp-1.jpg);
}
div.cb-1dim
{
    background-image:url(/images/bp-1dim.jpg);
}
div.cb38
{
    background-image:url(/images/bp38.jpg);
}
div.cb38dim
{
    background-image:url(/images/bp38dim.jpg);
}
div.cb39
{
    background-image:url(/images/bp39.jpg);
}
div.cb39dim
{
    background-image:url(/images/bp39dim.jpg);
}
div.cb32
{
    background-image:url(/images/bp32.jpg);
}
div.cb32dim
{
    background-image:url(/images/bp32dim.jpg);
}
div.cb33
{
    background-image:url(/images/bp33.jpg);
}
div.cb33dim
{
    background-image:url(/images/bp33dim.jpg);
}
div.cb41
{
    background-image:url(/images/bp41.jpg);
}
div.cb41dim
{
    background-image:url(/images/bp41dim.jpg);
}
div.cb1
{
    background-image:url(/images/bp1.jpg);
}
div.cb1dim
{
    background-image:url(/images/bp1dim.jpg);
}
div.cb2
{
    background-image:url(/images/bp2.jpg);
}
div.cb2dim
{
    background-image:url(/images/bp2dim.jpg);
}
div.cb3
{
    background-image:url(/images/bp3.jpg);
}
div.cb5
{
    background-image:url(/images/bp5.jpg);
}
div.cb5dim
{
    background-image:url(/images/bp5dim.jpg);
}
div.cb8
{
    background-image:url(/images/bp8.jpg);
}
div.cb8dim
{
    background-image:url(/images/bp8dim.jpg);
}
div.cb9
{
    background-image:url(/images/bp9.jpg);
}
div.cb9dim
{
    background-image:url(/images/bp9dim.jpg);
}

/*------------------------------------------------------------*
 * Hyperlinks
 *------------------------------------------------------------*/
a.smurl
{
    text-decoration:none;
    font-size:12px; 
    font-family:Trebuchet MS; 
    font-weight:bold;
    color:White;
}
a:hover.smurl
{
    text-decoration:underline;
}
a.murl
{
    text-decoration:none;
    font-size:12px; 
    font-family:Trebuchet MS; 
    font-weight:bold;
}
a:hover.murl
{
    text-decoration:underline;
}
a.sbmurl
{
    text-decoration:none;
    font-size:12px; 
    font-family:Trebuchet MS; 
    font-weight:bold;
    color:White;
}
a:hover.sbmurl
{
    text-decoration:underline;
}
a.mt
{
    text-decoration:none;
}
a:hover.mt
{
    text-decoration:underline;
}
a.sbdurl
{
    color:#939393;
    font-size:10px;
    text-decoration:none;
    font-weight:normal;
}
a:hover.sbdurl
{
    text-decoration:underline;
}
a.sbsurl
{
    color:#939393;
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
}
a:hover.sbsurl
{
    text-decoration:underline;
}
a.gurl
{
    font-size:10px;
    text-decoration:none;
    font-weight:normal;
}
a:hover.gurl
{
    text-decoration:none;
    cursor:text;
}
a.surl
{
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
}
a:hover.surl
{
    text-decoration:underline;
}
a.nurl
{
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}
a:hover.nurl
{
    text-decoration:underline;
}
a.blurl
{
    color: #0000cc;
    font-size:10px;
    text-decoration:underline;
}
a:hover.blurl
{
    text-decoration:underline;
}
a.st
{
    text-decoration:none;
}
a:hover.st
{
    text-decoration:underline;
}
a.nt
{
    text-decoration:none;
}
a:hover.nt
{
    text-decoration:underline;
}
a.stb
{
    text-decoration:none;
}
a:hover.stb
{
    text-decoration:underline;
}
.stb a
{
    text-decoration:none;
}
.stb a:hover
{
    text-decoration:underline;
}
a.sbst
{
    text-decoration:none;
}
a:hover.sbst
{
    text-decoration:underline;
}
a.nthl
{
    text-decoration:none;
}
a:hover.nthl
{
    text-decoration:underline;
}
div.jlink
{
    cursor:pointer;
}
img.jlink
{
    cursor:pointer;
}
span.jlink
{
    font-size:9px;
    color:#939393;
    cursor:pointer;
    font-weight:bold;
}











a.smlurl
{
    font-size:9px;
    color:#939393;
}
a.stdurl
{
    font-size:11px;
    color:#cbcbcb;
}
a.lgeurl
{
    font-size:13px;
}
a.moreurl
{
    color:#939393;
    font-size:9px;
    font-weight:normal;    
}
a.mtxt
{
    color: white; 
    text-decoration: none; 
	font-family: Arial;
	font-size: 10px;
	letter-spacing: -0.05em;
	text-transform:uppercase;
}
a.mtxt:hover
{
    text-decoration: underline; 
}
a.mtxtb
{
    color: white; 
    text-decoration: none; 
	font-family: Arial;
	font-size: 11px;
	letter-spacing: -0.01px;
	text-transform:uppercase;
	font-weight:bold;
}
a.mtxtb:hover
{
    text-decoration: underline; 
}
a.topgames
{
    color:#cbcbcb;
    font-size:9px;
    text-decoration:none;
    
}

/*------------------------------------------------------------*
 * Main column formatting
 *------------------------------------------------------------*/
div.dots
{
    height:2px; 
    width:502px; 
    margin-left:2px;
    margin-right:2px;     
    background-repeat:repeat-x;
}
div.dotspad
{
    height:2px; 
    width:502px; 
    margin-left:2px;
    margin-right:2px;     
    margin-top:5px;
    margin-bottom:5px;
    background-repeat:repeat-x;
}
div.dotsw
{
    height:2px; 
    width:808px; 
    margin-left:2px;
    margin-right:2px;     
    background-repeat:repeat-x;
}
div.dotswpad
{
    height:2px; 
    width:808px; 
    margin-left:2px;
    margin-right:2px; 
    margin-top:5px;
    margin-bottom:5px;        
    background-repeat:repeat-x;
}
div.dotsm
{
    height:2px; 
    width:602px; 
    margin-left:2px;
    margin-right:2px;     
    background-repeat:repeat-x;
}
div.dotsmpad
{
    height:2px; 
    width:602px; 
    margin-left:2px;
    margin-right:2px;     
    margin-top:5px;
    margin-bottom:5px;
    background-repeat:repeat-x;
}
div.dots100p
{
    height:2px; 
    width:100%; 
    margin-left:2px;
    margin-right:2px;     
    background-repeat:repeat-x;
}
div.dots100pad
{
    height:2px; 
    width:100%; 
    margin-left:2px;
    margin-right:2px;     
    margin-top:5px;
    margin-bottom:5px;
    background-repeat:repeat-x;
}
div.cpmid
{
    width:500px;
    padding-top:6px;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:6px;
}
div.cpmidw
{
    width:800px;
    padding-top:6px;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:6px;
}
div.cpmidm
{
    width:600px;
    padding-top:6px;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:6px;
}
div.cpmidnopad
{
    width:506px;
}






div.columnstop
{
    background-image:url(/images/bg-columns-top.gif);
    width:728px;
    height:6px;
}
td.bgmain
{
    background-image:url(/images/bg-lines.jpg);
}
td.bgleft
{
    background-position:right; 
    background-repeat:repeat-y; 
    background-image:url(/images/bg-line-left.gif);
}
td.bgright
{
    background-position:left; 
    background-repeat:repeat-y; 
    background-image:url(/images/bg-line-right.gif);
}


div.swirlborder
{
    width:750; 
    height:80; 
    overflow:hidden;
    background-color:black; 
    background-image:url(/images/bg-lines-top.gif);
    background-repeat:repeat-x;
    background-position:top;
}
div.swirl
{
    position:relative; 
    top:0; 
    left:0; 
    background-color:black; 
    height:80;
    width:540px;
    overflow:hidden;
}

div.datatoptabs
{
    height:32px;
    background-image:url(/images/bg-data-top-tabs.gif);
    width:396px;
    padding-top:3px;
    padding-left:3px;
}
div.datatopsq
{
    height:11px;
    background-image:url(/images/bg-data-top-sq.gif);
    width:396px;
}
div.datamiddlepadwide
{
    width:708px;
    padding-top:6px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
}
div.datamiddlemed
{
    width:578px;
    padding-top:6px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;    
}
td.datamnl
{
    width:15px;
}
td.datamnm
{
    padding-top:6px;
    padding-bottom:10px;
}
td.datamnr
{
    width:15px;
}

/*------------------------------------------------------------*
 * Headings
 *------------------------------------------------------------*/
div#mainheading
{
	height:36px;
	padding-top:7px;
	padding-left:10px;
	padding-right:17px;
	width:801px;
	background-repeat:no-repeat;
}
div#mainheadingwide
{
	height:34px;
	padding-top:8px;
	padding-left:8px;
	padding-right:17px;
	width:803px;
	background-repeat:no-repeat;
	background-position:1px 0px;
}
div#mainheadingmed
{
	height:34px;
	padding-top:8px;
	padding-left:8px;
	padding-right:17px;
	width:803px;
	background-repeat:no-repeat;
	background-position:1px 0px;
}
div.subheading
{
    background-image:url(/images/head.gif);	
	height:29px;
	width:498px;
	padding-top:3px;
	padding-left:8px;
	overflow:hidden;
	font-family: Arial;
	letter-spacing: -1px;
	font-weight:bold;
	text-transform:uppercase;
	color:White;
	font-size:15px;
	text-align:center;
}
div.subheadingwide
{
    width:820px; 
    height:28px;
    padding-left:10px;
    padding-top:7px;    
    background-repeat:no-repeat;
    color:#eeeeee;
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
    letter-spacing: 0px;
	font-weight: bold;
	text-transform:uppercase;    
}















div#mainheadingleft
{
    float:left;
    height:56px;
    width:10px;
    background-repeat:no-repeat;
}
div#mainheadingmiddle
{
    float:left;
    height:44px;
    width:703px;
    background-repeat:repeat-x;
    padding-left:5px;
    padding-top:12px;
}
div#mainheadingright
{
    float:left;
    height:56px;
    width:10px;
    background-repeat:no-repeat;
}


/*------------------------------------------------------------*
 * Sub Menu
 *------------------------------------------------------------*/
div.subtabhlleft1st
{
    float:left;
    width:7px;
    height:39px;
}
div.subtabhlleft
{
    float:left;
    background-color:Black;
    width:7px;
    height:39px;
}
div.subtabhlright
{
    float:left;
    background-color:Black;
    width:7px;
    height:39px;
}
div.subtabhlrightlast
{
    float:left;
    width:7px;
    height:39px;
}
div.subtabhlmid
{
    float:left;
    padding-top:10px;
    text-align:center;
    background-image:url(/images/bg-tab-hl-mid.gif);
    background-repeat:repeat-x;
    height:39px;
}
div.subtabhlmid a
{
    color: white; 
    text-decoration: none; 
	font-family: Arial;
	font-size: 11px;
	letter-spacing: -0.01px;
	text-transform:uppercase;
	font-weight:bold;    
}
div.subtabhlmid a:hover
{
    text-decoration:underline;
}
div.subtableft1st
{
    float:left;
    width:7px;
    height:39px;
}
div.subtableft
{
    float:left;
    background-color:#161616;
    width:7px;
    height:39px;
}
div.subtabmid
{
    float:left;
    padding-top:11px;
    text-align:center;
    height:39px;
}
div.subtabmid a
{
    color: white; 
    text-decoration: none; 
	font-family: Arial;
	font-size: 10px;
	letter-spacing: -0.05em;
	text-transform:uppercase;
}
div.subtabmid a:hover
{
    text-decoration:underline;
}
div.subtabright
{
    float:left;
    width:7px;
    height:39px;
}
div.subtabrightlast
{
    float:left;
    width:7px;
    height:39px;
}

/*------------------------------------------------------------*
 * Side Panel Formating
 *------------------------------------------------------------*/
div.spmid
{
    width:323px;
}
div.spmidm
{
    width:223px;
}
div.sprowtop
{
    padding-bottom:7px;
    padding-top:0px;
    padding-left:16px;
    padding-right:10px;
    font-weight:normal;
    width:280px;
    overflow:hidden;
}
div.sprow
{
    padding-left:16px;
    padding-right:10px;
    padding-top:7px;
    padding-bottom:7px;
    font-weight:normal;
    background-repeat:no-repeat; 
    width:280px;
    overflow:hidden;
}
div.sprowtopm
{
    padding-bottom:7px;
    padding-top:0px;
    padding-left:16px;
    padding-right:10px;
    font-weight:normal;
    width:180px;
    overflow:hidden;
}
div.sprowm
{
    padding-left:16px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    font-weight:normal;
    background-repeat:no-repeat; 
    width:180px;
    overflow:hidden;
}
div.spmenum
{
    font-weight:normal;
    background-repeat:no-repeat; 
    width:206px;
    height:21px;
    overflow:hidden;
}
div.spmenutopm
{
    font-weight:normal;
    background-repeat:no-repeat; 
    width:206px;
    height:21px;
    overflow:hidden;
}
div.spmenu
{
    font-weight:normal;
    background-repeat:no-repeat; 
    width:306px;
    height:21px;
    overflow:hidden;
}
div.spmenutop
{
    font-weight:normal;
    background-repeat:no-repeat; 
    width:306px;
    height:21px;
    overflow:hidden;
}
div.spmenus
{
    font-weight:normal;
    background-repeat:no-repeat; 
    background-position:0px 20px;
    width:150px;
    height:21px;
    overflow:hidden;
}
div.spmenus img
{
    float:left;
    margin-right:3px;
    margin-top:-1px;
}
img.spmenum
{
    float:left;
    margin-right:3px;
    margin-top:-1px;
}
a.spmenuitem
{
    text-transform:uppercase; 
    font-size:8px; 
    font-weight:bold; 
    text-decoration:none;
    color:#cbcbcb;
    display:block;
    width:100%;
    height:100%;
}
a.spmenuitem:hover
{
    text-decoration:none;
    background-color:#2f2f33;
}
a.spmenuitemm
{
    padding-top:5px;
    margin-left:6px;
    padding-left:7px;
}
a.spmenuitems
{
    padding-top:5px;
    margin-left:5px;
    padding-left:7px;
}








div.splstd
{
    float:left; 
    width:130px;
}
div.sprstd
{
    float:right; 
    width:140px;
}
div.spselpl
{
    float:left; 
    width:87px;
    padding-left:9px;
    line-height:20px;
}

/*------------------------------------------------------------*
 * Content Panel Formating
 *------------------------------------------------------------*/
div.lgi
{
    height:52px; 
    padding-top:10px; 
    padding-bottom:10px;
    overflow:hidden;
}
div#submenutabs
{
     border-right:Solid 1px #131c21; 
     border-left:Solid 1px #1c2d35; 
     position:relative; 
     top:-7px; 
     height:39px; 
     width:100%;
}
img.cp-packshot
{
    float:left;
    margin-top:2px; 
    margin-right:10px; 
    margin-bottom:10px;
    border:Solid 1px #133040;
}
div.homebox
{
    width:179px; 
    height:225px; 
    background-color:#193646; 
    border:Solid 1px #133040;
}
div.homeboxtab
{
    width:179px; 
    height:32px; 
    background-image:url(/images/home-tab.jpg);
}
div.homeinnerbox
{
    padding:5px; 
    width:169px;
}

div.homeboxhead
{
    text-align:center;
    width:193px; 
    height:25px;
    padding-top:7px;
    background-image:url(/images/bg-data-heading-small.jpg);
}
div.homeboximg
{
    background-image:url(/images/bg-data-middle-small.jpg);
    padding:2px;
    width:189px;
}
div.homeboximg img
{
    width:189px;
}
div.homeboxtxt
{
    background-image:url(/images/bg-data-middle-small.jpg);
    padding:10px;
    width:173px;
}


/*------------------------------------------------------------*
 * General Panel Formating
 *------------------------------------------------------------*/
div.gpltime
{
    float:left; 
    width:40px; 
    height:38px; 
    padding-top:3px;
}
div.gplsource
{
    float:left;
    padding-top:7px; 
    width:140px;
    height:18px;
}
div.gprsourceandlink
{
    float:right; 
    width:120px; 
    padding-top:3px;
    height:45px;
}
div.gprsource
{
    float:right;
    padding-top:7px; 
    font-size:11.5px; 
    width:120px;
    height:18px;
}
div.gprbut48
{
    float:right; 
    width:48px; 
    height:24px;
}
div.gprbut51
{
    float:right; 
    width:51px; 
    height:24px;
}
div.gprsite
{
    width:120px;
    float:right; 
    padding-top:3px;
}
div.gplpriceinfo
{
    float:left;
    width:160px;
    padding-left:15px;
    padding-right:5px;
}
div.gplpricetype
{
    float:left;
    width:16px;
    height:16px;
    padding-left:5px;
    padding-right:5px;
    padding-top:7px;
}
div.gprpricebuy
{
    float:right; 
    width:50px; 
    height:24px;
    padding-top:5px;
}
div.gprpagebut
{
    float:right; 
    width:50px; 
    height:24px;
    padding-left:5px;
}
div.gprbutviewoffer
{
    float:right; 
    width:69px; 
    height:24px;
    padding-top:5px;
}
div.gprbutread
{
    float:right; 
    width:51px; 
    height:24px;
    padding-top:5px;
}
div.gplplatform
{
    float:left;
    width:80px;
    background-repeat:no-repeat;
    padding-left:16px;
    background-position:0px 0px;
}
div.gplnewsitem
{
    float:left; 
    width:325px; 
    height:15px; 
    overflow:hidden; 
    padding-top:3px;
    padding-left:16px;
    background-repeat:no-repeat;
    background-position:0px 3px;
}
div.gplsbname
{
    width:264px;
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:16px;
    padding-bottom:1px;
    height:15px;
    overflow:hidden;
}
div.gploneline
{
    width:280px;
    background-repeat:no-repeat;
    padding-bottom:1px;
    height:15px;
    overflow:hidden;
}

div.gphead
{
    height:26px;
}
div:hover.gphead
{
    background-image:url(/images/gphead.gif);
    background-repeat:no-repeat;
}
div.gplprice
{
    float:left;
    width:48px;
    padding-left:5px;
    padding-right:5px;
    padding-top:7px;
    text-align:right;
}
div.gplpriceh
{
    float:left;
    width:55px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}
div.gplpsname
{
    float:left;
    width:204px;
    padding-left:5px;
    padding-right:5px;
    padding-top:7px;
}
div.gplpsnameh
{
    float:left;
    width:204px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}
div.gpldate
{
    float:left;
    width:72px;
    padding-left:5px;
    padding-right:5px;
    padding-top:7px;
}
div.gpldateh
{
    float:left;
    width:80px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}
div.gplrating
{
    float:left;
    width:46px;
    padding-left:5px;
    padding-right:5px;
    padding-top:7px;
}
div.gplratingh
{
    float:left;
    width:54px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}
div.gplrank
{
    float:left;
    width:40px;
    padding-left:5px;
    padding-right:5px;
    padding-top:7px;
}
div.gplrankh
{
    float:left;
    width:48px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}
div.gplage
{
    float:left;
    width:30px;
    padding-left:5px;
    padding-right:5px;
    padding-top:7px;
}
div.gprage
{
    float:right;
    width:30px;
    padding-left:5px;
}
div.gplageh
{
    float:left;
    width:30px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}
div.gplpsi
{
    float:left; 
    width:40px; 
    height:38px; 
    padding-top:3px;
    padding-bottom:3px;
    cursor:pointer;
}
div.nof
{
    overflow:hidden;
}
div.pficon
{
    background-repeat:no-repeat;
    padding-left:16px;
    background-position:0px 0px;
}
div.h30
{
    height:30px;
}
div.h15
{
    height:15px;
}
div.h16
{
    height:16px;
}
div.h17
{
    height:17px;
}
div.h14
{
    height:14px;
}
div.h13
{
    height:13px;
}
div.mb2
{
    margin-bottom:2px;
}
div.pt2
{
    padding-top:2px;
}
div.pt3
{
    padding-top:3px;
}
div.pt5
{
    padding-top:5px;
}
div.pt7
{
    padding-top:7px;
}
div.pb10
{
    padding-bottom:10px;
}
div.pb3
{
    padding-bottom:3px;
}
div.ptb2
{
    padding-bottom:2px;
    padding-top:2px;
}
div.ptb6
{
    padding-bottom:6px;
    padding-top:6px;
}
div.plr5
{
    padding-left:5px;
    padding-right:5px;
}
div.pl40
{
    padding-left:40px;
}
div.pr20
{
    padding-right:20px;
}
div.pr10
{
    padding-right:10px;
}
div.pr5
{
    padding-right:5px;
}
div.w100p
{
    width:100%;
}
div.h24
{
    height:24px;
}
div.tr
{
    text-align:right;
}
div.tc
{
    text-align:center;
}


div.dl
{
    line-height:20px;
}
div.gpl
{
    float:left;
}
div.gpr
{
    float:right;
}
div.gprr
{
    float:right;
    text-align:right;
}
div.gpl700
{
    float:left;
    width:700px;
}
div.gpl670
{
    float:left;
    width:670px;
}
div.gpl580
{
    float:left;
    width:580px;
}
div.gpl480
{
    float:left;
    width:480px;
}
div.gpl470
{
    float:left;
    width:470px;
}
div.gpl450
{
    float:left;
    width:450px;
}
div.gpr430
{
    float:right;
    width:430px;
}
div.gpl420
{
    float:left;
    width:420px;
}
div.gpl400
{
    float:left;
    width:400px;
}
div.gpr400
{
    float:right;
    width:400px;
}
div.gpl390
{
    float:left;
    width:390px;
}
div.gpr390
{
    float:right;
    width:390px;
}
div.gpl360
{
    float:left;
    width:360px;
}
div.gpl330
{
    float:left;
    width:330px;
}
div.gpl300
{
    float:left;
    width:300px;
}
div.gpr300
{
    float:right;
    width:300px;
}
div.gpl290
{
    float:left;
    width:290px;
}
div.gpr290
{
    float:right;
    width:290px;
}
div.gpl274
{
    float:left;
    width:274px;
}
div.gpr270
{
    float:right;
    width:270px;
}
div.gpl270
{
    float:left;
    width:270px;
}
div.gpl260
{
    float:left;
    width:260px;
}
div.gpl250
{
    float:left;
    width:250px;
}
div.gpr250
{
    float:right;
    width:250px;
}
div.gpr240
{
    float:right;
    width:240px;
}
div.gpl240
{
    float:left;
    width:240px;
}
div.gpr230
{
    float:right;
    width:230px;
}
div.gpr220
{
    float:right;
    width:220px;
}
div.gpl220
{
    float:left;
    width:220px;
}
div.gpl210
{
    float:left;
    width:210px;
}
div.gpr210
{
    float:right;
    width:210px;
}
div.gpl200
{
    float:left;
    width:200px;
}
div.gpr200
{
    float:right;
    width:200px;
}
div.gpl190
{
    float:left;
    width:190px;
}
div.gpl180
{
    float:left;
    width:180px;
}
div.gpl170
{
    float:left;
    width:170px;
}
div.gpl150
{
    float:left;
    width:150px;
}
div.gpl140
{
    float:left;
    width:140px;
}
div.gpr130
{
    float:right;
    width:130px;
}
div.gpl130
{
    float:left;
    width:130px;
}
div.gpl120
{
    float:left;
    width:120px;
}
div.gpl110
{
    float:left;
    width:110px;
}
div.gpr110
{
    float:right;
    width:110px;
}
div.gpl100
{
    float:left;
    width:100px;
}
div.gpr90
{
    float:right; 
    width:90px;
}
div.gpl80
{
    float:left;
    width:80px;
    background-repeat:no-repeat;
}
div.gpr80
{
    float:right;
    width:80px;
}
div.gpl70
{
    float:left;
    width:70px;
}
div.gpr70
{
    float:right;
    width:70px;
}
div.gpl65
{
    float:left;
    width:65px;
}
div.gpl60
{
    float:left;
    width:60px;
}
div.gpr51
{
    float:right;
    width:51px;
}
div.gpl50
{
    float:left;
    width:50px;
}
div.gpr50
{
    float:right;
    width:50px;
}
div.gpr40
{
    float:right;
    width:40px;
}
div.gpl40
{
    float:left;
    width:40px;
}
div.gpl26
{
    float:left;
    width:26px;
}
div.gpl25
{
    float:left;
    width:25px;
}
div.gpl20
{
    float:left;
    width:20px;
}
div.gpl16
{
    float:left;
    width:16px;
}
div.gplps
{
    text-align:center;
    float:left;
    padding-right:11px;
    width:125px;
}
div.gplpsb
{
    float:left;
    width:64px;
    height:70px;
    _overflow:hidden;
    cursor:help;
}
div.gpname
{
    float:left;
    width:100%; 
    padding-bottom:7px;
}
div.gpnamer
{
    float:left;
    width:100%; 
    padding-bottom:7px;
    text-align:right;
}
div.gpnamew
{
    width:678px; 
    padding-bottom:7px;
    overflow:hidden;
    float:left;
}
div.listtext
{
    float:left;
}
div.gplrlogo
{
    float:left; 
    width:135px;
}
div.gplread
{
    float:left;
    width:25px;
}
div.gplss
{
    float:left;
    width:63px;
    height:40px;
    padding-right:7px;
}
div.gprss
{
    float:right;
    width:61px;
    height:40px;
}
div.gplss img
{
    width:61px;
    height:40px;
}
div.gplvid
{
    float:left;
    width:110px;
}
div.gprbut
{
    float:right; 
    width:90px;
}
div.gplhshot
{
    float:left;
    width:95px;
    padding:1px;
}
div.gplhshot img
{
    width:95px;
    height:70px;
}
div.gplshot
{
    float:left;
    width:124px;
    padding:1px;
}
div.gplshot img
{
    width:100%;
    height:93px;
}
div.gplshotw
{
    float:left;
    width:124px;
    padding:1px;
}
div.gplshotw img
{
    width:100%;
    height:69px;
}
div.gprdate
{
    float:right;
    width:76px;
    text-align:center;
}
div.gprdater
{
    float:right;
    width:76px;
    text-align:right;
}
div.gprdatew
{
    float:right; 
    width:135px;
    text-align:left;
}
div.gplav
{
    float:left; 
    width:95px;
}
div.gprprice
{
    float:right;
    width:70px;
    text-align:right;
}
div.gpluser
{
    overflow:hidden;
    float:left;
    width:105px;
    padding-left:10px;
}
div.gpluserf
{
    overflow:hidden;
    float:left;
    width:105px;
    padding-left:10px;
}
div.gplicon
{
    float:left;
    width:26px;
}

/*------------------------------------------------------------*
 * Headings
 *------------------------------------------------------------*/
h1
{
	font-family:Trebuchet MS; 
	margin: 0px;
	font-weight:bold;
	display:inline;
	text-transform:uppercase;
	color:White;
}
h2
{
    padding-top:3px;
    padding-bottom:3px;
    text-align:center;
    width:100%;	
}
h3
{
    background-repeat:no-repeat;
    width:313px;
    height:28px;
    padding-left:10px;
    padding-top:7px;

    color:#eeeeee;
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
    letter-spacing: 0px;
	font-weight: bold;
	text-transform:uppercase;
}
h3.h3m
{
    width:200px;
}
div.smlheading
{
    padding-top:2px;
    padding-bottom:2px;
    text-align:center;
    width:100%;	
	font-family:Trebuchet MS; 
	font-size: 14px;
	margin: 0px;
	font-weight: bold;
	color:#eeeeee;
	text-transform:uppercase;
}
div.moreinfobar
{
    padding-top:2px;
    padding-bottom:2px;
    text-align:right;
    width:100%;
	font-family:Trebuchet MS; 
	font-size: 14px;
	margin: 0px;
	font-weight: bold;
	color:#eeeeee;
}
div.moreinfobar a
{
    padding-right:8px;
}
td.homeopt
{
    text-align:center;
	font-family: Arial;
	font-size: 15.5px;
	margin: 0px;
	letter-spacing: -1px;
	font-weight: bold;
	color:#eeeeee;
	text-transform:uppercase;
}

/*------------------------------------------------------------*
 * Ad Spots
 *------------------------------------------------------------*/
div#admpu
{
    width:300px;
    padding-left:6px;
    padding-bottom:3px;
}
div#adbanner
{
    text-align:center;
    padding-top:5px;
    padding-bottom:10px;
    overflow:hidden;
}
div#adsky
{
    border:solid 1px Black;
    width:120px;
    height:600px;
    overflow:hidden;
    margin:9px;
}
div#adbutton
{
    border:solid 1px Black;
    width:120px;
    height:60px;
    overflow:hidden;
    margin:9px;
}
div#inlineads
{
    width:336px;
    padding-top:6px;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:6px;
}

/*------------------------------------------------------------*
 * Buttons
 *------------------------------------------------------------*/
a.buttxt
{
    color: white; 
    text-decoration: none; 
	font-family: Arial;
	font-size: 10px;
	letter-spacing: -0.05em;
	text-transform:uppercase;
}
a.buttxt:hover
{
    text-decoration: underline; 
}
span.butcap
{
    float:left;
    padding-left:10px;
    padding-top:5px; 
    height:19px; 
    color:#939393;
    font-size:9px;
    font-weight:normal;
}

/*------------------------------------------------------------*
 * Misc
 *------------------------------------------------------------*/
div.qvitem
{
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
}
div.slogo
{
    float:left;
    padding:1px;
    width:16px;
    height:16px;
    background-image:url(/images/site-bg-darkgray.gif);
    overflow:hidden;
    margin-right:5px;
    margin-top:-2px;
}
div.slogor
{
    float:right;
    padding:1px;
    width:16px;
    height:16px;
    background-image:url(/images/site-bg-darkgray.gif);
    overflow:hidden;
    margin-left:5px;
    margin-top:-2px;
}
div.plogo
{
    float:left;
    padding:1px;
    width:20px;
    height:16px;
    background-image:url(/images/platform-darkgray.gif);
    overflow:hidden;
    margin-right:5px;
    margin-top:-2px;
}
div.plogoh
{
    float:left;
    padding:1px;
    width:20px;
    height:16px;
    background-image:url(/images/platform-darkgray.gif);
    overflow:hidden;
    margin-left:-1px;
}
div.plogoh2
{
    float:left;
    padding:1px;
    width:20px;
    height:16px;
    background-image:url(/images/platform-darkgray2.gif);
    overflow:hidden;
    margin-left:-1px;
}




div.whoisonlineheading
{
    text-align:left; 
    width:548px; 
    padding-left:10px; 
    padding-top:7px; 
    height:31px; 
    background-image:url(/images/bg-whois-top-small.gif); 
    background-repeat:no-repeat;
    overflow:hidden;
}
div.whoisonline
{
   background-image:url(/images/bg-whois-middle-small.gif); 
   width:538px; 
   padding-left:10px; 
   padding-right:10px; 
   padding-bottom:10px;
   overflow:auto;
}
div.whoisonline a
{
    color:#cbcbcb;
    font-size:10px;
}
div.whoisonlinefooter
{
     width:558px; 
     height:10px; 
     background-image:url(/images/bg-whois-bottom-small.gif);
}
div#topgamesheading
{
    width:558px; 
    height:7px; 
    background-image:url(/images/bg-topgames-top-small.gif); 
    background-repeat:no-repeat;
}
div#topgames
{
    background-image:url(/images/bg-topgames-middle-small.gif); 
    width:538px; 
    padding-left:10px; 
    padding-right:10px; 
    padding-bottom:10px;
}
div#topgamesfooter
{
    width:558px; 
    height:10px; 
    background-image:url(/images/bg-topgames-bottom-small.gif);
    display:block;
}
img.rlogo
{
    border: #112938 1px solid;
    background-color:White;
    padding:5px;
    cursor:pointer;
}
.redtxt
{
    color: #c10031;
    font-weight: bold;
}
.headtxt
{
	font-family:Trebuchet MS; 
	font-size: 16px;
	margin: 0px;
	font-weight: bold;
	color:#eeeeee;
	text-transform:uppercase;
}
div.sortbox
{
    text-align:right;
    width:300px;
}   
div.scrbox
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 0px;
	overflow: auto;
	width: 284px;
	height:400px;

    scrollbar-3dlight-color:#7c92a0;
    scrollbar-arrow-color:#17384b;
    scrollbar-base-color:#7c92a0;
    scrollbar-darkshadow-color:#7c92a0;
    scrollbar-face-color:#7c92a0;
    scrollbar-highlight-color:#17384b;
    scrollbar-shadow-color:#17384b;    	
}
div.updatesbox
{
	overflow: auto;
	width: 296px;
	height:600px;

    scrollbar-3dlight-color:#7c92a0;
    scrollbar-arrow-color:#17384b;
    scrollbar-base-color:#7c92a0;
    scrollbar-darkshadow-color:#7c92a0;
    scrollbar-face-color:#7c92a0;
    scrollbar-highlight-color:#17384b;
    scrollbar-shadow-color:#17384b;	
}
div#flagscontainer
{
    width:400px;
    height:23px;
    padding-left:60px;
}
span#flagscaption
{
    float:left;
    width:140px;
    height:18px;
    text-align:right;
    padding-top:5px;
    padding-right:5px;
}
img.flags
{
    float:left;
    width:41px;
    height:23px;
    margin-left:4px;
    cursor:pointer;
}
div.screenshot
{
    overflow:hidden;
    text-align:center;
}

/*------------------------------------------------------------*
 * Tabs
 *------------------------------------------------------------*/
div.cpmidtabs
{
    width:506px;
    border-bottom-style:solid;
    border-bottom-width:10px;
}
div.tabopt
{
    padding-top:6px;
    padding-bottom:6px;
    padding-left:8px;
    padding-right:8px;
    float:left;
    margin-right:3px;
    cursor:pointer;
    color:White;
    font-weight:bold;
    font-size:11px; 
    font-family:Trebuchet MS; 
	color:#eeeeee;
	text-transform:uppercase;
}
/*------------------------------------------------------------*
 * Drop Down / Popup Menus
 *------------------------------------------------------------*/
div.GamePopup
{
    z-index:500;
    line-height:17px;
    padding:12px; 
    position:relative; 
    width:200px; 
    background-color:Black; 
    border:Solid 1px White; 
    visibility:hidden;    
    left:40px;
    top:-270px;
    text-align:left;
    cursor:default;
}
div#BrowseBox
{
    margin-top:4px;
    height:17px;
    _overflow:hidden;
}
div#BrowseDrop
{
    z-index:500;
    line-height:17px;
    padding:12px; 
    position:relative; 
    height:70px; 
    width:300px; 
    background-color:White; 
    border:Solid 1px Black; 
    visibility:hidden;    
    left:-131px;
    top:-120px;
    filter:alpha(opacity=90);
    opacity:.9;
}
div#BrowseDrop a
{
    font:Arial;
    font-weight:bold;
    color: #004f5a;
    font-size:9px;
}

table.flyoutcontent td
{
    vertical-align:top;
}

/*------------------------------------------------------------*
 * Page Selection
 *------------------------------------------------------------*/
div#gotopagetop
{
    width:728px; 
    height:7px; 
    background-image:url(/images/bg-page-top.gif); 
    background-repeat:no-repeat;
}
div#gotopagebot
{
    width:728px; 
    height:10px; 
    background-image:url(/images/bg-page-bottom.gif); 
    background-repeat:no-repeat;
}
div.gotopage
{
    background-image:url(/images/bg-page-middle.gif); 
    padding:10px;
}
div.gotopagenos
{
    float:left;
    padding-top:4px;
}
div.gotopagenos a
{
    color:#cbcbcb;
    font-weight:normal;
}

/*------------------------------------------------------------*
 * Test Area
 *------------------------------------------------------------*/
img.postimg
{
max-width: 530px;
width: expression(this.width > 530 ? "530px" : this.width);
}