a {color: #d40000; text-decoration: none;}
a:visited  {color: #d40000; text-decoration: none;}
a:active  {color: #d40000; text-decoration: underline;}
a:hover  {color: #d40000; text-decoration: underline;}
img { border-width:0px; }
form { padding:0px; margin:0px; }

body {
    background:url(images/smallwaves.jpg) repeat-y top;
    background-color: #666666;
    margin:0px;
}
td {
    font-family: Arial, Helvetica, sans-serif; font-size:12px;
}

.smallbox_spacer {
    padding-top: 10px;
    padding-bottom: 10px;
}

#SiteLogo {
    background-image:url(images/sitelogo.gif); width:55px; height:43px;
}
.SubMenuLink a, .SubMenuLink a:visited {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    margin-left: 13px;
    margin-right: 40px;  
}

img.topdivimage {
    padding-left: 5px;
    padding-right: 5px;
}
    
.SubMenuLinkActive a {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #d40000;
    font-weight:bold;
    margin-left: 13px;
    margin-right: 40px;  
 
}

a.RedlinkNoBold{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;

    color: #d40000;    
}

.RedLinkBold{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;

    font-weight: bold;
    color: #d40000;    
}


.RedArrowFront {
     font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #d40000;
    background: url(images/arrow-w.gif) no-repeat left;
    margin-left:15px;
    padding-left:15px;
    /*display:block;
    line-height: 16px;*/

  
}
.RedArrowBlackBG {
     font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #d40000;
    background: url(images/arrow-b-h.gif) no-repeat left top;

    padding-left:15px;
    /*display:block;
    line-height: 16px;*/

  
}


.RedArrow{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;

    color: #d40000;
    background: url(images/arrow-h.gif) no-repeat left top;
    padding-left:15px;
   

}

.RedArrowHeader{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;

    color: #d40000;
    background: url(images/arrow-h.gif) no-repeat left top;
    padding-left:15px;
    margin-right: 12px;



}



a.RedArrow{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;

    color: #d40000;
    background: url(images/arrow-h.gif) no-repeat left top;
    padding-left:15px;
    display:block;
    line-height: 16px;

}

a.RedArrowNews{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;

    color: #d40000;
    background: url(images/arrow-h.gif) no-repeat left top;
    padding-left:15px;
    display:block;
    line-height: 16px;
    padding-right: 15px;
    white-space: nowrap;

}

a.revRedArrow{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;

    color: #d40000;
    background: url(images/revarrow.png) no-repeat left;
    padding-left:15px;
    display:block;
    line-height: 20px;

}

a.iconNetSmall{
    background:url(images/icon-netsmall.png) no-repeat;
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

    color: #d40000;
    padding-left:18px;
    line-height: 20px;
}

.NetworkLink{
    background:url(images/icon-network-small.gif) no-repeat;
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

    color: #d40000;
    padding-left:22px;
    line-height: 20px;
}

a.PDF-Link{
    background:url(images/icon-pdf.png) no-repeat;
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

    color: #d40000;
    padding-left:18px;
    line-height: 20px;
}

.PDFLink{
    background:url(images/icon-pdf-small.gif) no-repeat;
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

    color: #d40000;
    padding-left:22px;
    line-height: 20px;
}

a.WhiteArrow{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;

    color: #FFFFFF;
    background: url(images/whitearrow.png) no-repeat left;
    padding-left:15px;
    display:block;
    width: auto;
    line-height: 30px;
}

.WhiteArrow{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;

    color: #FFFFFF;
    background: url(images/whitearrow.png) no-repeat left;
    padding-left:15px;
    display:block;
    width: auto;
    line-height: 30px;
}

td.SidePromoteBlackHeader{
    background:url(images/promotionalbox-black-01.png) no-repeat center;
    width:220px;
    height:30px;
    font-family:Helvetica, Verdana, Arial;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    text-indent:10px;






}
td.SidePromoteWhiteHeader{
    background: url(images/promotionalbox-white-01.png) no-repeat center;
    width:200px;
    height: 32px;
    font-family:Helvetica, Verdana, Arial;
    font-size:15px;
    font-weight:bold;
    color:#d40000;
    text-indent:10px;
    line-height: 35px;

}
.SidePromoteBlackText{


    font-family:Helvetica, Verdana, Arial;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    top: 5px;
    line-height:30px;
    padding-left:10px;
    padding-right: 7px;
    display: block;
    

}




td.HalfContentTop{
    background:url(images/halfcontentback-01.png) no-repeat center;
    width: 538px;
    height: 7px;
}

td.HalfContentBacking{
    background:url(images/halfcontentback-02.png) repeat-x;
    width:538px;
    height:707px;
}
         

td.FullContentTop{
    background:url(images/fullcontenttop.png) no-repeat center;
    width: 775px;
    height: 7px;
}

td.FullContentBacking{

    width:775px;
    height:707px; 
}


td.HalfBoxHeader{
    background: url(images/halfboxtop.png) no-repeat center;
    width:302px;
    height:34px;
    font-family:Helvetica, Verdana, Arial;
    font-size:15px;
    font-weight:bold;
    color:#d40000;
    text-indent:10px;
    top: 5px;
    line-height: 30px;

}

td.HalfBoxSpace{
    background-color:#f5f5f5;
    width:302px;
}

td.HalfBoxBottom{
    background: url(images/halfboxbottom.png) no-repeat center;
    width:302px;
    height:7px;
}

td.SidePromoteWhiteTop{
    background: url(images/promotionalboxtop-03.png) no-repeat center;
    width:220px;
    height:7px;
}

td.SidePromSpaceBlack{
    background-color:#222222;
    padding:10px 10px 10px 10px;
    width:200px;
}


td.SidePromoteBottomBlack{
    background:url(images/promotionalbox-black-03.png) no-repeat center;
    width:220px;
    height:6px;
}


td.SidePromSpaceWhite{
    background-color:#f0f0f0;
    width:200px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    height: auto;
}

td.SidePromoteBottomWhite{
    background: url(images/promotionalbox-white-03.png) no-repeat center;
    width:220px;
    height:8px;
}

td.QtrBoxHeader{
    background: url(images/3-4boxtop.png) no-repeat center;
    width:538px;
    height:34px;
    font-family:Helvetica, Verdana, Arial;
    font-size:15px;
    font-weight:bold;
    color:#d40000;
    text-indent:10px;
    top: 5px;
    line-height: 30px;

}

td.QtrBoxSpace{
    background-color:#ebebeb;
    padding:10px 10px 10px 10px;
    width:518px;
}

td.QtrBoxBottom{
    background: url(images/3-4boxbottom.png) no-repeat center;
    width:538px;
    height:7px;
}


span.QtrDivider{
    display: block;
    height: 1px;
    width: 518px;
    vertical-align: middle;
    background-color:#cccccc;
    margin-top:7px;
    margin-bottom:7px;
}

span.HorizDivider{
    display: block;
    height: 10px;
    width: 1px;
    vertical-align: middle;
    background-color:#cccccc;
    margin-left:7px;
    margin-right:7px;
}

span.HalfDivider{
    display: block;
    height: 1px;
    width: 755px;
    vertical-align: middle;
    background-color:#cccccc;
    margin-top:7px;
    margin-bottom:7px;
}

span.FeatureDivider{
    display: block;
    height: 1px;
    width: 509px;
    vertical-align: middle;
    background-color:#cccccc;
    margin-top:5px;
    margin-bottom:5px;
}
hr { 
    width:509px; height:1px; 
    margin-top:5px; margin-bottom:5px; 
    color:#ccc; background-color:#ccc; border-width:0px;
}

hr.narrow { 
    width:254px; height:1px; 
    margin-top:5px; margin-bottom:5px; 
    color:#ccc; background-color:#ccc; border-width:0px;
}


#WhiteText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;

    color: #FFFFFF;
}

#RedText11{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;

    color: #d40000;
}

.RedTextBold11{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight:bold;

    color: #d40000;
}

#RedTextBold{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    font-style: normal;

    color: #d40000;
}

.RedTextBold{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    font-style: normal;

    color: #d40000;
}

.NormalText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;

    color: #333333;
}

.NormalTextBold{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    font-style: normal;

    color: #333333;
}

.LightTextBold{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    font-style: normal;

    color: #a29e9d;
}
.NormalTextLargeBold {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 25px;
    font-weight:bold;
    font-style: normal;
    color: #333333;
    margin-left: 14px;
    display: block;

}
.GamesIndexHeading {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 25px;
    font-weight:bold;
    font-style: normal;
    color: #333333;
    margin-left: 14px;
    line-height: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
}



#NormalTextBold, #FooterHeadings {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    font-style: normal;

    color: #333333;
}
#FooterHeadings a { color: #333; }

.DateText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;

    color: #666666;
}

.NewsHeaderText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;

    color: #d40000;    
}

.TitleText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;

    color: #d40000;
    line-height: 15px;
}

.TitleTextWhite{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;

    color: #ffffff;
    line-height: 15px;
}

.GameTitleText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #333;
}

.SearchTitleText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #333;
    padding-left: 20px;
}

.RedText11{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;

    color: #d40000;
}

.PS3logo {
    background: url(images/ps3logo.png) no-repeat left;
    display: block;
    width:38px;
    height:13px;
}

.PS2logo {
    background: url(images/ps2logo.png) no-repeat left;
    display: block;
    width:80px;
    height:12px;
}

.PSPlogo {
    background: url(images/psplogo.png) no-repeat left;
    display: block;
    width:36px;
    height:11px;
}

.iconFilm{
    background:url(images/icon-film.png) no-repeat right;
    display:block;
    width:25px;
    height:15px;
}

.iconJoyPad{
    background:url(images/icon-joypad.png) no-repeat right;
    display:block;
    width:25px;
    height:16px;
}

.iconMusic{
    background:url(images/icon-music.png) no-repeat right;
    display:block;
    width:18px;
    height:20px;
}

.iconPhoto{
    background:url(images/icon-photo.png) no-repeat right;
    display:block;
    width:25px;
    height:21px;
}

.iconNet{
    background:url(images/icon-net.png) no-repeat right;
    display:block;
    width:25px;
    height:26px;
}


.iconPDF{
    background:url(images/icon-pdf.png) no-repeat right;
    display:block;
    width:16px;
    height:16px;
}

img.GamePics{
    padding: 10px;

}

td.HalfBoxTableHomepage {
    background: url(images/halfboxfade.png) top no-repeat;

}



table#HalfBoxContent {
    background: url(images/halfboxfade.png) top no-repeat;
    width: 302px;
    float: none;
    height: auto;
    display: block;
}

table.HalfBoxHomepage {
    background: url(images/halfboxfade.gif) top no-repeat;
    width: 302px;
}



td.ConsoleinfoBottom{
    background:url(images/consoleinfobottom.png) no-repeat center;
    width:775px;
    height:18px;
}


td.ConsoleinfoSpace1{
    background: #ececec;
    width:256px;
    padding-bottom:10px;
    padding-top:10px;
}

td.ConsoleinfoSpace2{
    background: #ececec;
    width:257px;
    padding-bottom:10px;
    padding-top:10px;
}

td.ConsoleinfoSpace3{
    background: #ececec;
    width:258px;
    padding-bottom:10px;
    padding-top:10px;
}


ul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    list-style-position: inside;
    list-style-type: circle;
}

li a {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #d40000;
    background: url(images/arrow.png) no-repeat left;
    padding-left:15px;
    display:block;
    line-height: 20px;
    list-style-image: none;

}

td.HalfContentAreaTop{
    background:url(images/halfcontentareatop.png) no-repeat center;
    width:519px;
    height:6px;
}

td.HalfContentAreaSpace{
    background: #ffffff;
    width:499px;
    padding:5px;
}

td.HalfContentAreaBottom{
    background:url(images/halfcontentareabottom.png) no-repeat center;
    width:519px;
    height:6px;
}


td.HalfContentAreaBottomConsole{
    background:url(images/halfcontentareabottom.png) no-repeat center;
    width:519px;
    height:9px;
}


td.FullContentAreaTop{
    background:url(images/fullcontenttop.png) no-repeat center;
    width:775px;
    height:6px;
}

td.FullContentAreaSpace{
    background: #ffffff;
    width:755px;
    padding:10px;
}

td.FullContentAreaBottom{
    background:url(images/fullcontentbottom.png) no-repeat center;
    width:775px;
    height:6px;
}

td.FooterTop{
    background:url(images/footertop.png) no-repeat center;
    width:775px;
    height:5px;
}

td.FooterSpace{
    background: url(images/footerbg.jpg) top repeat-x #FFFFFF;
    width:755px;
    padding:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;

    color: #d40000;
}

td.FooterSpace2{
    background:#FFFFFF;
    width:755px;
    padding:10px;
}

td.FooterBottom{
    background:url(images/footerbottom.png) no-repeat center;
    width:775px;
    height:5px;
}

#smallRedText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;

    color: #d40000;
}

td.TopFade{
    background:url(images/1pxfade.png) repeat-x top #FFFFFF;
    width:509px;
    padding:10px;
}

.NormalTextV2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #333333;
    padding-left: 14px;
}
.NormalTextV3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #999999;
    padding-left: 14px;
    font-weight: bold;
}


#TopFade1{

    width:490px;
    padding-top:10px;    
    background:url(images/1pxfade.png) repeat-x top #FFFFFF;
}

#TopFade2{

    width:502px;
    padding-top:10px;    
    background:url(images/1pxfade.png) repeat-x top #FFFFFF;
}


.TopFadeTable{


    padding-top:10px;    
    background:url(images/1pxfade.png) repeat-x top #FFFFFF;
}


.TopFadeTableConsole{


    padding-top:10px;    
    background:url(images/1pxfade.gif) repeat-x top #FFFFFF;
}

.pegi-icons img { margin-right:4px; }

td.imgBoxHeader{
    background: url(images/3-4boxtopimg.png) no-repeat center;
    width:499px;
    height:34px;
    font-family:Helvetica, Verdana, Arial;
    font-size:15px;
    font-weight:bold;
    color:#d40000;
    text-indent:10px;
    top: 5px;
    line-height: 30px;
}

td.imgBoxSpace{
    background-color:#ebebeb;
    padding:10px 0px 10px 10px;
    width:479px;
}
td.imgBoxSpace img { margin-right:5px; }
#thumb-4 { margin:0px; }
td.imgBoxBottom{
    background: url(images/3-4boxbottomimg.png) no-repeat center;
    width:499px;
    height:7px;
}
.imgBoxSpace hr { width:479px;margin:7px 0px 7px 0px; }

form#search-form { padding-top:4px; }
#search-text { width:110px; height:16px; border-width:0px; margin-right:5px; margin-bottom: 5px;}

#flag { background-image:url(images/flag.png); width:168px; height: 28px;}
table.GameBrowse { border-collapse:collapse; margin-left:15px;}
.GameBrowse td, .GameBrowse th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #333333;
    border-bottom:1px solid #ccc;
}
#GameBrowseNav { 
    float:right; margin-right:15px; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; color:#333;
}

.TabTop {
    display:block; height:3px; width:112px;
    background-image:url(images/rotop.png);
}
.TabTopHome {
    display:block; height:3px; width:61px;
    background-image:url(images/menuhomerotop.png);
}
.GameDetails td { padding-bottom:2px; }


input.searchbutton  {
border: 1px solid #000000;
background-color: #DDDDDDD;
padding: 2px;
color: #333333;
font-size: 75%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.smallflag {
    margin-left: 6px;
    margin-right: 12px;
    border: 1px solid;
    border-color: #dedede;
}

li a {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #d40000;
    background: url(images/arrow.png) no-repeat left;
    padding-left:15px;
    display:block;
    line-height: 20px;
    list-style-image: none;

} 
