object, embed {	outline: none; }
html {
	scrollbar-darkshadow-color: #282925;
	scrollbar-highlight-color: #575757;
	scrollbar-3dlight-color: #282925;
	scrollbar-shadow-color: #3D3D3B;
	scrollbar-arrow-color: #282925;
	scrollbar-track-color: #3D3D3B;
	scrollbar-face-color: #575757;
	background: url(images/mbg.jpg) left top repeat;
	width: 100%;
}
body {
	scrollbar-darkshadow-color: #282925;
	scrollbar-highlight-color: #575757;
	scrollbar-3dlight-color: #282925;
	scrollbar-shadow-color: #3D3D3B;
	scrollbar-arrow-color: #282925;
	scrollbar-track-color: #3D3D3B;
	scrollbar-face-color: #575757;
	/*background: url(images/ft1.png) left bottom repeat-x;
	width: 100%;*/
	line-height: 13px;
}
body, input, select, textarea, td, th { font-family: Tahoma; font-size: 12px;}
body, td, th {color: #fdfdfb;}
body, form {
	margin: 0;
	padding: 0;
}
a {	color: #eab919;	text-decoration: underline;}
a:hover {	text-decoration: none;}
img, table {	border: 0 none;}
p {	margin: 0 0 1em 0;	padding: 0;}
table {	border-collapse: collapse;}
textarea {	overflow: auto;}
td, th {	padding: 0;	vertical-align: top;}
ul {	margin: 0;	padding: 0 0 0 16px;}
#foot {
	background: url(images/ft.png) repeat-x;
	min-width: 1246px;
	width: 100%;
	height: 48px;
	margin-top: -27px;
}
/*#wrap {	background: url(images/ht.png); background-repeat: repeat-x; background-position: top left; width: 100%; }*/
#wrap {
	padding: 0px;
	background: url(images/ht.png);
	background-repeat: repeat-x;
	min-width: 1246px;
	width: 100%;
}
#main {	margin: 0 auto;	margin-top: 0px; width: 1246px;}
#header { height: 287px;}
#header .indent { padding: 144px 0 0 396px;}
#header .banner { position: relative;	z-index: 5;}
.logo {
	display: block;
	margin: 0 0 0 11px;
	position: absolute;
	z-index: 3;
}
.hp1, .hp2, .hp3, .hp4, .hp-banner {	position: absolute;	z-index: 2;
}
.hp1 { margin: 0 0 0 34px; }
.hp2 { margin: 130px 0 0 402px; }
.hp3 { margin: 65px 0 0 1135px; }
.hp4 {	display: none;	margin: 70px 0 0 34px;}
.hp-banner {
	margin: 20px 0 0 625px;
	background: url(images/banner468.png) no-repeat;
	width: 506px;
	height: 94px;
}
.hp-ad {
	margin: 17px 0 0 19px;
	width: 468px;
	height: 60px;
	position: absolute;
	z-index: 20;
}
.hp-ad img {	width: 468px;	height: 60px;}
#menu {	margin: 0px; }
#menufrag {	margin: 0px 0px -5px -13px; }
#menufl1 {
	background: url(images/cbg.gif) repeat-x;
	border: 1px solid #7d8283;
	border-bottom: 0 none;
	height: 51px;
	margin: 0px 0px 0px 0px;
}
*:first-child+html #content {	margin: -46px 0px 0px 50px;	width: 1152px;}
#content {	margin: -46px 0px 0px 50px;	width: 1150px;}
*:first-child+html #content-frag {	margin: -46px 0px 0px 50px;	width: 1129px;}
#content-frag {	margin: -46px 0px 0px 50px;	width: 1127px;}
#content h2 {
	background: url(images/h2bg.jpg) left top no-repeat;
	color: #eef0f0;
	font-size: 10px;
	height: 26px;
	margin: 0 0 5px 0;
	padding: 8px 0 0 24px;
	width: 92px;
}
#content h2 a {	color: #FFFFFF;	text-decoration: none;}
#content h2 span {	color: #eab919;}

#content .tbbg .indent, 
#content .tbbg4 .indent, 
#content .tbbg4-sib .indent-sib,
#content .tbbg5 .indent,
#content .tbbg6-sub .indent-sub,
#content-frag .tbbg5 .indent,
#content-frag .tbbg5-1 .indent {
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 2px 0px;
}
#content .tbbg4-srb .indent-srb {
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 20px 0px;
}
#fragments, #ft_reviews, #gaming_news, #menu2, #menu3, #menu4, #web_news {	margin: 0 0 0 28px;}
#gallery2, #gallery2-1, #gallery2-2, #gallery2-3, #gallery2-4 {	display: block;	float: left;	margin: 0 10px 10px 0;}
#menu_right {	margin: 3px -10px -20px -8px;	position: relative; /*height: 150px;*/}
#sparkle {
	margin: -150px 0 0 753px;
	position: absolute;
	z-index: 3;
}
.cp1, .cp2, .cp22, .cp3 {	position: absolute;	z-index: 2;}
.cp1 {	margin: -159px 0 0 -18px;}
.cp2 {	margin: -130px 0 0 780px;}
.cp22 {	margin: -131px 0 0 980px;}
.cp3 {	margin: -7px 0 0 0px;}
#footer {
	color: #FFFFFF;
	font-size: 9px;
	padding: 10px 0 40px 0;
	margin: 0 auto;
	text-align: center;
	min-width: 1246px;
	width: 100%;
}
#footer p {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 6px 0;
}
#footer p a {	color: #FFFFFF;	text-decoration: none;}
#footer p a:hover {	text-decoration: underline;}
#footer .banner {	margin: 0 auto 8px auto;}
.banner,.banner1 {
	background: url(images/ban_bg.gif) left top no-repeat;
	height: 96px;
	padding: 6px 0 0 0;
	text-align: center;
	width: 740px;
}
.banner1 {	margin: 0px 0px 0px 64px;}
.bannertop {
	background: url(images/ban_bg.gif) left top no-repeat;
	height: 92px;
	margin: -2px 0px 0px -5px;
	padding: 2px 0 0 0;
	text-align: center;
	width: 732px;
}
.center .banner {	margin: 0 auto;}
td.ban3 {
	background: url(images/cbg.gif) left top repeat;
	border-top: 1px solid #7d8283;
	margin: 10px 0px 0px 0px;
}
.banner2 {
	background: url(images/ban2_bg.gif) left top no-repeat;
	height: 258px;
	margin: 0 0 0 -1px;
	padding: 6px 0px 0px 0px;
	text-align: center;
	width: 314px;
}
.banner3 {
	background: url(images/ban2_bg.gif) left top no-repeat;
	height: 256px;
	margin: -228px 6px 0 6px;
	padding: 6px 0 0 0;
	text-align: center;
	width: 313px;
}
.banner3-1 {
	height: 151px;
	margin: 6px 6px 6px 6px;
	padding: 6px 0 0 0;
	text-align: center;
	width: 311px;
	border: 1px solid #7d8283;
}
.banner4 {
	background: url(images/ban2_bg.gif) left top no-repeat;
	height: 258px;
	padding: 6px 0 0 0;
	margin: 1px 0px 0px -5px;
	text-align: center;
	width: 314px;
}
.fragments, .web_news {	width: 253px;}
.fragments .indent, .web_news .indent {	margin: 0;}
.fragments .txt, .web_news .txt {	height: 116px;	overflow: hidden;}
.ft_news .txt {	color: #f0f1f2;	height: 580px;	overflow: hidden;}
.ft_reviews .txt {	color: #f0f1f2;	height: 248px;	overflow: hidden; background-image:url(images/popupbg_small.png);background-repeat:no-repeat;background-position: 420px bottom;}
#buttons,#buttons2,#buttons3 {	display: none;	width: 0px;	height: 0px;}
#backnext {
	margin: 0px 0px 4px 0px;
	width: 495px;
	text-align: center;
	cursor: pointer;
}
#backnextnews {
	margin: 0px 0px 4px 0px;
	width: 830px;
	height: 18px;
	text-align: center;
	cursor: pointer;
}
#back, #backpod,#backnews {
	cursor: pointer;
	width: 71px;
	height: 18px;
	margin: 0px 0px 0px 5px;
	float: left;
}
#forward,#forwardpod,#forwardnews {
	cursor: pointer;
	width: 71px;
	height: 18px;
	margin: 0px 5px 0px 0px;
	float: right;
}
.icn {font: 10px Verdana, Arial, Helvetica, sans-serif;}
.tvLeft {
	margin: 0px 0px 0px 0px;
	width: 247px;
	float: left;
	border-right: 1px dotted #7c7c7c;
}
.tvRight {
	margin: 0px 0px 0px 0px;
	width: 244px;
	float: right;
	text-align: right;
}
.tvCat {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	color: #fff;
}
.fttvimg {	margin: 5px 0px 0px 0px;	border: 1px solid #666666;}
.podDate, .tvDate {	color: #eab919;}
.podLeft {
	margin: -2px 0px 0px 0px;
	width: 247px;
	float: left;
	border-right: 1px dotted #7c7c7c;
}
.podRight {
	margin: -2px 0px 0px 0px;
	width: 244px;
	float: right;
	text-align: right;
}
.podCat {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	color: #fff;
}
span.podContent {
	text-align: left;
	margin-top: 1px;
	height: 150px;
}
.ftpodimg {	margin: 5px 0px 0px 0px;	border: 1px solid #666666;}
p.ftstore_bg {
	background: url(images/ftstore_bg.jpg) no-repeat;
	margin: 0px 0px 0px -3px;
	width: 259px;
	height: 144px;
	float: left;
}
.ftstore {	float: left;	width: 260px;	height: 100%;}
.fts_name {
	margin: 10px 0px 0px 13px;
	float: left;
	font-size: 12px;
	width:230px; /*added: pinoidev*/
}
.fts_price {
	margin: 37px 0px 0px -230px; /*updated: pinoidev: original: 37px 0px 0px -33px*/
	float: left;
	font-size: 12px;
	width:230px; /*added: pinoidev*/
}
.fts_available {
	margin: 64px 0px 0px -230px; /*pinoidev: original: 64px 0px 0px -33px*/
	float: left;
	font-size: 12px;
	width:230px; /*added: pinoidev*/
}
.fts_btnbuy {
	margin: 99px 0px 0px -79px; /*pinoidev: original: 99px 0px 0px 100pxx*/
	float: left;
	width: 79px;
	height: 35px;
}
.fts {	margin: -5px 0px 0px 0px;}
.fts_lines {	padding: 0px 9px 0px 0px;	border-right: 1px dotted #666;}
.fts_flash {
	padding: 0px 0px 1px 18px; /*updated: pinoidev; original value: 0px 0px 3px 18px*/
	border-bottom: 1px dotted #666;
}
/* -----watercooler critic tab classes----- */
.wccbg {
	background: url(images/wccbg.jpg) no-repeat;
	margin: -6px 0px 0px -2px;
	width: 275px;
	height: 295px;
}
.wcc_bgav {
	margin: 16px 0px 0px 7px;
	float: left;/*width: 27px;
  height: 28px;*/
}
.wcc_bgav img {
	margin: 0px 0px 0px 0px;
	border: 1px solid #a1a2a2;
	width: 50px;
	height: 50px;
}
.wcc_bginfo {
	margin: 15px 0px 0px 13px;
	float: left;
	font-size: 11px;
	width:195px;
}
.wcc_bgname {
	margin: -50px 10px 0px 10px; /*mod:pinoidev; orig:-1px 10px 0px 10px*/
	float: right;
	font-size: 14px;
	color: #fdc510;
	font-weight: bold;
}
.wcc_bgname a, .wcc_bgmid a{	text-decoration:none;	font-weight:bold;
}
*:first-child+html .bgdate {	margin: -11px 10px 0px 10px;	float: right;	font-size: 11px;}
.wcc_bgmid {
	margin: 19px 0px 0px 15px;
	float: left;
	width: 250px;
	font-size: 12px;
	line-height:15px;
	/*color: #fdc510;*/
	/*font-weight: bold;*/
}
.wcc_bgcontent {
	margin: 16px 0px 0px 14px !important;
	float: left;
	width: 250px;
	font-size: 12px;
	cursor:pointer;
}
.wcc_bgcontent a {	/*line-height: 20px;*/	font-size: 12px;}
/* -----fragtag landing classes----- */
p.ftlandbg {
	background: url(images/ftlandbg.jpg) no-repeat;
	margin: -6px 0px 0px -2px;
	width: 202px;
	height: 184px;
}
.ftland_bgav {
	margin: 16px 0px 0px 7px;
	float: left;/*width: 27px;
        height: 28px;*/
}
.ftland_bgav img {
	margin: 0px 0px 0px 0px;
	border: 1px solid #a1a2a2;
	width: 50px;
	height: 50px;
}
.ftland_bginfo {
	margin: 15px 0px 0px 13px;
	float: left;
	font-size: 11px;
}
.ftland_bgname {
	margin: -1px 10px 0px 10px;
	float: right;
	font-size: 14px;
	color: #fdc510;
	font-weight: bold;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .ftland_bgname {
 margin: 12px 10px 0px 10px;
}
}
@media all and (min-width: 0px) {
body .ftland_bgname {
 margin: 12px 10px 0px 10px;
}
}
*:first-child+html .bgdate {
	margin: -11px 10px 0px 10px;
	float: right;
	font-size: 11px;
}
.ftland_bgmid {
	margin: 21px 0px 0px 15px;
	float: left;
	width: 250px;
	font-size: 12px;
	color: #fdc510;
	font-weight: bold;
}
.ftland_bgcontent {
	margin: 19px 0px 0px 14px;
	float: left;
	width: 250px;
	font-size: 12px;
}
.ftland_bgcontent a {
	line-height: 20px;
	font-size: 12px;
}
/* -----all feeds tab classes----- */
.feedsLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 2px;
	width: 823px;
	height: 573px;
	float: left;
}
.feedsbg {
	padding: 5px 0px 6px 3px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 823px;
	color: #fff;
	border-bottom: 1px dotted #7c7c7c;
}
.feedsbg:hover {
	color: #d0cccc;
	background-color: #232321;
	border-bottom: 1px dotted #999999;
}
.ftfeedimg {
	margin: 0px 0px -1px -3px;
}
/* -----apps tab classes----- */
.appLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 2px;
	width: 405px;
	height: 100%;
	float: left;
	border-right: 1px dotted #7c7c7c;
}
.appRight {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	width: 405px;
	height: 100%;
	float: left;
}
.appbg {
	padding: 5px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 405px;
	color: #fff;
	border-bottom: 1px dotted #7c7c7c;
}
.appContent {
	text-align: left;
	margin-top: 0px;
	height: 100%;
	overflow: hidden;
}
.apptitle {
	font-size: 12px;
	font-weight: bold;
}
.apptitle a, .apptitle a:link, .apptitle a:visited, .apptitle a:hover {	text-decoration: none;}
.appbg:hover {
	color: #d0cccc;
	background-color: #232321;
	border-bottom: 1px #999999 dotted;
}
.blogLeft {
	margin: 0px 0px 0px -4px;
	padding: 0px 8px 0px 5px;
	width: 266px;
	height: 100%;
	float: left;
	border-right: 1px dotted #7c7c7c;
}
.blogMid {
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 6px;
	width: 266px;
	height: 100%;
	float: left;
	border-right: 1px dotted #7c7c7c;
}
.blogRight {
	margin: 0px 5px 0px 6px;
	width: 266px;
	height: 100%;
	float: left;
	text-align: left;
}
.blogCat p {
	float: left;
	/*width: 260px;*/
  padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	color: #fff;
}
.blogTitle {
	width: 260px;
	font-size: 12px;
	font-weight: bold;
}
.ftblogimg {
	margin: 0px 0px -4px 0px;
	border: 0px solid #666666;
}
p.blogbg {
	background: url(images/blogbg.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	width: 268px;
	height: 135px;
}
.bgtitle {
	margin: 12px 0px 0px 13px;
	overflow: hidden;
	float: left;
	width: 75%;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
}
.bgname {
	margin: 3px 0px 0px 13px;
	float: left;
	font-size: 11px;
}
.bgdate {
	margin: -11px 10px 0px 10px;
	float: right;
	font-size: 11px;
}
html>body  .bgdate {
	margin: 1px 10px 0px 10px;
	float: right;
	font-size: 11px;
}
*:first-child+html .bgdate {
	margin: -11px 10px 0px 10px;
	float: right;
	font-size: 11px;
}
.bgcontent {
	margin: 13px 0px 0px 10px;
	float: left;
	width: 240px;
	font-size: 11px;
}
.bgcontent a {
	line-height: 20px;
	font-size: 11px;
}
.bgav {
	margin: 15px 0px 0px 8px;
	float: left;/*width: 27px;
        height: 28px;*/
}
.bgav img {
	margin: 0px 0px 0px 0px;
	border: 1px solid #a1a2a2;
	width: 27px;
	height: 26px;
}
.bgtitle a, .nstitle a {
	text-decoration: none;
}
/* -----news tab classes----- */
.newsLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 2px;
	width: 268px;
	height: 100%;
	float: left;
	border-right: 1px dotted #7c7c7c;
}
.newsMid {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 7px;
	width: 268px;
	height: 100%;
	float: left;
	border-right: 1px dotted #7c7c7c;
}
.newsRight {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 7px;
	width: 268px;
	height: 100%;
	float: left;
	text-align: left;
}
.newsCat p {
	float: left;
	width: 268px;
	padding: 0px 0px 4px 0px;
	margin: 4px 0px 0px 0px;
	color: #fff;
}
/* -- Safari CSS Hack -- */

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .newsCat p {
float: left;
width: 268px;
padding: 0px 0px 1px 0px;
margin: 4px 0px 0px 0px;
color: #fff;
}
}
p.newsbg {
	margin: 0px 0px 14px 0px;
	width: 268px;
}
.nsimg {
	width: 100px;
	height: 130px;
}
.nsimg img {
	margin: 2px 0px 0px 0px;
	float: left;
	width: 100px;
	height: 120px;
}
.nstitle {
	margin: 0px 0px 0px 7px;
	overflow: hidden;
	float: left;
	width: 60%;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
}
.nsname,.nsdate {
	margin: 1px 0px 0px 7px;
	float: left;
	font-size: 11px;
}
.nscontent {
	margin: 3px 0px 0px 7px;
	float: left;
	width: 160px;
	font-size: 11px;
}
.nscontent a, .nscontent a:link, .nscontent a:visited {
	text-decoration: none;
	line-height: 13px;
	font-size: 11px;
	color: #eab919;
}
.nscontent a:hover {
	text-decoration: underline;
	line-height: 13px;
	font-size: 11px;
	color: #eab919;
}
.rm {
	padding: 3px 7px 0px 7px;
	font-size: 11px;
	float: right;
	color: #eab919;
}
.ftvleft {
	float: left;
	/*width: 235px;*/
	margin: 4px 4px 0px 4px;
}
.ftvright {
	float: right;
	/*width: 235px;*/
	margin: 9px 4px 0px 4px;
}
.ftvright a img {
	padding: 9px 0px 0px 0px;
}
.bottomLeft {
	float: left;
	width: 492px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px -0px;
	color: #fff;
	/*font-size: 0.9em;*/
  border-bottom: 1px dotted #7c7c7c;
}
.bottomLeft2 {
	float: left;
	width: 492px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px -0px;
	color: #fff;
	/*font-size: 0.9em;*/
  border-bottom: 1px dotted #7c7c7c;
}
.categoryImg1 {
	float: left;
	width: 96px;
	height: 38px;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-right: 9px;
}
.categoryImg1 img {
	border: 1px solid #666666;
	width: 96px;
	height: 38px;
}
.categoryImg1 img:hover, .categoryImg2 img:hover, .categoryImg3 img:hover {
	border: 1px solid #eab919;
}
.categoryImg2 {
	float: left;
	width: 56px;
	height: 38px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-right: 9px;
}
.categoryImg2 img {
	border: 1px solid #666666;
	width: 56px;
	height: 38px;
}
.categoryImg3 {
	float: left;
	width: 96px;
	height: 51px;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-right: 9px;
}
.categoryImg3 img {
	border: 1px solid #666666;
	width: 96px;
	height: 51px;
}
.titleCategory1 {
	font-size: 12px;
	font-weight: bold;
}
.titleCategory2 {
	font-size: 12px;
	font-weight: bold;
	text-align:right;
}
.titleCategory1 a, .titleCategory1 a:link, .titleCategory1 a:visited, .titleCategory1 a:hover {
	text-decoration: none;
}
.categoryContent1 {
	/*font: 12px/14px Verdana, Arial, Helvetica, sans-serif;*/
	/*color: #fff;*/
	text-align: left;
	margin-top: 1px;
	height: 100%;
	overflow: hidden;/*background-color: #888;*/
}
.bottomLeft:hover, .bottomLeft2:hover {
	color: #d0cccc;
	background-color: #232321;
}
.sub_title {
	background: url(images/cbg2.gif) left top repeat;
	color: #8d8b8b;
	font-size: 10px;
	font-weight: bold;
	line-height: 23px;
	margin: 0 6px 2px 7px;
	padding: 0 0 0 10px;
	text-transform: uppercase;
}
/* bgs */

.bbg {
	background: url(images/bbg.gif) left bottom repeat-x;
	height: 100%;
}
.bbg1 {
	background: url(images/bbg.gif) left bottom repeat-x;
	height: 7px;
	width: 1152px;
	margin: -13px 0px 0px 0px;
}
*:first-child+html .bbg1 {
	background: url(images/bbg.gif) left bottom repeat-x;
	height: 7px;
	width: 1152px;
	margin: -7px 0px 0px 0px;
}
html>body .bbg1 {
	background: url(images/bbg.gif) left bottom repeat-x;
	height: 7px;
	width: 1151px;
	margin: -7px 0px 0px -1px;
}
.bbg1-1 {
	background: url(images/bbg.gif) left bottom repeat-x;
	height: 7px;
	width: 1128px;
	margin: -13px 0px 0px 0px;
}
*:first-child+html .bbg1-1 {
	background: url(images/bbg.gif) left bottom repeat-x;
	height: 7px;
	width: 1127px;
	margin: -7px 0px 0px -1px;
}
html>body .bbg1-1 {
	background: url(images/bbg.gif) left bottom repeat-x;
	height: 7px;
	width: 1127px;
	margin: -7px 0px 0px -1px;
}
.cbg {
	background: url(images/cbg.gif) left top repeat;
}
.cbg1 {
	background: url(images/bottab_bg.png) left top no-repeat;
	width: 869px;
	height: 54px;
	margin: -1px 0px 0px 0px;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .cbg2s {
background: url(images/cbg.gif) repeat;
margin: 0px 0px 0px 0px;
width: 869px;
height: 670px;
}
}
.cbg2, .cbg2s {
	background: url(images/cbg.gif) repeat;
	margin: 0;
	width: 869px;
	height: 674px;
}
.cbg3 {
	background: url(images/cbg.gif) repeat;
	margin: 0px 0px 0px 0px;
	width: 1003px;
}
.tmbg {
	background: url(images/tmbg.gif) left top repeat-y;
	margin: 0 0 10px 0;
	width: 519px;
}
.ttbg {	background: url(images/ttbg.gif) left top no-repeat;}
.tbbg {	background: url(images/tbbg.gif) left bottom no-repeat;}
.tbbg h2 {	margin: 0 0 5px 26px!important;}
.tbbg .txt {
	padding: 0px 5px 2px 5px;
}
/*.tbbg .txt p:hover { background-color: #1999; /*margin: 0px 0px 0px -5px;*/}
*/  .tbbg .txt2 {
width: 240px;
height: 120px;
margin: 0px 0px 0px -5px;
}
.tmbg2 {
	background: url(images/tmbg2.gif) left top repeat-y;
	margin: 0 0 26px 11px;
	width: 855px;
}
.ttbg2 {	background: url(images/ttbg2.gif) left top no-repeat;}
.tbbg2 {	background: url(images/tbbg2.gif) left bottom no-repeat;}
.tbbg2 .txt {
	color: #f0f1f2;
	height: 579px;
	width: 834px;
	overflow: hidden;
}
/*.tbbg2 .txt { height: 579px; width: 834px; overflow: hidden; }*/
/*.tbbg2 iframe { background: none; height: 580px; width: 839px; overflow: hidden; margin: 0px 0px 0px 0px }*/
.tbbg2 .indent {
	background: url(images/cbg2.gif) left top repeat;
	height: 580px;
	width: 831px;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 5px 5px 5px 5px;
}
.twbg2 {
	margin: 0px 0px 0px 0px; /*width: 840px;*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .tbbg2 .indent {
background: url(images/cbg2-safari.gif) left top repeat;
height: 580px;
width: 831px;
border: 1px solid #5b5c5b;
margin: 0 6px;
padding: 5px 5px 5px 5px;
}
}
}
.dealsMain iframe {
	background: none;
	height: 580px;
	width: 839px;
}
.ft_deals {
	color: #f0f1f2;
	height: 579px;
	width: 834px;
	overflow: auto;
}
.tmbg3 {
	background: url(images/tmbg3.gif) left top repeat-y;
	display: table;
	margin: 0 auto 24px auto;
	width: 267px;
}
.ttbg3 {
	background: url(images/ttbg3.gif) left top no-repeat;
}
.tbbg3 {
	background: url(images/tbbg3.gif) left bottom no-repeat;
}
.tbbg3 h2 {
	margin: 0 0 5px 26px!important;
}
.tbbg3 .indent {
	height: 1274px; /*height: 1077px;*/
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 2px 4px 2px 10px;
}
html>body .tbbg3 iframe {
	background: none;
	height: 1125px;
	width: 253px;
	margin: 0px -4px 0px -10px;
}
.tbbg3 iframe {
	background: none;
	height: 1128px; /*1055px;*/
	width: 253px;
	margin: 0px -4px 0px -10px;
}
*html  .tbbg3 iframe {
	background: none;
	height: 1121px; /*1055px;*/
	width: 253px;
	margin: 0px -4px 0px -10px;
}
.tmbg3-srb {
	background: url(images/tmbg3.gif) left top repeat-y;
	display: table;
	margin: 0 auto 24px auto;
	width: 267px;
}
.ttbg3-srb {background: url(images/ttbg3.gif) left top no-repeat;}
.tbbg3-srb {	background: url(images/tbbg3.gif) left bottom no-repeat;}
.tbbg3-srb h2 {	margin: 0 0 5px 26px!important;}
.tbbg3-srb .indent-srb {
	height: 2739px;
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 0px 10px;
}
.tbbg3-srb iframe {
	background: none;
	height: 2739px;
	width: 253px;
	margin: 0px -4px 0px -10px;
}
.tmbg3-sib {
	background: url(images/tmbg3.gif) left top repeat-y;
	display: table;
	margin: 0 auto 24px auto;
	width: 267px;
}
.ttbg3-sib {	background: url(images/ttbg3.gif) left top no-repeat;}
.tbbg3-sib {	background: url(images/tbbg3.gif) left bottom no-repeat;}
.tbbg3-sib h2 {	margin: 0 0 5px 26px!important;}
.tbbg3-sib .indent-sib {
	height: 3571px;
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 0px 10px;
}
.tbbg3-sib iframe {
	background: none;
	height: 3571px;
	width: 253px;
	margin: 0px -4px 0px -10px;
}
.ttbg3-1 {	background: url(images/ttbg3.gif) left top no-repeat;}
.tbbg3-1 {	background: url(images/tbbg3.gif) left bottom no-repeat;}
.tbbg3-1 h2 {	margin: 0 0 5px 26px!important;}
.tbbg3-1 .indent22 {
	height: 1274px; /*height: 1077px;*/
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 2px 4px 2px 10px;
}
html>body .tbbg3-1 iframe {
	background: none;
	height: 1279px;
	width: 253px;
	margin: 0px -4px 0px -10px;
}
.tbbg3-1 iframe {
	background: none;
	height: 1262px; /*1055px;*/
	width: 253px;
	margin: 0px -4px 0px -10px;
}
.tmbg4 {
	background: url(images/tmbg4.gif) left top repeat-y;
	margin: 0 0 26px 0;
	width: 848px;
}
.ttbg4 {background: url(images/ttbg4.gif) left top no-repeat;}
.tbbg4 {	background: url(images/tbbg4.gif) left bottom no-repeat;}
.tbbg4 .indent {	height: 1280px;	margin: 0;
}
.tbbg4 .txt {	padding: 5px 8px 5px 8px;}
.tbbg4 iframe {
	background: none;
	height: 1067px;
	width: 100%;
}
.tbbg4 .h1.indent {	height: 1784px!important;}
.tbbg4 .h1.indent iframe {
	background: none;
	height: 1780px!important;
	width: 100%;
}
.tbbg4 .h2.indent {	height: 1065px!important;}
.tbbg4 .h2.indent iframe {
	background: none;
	height: 1060px!important;
	width: 100%;
}
.tbbg4 .h3.indent {	height: 610px!important;}
.tbbg4 .h3.indent iframe {
	background: none;
	height: 605px!important;
	width: 100%;
}
.tmbg4-srb {
	background: url(images/tmbg4.gif) left top repeat-y;
	margin: 0 0 26px 0;
	width: 848px;
}
.ttbg4-srb {	background: url(images/ttbg4.gif) left top no-repeat;}
.tbbg4-srb {	background: url(images/tbbg4.gif) left bottom no-repeat;}
.tbbg4-srb .indent-srb {
	height: 2720px;
	margin: 0;
}
.tbbg4-srb .txt-srb {	padding: 5px 8px 5px 8px;}
.txt-srb #rbox-content {
	padding: 0px 10px 10px 8px;
	width: 790px;
}
.txt-srb #rbox-content p {
	line-height: 18px;
	margin: -0px 0px 0px 0px;
}
.tmbg4-sib {
	background: url(images/tmbg4.gif) left top repeat-y;
	margin: 0 0 26px 0;
	width: 848px;
}
.ttbg4-sib {	background: url(images/ttbg4.gif) left top no-repeat;}
.tbbg4-sib {	background: url(images/tbbg4.gif) left bottom no-repeat;}
.tbbg4-sib .indent-sib {
	height: 3570px;
	margin: 0;
}
.tbbg4-sib .txt-sib {	padding: 5px 8px 5px 8px;}
.tmbg5 {
	background: url(images/tmbg5.gif) left top repeat-y;
	margin: 0 0 26px 0;
	width: 681px;
}
.ttbg5 {	background: url(images/ttbg5.gif) left top no-repeat;}
.tbbg5 {	background: url(images/tbbg5.gif) left bottom no-repeat;}
.h1.tbbg5 .indent {
	height: 407px;
	margin: 0;
}
.h1.tbbg5 .txt {	padding: 0px 0px 0px 0px; /*padding: 5px 8px 5px 8px;*/}
.h3.tbbg5 .indent {	height: 695px;}
.h1.tbbg5 iframe {
	background: none;
	height: 405px;
	width: 654px;
}
*html .h1.tbbg5 {	padding-left: 5px;}
.h2.tbbg5 {
	height: 254px;
}
.h2.tbbg5 .indent {
	height: 200px;
	margin: 0;
	width: 323px;
	padding: 0px 0px 0px 0px;
}
.h2.tbbg5 .txt {
	height: 200px;
	width: 323px;
	overflow: auto;
	padding: 0px 0px 0px 0px;
}
.tmbg6-sub {
	background: url(images/tmbg6.gif) left top repeat-y;
	margin: 0 0 26px 11px;
	width: 810px;
}
.ttbg6-sub {	background: url(images/ttbg6.gif) left top no-repeat;}
.tbbg6-sub {	background: url(images/tbbg6.gif) left bottom no-repeat;}
.tbbg6-sub .txt {
	height: 360px;
	width: 795px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}
.tbbg6-sub .txt p {
	height: 350px;
	width: 795px;
	overflow: hidden;
	padding: 4px 8px 0px 8px;
}
#menu4 {	margin-left: 0px;}
/*#indentpri { margin: 8px 1px 5px 6px; height: 395px; overflow: hidden; }*/
/*#indentpub { margin: 8px 1px 5px 6px; height: 395px; overflow: hidden; }*/
/*#indentlog { margin: 8px 1px 5px 6px; height: 395px; overflow: hidden; }
#indentlog div div { overflow: hidden; height: 395px; width: 670px; }*/

/* ----sliding div/pane class---- */
#indentpri {
	border-style: none;
	margin: 8px 1px 5px 6px;
	height: 395px;
	width: 660px;
	overflow: hidden;
}
#indentpri div div {
	overflow: hidden;
	height: 395px;
}
.pripane p {	margin: 0px 0px 11px 0px;}
#indentpub {
	border-style: none;
	margin: 8px 1px 5px 6px;
	height: 395px;
	width: 660px;
	overflow: hidden;
}
#indentpub div div {
	overflow: hidden;
	height: 395px;
}
.pubpane p {	margin: 0px 0px 11px 0px;}
#indentlog {
	border-style: none;
	margin: 8px 1px 5px 6px;
	height: 395px;
	width: 660px;
	overflow: hidden;
}
#indentlog div div {
	overflow: hidden;
	height: 395px;
}
.logpane p {	margin: 0px 0px 11px 0px;}
#panes1 {
	border-style: none;
	margin: 0px 0px 0px 0px;
	height: 578px;
	width: 840px;
	overflow: hidden;
}
div.container {
	overflow: hidden;
	height: 578px;
	width: 840px;
	margin: 0px;
}
#panes1 div div#third p {
	width: 830px !important;
	clear: both;
}
#panes1 div div#fourth p {
	width: 830px !important;
	clear: both;
}
#panes1 div div#fifth p {
	width: 830px !important;
	clear: both;
}
#panes1 div div#sixth p {
	width: 830px !important;
	clear: both;
}
#panes1 div div#seventh p {
	width: 830px !important;
	clear: both;
}
#panes1 div div #third {
	overflow: hidden;
	height: 575px;
	width: 819px;
}
#panes2 {
	border-style: none;
	margin: 0 0em 0 0em;
	height: 248px;
	width: 495px;
	overflow: hidden;
}
#panes2 div div {	overflow: hidden;}
.pane2content {
	overflow: hidden;
	height: 248px;
	width: 500px;
}
#panes-video {
	border-style: none;
	margin: 0px 0px 0px 0px;
	height: 248px;
	width: 495px;
	overflow: hidden;
}
#panes-video div div {
	overflow: hidden;
	height: 248px;
}
#panes-podcast {
	border-style: none;
	margin: 0px 0px 0px 0px;
	height: 248px;
	width: 495px;
	overflow: hidden;
}
#panes-podcast div div {
	overflow: hidden;
	height: 248px;
}
#panes-news {
	border-style: none;
	margin: 10px 0px 0px -0px;
	height: 573px;
	width: 840px;
	overflow: hidden;
}
#panes-news div div {
	overflow: hidden;
	height: 573px;
	margin: 0px 0px 0px 0px;
}
.topSlidingtabPane {
	border-style: none;
	margin: 0px 0px 0px 0px;
	height: 248px;
	width: 495px;
	overflow: hidden;
}
/*----end sliding div/pane class----*/
#indent, #indent-sub, #indent-bot{
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
#indent {
	height: 340px;
	width: 795px;
}
#indent-sub {
	height: 360px;
	width: 795px;
}
#indent-bot {
	height: 580px;
	width: 795px;
}
#indent1 {
	margin: 0px 0px 0px 0px;
	height: 1270px;
	width: 818px;
	overflow: auto;
}
#indent1-srb,#indent1-sib{
	margin: 0px 0px 0px 0px;
	overflow: none;
	width: 818px;
}
#indent1-srb {
	height: 2720px;
}
#indent1-sib {
	height: 3570px;
}
.tmbg, .tmbg2, .tmbg3, .tmbg3-srb, .tmbg3-sib, .tmbg4, .tmbg4-srb, .tmbg4-sib, .tmbg5, .tmbg6, .tmbg6-sub {	display: table;}
.tbbg, .tbbg2, .tbbg3, .tbbg3-srb, .tbbg3-sib, .tbbg4, .tbbg4-srb, .tbbg4-sib, .tbbg5, .tbbg6, .tbbg6-sub, .tbbg3-1 {	padding: 3px 0 5px 0;}
/* borders */

.tb {
	border-top: 1px solid #7d8283;
}
.rb {
	border-right: 1px solid #7d8283;
}
.bb {
	border-bottom: 1px solid #7d8283;
}
.lb {
	border-left: 1px solid #7d8283;
}
/* colors */
.c1 {
	color: #eab919;
}
/* fonts */
.b {font-weight: bold;}
.f14 {font-size: 14px;}
/* other */
.cellspacing {	border-collapse: separate;}
.fw {	width: 100%;}
.nbg {	background: none!important;}
.txt {	overflow: auto;}
.w {	width: 1152px;}
html>body .w {	width: 100%;}
.w2 {	width: 1150px;}
html>body .w2 {	width: 100%;}
/* -----login and search----- */
.login table {	margin: 10px 0px 10px 0px;}
table.log1 {	margin: 6px 0px 0px 0px;}
table.log2 {	margin: 5px 0px 0px 0px;}
.login p {
	font: 11px Arial, Helvetica, sans-serif;
	margin: -3px 0px 0px 4px;
	line-height: 18px;
}
.loginbg {
	background: transparent url(images/login_bg2.gif) no-repeat;
	width: 123px;
	height: 32px;
	margin-top: 0px;
	margin-left: 2px;
	text-decoration: none;
	border: 0;
}
.logintxt {
	background: transparent;
	border: 0;
	width: 104px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 10px;
	margin-left: 9px;
}
.floginbg {
	background: transparent url(images/login_bg.gif) no-repeat;
	width: 123px;
	height: 32px;
	margin-top: 0px;
	margin-left: 0px;
	text-decoration: none;
	border: 0;
}
.flogintxt {
	background: transparent;
	border: 0;
	width: 104px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 10px;
	margin-left: 9px;
}
.floginform {
	width: 240px;
	margin-top: 0px;
	margin-left: -0px;
}
.searchbg {
	background: transparent url(images/search_bg.gif) no-repeat;
	width: 210px;
	height: 32px;
	margin-top: 0px;
	margin-left: 2px;
	text-decoration: none;
	border: 0;
}
.searchtxt {
	background: transparent;
	border: 0;
	width: 195px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 10px;
	margin-left: 9px;
}
.search table {	margin: 12px 0px 7px 462px;}
.searchbtn {	padding: 0px 0px 0px 2px;}
.searchtxt,.searchbtn input {	position:absolute;	z-index:2;}
.bottab {	margin: -11px 0px -10px 0px;	float: left;}
.Submitimg {
	margin: -1px 0px 0px 0px;
	float: right;
	cursor: pointer;
	width: 79px;
	height: 35px;
}
.Searchimg {
	margin: -1px 0px 0px 0px;
	float: right;
	cursor: pointer;
	width: 79px;
	height: 35px;
}
/* -----fragments news ticker----- */

#NewsVertical {
	width: 240px;
	height: 120px;
	display: block;
	overflow: hidden;
	position: relative;
}
#TickerVertical {
	width: 220px;
	height: 120px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#TickerVertical li {
	display: block;
	width: 220px;
	height: 120px;
	margin: 0;
	padding: 0;
	float: left;
	padding-top:4px;
}
.newsticker { margin: 6px 0px 0px 3px; }
#TickerVertical a:link, #TickerVertical a:visited {	color: #eab919;	text-decoration: underline;}
#TickerVertical a:hover {	color: #eab919;	text-decoration: none;}
.sm {	font-size: 11px;}
/* ----- ft news box menu rules----- */
#menu_main {
	padding: 0;
	margin-top: 0px;
	height: 48px;
	position: relative;
	display: block;
}
#menu li.ftmain {
	float: left;
	height: 47px;
	text-align: center;
	cursor: default;
	margin: 0;
	display: block;
}
ul#menu_bot {
	padding: 0;
	margin: 0px 0px 0px -28px;
	height: 48px;
	position: relative;
	display: block;
}
li#menu_ftnews,li#menu_ftblogs,li#menu_ftshop,li#menu_ftrelease,li#menu_ign-ind, li#menu_gamespot-ind,li#menu_ftdeals{
	position: absolute;
	top: 1px;
	display: block;
	cursor: pointer;
}
li#menu_ftnews {left: 6px;}
li#menu_ftblogs {	left: 129px;}
li#menu_ftshop {left: 252px;}
li#menu_ftrelease {	left: 375px;}
li#menu_ign-ind {	left: 498px;}
li#menu_gamespot-ind {	left: 610px;}
li#menu_ftdeals {	left: 723px;}
#menu_ftnews span.menu_link {
	background: url(images/menu_ftnews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftnews span.menu_link:hover,
#menu_ftnews.active span.menu_link:hover,
#menu_ftnews.active span.menu_link,
#menu_ftnews.active span.menu_link,
#menu_ftblogs span.menu_link:hover,
#menu_ftblogs.active span.menu_link:hover,
#menu_ftblogs.active span.menu_link,
#menu_ftdeals span.menu_link:hover,
#menu_ftdeals.active span.menu_link:hover,
#menu_ftshop span.menu_link:hover,
#menu_ftshop.active span.menu_link:hover,
#menu_ftshop.active span.menu_link,
#menu_ftrelease span.menu_link:hover,
#menu_ftrelease.active span.menu_link:hover,
#menu_ftrelease.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftblogs span.menu_link {
	background: url(images/menu_ftblogs.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftdeals span.menu_link {
	background: url(images/menu_ftdeals.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftshop span.menu_link {
	background: url(images/menu_ftshop.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftrelease span.menu_link {
	background: url(images/menu_releasedates.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/*---ifrag bottom tab menu---*/
li#menu_applenewsfrag,li#menu_appleinsiderfrag,li#menu_macrumorsfrag,li#menu_toucharcadefrag,li#menu_appsfrag{
	position: absolute;
	top: 1px;
	display: block;
	cursor: pointer;
}
li#menu_applenewsfrag {left: 239px;}
li#menu_appleinsiderfrag {left: 362px;}
li#menu_macrumorsfrag {	left: 485px;}
li#menu_toucharcadefrag {	left: 608px;}
li#menu_appsfrag { left: 731px;}
#menu_applenewsfrag span.menu_link {
	background: url(images/menu_macworld.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_applenewsfrag span.menu_link:hover,
#menu_applenewsfrag.active span.menu_link:hover,
#menu_applenewsfrag.active span.menu_link,
#menu_appleinsiderfrag span.menu_link:hover,
#menu_appleinsiderfrag.active span.menu_link:hover,
#menu_appleinsiderfrag.active span.menu_link,
#menu_macrumorsfrag span.menu_link:hover,
#menu_macrumorsfrag.active span.menu_link:hover,
#menu_macrumorsfrag.active span.menu_link,
#menu_toucharcadefrag span.menu_link:hover,
#menu_toucharcadefrag.active span.menu_link:hover,
#menu_toucharcadefrag.active span.menu_link,
#menu_appsfrag span.menu_link:hover,
#menu_appsfrag.active span.menu_link:hover,
#menu_appsfrag.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_appleinsiderfrag span.menu_link {
	background: url(images/menu_appleinsider.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_macrumorsfrag span.menu_link {
	background: url(images/menu_macrumors.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_toucharcadefrag span.menu_link {
	background: url(images/menu_toucharcade.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_appsfrag span.menu_link {
	background: url(images/menu_apps.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
/*for ie6 class hover(added by js)*/



#menu_bot span.hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/*for ie6 class hover(added by js) END*/

/*---community bottom tab menu---*/
li#menu_ftnewscom,li#menu_ftblogscom,li#menu_ftdealscom,li#menu_ftshopcom,li#menu_igncom,li#menu_informercom,li#menu_hardocpcom,li#menu_inquirercom {
	position: absolute;
	top: 1px;
	display: block;
	cursor: pointer;
}
li#menu_ftnewscom {	left: 15px;}
li#menu_ftblogscom {	left: 127px;}
li#menu_ftdealscom {	left: 239px;}
li#menu_ftshopcom {	left: 239px;}
li#menu_igncom {	left: 352px;}
li#menu_informercom {	left: 475px;}
li#menu_hardocpcom {	left: 598px;}
li#menu_inquirercom {	left: 721px;}
#menu_ftnewscom span.menu_link {
	background: url(images/menu_comm_ftnews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftnewscom span.menu_link:hover,
#menu_ftnewscom.active span.menu_link:hover,
#menu_ftnewscom.active span.menu_link,
#menu_ftblogscom span.menu_link:hover,
#menu_ftblogscom.active span.menu_link:hover,
#menu_ftblogscom.active span.menu_link,
#menu_ftdealscom span.menu_link:hover,
#menu_ftdealscom.active span.menu_link:hover,
#menu_ftdealscom.active span.menu_link,
#menu_ftshopcom span.menu_link:hover,
#menu_ftshopcom.active span.menu_link:hover,
#menu_ftshopcom.active span.menu_link,
#menu_ign-ind span.menu_link:hover,
#menu_ign-ind.active span.menu_link:hover,
#menu_ign-ind.active span.menu_link,
#menu_gamespot-ind span.menu_link:hover,
#menu_gamespot-ind.active span.menu_link:hover,
#menu_gamespot-ind.active span.menu_link  {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
#menu_igncom span.menu_link:hover,
#menu_igncom.active span.menu_link:hover,
#menu_igncom.active span.menu_link,
#menu_informercom span.menu_link:hover,
#menu_informercom.active span.menu_link:hover,
#menu_informercom.active span.menu_link,
#menu_hardocpcom span.menu_link:hover,
#menu_hardocpcom.active span.menu_link:hover,
#menu_hardocpcom.active span.menu_link,
#menu_inquirercom span.menu_link:hover,
#menu_inquirercom.active span.menu_link:hover,
#menu_inquirercom.active span.menu_link{
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}

#menu_ftblogscom span.menu_link {
	background: url(images/menu_comm_ftblogs.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftdealscom span.menu_link {
	background: url(images/menu_comm_ftdeals.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftshopcom span.menu_link {
	background: url(images/menu_comm_ftshop.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
#menu_igncom span.menu_link {
	background: url(images/menu_comm_ignwalk.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_informercom span.menu_link {
	background: url(images/menu_comm_informer.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_hardocpcom span.menu_link {
	background: url(images/menu_comm_hardocp.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_inquirercom span.menu_link {
	background: url(images/menu_comm_inquirer.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/*---index bottom tab menu---*/
/*li#menu_ign-ind {
        position: absolute;
        top: 1px;
        left: 463px;
        display: block;
        cursor: pointer;
        }
li#menu_gamespot-ind {
        position: absolute;
        top: 1px;
        left: 586px;
        display: block;
        cursor: pointer;
        }
*/

#menu_ign-ind span.menu_link {
	background: url(images/menu_ind_ign.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
#menu_gamespot-ind span.menu_link {
	background: url(images/menu_ind_gamespot.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
/*---pcgaming bottom tab menu---*/
li#menu_1up-pc, li#menu_toms-pc,li#menu_shack-pc,li#menu_techreport-pc {
	position: absolute;
	top: 1px;
	display: block;
	cursor: pointer;
}
li#menu_1up-pc {	left: 352px;}
li#menu_toms-pc {	left: 465px;}
li#menu_shack-pc {	left: 589px;}
li#menu_techreport-pc {	left: 713px;}
#menu_1up-pc span.menu_link {
	background: url(images/menu_pc_1up.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
#menu_1up-pc span.menu_link:hover,
#menu_1up-pc.active span.menu_link:hover,
#menu_1up-pc.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
#menu_toms-pc span.menu_link:hover,
#menu_toms-pc.active span.menu_link:hover,
#menu_toms-pc.active span.menu_link,
#menu_shack-pc span.menu_link:hover,
#menu_shack-pc.active span.menu_link:hover,
#menu_shack-pc.active span.menu_link,
#menu_techreport-pc span.menu_link:hover,
#menu_techreport-pc.active span.menu_link:hover,
#menu_techreport-pc.active span.menu_link{
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_toms-pc span.menu_link {
	background: url(images/menu_pc_toms.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_shack-pc span.menu_link {
	background: url(images/menu_pc_shack.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_techreport-pc span.menu_link {
	background: url(images/menu_pc_techreport.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/*---playstation bottom tab menu---*/
li#menu_n4g-ps, li#menu_1up-ps, li#menu_pspw-ps,li#menu_psblog-ps{
	position: absolute;
	top: 1px;
	display: block;
	cursor: pointer;
}
li#menu_n4g-ps {left: 352px;}
li#menu_1up-ps {left: 476px;}
li#menu_pspw-ps {left: 600px;}
li#menu_psblog-ps {left: 723px;}
#menu_n4g-ps span.menu_link {
	background: url(images/menu_ps_psu.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_n4g-ps span.menu_link:hover,
#menu_n4g-ps.active span.menu_link:hover,
#menu_n4g-ps.active span.menu_link,
#menu_1up-ps span.menu_link:hover,
#menu_1up-ps.active span.menu_link:hover,
#menu_1up-ps.active span.menu_link,
#menu_pspw-ps span.menu_link:hover,
#menu_pspw-ps.active span.menu_link:hover,
#menu_pspw-ps.active span.menu_link,
#menu_psblog-ps span.menu_link:hover,
#menu_psblog-ps.active span.menu_link:hover,
#menu_psblog-ps.active span.menu_link,
#menu_1up-nin span.menu_link:hover,
#menu_1up-nin.active span.menu_link:hover,
#menu_1up-nin.active span.menu_link,
#menu_gamegrep-nin span.menu_link:hover,
#menu_gamegrep-nin.active span.menu_link:hover,
#menu_gamegrep-nin.active span.menu_link,
#menu_ign-nin span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_1up-ps span.menu_link {
	background: url(images/menu_ps_ap.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_pspw-ps span.menu_link {
	background: url(images/menu_ps_pspworld.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_psblog-ps span.menu_link {
	background: url(images/menu_ps_pb.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
/*---nintendo bottom tab menu---*/
li#menu_1up-nin, li#menu_gamegrep-nin, li#menu_ign-nin, li#menu_dsfan-nin, li#menu_google-nin  {
	position: absolute;
	top: 1px;
	display: block;
	cursor: pointer;
}
li#menu_1up-nin {left: 352px;}
li#menu_gamegrep-nin {left: 476px;}
li#menu_ign-nin {left: 476px;}
li#menu_dsfan-nin {left: 600px;}
li#menu_google-nin {left: 723px;}
#menu_1up-nin span.menu_link {
	background: url(images/menu_nin_1up.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_1up-nin span.menu_link:hover,
#menu_1up-nin.active span.menu_link:hover,
#menu_1up-nin.active span.menu_link,
#menu_gamegrep-nin span.menu_link:hover,
#menu_gamegrep-nin.active span.menu_link:hover,
#menu_gamegrep-nin.active span.menu_link,
#menu_ign-nin span.menu_link:hover,
#menu_ign-nin.active span.menu_link:hover,
#menu_ign-nin.active span.menu_link,
#menu_dsfan-nin span.menu_link:hover,
#menu_dsfan-nin.active span.menu_link:hover,
#menu_dsfan-nin.active span.menu_link,
#menu_google-nin span.menu_link:hover,
#menu_google-nin.active span.menu_link:hover,
#menu_google-nin.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_gamegrep-nin span.menu_link {
	background: url(images/menu_nin_gamegrep.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ign-nin span.menu_link {
	background: url(images/menu_nin_ign.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_dsfan-nin span.menu_link {
	background: url(images/menu_nin_dsfan.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_google-nin span.menu_link {
	background: url(images/menu_nin_google.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/*---xbox bottom tab menu---*/
li#menu_teamxbox-xbox,li#menu_gamespy-xbox,li#menu_ign-xbox,li#menu_shack-xbox {
	position: absolute;
	top: 1px;
	display: block;
	cursor: pointer;
}
li#menu_teamxbox-xbox {left: 352px;}
li#menu_gamespy-xbox {left: 476px;}
li#menu_ign-xbox {left: 600px;}
li#menu_shack-xbox {left: 713px;}
#menu_teamxbox-xbox span.menu_link {
	background: url(images/menu_xbox_teamxbox.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_teamxbox-xbox span.menu_link:hover,
#menu_teamxbox-xbox.active span.menu_link:hover,
#menu_teamxbox-xbox.active span.menu_link,
#menu_gamespy-xbox span.menu_link:hover,
#menu_gamespy-xbox.active span.menu_link:hover,
#menu_gamespy-xbox.active span.menu_link,
#menu_ign-xbox span.menu_link:hover,
#menu_ign-xbox.active span.menu_link:hover,
#menu_ign-xbox.active span.menu_link,
#menu_shack-xbox span.menu_link:hover,
#menu_shack-xbox.active span.menu_link:hover,
#menu_shack-xbox.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_gamespy-xbox span.menu_link {
	background: url(images/menu_xbox_gamespy.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ign-xbox span.menu_link {
	background: url(images/menu_xbox_ign.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
#menu_shack-xbox span.menu_link {
	background: url(images/menu_xbox_joystiq.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/* ----- ft review box menu rules----- */
#menu_main,#menu_reg {
	padding: 0;
	margin-top: 0px;
	height: 48px;
	position: relative;
	display: block;
}
#menu_reg {	width: 130px;	cursor: pointer;}
*:first-child+html #menu_reg {	height: 0px;}
#menu li.fttb {
	float: left;
	height: 47px;
	text-align: center;
	cursor: default;
	margin: 0;
	display: block;
}
ul#menutop {
	padding: 0;
	margin: 0px 0px 0px -28px;
	height: 48px;
	position: relative;
	display: block;
}
li#menu_ftevents,li#menu_ftreviews,li#menu_ftarticles,li#menu_ftpodcast,li#menu_fttv,li#menu_applenews,li#menu_demoupdate,li#menu_applenews {
	position: absolute;
	top: 1px;
	left: 5px;
	display: block;
	cursor: pointer;
}
li#menu_ftevents {left: 5px;}
li#menu_ftreviews {left: 5px;}
li#menu_ftarticles {left: 128px;}
li#menu_ftpodcast {left: 251px;}
li#menu_fttv {left: 374px;}
li#menu_applenews {left: 128px;}
li#menu_demoupdate {left: 251px;}
li#menu_applenews {left: 128px;}
#menu_ftevents span.menu_link {
	background: url(images/menu_ftevents.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftevents span.menu_link:hover,
#menu_ftevents.active span.menu_link:hover,
#menu_ftevents.active span.menu_link,
#menu_ftreviews span.menu_link:hover,
#menu_ftreviews.active span.menu_link:hover,
#menu_ftreviews.active span.menu_link,
#menu_ftarticles span.menu_link:hover,
#menu_ftarticles.active span.menu_link:hover,
#menu_ftarticles.active span.menu_link,
#menu_ftpodcast span.menu_link:hover,
#menu_ftpodcast.active span.menu_link:hover,
#menu_ftpodcast.active span.menu_link,
#menu_fttv span.menu_link:hover,
#menu_fttv.active span.menu_link:hover,
#menu_fttv.active span.menu_link,
#menu_applenews span.menu_link:hover,
#menu_applenews.active span.menu_link:hover,
#menu_applenews.active span.menu_link,
#menu_demoupdate span.menu_link:hover,
#menu_demoupdate.active span.menu_link:hover,
#menu_demoupdate.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreviews span.menu_link {
	background: url(images/menu_ftreviews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftarticles span.menu_link {
	background: url(images/menu_ftarticles.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftpodcast span.menu_link {
	background: url(images/menu_ftpodcast.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_fttv span.menu_link {
	background: url(images/menu_fttv.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_applenews span.menu_link {
	background: url(images/menu_applegames.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_demoupdate span.menu_link {
	background: url(images/menu_demoupdate.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/*for ie6 class hover(added by js)*/

#menutop span.hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/*for ie6 class hover(added by js) END*/

/* ----- login/fragments/gaming news menu rules----- */

#menu li.fttop {
	float: left;
	height: 47px;
	text-align: center;
	cursor: default;
	margin: 0;
	display: block;
}
ul#menulog ,ul#menutag, ul#menufrag,ul#menufrag2,ul#menuuserr,ul#menupub{
	padding: 0;
	margin: 0px 0px 0px 0px;
	height: 48px;
	position: relative;
	display: block;
}
ul#menutag {width: 520px;}
ul#menureg {
	padding: 0;
	margin: -48px 0px 0px 0px;
	width: 130px;
	height: 48px;
	position: relative;
	display: block;
	cursor: pointer;
}
ul#menugame {
	padding: 0;
	margin: 1px 0px 0px 0px;
	height: 48px;
	position: relative;
	display: block;
}
ul#menusub {
	padding: 0;
	margin: 0px 0px 3px 0px;
	height: 48px;
	position: relative;
	display: block;
}
li#menu_login, li#menu_fragments, li#menu_gamingnews,li#menu_worldnews,li#menu_ifragnews {
	position: absolute;
	top: 0px;
	left: -5px;
	display: block;
	cursor: pointer;
}
#menu_login span.menu_link {
	background: url(images/menu_login.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_login span.menu_link:hover,
#menu_login.active span.menu_link:hover,
#menu_login.active span.menu_link,
#menu_fragments span.menu_link:hover,
#menu_fragments.active span.menu_link:hover,
#menu_fragments.active span.menu_link,
#menu_gamingnews span.menu_link:hover,
#menu_gamingnews.active span.menu_link:hover,
#menu_gamingnews.active span.menu_link,
#menu_worldnews span.menu_link:hover,
#menu_worldnews.active span.menu_link:hover,
#menu_worldnews.active span.menu_link,
#menu_ifragnews span.menu_link:hover,
#menu_ifragnews.active span.menu_link:hover,
#menu_ifragnews.active span.menu_link,
#menu_userreviews span.menu_link:hover,
#menu_userreviews.active span.menu_link:hover,
#menu_userreviews.active span.menu_link
 {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_fragments span.menu_link {
	background: url(images/menu_fragment.png) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_gamingnews span.menu_link {
	background: url(images/menu_gamingnews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_worldnews span.menu_link {
	background: url(images/menu_worldnews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ifragnews span.menu_link {
	background: url(images/menu_ifragnews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_userreviews span.menu_link {
	background: url(images/menu_userreviews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/*for ie6 class hover(added by js)*/
#menufrag span.hover,#menulog span.hover,#menugame span.hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/*for ie6 class hover(added by js) END*/
/* ----- fragtag landing rules----- */
li#menu_taguserreviews,li#menu_tagfragments,li#menu_tagregister,li#menu_taglanding,li#menu_taglogin,li#menu_tagsearch,li#menu_tagtradesell,li#menu_tagtraderating {
	position: absolute;
	top: 0px;
	display: block;
	cursor: pointer;
}
li#menu_taguserreviews {left: -5px;}
li#menu_tagfragments {left: 25px;}
li#menu_tagregister {left: -5px;}
li#menu_taglanding {left: 118px;}
li#menu_taglogin {left: 118px;}
li#menu_tagsearch {left: 241px;}
li#menu_tagtradesell {left: 418px;}
li#menu_tagtraderating {left: 487px;}
#menu_taguserreviews span.menu_link {
	background: url(images/menu_userreviews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_taguserreviews span.menu_link:hover,
#menu_taguserreviews.active span.menu_link:hover,
#menu_taguserreviews.active span.menu_link,
#menu_tagfragments span.menu_link:hover,
#menu_tagfragments.active span.menu_link:hover,
#menu_tagfragments.active span.menu_link,
#menu_taglogin span.menu_link:hover,
#menu_taglogin.active span.menu_link:hover,
#menu_taglogin.active span.menu_link,
#menu_tagregister span.menu_link:hover,
#menu_tagregister.active span.menu_link:hover,
#menu_tagregister.active span.menu_link,
#menu_tagsearch span.menu_link:hover,
#menu_tagsearch.active span.menu_link:hover,
#menu_tagsearch.active span.menu_link,
#menu_tagtradesell span.menu_link:hover,
#menu_tagtradesell.active span.menu_link:hover,
#menu_tagtradesell.active span.menu_link,
#menu_tagtraderating span.menu_link:hover,
#menu_tagtraderating.active span.menu_link:hover,
#menu_tagtraderating.active span.menu_link
{
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tagfragments span.menu_link {
	background: url(images/menu_fragments.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_taglogin span.menu_link {
	background: url(images/menu_logintag.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tagregister span.menu_link {
	background: url(images/menu_register.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tagsearch span.menu_link {
	background: url(images/menu_search.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tagtradesell span.menu_link {
	background: url(images/menu_tradesell.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tagtraderating span.menu_link {
	background: url(images/menu_traderating.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/* ----- fragtag registration rules----- */
li#menu_tagregistration,li#menu_tagenterprofile,li#menu_tagupload,li#menu_taghtprofile,li#menu_tagsubmit {
	position: absolute;
	top: 1px;
	left: -5px;
	display: block;
	cursor: pointer;
}
li#menu_tagregistration {	left: -5px;}
li#menu_tagenterprofile {	left: 118px;}
li#menu_tagupload {left: 241px;}
li#menu_taghtprofile {left: 364px;}
li#menu_tagsubmit {left: 487px;}
#menu_tagregistration span.menu_link {
	background: url(images/menu_registration.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tagregistration span.menu_link:hover,#menu_tagregistration.active span.menu_link:hover,#menu_tagregistration.active span.menu_link ,
#menu_tagenterprofile span.menu_link:hover,#menu_tagenterprofile.active span.menu_link:hover,#menu_tagenterprofile.active span.menu_link,
#menu_tagupload span.menu_link:hover,#menu_tagupload.active span.menu_link:hover,#menu_tagupload.active span.menu_link,
#menu_taghtprofile span.menu_link:hover,#menu_taghtprofile.active span.menu_link:hover,#menu_taghtprofile.active span.menu_link,
#menu_tagsubmit span.menu_link:hover,#menu_tagsubmit.active span.menu_link:hover,#menu_tagsubmit.active span.menu_link{
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tagenterprofile span.menu_link {
	background: url(images/menu_enterprofile.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tagupload span.menu_link {
	background: url(images/menu_upload.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_taghtprofile span.menu_link {
	background: url(images/menu_htprofile.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tagsubmit span.menu_link {
	background: url(images/menu_submit.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/* ----- fragtag public rules----- */
li#menu_myreviews,li#menu_messageme,li#menu_mymessages {
	position: absolute;
	top: 0px;
	display: block;
	cursor: pointer;
}
li#menu_myreviews {left: -5px;}
li#menu_messageme,li#menu_mymessages {left: 25px;}
li#menu_myprofile,li#menu_myblog,li#menu_mytube,li#menu_myfriends,li#menu_mytrades {
	position: absolute;
	top: 1px;
	left: -5px;
	display: block;
	cursor: pointer;
}
li#menu_myblog {left: 118px;}
li#menu_mytube {left: 241px;}
li#menu_myfriends {left: 364px;}
li#menu_mytrades {left: 487px;}
#menu_myprofile span.menu_link {
	background: url(images/menu_myprofile.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_myprofile span.menu_link:hover,#menu_myprofile.active span.menu_link:hover,#menu_myprofile.active span.menu_link,
#menu_myblog span.menu_link:hover,#menu_myblog.active span.menu_link:hover,#menu_myblog.active span.menu_link,
#menu_mytube span.menu_link:hover,#menu_mytube.active span.menu_link:hover,#menu_mytube.active span.menu_link,
#menu_myfriends span.menu_link:hover,#menu_myfriends.active span.menu_link:hover,#menu_myfriends.active span.menu_link,
#menu_mytrades span.menu_link:hover,#menu_mytrades.active span.menu_link:hover,#menu_mytrades.active span.menu_link,
#menu_myreviews span.menu_link:hover,#menu_myreviews.active span.menu_link:hover,#menu_myreviews.active span.menu_link,
#menu_messageme span.menu_link:hover, #menu_messageme.active span.menu_link:hover,#menu_messageme.active span.menu_link,
#menu_mymessages span.menu_link:hover,#menu_mymessages.active span.menu_link:hover,#menu_mymessages.active span.menu_link{
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_myblog span.menu_link {
	background: url(images/menu_myblog.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_mytube span.menu_link {
	background: url(images/menu_mytube.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_myfriends span.menu_link {
	background: url(images/menu_myfriends.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_mytrades span.menu_link {
	background: url(images/menu_mytrades.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_myreviews span.menu_link {
	background: url(images/menu_myreviews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_messageme span.menu_link {
	background: url(images/menu_messageme.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_mymessages span.menu_link {
	background: url(images/menu_mymessages.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/* ----- fragtag private rules----- */
li#menu_primynews,li#menu_priblog,li#menu_primytube,li#menu_primyfriends,li#menu_primytrades,li#menu_primyfrags,li#menu_prieditprofile {
	position: absolute;
	top: 1px;
	display: block;
	cursor: pointer;
}
li#menu_primynews {left: 4px;}
li#menu_priblog {left: 99px;}
li#menu_primytube {left: 194px;}
li#menu_primyfriends {left: 289px;}
li#menu_primytrades {left: 384px;}
li#menu_primyfrags {left: 479px;}
li#menu_prieditprofile {left: 574px;}
#menu_primynews span.menu_link {
	background: url(images/menu_pri_mynews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primynews span.menu_link:hover,#menu_primynews.active span.menu_link:hover,#menu_primynews.active span.menu_link{
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_priblog span.menu_link {
	background: url(images/menu_pri_blog.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_priblog span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_priblog.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_priblog.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primytube span.menu_link {
	background: url(images/menu_pri_mytube.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primytube span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primytube.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primytube.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primyfriends span.menu_link {
	background: url(images/menu_pri_myfriends.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primyfriends span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primyfriends.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primyfriends.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primytrades span.menu_link {
	background: url(images/menu_pri_mytrades.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primytrades span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primytrades.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primytrades.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primyfrags span.menu_link {
	background: url(images/menu_pri_myfrags.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primyfrags span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primyfrags.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_primyfrags.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_prieditprofile span.menu_link {
	background: url(images/menu_pri_editprofile.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_prieditprofile span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_prieditprofile.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
#menu_prieditprofile.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 47px;
	text-indent: -9000px;
}
/* ----- subpage rules----- */






#menu_sub li.ftmain {
	float: left;
	height: 48px;
	text-align: center;
	cursor: hand;
	margin: 0;
	display: block;
}
li#menu_reviewhud {
	position: absolute;
	top: 0px;
	left: -5px;
	display: block;
	cursor: pointer;
}
li#menu_postfeedback {
	position: absolute;
	top: 1px;
	left: 15px;
	display: block;
	cursor: pointer;
}
li#menu_writereview {
	position: absolute;
	top: 1px;
	left: 10px;
	display: block;
	cursor: pointer;
}
li#menu_subnews {
	position: absolute;
	top: 1px;
	left: 291px;
	display: block;
	cursor: pointer;
}
li#menusub_writereview {
	position: absolute;
	top: 1px;
	left: 10px;
	display: block;
	cursor: pointer;
}
li#menusub_postcomments {
	position: absolute;
	top: 1px;
	left: 133px;
	display: block;
	cursor: pointer;
}
li#menusub_cheatstips {
	position: absolute;
	top: 1px;
	left: 255px;
	display: block;
	cursor: pointer;
}
li#menu_editorialhud {
	position: absolute;
	top: 0px;
	left: -5px;
	display: block;
	cursor: pointer;
}
li#menu_subblogs {
	position: absolute;
	top: 1px;
	left: 414px;
	display: block;
	cursor: pointer;
}
li#menu_subdeals {
	position: absolute;
	top: 1px;
	left: 537px;
	display: block;
	cursor: pointer;
}
li#menu_subshop {
	position: absolute;
	top: 1px;
	left: 660px;
	display: block;
	cursor: pointer;
}
li#menu_ftreview {
	position: absolute;
	top: 1px;
	left: -5px;
	display: block;
	cursor: pointer;
}
li#menu_rev-write {
	position: absolute;
	top: 1px;
	left: 277px;
	display: block;
	cursor: pointer;
}
li#menu_rev-comments {
	position: absolute;
	top: 1px;
	left: 400px;
	display: block;
	cursor: pointer;
}
li#menu_rev-login {
	position: absolute;
	top: 1px;
	left: 523px;
	display: block;
	cursor: pointer;
}
li#menu_rev-register {
	position: absolute;
	top: 1px;
	left: 646px;
	display: block;
	cursor: pointer;
}
li#menu_cheats {
	position: absolute;
	top: 1px;
	left: 241px;
	display: block;
	cursor: pointer;
}
li#menu_tips {
	position: absolute;
	top: 1px;
	left: 364px;
	display: block;
	cursor: pointer;
}
li#menu_proreviews {
	position: absolute;
	top: 1px;
	left: 487px;
	display: block;
	cursor: pointer;
}
li#menu_userreviews {
	position: absolute;
	top: 1px;
	left: 610px;
	display: block;
	cursor: pointer;
}
#menusub_writereview span.menu_link {
	background: url(images/menu_sub_writereview.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_writereview span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width:  130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_writereview.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_writereview.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_postcomments span.menu_link {
	background: url(images/menu_sub_comments.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_postcomments span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width:  130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_postcomments.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_postcomments.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_cheatstips span.menu_link {
	background: url(images/menu_sub_cheatstips.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_cheatstips span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width:  130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_cheatstips.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menusub_cheatstips.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_reviewhud span.menu_link {
	background: url(images/menu_reviewhud.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_reviewhud span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_reviewhud.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_reviewhud.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_postfeedback span.menu_link {
	background: url(images/menu_postfeedback.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_postfeedback span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_postfeedback.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_postfeedback.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_writereview span.menu_link {
	background: url(images/menu_writereview.gif) no-repeat left top;
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_writereview span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_writereview.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_writereview.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_editorialhud span.menu_link {
	background: url(images/menucms_editorialhud.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_editorialhud span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_editorialhud.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_editorialhud.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subnews span.menu_link {
	background: url(images/menu_ftnews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subnews span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subnews.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subnews.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subblogs span.menu_link {
	background: url(images/menu_ftblogs.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subblogs span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subblogs.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subblogs.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subdeals span.menu_link {
	background: url(images/menu_ftdeals.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subdeals span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subdeals.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subdeals.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subshop span.menu_link {
	background: url(images/menu_ftshop.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subshop span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subshop.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_subshop.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreview span.menu_link {
	background: url(images/menu_ftreview.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreview span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreview.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreview.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
 height: 47px  text-indent: -9000px;
}
#menu_cheats span.menu_link {
	background: url(images/menu_cheats.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_cheats span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_cheats.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_cheats.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tips span.menu_link {
	background: url(images/menu_tips.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tips span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tips.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_tips.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_proreviews span.menu_link {
	background: url(images/menu_proreviews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_proreviews span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_proreviews.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_proreviews.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_userreviews span.menu_link {
	background: url(images/menu_userreviews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_userreviews span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_userreviews.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_userreviews.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/* ----- generic rules ----- */





img {
	border: 0px;
}
.nodisp {
	display: none;
}
#ftbot_ad {
	margin: 12px 0px 0px 3px;
	border: 0px solid #989797;
	padding: 0px;
	width: 315px;
	height: 254px;
}
.dealsMain {
	margin: 0px 0px 0px 0px;
	width: 540px;
	height: 80%;
	float: left;
	text-align: left;
}
*:first-child+html div.scroller2 {
	margin: -0px 5px 0px 5px;
	overflow: hidden;
	width: 827px;
	height: 573px;
	border: 0px solid #ddd;
	float: left;
}
div.scroller2 {
	margin: -10px 5px 0px 5px;
	overflow: hidden;
	width: 827px;
	height: 573px;
	border: 0px solid #ddd;
	float: left;
}
div.contentscroll {
	width: 800px;
	height: 573px;
	float: left;
}
div#ga_deals {
	margin: -16px 0px 0px 0px;
}
div.ga_dealmetatop, .ga_dealmetabottom {
	display: none;
}
div.ga_dealsubject {
	font-weight: bold;
	border-top: 0px dotted #7c7c7c;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
div.ga_dealbit {
	border-bottom: 1px dotted #7c7c7c;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
div.ga_dealsdate {
	text-align: left;
	width: 270px;
	height: 39px;
	padding: 10px 0px 0px 16px;
	margin: 10px 0px -20px -2px;
	background: url(images/title_deal.jpg) no-repeat left top;
}
div.ga_dealtext a, .ga_dealtext a:link, .ga_dealtext a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
div.ga_dealtext a:hover {
	text-decoration: underline;
}
div.ga_dealtext ul {
	margin: 10px 0px 0px 15px;
}
div.ga_dealtext ul ul {
	margin: 1px 0px 1px 7px;
}
div.ga_dealtext a img {
	margin: -20px 8px 5px 8px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #7c7c7c;
}
div.ga_dealtext a:hover img {
	margin: -20px 8px 5px 8px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #b1b1b1;
}
/*


div.ga_dealmetatop, .ga_dealmetabottom { display: none; }



div.ga_dealsubject { font-weight: bold; border-top: 1px dotted #7c7c7c; margin: 15px 0px 15px 0px; padding: 10px 0px 0px 0px; }



div.ga_dealbit { }



div.ga_dealsdate { width: 270px; height: 39px; padding: 10px 0px 0px 16px; margin: 0px 0px -20px -2px; background: url(images/title_deal.jpg) no-repeat left top; }



div.ga_dealtext a, .ga_dealtext a:link, .ga_dealtext a:visited { font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }



div.ga_dealtext a:hover { text-decoration: underline; }



div.ga_dealtext ul { margin: 10px 0px 0px 15px; }



div.ga_dealtext ul ul { margin: 1px 0px 1px 7px; }


*/

















/* ----lightbox/slimbox---- */








.MultiBoxContainer {
	position: absolute;
	border: 10px solid #000;
	background-color: #FFF;
	display: none;
	z-index: 13;
	text-align: left;
	background-color: #000;
}
.MultiBoxLoading {
	/*background: url(images/mb_loader.gif) no-repeat center;*/
}
.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.MultiBoxClose {
	position: absolute;
	top: -20px;
	right: -20px;
	background: url(images/mb_close.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
	z-index: 2500;
}
* html div.MultiBoxClose {
	background: none;
 filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/mb_close.png', sizingmethod='crop');
}
.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}
.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #000000;
}
.MultiBoxPrevious {
	position: absolute;
	background: url(images/mb_left.png) no-repeat;
	width: 24px;
	height: 24px;
	left: 0px;
	margin-top: 5px;
	cursor: pointer;
}
* html div.MultiBoxPrevious {
	background: none;
 filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/mb_left.png', sizingmethod='crop');
}
.MultiBoxNext {
	position: absolute;
	background: url(images/mb_right.png) no-repeat;
	width: 24px;
	height: 24px;
	right: 0px;
	margin-top: 5px;
	cursor: pointer;
}
* html div.MultiBoxNext {
	background: none;
 filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/mb_right.png', sizingmethod='crop');
}
.MultiBoxNextDisabled {
	cursor: default;
	background: url(images/mb_rightDisabled.png) no-repeat;
}
.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(images/mb_leftDisabled.png) no-repeat;
}
.MultiBoxTitle {
	position: relative;
	margin: 10px 0 0 35px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EAB919;
	font-weight: bold;
	text-align: left;
}
.MultiBoxNumber {
	position: relative;
	width: 50px;
	margin: 10px 35px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: right;
}
.MultiBoxDescription {
	clear: left;
	position: relative;
	margin: 0 35px 0 35px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: left;
}
#kwicks_container {
	margin: 6px 0px 3px -16px;
	width: 254px;
	height: 53px;
}
#podMenuL1, #podMenuL3, #podMenuL5 {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 190px;
	height: 33px;
}
#podMenuL1 ul, #podMenuL3 ul, #podMenuL5 ul {
	overflow: hidden;
	list-style: none;
	margin: 0px;
	display: block;
	height: 33px;
	width: 275px;
}
#podMenuL1 ul li, #podMenuL3 ul li, #podMenuL5 ul li {
	float: left;
}
#podMenuL1 ul li a, #podMenuL3 ul li a, #podMenuL5 ul li a {
	background:#FFFFFF none repeat scroll 0%;
	text-indent: -1000px;
	cursor: pointer;
	display: block;
	overflow: hidden;
	width: 25px;
	height: 33px;
}
#podMenuL1 ul li.pod_tunes a, #podMenuL3 ul li.pod_tunes a, #podMenuL5 ul li.pod_tunes a {
	background: url(images/pod_tunes.gif) repeat scroll 0%;
}
#podMenuL1 ul li.pod_facebook a, #podMenuL3 ul li.pod_facebook a, #podMenuL5 ul li.pod_facebook a {
        background: url(images/pod_facebook.png) repeat scroll 0%;
}
#podMenuL1 ul li.pod_myspace a, #podMenuL3 ul li.pod_myspace a, #podMenuL5 ul li.pod_myspace a {
        background: url(images/pod_myspace.png) repeat scroll 0%;
}
#podMenuL1 ul li.pod_twitter a, #podMenuL3 ul li.pod_twitter a, #podMenuL5 ul li.pod_twitter a {
        background: url(images/pod_twitter.png) repeat scroll 0%;
}
#podMenuR2 ul li.pod_facebook a, #podMenuR4 ul li.pod_facebook a, #podMenuR6 ul li.pod_facebook a {
        background: url(images/pod_facebook.png) repeat scroll 0%;
}
#podMenuR2 ul li.pod_myspace a, #podMenuR4 ul li.pod_myspace a, #podMenuR6 ul li.pod_myspace a {
        background: url(images/pod_myspace.png) repeat scroll 0%;
}
#podMenuR2 ul li.pod_twitter a, #podMenuR4 ul li.pod_twitter a, #podMenuR6 ul li.pod_twitter a {
        background: url(images/pod_twitter.png) repeat scroll 0%;
}
#podMenuL1 ul li.pod_zune a, #podMenuL3 ul li.pod_zune a, #podMenuL5 ul li.pod_zune a {
	background: url(images/pod_zune.gif) repeat scroll 0%;
}
#podMenuL1 ul li.pod_mp3 a,  #podMenuL3 ul li.pod_mp3 a,  #podMenuL5 ul li.pod_mp3 a {
	background: url(images/pod_mp3.gif) repeat scroll 0%;
}
#podMenuL1 ul li.pod_odeo a,  #podMenuL3 ul li.pod_odeo a,  #podMenuL5 ul li.pod_odeo a {
	background: url(images/pod_odeo.gif) repeat scroll 0%;
}
#podMenuL1 ul li.pod_hover,  #podMenuL3 ul li.pod_hover,  #podMenuL5 ul li.pod_hover {
	background: url(images/pod_hover.gif) repeat scroll 0%;
	width: 70px;
	height: 33px;
}
#podMenuR2, #podMenuR4, #podMenuR6 {
	margin: 0px 0px 0px 0px;
	float: right;
	width: 190px;
	height: 33px;
}
#podMenuR2 ul, #podMenuR4 ul, #podMenuR6 ul {
	overflow: hidden;
	list-style: none;
	margin: 0px;
	display: block;
	height: 33px;
	width: 275px;
}
#podMenuR2 ul li, #podMenuR4 ul li, #podMenuR6 ul li {
	float: left;
}
#podMenuR2 ul li a, #podMenuR4 ul li a, #podMenuR6 ul li a {
	background:#FFFFFF none repeat scroll 0%;
	text-indent: -1000px;
	cursor: pointer;
	display: block;
	overflow: hidden;
	width: 25px;
	height: 33px;
}
#podMenuR2 ul li.pod_tunes a, #podMenuR4 ul li.pod_tunes a, #podMenuR6 ul li.pod_tunes a {
	background: url(images/pod_tunes.gif) repeat scroll 0%;
}
#podMenuR2 ul li.pod_zune a,  #podMenuR4 ul li.pod_zune a,  #podMenuR6 ul li.pod_zune a {
	background: url(images/pod_zune.gif) repeat scroll 0%;
}
#podMenuR2 ul li.pod_mp3 a,  #podMenuR4 ul li.pod_mp3 a,  #podMenuR6 ul li.pod_mp3 a {
	background: url(images/pod_mp3.gif) repeat scroll 0%;
}
#podMenuR2 ul li.pod_odeo a,  #podMenuR4 ul li.pod_odeo a,  #podMenuR6 ul li.pod_odeo a {
	background: url(images/pod_odeo.gif) repeat scroll 0%;
}
#podMenuR2 ul li.pod_hover,  #podMenuR4 ul li.pod_hover,  #podMenuR6 ul li.pod_hover {
	background: url(images/pod_hover.gif) repeat scroll 0%;
	width: 70px;
	height: 33px;
}
#kwicks {
}
#kwicks span {
	display: none;
}
#kwicks li {
	display: block;
	overflow: hidden;
	float: left;
}
#kwicks .kwick {
	width: 26px;
	display: block;
	cursor: pointer;
	overflow: hidden;
}
#kwicks .kwick1 {
	width: 70px;
	display: block;
}
#sub_navigation span {
	display: none;
}
#sub_navigation li {
	display: block;
	overflow: hidden;
	float: left;
}
#sub_navigation .subnav {
	width: 26px;
	display: block;
	cursor: pointer;
	overflow: hidden;
}
#sub_navigation .kwick1 {
	width: 70px;
	display: block;
}
#pod_tunes {
	background: url(images/pod_tunes.gif) no-repeat;
	width: 70px;
	height: 33px;
}
#pod_zune {
	background: url(images/pod_zune.gif) no-repeat;
	width: 70px;
	height: 33px;
}
#pod_mp3 {
	background: url(images/pod_mp3.gif) no-repeat;
	width: 70px;
	height: 33px;
}
#pod_odeo {
	background: url(images/pod_odeo.gif) no-repeat;
	width: 70px;
	height: 33px;
}
#pod_hover {
	background: url(images/pod_hover.gif) no-repeat;
	width: 70px;
	height: 33px;
}
.cp1, .cp2, .cp3, .cp4, .png, .apple_bg, .mr_bg, .tc_bg, .com_bg, .mw_bg, .appleinside_bg, .ign_bg, .gamespy_bg, .gamespot_bg, .oneup_bg, .n4g_bg, .txb_bg, .toms_bg, .cm_bg, .gp_bg, .dsfan_bg, .shack_bg, .pspw_bg, .psblog_bg, .abps_bg, .joystiq_bg, .sg_bg, .google_bg, .tech_bg {
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
}
.apple_bg {
	background: url(images/frame_ifrag.png) no-repeat;
	width: 830px;
	height: 558px;
}
.mw_bg {
	background: url(images/frame_macworld.png) no-repeat;
	width: 830px;
	height: 558px;
}
.appleinside_bg {
	background: url(images/frame_appleinsider.png) no-repeat;
	width: 830px;
	height: 558px;
}
.com_bg {
	background: url(images/frame_community.png) no-repeat;
	width: 830px;
	height: 558px;
}
.mr_bg {
	background: url(images/frame_macrumors.png) no-repeat;
	width: 830px;
	height: 558px;
}
.tc_bg {
	background: url(images/frame_toucharcade.png) no-repeat;
	width: 830px;
	height: 558px;
}
.ign_bg {
	background: url(images/frame_ign.png) no-repeat;
	width: 830px;
	height: 558px;
}
.gamespy_bg {
	background: url(images/frame_gamespy.png) no-repeat;
	width: 830px;
	height: 558px;
}
.gamespot_bg {
	background: url(images/frame_gamespot.png) no-repeat;
	width: 830px;
	height: 558px;
}
.oneup_bg {
	background: url(images/frame_1up.png) no-repeat;
	width: 830px;
	height: 558px;
}
.n4g_bg {
	background: url(images/frame_psu.png) no-repeat;
	width: 830px;
	height: 558px;
}
.abps_bg {
	background: url(images/frame_ap.png) no-repeat;
	width: 830px;
	height: 558px;
}
.txb_bg {
	background: url(images/frame_txb.png) no-repeat;
	width: 830px;
	height: 558px;
}
.toms_bg {
	background: url(images/frame_toms.png) no-repeat;
	width: 830px;
	height: 558px;
}
.cm_bg {
	background: url(images/frame_consolemonster.png) no-repeat;
	width: 830px;
	height: 558px;
}
.gp_bg {
	background: url(images/frame_gamepolitics.png) no-repeat;
	width: 830px;
	height: 558px;
}
.dsfan_bg {
	background: url(images/frame_dsfan.png) no-repeat;
	width: 830px;
	height: 558px;
}
.shack_bg {
	background: url(images/frame_shack.png) no-repeat;
	width: 830px;
	height: 558px;
}
.joystiq_bg {
	background: url(images/frame_joystiq.png) no-repeat;
	width: 830px;
	height: 558px;
}
.pspw_bg {
	background: url(images/frame_pspw.png) no-repeat;
	width: 830px;
	height: 558px;
}
.psblog_bg {
	background: url(images/frame_pb.png) no-repeat;
	width: 830px;
	height: 558px;
}
.tech_bg {
	background: url(images/frame_techreport.png) no-repeat;
	width: 830px;
	height: 558px;
}
.sg_bg {
	background: url(images/frame_slashgamer.png) no-repeat;
	width: 830px;
	height: 558px;
}
.google_bg {
	background: url(images/frame_google.png) no-repeat;
	width: 830px;
	height: 558px;
}
.hand {
	background: url(images/handprint_overlay.gif) no-repeat;
	width: 666px;
	height: 601px;
}
div.overflow {
	width: 839px;
	height: 586px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
div.overflow div.content{
	width: 820px;
	height: 576px;
	overflow: hidden;
	float: left;
	margin: -4px 0px 0px -4px;/*position: relative;*/
}
div.overflow div.scrollarea, div#rDates div.scrollarea{
	height: 550px;
	width: 14px;
	float: left;
	border-left: 0px solid #ddd;
	margin-top: 3px;
}
div.overflow div.scrollBarContainer , div#rDates div.scrollBarContainer,  div.scrollBarContainer{
	background: #454545 url(images/scrollbar_bg.gif) no-repeat;
	margin: 2px 0px 3px;
	width: 14px;
	height: 545px;
	/*_height: 192px;
	_margin: -2px 0px 4px;*/
	cursor:pointer;
/*background: #454545;*/ }
div.overflow div.scrollKnob, div#rDates div.scrollKnob, div.scrollKnob {
	width: 19px;
	height: 71px;
	padding: 0px 0px 15px 0px;
	margin: 1px 0px 0px -4px;
	cursor: pointer;
	/*float: left;*/


	overflow: hidden;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
}
div.overflow div.scrollForward, div.overflow div.scrollBack, div#rDates div.scrollForward, div#rDates div.scrollBack,#news div.scrollForward, #news div.scrollBack {
	cursor: pointer;
	width: 15px;
	height: 11px;
	margin-left: 1px;
	background: url(images/scroll_up.gif) no-repeat;
}
div.overflow div.scrollForward, div#rDates div.scrollForward,#news div.scrollForward {
	background: url(images/scroll_down.gif) no-repeat;
}
span.menu_link {
	overflow: hidden;
}
.title_font {
	font-size:14px;
	font-family:Tahoma, Arial, Geneva, sans-serif;
	color:#FFFFFF;
	font-weight:600;
	line-height:normal;
}
.title_size {
	width:253px;
	height:25px;
	float:left;
	display:inline;
}
.title_streepbase {
	background:url(images/title_streep_base.gif) left top repeat-x;
	height:26px;
}
ul#c_watercooler { /* list items display the content on community page >> sidebar for watercooler */
	/*	background-color:#FF3300;*/
	float:left;
	clear:left;
	width:253px;
}
ul#c_watercooler li {
	list-style-type:none;
	/*	background-color:#CCCC66;*/
	margin:10px 0px 10px -16px;
}
ul#c_watercooler li .container_water {
	height:50px;
	width:251px;/*	background-color:#CC6600;*/
	}
ul#c_watercooler li .picbase {
	height:50px;
	width:50px;
	float:left;
	display:inline;
}
ul#c_watercooler li .water_content {
	height:30px;
	width:180px;
	margin:10px 0px 0px 10px;
	font-family:Tahoma, Arial, Geneva, sans-serif;
	color:#e2b931;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	float:left;
	display:inline;
}
ul#c_watercooler li .water_content span {
	font-family:Tahoma, Arial, Geneva, sans-serif;
	color:#ffffff;
	font-size:11px;
	line-height:11px;
	font-weight:normal;
}
/* ========================================================== STARTED FROM SARNA
 ================================================================================ */


/* ========================================= added/ modified by SARNA 27-08-08 */


#menu li.fttb {
	float: left;
	height: 47px;
	text-align: center;
	cursor: default;
	margin: 0;
	display: block;
}
ul#menutop {
	padding: 0;
	margin: 0px 0px 0px -28px;
	height: 48px;
	position: relative;
	display: block;
}
li#menu_ftreviews {
	position: absolute;
	top: 1px;
	left: 5px;
	display: block;
	cursor: pointer;
}
li#menu_ftevent {
	position: absolute;
	top: 1px;
	left: 5px;
	display: block;
	cursor: pointer;
}
li#menu_ftarticles {
	position: absolute;
	top: 1px;
	left: 128px;
	display: block;
	cursor: pointer;
}
li#menu_ftpodcast {
	position: absolute;
	top: 1px;
	left: 251px;
	display: block;
	cursor: pointer;
}
li#menu_fttv {
	position: absolute;
	top: 1px;
	left: 374px;
	display: block;
	cursor: pointer;
}
#menu_ftreviews span.menu_link {
	background: url(images/menu_ftreviews.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreviews span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreviews.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreviews.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftarticles span.menu_link {
	background: url(images/menu_ftarticles.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftarticles span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftarticles.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftarticles.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftpodcast span.menu_link {
	background: url(images/menu_ftpodcast.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftpodcast span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftpodcast.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftpodcast.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_fttv span.menu_link {
	background: url(images/menu_fttv.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_fttv span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_fttv.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_fttv.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreview span.menu_link {
	background: url(images/menu_ftreview.gif) no-repeat left top;
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreview span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreview.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_ftreview.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-write span.menu_link {
	background: url(images/menu_rev_write.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-write span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-write.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-write.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-comments span.menu_link {
	background: url(images/menu_rev_comments.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-comments span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-comments.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-comments.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-login span.menu_link {
	background: url(images/menu_rev_login.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-login span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-login.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-login.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-register span.menu_link {
	background: url(images/menu_rev_register.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-register span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-register.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_rev-register.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_movies {  /*  watercoolor critic >> movie tab */
	position: absolute;
	top: 1px;
	left: 128px;
	display: block;
	cursor: pointer;
}
#menu_movies span.menu_link {
	background: url(images/menu_movies.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_movies span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_movies.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_movies.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_games {  /*  watercoolor critic >> games tab */
	position: absolute;
	top: 1px;
	left: 251px;
	display: block;
	cursor: pointer;
}
#menu_games span.menu_link {
	background: url(images/menu_games.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_games span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_games.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_games.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_technology {  /*  watercoolor critic >> technology tab */
	position: absolute;
	top: 1px;
	left: 374px;
	display: block;
	cursor: pointer;
}
#menu_technology span.menu_link {
	background: url(images/menu_technology.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_technology span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_technology.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_technology.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/* ============================================================================== watercoolor bottom section 7 tabs */	


li#menu_watermain {  /*  watercoolor critic >> main tab */
	position: absolute;
	top: 1px;
	left: 4px;
	display: block;
	cursor: pointer;
}
#menu_watermain span.menu_link {
	background: url(images/menu_main.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_politics {  /*  watercoolor critic >> main tab */
	position: absolute;
	top: 1px;
	left: 116px;
	display: block;
	cursor: pointer;
}
#menu_politics span.menu_link {
	background: url(images/menu_politics.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_faithethics {  /*  watercoolor critic >> main tab */
	position: absolute;
	top: 1px;
	left: 228px;
	display: block;
	cursor: pointer;
}
#menu_faithethics span.menu_link {
	background: url(images/menu_faith_ethics.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_dailynews {  /*  watercoolor critic >> main tab */
	position: absolute;
	top: 1px;
	left: 351px;
	display: block;
	cursor: pointer;
}
#menu_dailynews span.menu_link {
	background: url(images/menu_daily_news.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_entertainment {  /*  watercoolor critic >> entertainment tab */
	position: absolute;
	top: 1px;
	left: 474px;
	display: block;
	cursor: pointer;
}
#menu_entertainment span.menu_link {
	background: url(images/menu_entertainment.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_sports {  /*  watercoolor critic >> main tab */
	position: absolute;
	top: 1px;
	left: 597px;
	display: block;
	cursor: pointer;
}
#menu_sports span.menu_link {
	background: url(images/menu_sports.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_science {  /*  watercoolor critic >> main tab */
	position: absolute;
	top: 1px;
	left: 709px;
	display: block;
	cursor: pointer;
}
#menu_science span.menu_link {
	background: url(images/menu_science_tech.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_watermain span.menu_link:hover, #menu_politics span.menu_link:hover, #menu_sports span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
 #menu_watermain.active span.menu_link:hover, #menu_politics.active span.menu_link:hover #menu_sports.active span.menu_link:hover, {
 background-position: 0 -47px;
 margin: 0px;
 display: block;
 width: 120px;
 height: 47px;
 text-indent: -9000px;
}
#menu_watermain.active span.menu_link, #menu_politics.active span.menu_link, #menu_sports.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9000px;
}
#menu_faithethics span.menu_link:hover, #menu_dailynews span.menu_link:hover, #menu_entertainment span.menu_link:hover, #menu_science span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_faithethics.active span.menu_link:hover, #menu_dailynews.active span.menu_link:hover, #menu_entertainment.active span.menu_link:hover, #menu_science.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_faithethics.active span.menu_link, #menu_dailynews.active span.menu_link, #menu_entertainment.active span.menu_link, #menu_science.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
/* ========================================= watercooler critic >> bottom section 28-08-08 */



.Hdivider {
	width: 252px;
	height: 9px;
	background: url(images/h_divider.gif) left top no-repeat;
	margin: 8px 0px 0px 0px;
}
div.Vdivider {
	width: 5px;
	height: auto;
	float: left;
	display: inline;
	background: url(images/vdivider.gif) center top repeat-y;
}
.appswrapper {
	width: 410px;
	height: 100%;
	float: left;
	display: inline;
	border-right: 1px dotted #7c7c7c;
}
.contentwraper {
	/* for Displays 3 columns */

	width: 275px;
	height: 536px;
	/*background-color: #FF9966;*/

	float: left;
	display: inline;
	border-right: 1px dotted #7c7c7c;
}
.contentwraper ul {
	list-style: none;
	list-style-type: none;
}
.contentwraper ul li {
	margin-bottom: 8px;
	margin-left: -16px;
}
.contentwraper ul li .userfont {
	font-family: Arial, Helvetica, sans-serif;
	color: #fdc510;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
}
.contentwraper ul li.titlefont {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	color: #fdc510;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
}
.contentwraper ul li.datefont {
	font-family: Tahoma, Arial, Geneva, sans-serif;
 color: #fdc510  font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}
.small_piccontentwraper {
	/* for Displays 3 small columns and big image on above */

	width: 830px;
	height: 266px;
	background-color: #6666FF;
	float: left;
	display: inline;
}
.smallcontentwraper {
	width: 270px;
	height: 265px;
	/*background-color: #FF9966;*/

	float: left;
	display: inline;
	margin-top: 10px;
}
.smallcontentwraper ul {
	list-style: none;
	list-style-type: none;
}
.smallcontentwraper ul li {
	margin-bottom: 8px;
	margin-left: -16px;
}
.smallcontentwraper ul li .userfont {
	font-family: Arial, Helvetica, sans-serif;
	color: #fdc510;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
}
.smallcontentwraper ul li.titlefont {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	color: #fdc510;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
}
.smallcontentwraper ul li.datefont {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	color: #fdc510;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}
/* ========================================= watercooler critic >> bottom section, inside content sliding 01-09-08 */



#buttons4, #buttons5, #buttons6, #buttons7, #buttons8, #buttons9 {
	display: none;
	width: 0px;
	height: 0px;
}
#panes-news4, #panes-news5, #panes-news6, #panes-news7, #panes-news8, #panes-news9 {
	border-style: none;
	margin: 10px 0px 0px -0px;
	height: 573px;
	width: 840px;
	overflow: hidden;
}
#panes-news4 div div, #panes-news5 div div, #panes-news6 div div, #panes-news7 div div, #panes-news8 div div, #panes-news9 div div {
	overflow: hidden;
	height: 573px;
	margin: 0px 0px 0px 0px;
}
#backnews, #backnews4, #backnews5, #backnews6, #backnews7, #backnews8, #backnews9 {
	cursor: pointer;
	width: 71px;
	height: 18px;
	margin: 0px 0px 0px 5px;
	float: left;
}
#forwardnews, #forwardnews4, #forwardnews5, #forwardnews6, #forwardnews7, #forwardnews8, #forwardnews9 {
	cursor: pointer;
	width: 71px;
	height: 18px;
	margin: 0px 5px 0px 0px;
	float: right;
}
.darkbg00 {
	background: url(images/cbg.gif) left top repeat;
	/*border: 1px solid #5b5c5b;*/
	margin: 0 6px;
	padding: 0px 0px 2px 0px;
}
/* Sarna 4-9-08 */

.nsimg1 {
	width: 50px;
	height: 50px;
}
.nsimg1 img {
	margin: 2px 0px 0px 0px;
	float: left;
	width: 50px;
	height: 50px;
}
/*end of  Sarna 4-9-08 */

.Hdivider1 {
	width:252px;
	height:9px;
	background:url(images/h_divider.gif) left top no-repeat;
	margin:8px 0px 0px 0px;
}
/* Sarna 9-9-08 */

.newsCat1 p {
	float: left;
	width: 268px;
	padding: 0px 0px 4px 0px;
	margin: 4px 0px 0px 4px;
	color: #fff;
}
p.newsbg1 {
	margin: 0px 0px 4px 0px;
	width: 268px;
}
/* ======================== added swami 16-09-08 */ 
.water_hdivider {
	margin:2px 0px 8px 0px;
}
#test1 {
	color:#FFCC66;
	font-weight: bold;
	font-size: 18px;
}
#T1 {
	color:#0066FF;
	font-weight: bold;
	text-decoration:underline;
	font-size: 16px;
}
#s1, #s2, #s3, #s4 {
	color:#666666;
	font-weight:bold;
 text-decoration:;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
}
#sel {
	color:#666666;
	font-weight:bold;
 text-decoration:;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	vertical-align:top;
}
.normal1 {
	background-color: #ffffff;
	color: #000000;
	font-weight:bold;
}
.normalActive {
	background-color: #C6D7FF;
	color: #FFFFFF;
	font-weight:bold;
}
.dobbg {
	background: transparent url(images/login_bg2.gif) no-repeat;
	width: 79px;
	height: 32px;
	margin-top: 0px;
	margin-left: 2px;
	text-decoration: none;
	border: 0;
}
.ft_textarea_sm {
	width: 150px;
	height: 61px;
	background: transparent;
	border: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 10px;
	margin-left: 9px;
}
#ft_fullname, #ft_fname, #ft_lname, #ft_fragtag, #ft_password1, #ft_password2, #ft_email, #ft_dob, .f_captcha, .ft_fid {
	background: transparent;
	border: 0;
	width: 139px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 10px;
	margin-left: 9px;
}
#f_htinfo, #f_profileinfo, #f_reginfo, #f_media {
	margin: 20px 0px 0px 10px;
	width: 98%;
}
.next {
	background: no-repeat bottom right;
}
.captcha {
	border: 2px solid #666;
	padding: 1px;
}
#ft_day, #ft_month, #ft_year {
	background-color: #3e4144;
	border: 0;
	width: 60px;
	height: 16px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 8px;
	margin-left: 8px;
}
/*end of  swami */


/* Start of  Sarna 10-9-08 */


.navtext {
	width:150px;
	font-size:12px;
	border-width:2px;
	border-style:outset;
	border-color:darkgray;
	layer-background-color:tan;
	background-color:tan;
	color:black;
}
.navtext {
	text-align:left;
	width:235px;
	font:normal 9pt sans-serif;
	border-width:0px;
	border-style:outset;
	border-color:white;
	background-color:tan;
	layer-background-color:tan;
	color:black;
}
/*end of  Sarna 10-9-08 */
/* ========================================= watercooler critic >> bottom section, inside content sliding 01-09-08 */

#buttons4, #buttons5, #buttons6, #buttons7, #buttons8, #buttons9 {
	display: none;
	width: 0px;
	height: 0px;
}
#panes-news4, #panes-news5, #panes-news6, #panes-news7, #panes-news8, #panes-news9 {
	border-style: none;
	margin: 10px 0px 0px -0px;
	height: 573px;
	width: 840px;
	overflow: hidden;
}
#panes-news4 div div, #panes-news5 div div, #panes-news6 div div, #panes-news7 div div, #panes-news8 div div, #panes-news9 div div {
	overflow: hidden;
	height: 573px;
	margin: 0px 0px 0px 0px;
}
#backnews, #backnews4, #backnews5, #backnews6, #backnews7, #backnews8, #backnews9 {
	cursor: pointer;
	width: 71px;
	height: 18px;
	margin: 0px 0px 0px 5px;
	float: left;
}
#forwardnews, #forwardnews4, #forwardnews5, #forwardnews6, #forwardnews7, #forwardnews8, #forwardnews9 {
	cursor: pointer;
	width: 71px;
	height: 18px;
	margin: 0px 5px 0px 0px;
	float: right;
}
/* =========================================

.padleft12 {
	padding-left:12px;
	}

#OverlayContainer iframe {
   border:none;
   }




/*BEGIN EDIT PROFILE */


div.edit-profile {
	float: right;
	margin: 10px 0px 0px -40px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 div.edit-profile {
float: left;
margin: 10px -0px 0px -10px;
}
}
div.edit-profile .small {
	font-size: 10px;
}
div.edit-profile .second-line {
	margin-left: 30px;
}
div.edit-profile .label {
	float: left;
	font-weight: bold;
	line-height: 40px;
	margin-right: 10px;
}
div.edit-profile .options {
	float: left;
}
div.edit-profile .text {
	font-weight: bold;
	margin-top: 25px;
}
div.edit-profile .find-media {
	width: 210px;
	float: left;
	background:url(images/fing-med-btn.gif);
	overflow: hidden;
	padding: 0 0 0 10px;
}
div.edit-profile .find-media .find-med-btn img {
	border: none;
}
div.edit-profile .find-media .find-med-inp-box {
	width: 190px;
}
div.edit-profile .find-media .find-med-inp-box .inp-box {
	background: url(images/file-upload.png) no-repeat 0px 5px;
	margin: 0px 0px 4px -20px;
	position: relative;
	float: left;
	width: 208px;
	height: 67px;
}
div.edit-profile .find-media .find-med-inp-box .inp-box .input {
	background-color: transparent;
	margin: 34px 67px 0px -1px;
	padding: 0px 0px 0px 2px;
	width: 120px;
	color: #fff;
	border: 0px;
	cursor: pointer;
	font-size: 12px;
}
div.edit-profile .find-media .find-med-inp-box .inp-box .file {
	position: absolute;
	line-height: 45px;
	width: 160px;
	height: 58px;
	top: 9px;
	right: 35px;
	cursor: pointer;
	text-align: right;
	-moz-opacity: 0;
 filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 1;
}
div.edit-profile .edit-submit-btn {
	margin-left: -5px;
	margin-top: 23px;
	float: left;
}
/*END EDIT PROFILE */


/*BEGIN my Blog section*/




div.blog-box {
	background: url(images/mainsub_bg.jpg) no-repeat;
	width: 749px;
	height:350px;
	float: left;
	margin: 85px 0px 30px 33px;
	padding: 0px 0px 0px 0px;
}
div.blog-box img.sub-title {
	margin: -85px 0px 0px 5px; /*updated: pinoidev; original value: -75px 0px 0px 15px*/
}
div.blog-text-box {
	width: 610px;
	float: left;
	overflow: hidden;
	margin: 45px 0px 0px 65px;
}
div.blog-text-box .blog-text-content {
	background: url(images/review-content-bg.jpg) no-repeat;
	width: 610px;
	height: 237px;
	padding: 10px 0px 5px 5px;
	overflow: hidden;
}
div.blog-text-box .blog-user-image {
	width: 53px;
	float:left;
	margin-left:10px;
	margin-right:20px;
}
div.blog-text-box .blog-user-image img {
	border: none;
}
div.blog-text-box .blog-user-text {
	width: 580px;
	/*float: left;*/

	padding: 0 0 0 00px;
	overflow: hidden;
}
div.blog-text-box .blog-user-text .top-line {
	width: 565px;
	height:43px;
	overflow:hidden;
}
div.blog-text-box .blog-user-text .top-line h3 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #eab919;
	width: 320px;
	float: left;
	line-height:40px;
}
div.blog-text-box .blog-user-text .top-line .date {
	width: 100px;
	float: right;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 12px;
	line-height:40px;
	text-align: right;
}
div.blog-text-box .blog-user-text .text-content {
	width: 610px;
	overflow: hidden;
	padding-top:0px;
	padding-left:5px;
}
div.blog-text-box .blog-user-text .text-content iframe {
	background: transparent;
	border: 0px;
	width: 575px;
	height: 220px;
	margin-left: 0px;
	overflow-x: hidden;
}
div.pan-top-line {
	height: 50px;
	overflow: hidden;
	/*background: url(images/buttons-panel.jpg) no-repeat;*/

 /*float: left;*/

 padding-left:360px;
}
div.pan-top-line #colors {
	height:30px;
	width:80px;
	margin:0px;
	margin-top:4px;
	float:left;
	display:none;
}
div.pan-top-line button {
	background-color:transparent;
	width:37px;
	height:35px;
	margin-left: 5px;
	border:0px;
	float:right;
	cursor:pointer;
}
button#btn-bold {
	background:transparent url(images/btn_form-bold.png) no-repeat;
	width: 37px;
	padding: 0px 0px 0px 0px;
}
button#btn-italic {
	background:transparent url(images/btn_form-italics.png) no-repeat;
	width: 37px;
	padding: 0px 0px 0px 0px;
}
button#btn-underline {
	background:transparent url(images/btn_form-underline.png) no-repeat;
	width: 37px;
	padding: 0px 0px 0px 0px;
}
button#selector {
	background:transparent url(images/btn_form-color.png) no-repeat;
	width: 37px;
	padding: 0px 0px 0px 0px;
}
button.btn-bold {
	background:transparent url(images/btn_form-bold.png) no-repeat;
	width: 37px;
	padding: 0px 0px 0px 0px;
}
button.btn-italic {
	background:transparent url(images/btn_form-italics.png) no-repeat;
	width: 37px;
	padding: 0px 0px 0px 0px;
}
button.btn-underline {
	background:transparent url(images/btn_form-underline.png) no-repeat;
	width: 37px;
	padding: 0px 0px 0px 0px;
}
button.selector {
	background:transparent url(images/btn_form-color.png) no-repeat;
	width: 37px;
	padding: 0px 0px 0px 0px;
}
div.pan-top-line .colors {
	height: 30px;
	width: 80px;
	margin: 4px 0px 0px 270px;
	/*margin-top: 4px;*/

        float: left;
	display: none;
}
div.pan-top-line .colors td {
	border: 2px solid black;
	width: 20px;
	height: 15px;
	cursor: pointer;
	padding: 0px;
}
div.pan-top-line .colors td button {
	width: 20px;
	height: 15px;
	margin-left: 0px;
	border: 0px;
	float: none;
	cursor: pointer;
}
div.pan-top-line #colors td {
	border:2px solid black;
	width:20px;
	height:15px;
	cursor:pointer;
	padding:0px;
}
div.pan-top-line #colors td button {
	width:20px;
	height:15px;
	margin-left: 0px;
	border:0px;
	float:none;
	cursor:pointer;
}
div.blog-submit-btn {
	width:79px;
	margin:0px 0px 0px 10px;
	float:right;
}
div.pan-bottom-line {
	width: 600px;
	float: left;/*background: #191919; */

}
div.pan-bottom-line .first-line {
	width: 600px;
	padding: 10px 0px 0px 10px;
	margin-bottom:0px;
}
div.pan-bottom-line .first-line .btn-add {
	float:right;
	display:block;
	margin-top:14px;
}
div.pan-bottom-line .second-line {
	width: 600px;
	padding-left: 10px;
	padding-bottom:5px;
	clear:both;
	height:50px;
}
div.pan-bottom-line .second-line .btn-edit {
	float:right;
	width:79px;
	height:35px;
	display:block;
}
div.pan-bottom-line .second-line input {
	display: block;
	margin-bottom: 10px;
}
div.pan-bottom-line .first-line .ttl-lbl {
	display: block;
	font-size:12px;
	font-weight: bold;
	color: #fff;
	padding: 0 0 5px 5px;
}
div.pan-bottom-line .first-line .blog-ttl-inp-box {
	width: 440px;
	height: 35px;
	padding: 9px 0px 0px 10px;
	background: url(images/blog-ttl-box-bg.gif) no-repeat;
}
div.pan-bottom-line .first-line .blog-ttl-inp-box input {
	border: none;
	background: none;
	width:400px;
	height:11px;
	display:block;
	color: #fff;
	outline:none;
	font: 11px Tahoma, Arial, verdana, sans-serif;
}
div.pan-bottom-line .lists-panel {
	width: 525px;
	padding: 0 0 0;
}
div.pan-bottom-line .lists-panel .arc-list-box {
	width: 230px;
	float: left;
	height:45px;
}
div.pan-bottom-line .lists-panel .ttl-list-box {
	margin-left:10px;
	width: 230px;
	float: left;
	height:145px;
}
div.pan-bottom-line .lists-panel label {
	float:left;
	font-weight: bold;
	line-height:45px;
	color: #fff;
	font-size: 12px;
	margin-right:10px;
}
div.pan-bottom-line .lists-panel select {
	font: 11px Tahoma, Arial, verdana, sans-serif;
}
#bot_save {
	margin: 0px 0px 0px 5px;
	width: 90%;
}
.check {
	margin: 0px 10px 0px 5px;
}
td.check1 {
	margin: 0px 0px 0px 5px;
}
.check input {
	margin: 11px 8px 0px 8px;
}
.editor_bgtxt {
	background: url(images/editorsbox.gif) no-repeat;
	margin: 3px 0px 0px 5px;
	float: left;
	width: 230px;
	height: 133px;
	font-size: 11px;
}
#editor_txt {
	background: transparent;
	margin: 7px 0px 0px 0px;
	border: 0;
	width: 210px;
	height: 120px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.rabidRating {
	cursor: pointer;
	background: #ccc;
}
.rabidRating, .rabidRating span {
	display: block;
	width: 110px;
	height: 25px;
}
.rabidRating span {
	position: relative;
	top: 0;
	left: 0;
	text-indent: -999em;
}
.rabidRating .ratingStars {
	display: block;
	background: url('images/hearts.png') no-repeat center;
}
.rabidRating .ratingFill {
	background: #ff0000;
	width: 50px;
}
.rabidRating.ratingVoted {
	cursor: default;
}
.ratingActiveFillColor {
	background: #ffee00;
}
.ratingVotedFillColor {
	background: #0069ff;
}
#side01 {
	background: url(images/sidebg01.jpg) no-repeat;
	margin: -11px 0px 0px -2px;
	float: left;
	width: 240px;
	height: 59px;
}
#side01 input {
	margin: 18px 0px 0px 0px;
}
#side02 {
	background: url(images/sidebg02.jpg) no-repeat;
	margin: -1px 0px 0px -2px;
	float: left;
	width: 240px;
	height: 118px;
}
#side02 p {
	margin: -12px 0px 0px 0px;
}
#side03 {
	background: url(images/sidebg03.jpg) no-repeat;
	margin: 0px 0px 0px -2px;
	float: left;
	width: 240px;
	height: 147px;
	font-size: 11px;
}
#side03 p {
	margin: -8px 0px 0px 0px;
}
#side04 {
	background: url(images/sidebg04.jpg) no-repeat;
	margin: -5px 0px 0px -2px;
	float: left;
	width: 240px;
	height: 203px;
}
#side04-2 {
	background: url(images/sidebg04.jpg) no-repeat;
	margin: 5px 0px 0px -2px;
	float: left;
	width: 240px;
	height: 203px;
}
#side04 table, #side04-2 table {
	margin: 10px 0px 0px 0px;
}
.pro-bg {
	width: 123px;
	height: 32px;
	margin-top: 0px;
	margin-left: 2px;
	text-decoration: none;
	border: 0;
}
#ft_protag {
	background: transparent;
	border: 0;
	width: 108px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 10px;
	margin-left: 9px;
}
.protxt-bg {
	width: 184px;
	height: 75px;
	margin-top: -3px;
	margin-left: 3px;
	text-decoration: none;
	border: 0;
}
#ft_protxt {
	background: transparent;
	border: 0;
	width: 182px;
	height: 72px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
*:first-child+html .protxt-bg {
	width: 184px;
	height: 75px;
	margin-top: -5px;
	margin-left: 0px;
	text-decoration: none;
	border: 0;
}
#side05 {
	background: url(images/sidebg05.jpg) no-repeat;
	margin: -11px 0px 0px -2px;
	float: left;
	width: 240px;
	height: 92px;
}
#side05 p {
	margin: 10px 0px 0px 0px;
}
#side06-up {
	background: url(images/sidebg06-up.jpg) no-repeat;
	margin: -11px 0px 0px -2px;
	float: left;
	width: 240px;
	height: 354px;
}
.grap-bg {
	background: url(images/rb-upload.gif) no-repeat;
	width: 193px;
	height: 32px;
	margin-top: 0px;
	margin-left: 4px;
	text-decoration: none;
	border: 0;
}
#ft_grap {
	background: transparent;
	border: 0;
	width: 178px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 9px;
	margin-left: 0px;
}
*:first-child+html #ft_grap {
	background: transparent;
	border: 0;
	width: 178px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 8px;
	margin-left: 0px;
}
#side07-up {
	background: url(images/sidebg07-up.jpg) no-repeat;
	margin: -11px 0px 0px -2px;
	float: left;
	width: 240px;
	height: 335px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 #side01 input {
 margin: 18px 0px 0px 20px;
 color: #fff;
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 #side02 input, #side03 input {
 margin: 2px 0px 0px 20px;
 color: #fff;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #side03 input {
 margin: 0px 0px 0px 20px;
 color: #fff;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #side05 input {
 margin: 8px 0px 0px 20px;
 color: #fff;
}
}
#reviewbox_xbox {
	background: url(images/reviewbox_xbox.jpg) no-repeat;
	margin: 5px 0px 15px 10px;
	float: left;
	width: 306px;
	height: 380px;
}
#reviewbox_ps {
	background: url(images/reviewbox_ps.jpg) no-repeat;
	margin: 5px 0px 15px 10px;
	float: left;
	width: 306px;
	height: 380px;
}
#reviewbox_pc {
	background: url(images/reviewbox_pc.jpg) no-repeat;
	margin: 5px 0px 15px 10px;
	float: left;
	width: 306px;
	height: 380px;
}
#reviewbox_nin {
	background: url(images/reviewbox_nintendo.jpg) no-repeat;
	margin: 5px 0px 15px 10px;
	float: left;
	width: 306px;
	height: 380px;
}
div.rating {
	margin: -45px 0px 0px 340px;
	height: 41px;
}
div.rating img {
	margin: 0px 0px 0px -7px;
}
div.rating-side {
	margin: -59px 0px 0px 0px;
	height: 41px;
}
div.rating-side img {
	margin: 0px 0px 0px -7px;
}
div.rating-sideuser {
	margin: 0px 0px 7px 3px;
	height: 41px;
}
div.rating-sideuser img {
	margin: 0px 0px 0px -7px;
}
div.rb-rating {
	margin: 28px 0px -5px 190px;
	float: right;
	height: 41px;
	width: 300px;
}
div.rb-rating img {
	margin: 0px 0px 0px -7px;
}
*:first-child+html div.rb-rating {
	margin: 26px 0px -5px 90px;
	float: right;
	height: 41px;
	width: 300px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 div.rb-rating {
 margin: 28px 0px -40px 190px;
 float: right;
 height: 41px;
}
}
#rating-orb {
	margin: -28px 0px -30px 0px;
}
#review-score {
	background: url(images/ratingscore_bg.jpg) no-repeat;
	width: 253px;
	height: 118px;
	margin-left: auto;
	margin-right: auto;
}
#user-score {
	background: url(images/userscore_bg.jpg) no-repeat;
	width: 253px;
	height: 118px;
	margin-left: auto;
	margin-right: auto;
}
p.score_big {
	font: 32px Verdana, Arial, Helvetica, sans-serif;
	padding: 39px 0px 0px 0px;
	text-align: center;
	color: #eab919;
}
.hline {
	border-bottom: 1px dotted #666;
	margin: 9px 0px 5px -2px;
	width: 100%;
	height: 0px;
}
.hline-side {
	border-bottom: 1px dotted #666;
	margin: 9px 0px 7px -6px;
	width: 245px;
	height: 0px;
	text-align: center;
}
.pr-bg {
	background: url(images/sidebg03.jpg) no-repeat;
	margin: 15px 0px 0px -2px;
	/*float: left;*/
        width: 240px;
	height: 147px;
	font-size: 12px;
}
.pr-title {
	border-bottom: 1px dotted #666;
	margin: 0px 0px 0px 20px;
	width: 200px;
	line-height: 28px;
}
.pr-content {
	margin: 3px 0px 0px 20px;
	width: 200px;
	height: 130px;
	font-size: 12px;
}/*modified by pinoidev; original margin:  5px 0px 0px 20px*/
#reviewbox_input {
	border-bottom: 1px dotted #666;
	padding: 0px 0px 20px 2px;
	float: left;
}
#reviewbox_left {
	background: url(images/reviewbox_left.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewbox_xbox-mid {
	background: url(images/reviewbox_xbox_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewbox_nin-mid {
	background: url(images/reviewbox_nin_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewbox_ps-mid {
	background: url(images/reviewbox_ps_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewbox_pc-mid {
	background: url(images/reviewbox_pc_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewbox_apple-mid {
	background: url(images/reviewbox_apple_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewbox_right {
	background: url(images/reviewbox_right.jpg) no-repeat;
	margin: 5px 0px 0px 2px;
	float: left;
	width: 178px;
	height: 215px;
}
#reviewbox_rightout {
	background: url(images/reviewbox_right.jpg) no-repeat;
	margin: 5px 0px 0px 4px;
	float: left;
	width: 178px;
	height: 215px;
}
#rb_name {
	margin: 23px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
*:first-child+html #rb_name {
	margin: 23px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
#rb_user {
	margin: 34px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
*:first-child+html #rb_user {
	margin: 32px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
#rb_publisher {
	margin: 34px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
*:first-child+html #rb_publisher {
	margin: 31px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
#rb_puburl {
	margin: 34px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
*:first-child+html #rb_puburl {
	margin: 32px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
.rb_cat select {
	margin: 22px 0px 0px 135px;
	background-color: #555;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
*:first-child+html .rb_cat select {
	margin: 22px 0px 0px 135px;
	background-color: #555;
	border: 0;
	width: 140px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .rb_cat select {
 margin: 23px 0px 0px 135px;
 background-color: #555;
 border: 0;
 width: 140px;
 height: 15px;
 font: 12px Arial, Helvetica, sans-serif;
 color: #fff;
}
}
.rb_genre select {
	margin: 33px 0px 0px 135px;
	background-color: #555;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
*:first-child+html .rb_genre select {
	margin: 33px 0px 0px 135px;
	background-color: #555;
	border: 0;
	width: 140px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .rb_genre select {
 margin: 36px 0px 0px 135px;
 background-color: #555;
 border: 0;
 width: 140px;
 height: 15px;
 font: 12px Arial, Helvetica, sans-serif;
 color: #fff;
}
}
#rb_store {
	margin: 36px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 120px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
*:first-child+html #rb_store {
	margin: 30px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 120px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #rb_store {
 margin: 37px 0px 0px 135px;
 background: transparent;
 border: 0;
 width: 120px;
 height: 15px;
 font: 12px Arial, Helvetica, sans-serif;
 color: #fff;
 cursor: text;
}
}
.rb_date p {
	margin: 35px 0px 0px 65px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
*:first-child+html .rb_date p {
	margin: 33px 0px 0px 65px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .rb_date p {
 margin: 35px 0px 0px 65px;
 font: 12px Arial, Helvetica, sans-serif;
 color: #fff;
}
}
#review_top {
	margin: 0px 0px 0px 0px;
}
#review_bot {
	margin: 0px 0px 0px 0px;
}
#review_bot p {
	line-height: 18px;
}
#reviewbox_apple-info {
	background: url(images/reviewbox_info_apple.jpg) no-repeat;
	margin: 8px 5px 0px 2px;
	float: left;
	width: 300px;
	height: 209px;
}
#reviewbox_pc-info {
	background: url(images/reviewbox_info_pc.jpg) no-repeat;
	margin: 8px 5px 0px 2px;
	float: left;
	width: 300px;
	height: 209px;
}
#reviewbox_ps-info {
	background: url(images/reviewbox_info_ps.jpg) no-repeat;
	margin: 8px 5px 0px 2px;
	float: left;
	width: 300px;
	height: 209px;
}
#reviewbox_nin-info {
	background: url(images/reviewbox_info_nin.jpg) no-repeat;
	margin: 8px 5px 0px 2px;
	float: left;
	width: 300px;
	height: 209px;
}
#reviewbox_xbox-info {
	background: url(images/reviewbox_info_xbox.jpg) no-repeat;
	margin: 8px 5px 0px 2px;
	float: left;
	width: 300px;
	height: 209px;
}
.rbox_title {
	padding: 20px 0px 0px 11px;
	border: 0;
	width: 290px;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
}
.rbox_author {
	margin: 23px 0px 0px 11px;
	border: 0;
	width: 290px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.rbox_published {
	margin: 10px 0px 0px 11px;
	border: 0;
	width: 290px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.rbox_publisher {
	margin: 10px 0px 0px 11px;
	border: 0;
	width: 290px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.rbox_instore {
	margin: 10px 0px 0px 11px;
	border: 0;
	width: 290px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.rbox_genre {
	margin: 10px 0px 0px 11px;
	border: 0;
	width: 290px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}


/* --- review info box output page / safari hacks --- */

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .rbox_title {
 padding: 23px 0px 0px 19px;
 border: 0;
 width: 290px;
 font: 13px Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #fff;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .rbox_author {
 margin: 22px 0px 0px 19px;
 border: 0;
 width: 290px;
 font: 12px Arial, Helvetica, sans-serif;
 color: #fff;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .rbox_published {
 margin: 11px 0px 0px 19px;
 border: 0;
 width: 290px;
 font: 12px Arial, Helvetica, sans-serif;
 color: #fff;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .rbox_publisher {
 margin: 11px 0px 0px 19px;
 border: 0;
 width: 290px;
 font: 12px Arial, Helvetica, sans-serif;
 color: #fff;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .rbox_instore {
 margin: 11px 0px 0px 19px;
 border: 0;
 width: 290px;
 font: 12px Arial, Helvetica, sans-serif;
 color: #fff;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .rbox_genre {
 margin: 11px 0px 0px 19px;
 border: 0;
 width: 290px;
 font: 12px Arial, Helvetica, sans-serif;
 color: #fff;
}
}
#reviewbox_adbg {
	background: url(images/reviewbox_adbg.jpg) no-repeat;
	margin: 10px 5px 0px 2px;
	float: left;
	width: 300px;
	height: 139px;
}
.ad290 {
	margin: 13px 0px 0px 15px;
	float: left;
	width: 290px;
	height: 130px;
}
#screenshot_img {
	background: url(images/screenshot_imgbg.jpg) no-repeat;
	margin: 20px 11px 0px 11px;
	/*float: left;*/
        width: 233px;
	height: 181px;
}
.photo {
	margin: 25px 0px 0px 28px;
	position: relative;
	width: 110px;
	height: 156px;
	float: left;
}
.photo img {
	background: #686963;
	border: solid 1px #33342e;
	padding: 4px;
	width: 110px;
	height: 156px;
}
.photo a {
	text-decoration: none;
}
.cover span {
	background: url(images/review_overlay.png) no-repeat;
	width: 148px;
	height: 191px;
	display: block;
	position: absolute;
	top: -12px;
	left: -14px;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
}
#reviewbox_award {
	margin: -128px 12px 0px 0px;
	float: right;
	width: 146px;
	height: 154px;
}
.award {
	margin: 10px 0px 0px 13px;
	position: relative;
	width: 127px;
	height: 135px;
	float: left;
}
.award img {
	background: #686963;
	border: solid 1px #33342e;
	padding: 4px;
	width: 127px;
	height: 135px;
}
.award a {
	text-decoration: none;
}
.coverimg span {
	background: url(images/award_overlay.png) no-repeat;
	width: 146px;
	height: 154px;
	display: block;
	position: absolute;
	top: -5px;
	left: -5px;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
}
.shot {
	margin: 12px 0px 0px 13px;
	position: relative;
	width: 197px;
	height: 146px;
	float: left;
}
.shot img {
	background: #686963;
	border: solid 1px #33342e;
	padding: 4px;
	width: 197px;
	height: 146px;
}
.shot a {
	text-decoration: none;
}
.screenimg span {
	background: url(images/screenshot_overlay.png) no-repeat;
	width: 219px;
	height: 169px;
	display: block;
	position: absolute;
	top: -5px;
	left: -6px;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
}
.yellow {
	color: #eab919;
}
.fttt-left {
	margin: 14px 0px 0px 12px;
	float: left;
}
.fttt-left img {
	margin: 0px 0px 0px 1px;
	width: 26px;
	height: 26px;
}
.fttt-right {
	margin: 19px 0px 0px 5px;
	float: left;
}
.ftscore-right {
	margin: 0px 0px 0px 5px;
	float: left;
}
.ftscore-right, x:-moz-any-link, x:default {
	margin: 45px 0px 0px 5px;
	float: left;
}
.fthow-right {
	margin: 19px 0px 0px 5px;
	float: left;
}
*:first-child+html .fthow-right {
	margin: 19px 0px 0px 195px;
	float: right;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .fttt-left {
 margin: 54px 0px 0px 12px;
 float: left;
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .fttt-left img {
 margin: 0px 0px 0px 1px;
 width: 26px;
 height: 26px;
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .fttt-right {
 margin: 59px 0px 0px 5px;
 float: left;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .ftscore-right {
 margin: 42px 0px 0px 5px;
 float: left;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .fthow-right {
 margin: 59px 0px 0px 5px;
 float: left;
}
}
#thread {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	width: 253px;
}
#thread p {
	background: url(images/feedbg1.gif) no-repeat;
	padding: 3px 0px 0px 9px;
	margin: 0px 0px -2px 0px;
	width: 253px;
	height: 20px;
}
#thread p:hover {
	background: url(images/feedbg2.gif) no-repeat;
	width: 253px;
	height: 20px;
}
#thread a, #thread a:link, #thread a:visited {
	color: #eab919;
	text-decoration: none;
}
#thread a:hover {
	text-decoration: underline;
}
.bullet-icn {
	background: url(images/bullet_orange.gif) no-repeat 0px 5%;
	padding: 0px 5px 0px 16px;
	margin: 5px 0px 0px 0px;
}
#blist {
	margin: 0px 0px 0px 0px;
	width: 253px;
	height: 100%;
}
#forumhead {
	background: url(images/hd_latest_threads.gif) no-repeat;
	padding: 5px 0px 0px 9px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#forumhead_pc {
	background: url(images/hd_latestthreads_pc.jpg) no-repeat;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -5px -10px;
	width: 253px;
	height: 26px;
}
#forumhead_xbox {
	background: url(images/hd_latestthreads_xbox.jpg) no-repeat;
	padding: 5px 0px 0px 9px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#forumhead_apple {
	background: url(images/hd_latestthreads_apple.jpg) no-repeat;
	padding: 5px 0px 0px 9px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#forumhead_playstation {
	background: url(images/hd_latestthreads_playstation.jpg) no-repeat;
	padding: 5px 0px 0px 9px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#forumhead_nintendo {
	background: url(images/hd_latestthreads_nintendo.jpg) no-repeat;
	padding: 5px 0px 0px 9px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#downhead_pc {
	background: url(images/hd_downcu-pc.jpg) no-repeat;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#downhead_ps {
	background: url(images/hd_downcu-ps.jpg) no-repeat;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#downhead_nin {
	background: url(images/hd_downcu-nin.jpg) no-repeat;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#downhead_xbox {
	background: url(images/hd_downcu-xbox.jpg) no-repeat;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#downhead_apple {
	background: url(images/hd_downcu-apple.jpg) no-repeat;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#head_cheatstips {
	background: url(images/hd_cheatstips.jpg) no-repeat;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#bhead {
	background: url(images/buddy_head.jpg) no-repeat;
	padding: 5px 0px 0px 9px;
	margin: 0px 0px -5px 0px;
	width: 253px;
	height: 26px;
}
#bfoot {
	background: url(images/buddy_foot.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	width: 253px;
	height: 10px;
}
#bfoot-side {
	background: url(images/bfoot_side.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	width: 253px;
	height: 20px;
}
#watercooler_hudpanel { /* list items display the content on community page >> sidebar for watercooler */
	width: 253px;
	margin-left: 0px;
}
.hover_sidebar {
	border-bottom: 1px #666666 dotted;
	padding: 0px 0px 4px 0px;
	float: left;
	width: 253px;
	color: #fff;
	height: 56px;
}
.hover_sidebar:hover {
	background: url(images/wcside_bg.gif) no-repeat;
	border-bottom: 1px #999999 dotted;
	color: #d0cccc;
}
.categoryImg4 img {
	border: 1px solid #2e2f2a;
	margin: 4px 0px 4px 8px;
	float: left;
}
.categoryImg4 img:hover {
	border: 1px solid #eab919;
}
.categoryImg4 img:hover {
	border: 1px solid #eab919;
}
#weditorial_hud {
	/* watercoolor >> editorial */
	background: url(images/dark_bg.gif) left top repeat;
	margin-left: 0px;
	padding-right: 0px;
}
#weditorial_hud span, #weditorial_hud a {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	color: #e2bb2f;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
#weditorial_hud a:hover {
	text-decoration:underline;
}
.hdtitle {
	width: 253px;
	margin: 0px 0px 3px 0px/*margin-left: -10px;*/
	}
.rb-wrapper {
	margin: 10px 0px 10px 0px;
	width: 237px;
	height: 232px;
}
p.rb-infobg {
	background: url(images/rb-infoside.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	width: 237px;
	height: 232px;
}
.rb_bgav {
	margin: 16px 0px 0px 7px;
	float: left;
}
.rb_bgav img {
	margin: 0px 0px 0px 0px;
	border: 1px solid #a1a2a2;
	width: 40px;
	height: 40px;
}
.rb_bgname {
	margin: 11px 10px 0px 10px;
	float: left;
	font-size: 14px;
	color: #fdc510;
	font-weight: bold;
}
.rb_bgage {
	margin: -31px 10px 0px 60px;
	float: left;
	width: 200px;
	font-size: 11px;
}
.rb_bgloc {
	margin: -14px 10px 0px 60px;
	float: left;
	width: 200px;
	font-size: 11px;
}
.rb_genrechoice {
	margin: 16px 0px 0px 15px;
	float: left;
	width: 200px;
	font-size: 11px;
}
.rb_platform {
	margin: 14px 0px 0px 15px;
	float: left;
	width: 200px;
	font-size: 11px;
}
.rb_myfrags {
	margin: 13px 0px 0px 15px;
	float: left;
	width: 200px;
	font-size: 11px;
}
.rb_rating {
	margin: 43px 0px 0px 49px;
	float: left;
}
*:first-child+html span.rb_rating {
	padding: 1px 0px 0px 0px;/*float: right;
        margin-left: auto;
        margin-right: auto;*/
        }
.rb-wrapper2 {
	margin: 10px 0px 10px 0px;
	width: 237px;
	height: 143px;
}
p.rb-inputsidebg {
	background: url(images/rb-inputside.jpg) no-repeat;
	margin: 0px 0px 0px -2px;
	width: 237px;
	height: 143px;
}
.rb_fragtotal {
	margin: 12px 0px 0px 15px;
	float: left;
	font-size: 11px;
	width: 105px;
	border-right: 1px dotted #666;
}
.rb_fragaward {
	margin: 12px 15px 0px 0px;
	float: right;
	font-size: 11px;
}
.rb_pend-article {
	margin: 14px 0px 0px 15px;
	float: left;
	font-size: 11px;
	width: 105px;
	border-right: 1px dotted #666;
}
.rb_save-article {
	margin: 14px 15px 0px 0px;
	float: right;
	font-size: 11px;
}
.rb_pend-review {
	margin: 13px 0px 0px 15px;
	float: left;
	font-size: 11px;
	width: 105px;
	border-right: 1px dotted #666;
}
.rb_save-review {
	margin: 13px 15px 0px 0px;
	float: right;
	font-size: 11px;
}
.rb_pend-editorial {
	margin: 13px 0px 0px 15px;
	float: left;
	font-size: 11px;
	width: 105px;
	border-right: 1px dotted #666;
}
.rb_save-editorial {
	margin: 13px 15px 0px 0px;
	float: right;
	font-size: 11px;
}
.rb-wrapdash {
	margin: 10px 0px 10px 0px;
	width: 237px;
	height: 168px;
}
p.rb-dashboard {
	background: url(images/rb-dashboard.jpg) no-repeat;
	margin: 0px 0px 0px -2px;
	width: 237px;
	height: 168px;
}
.rb_logout {
	margin: 10px 15px 0px 0px;
	float: right;
	font-size: 13px;
	color: #fdc510;
	font-weight: bold;
}
.rb_email {
	margin: 23px 0px 0px 80px;
	float: left;
	font-size: 12px;
}
.rb_dashcat select {
	margin: 21px 0px 0px 50px;
	background-color: #555;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
*:first-child+html .rb_dashcat select {
	margin: 19px 0px 0px 47px;
	background-color: #555;
	border: 0;
	width: 140px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .rb_dashcat select {
 margin: 22px 0px 0px 50px;
 background-color: #555;
 border: 0;
 width: 140px;
 height: 15px;
 font: 12px Arial, Helvetica, sans-serif;
 color: #fff;
}
}
.rb-wraplist {
	margin: 10px 0px 10px 0px;
	width: 237px;
	height: 148px;
}
p.rb-listingside {
	background: url(images/rb-listingside.jpg) no-repeat;
	margin: 0px 0px 0px -2px;
	width: 237px;
	height: 148px;
}
.rb_late-review {
	margin: 9px 0px 6px 15px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.rb_late-reviewright {
	margin: -13px 15px 0px 167px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.rb_late-reviewright2 {
	margin: -13px 15px 0px 135px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.reviewlist {
	margin: 2px 0px 0px 9px;
	padding: 2px 0px 0px 5px;
	font-size: 11px;
	float: left;
	width: 214px;
	height: 16px;
	border-bottom: 1px dotted #666;
}
.reviewlist-left {
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px dotted #666;
	float: left;
	font-size: 11px;
	width: 120px;
}
.reviewlist-right {
	margin: -1px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-left: 1px dotted #666;*/
        float: right;
	color: #eab919;
	font-size: 11px;/*width: 50px;*/
        }
#banner728_img {
	background: url(images/banner728.png) no-repeat;
	margin: 16px 11px 16px 11px;
	width: 774px;
	height: 132px;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
}
.shot728 {
	margin: 21px 0px 0px 22px;
	position: relative;
	width: 728px;
	height: 90px;
	float: left;
}
.shot728 img {
	background: #686963;
	border: solid 0px #33342e;
	padding: 0px;
	width: 728px;
	height: 90px;
}
.ftlogo {
	margin: -185px 0px 0px 5px;
	float: right;
	width: 193px;
	height: 193px;
}
#disable-check {
	margin: 310px 0px 0px 280px;
	position: absolute;
}
*:first-child+html #disable-check {
	margin: 305px 0px 0px -600px;
	position: absolute;
}
#height-intro {
	overflow: none;
	height: 314px;
	max-height: 314px;
}
#height-rest {
	overflow: none;
	height: 285px;
	max-height: 285px;
}
#height-graphics {
	overflow: none;
	height: 284px;
	max-height: 284px;/*max-height: 491px;*/
        }
#height-graphics_screens {
	overflow: none;
	height: 208px;
	max-height: 208px;
}
div.yoo-tooltip-toggler {
	cursor: pointer;
}
div.yoo-tooltip div.default .tooltip-tl {
	background: url(/images/bubble_tl.png) 0 0 no-repeat;
	position: relative; /* for close button */
}
div.yoo-tooltip div.default .tooltip-tr {
	padding: 0px 15px 0px 15px;
	background: url(/images/bubble_tr.png) 100% 0 no-repeat;
}
div.yoo-tooltip div.default .tooltip-t {
	background: url(/images/bubble_t.png) 0 0 repeat-x;
}
div.yoo-tooltip div.default .tooltip-l {
	background: url(/images/bubble_l.png) 0 0 repeat-y;
}
div.yoo-tooltip div.default .tooltip-r {
	padding: 0px 15px 0px 15px;
	background: url(/images/bubble_r.png) 100% 0 repeat-y;
}
div.yoo-tooltip div.default .tooltip-m {
	background: #191919;
	overflow: hidden;
	font-size: 11px;
}
div.yoo-tooltip div.default .tooltip-m .yellow-tip {
	border-bottom: 1px dotted #666;
	padding: 3px 0px 3px 0px;
	color: #eab919;
	font-size: 12px;
	width: 300px;
}
div.yoo-tooltip div.default .tooltip-bl {
	background: url(/images/bubble_bl.png) 0 0 no-repeat;
}
div.yoo-tooltip div.default .tooltip-br {
	padding: 0px 15px 0px 15px;
	background: url(/images/bubble_br.png) 100% 0 no-repeat;
}
div.yoo-tooltip div.default .tooltip-b {
	background: url(/images/bubble_b.png) 0 0 repeat-x;
}
div.yoo-tooltip div.default .tooltip-arrow {
	background: url(/images/bubble_arrow.png) 50% 0 no-repeat;
}
div.yoo-tooltip div.default .tooltip-close {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 16px;
	height: 16px;
	background: url(/images/close.png) 0 0 no-repeat;
	cursor: pointer;
}
input.calendar, select.calendar {	width: 129px;	border: 0;}
button.calendar {
	background: url(images/dashboard-icon.png);
	margin-top: -18px;
	margin-right: 28px;
	float: right;
	width: 20px;
	height: 20px;
	border: 0;
	cursor: pointer;
	cursor: hand;
}
button.calendar:hover {	background-position: 0 -20px;	border: 0;
}
button.calendar.active {	background-position: 0 -40px;	border: 0;}
*:first-child+html button.calendar {
	background: url(/images/dashboard-icon.png);
	margin-top: -20px;
	margin-right: 28px;
	float: right;
	width: 20px;
	height: 20px;
	border: 0;
	cursor: pointer;
	cursor: hand;
}
div.calendar {
	background: url(/images/dashboard.png);
	height: 175px;
	padding: 0 12px;
	text-align: center;
	width: 147px;
	border: 0;
}
div.calendar * {	margin: 0;	padding: 0;	border: 0;
}
div.calendar div {
	background: none !important;
	cursor: default;
	height: 185px;
	overflow: hidden;
	padding-top: 10px;
	position: relative;
	width: 147px;
	border: 0;
}
div.calendar caption {
	color: #eab919;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	overflow: hidden;
	text-align: center;
	width: 100%;
	border: 0;
}
div.calendar caption a {
	display: block;
	overflow: hidden;
	position: absolute;
	text-indent: -100px;
	top: 16px;
	width: 11px;
	height: 11px;
	cursor: pointer;
	cursor: hand;
	border: 0;
}
div.calendar caption a.prev, div.calendar caption a.prev:link {
	background-image: url(images/dashboard-prev.gif);
	background-position: 0 0px;
	width: 11px;
	height: 11px;
	left: 0;
	border: 0;
}
div.calendar caption a.next, div.calendar caption a.next:link {
	background-image: url(images/dashboard-next.gif);
	background-position: 0 0px;
	width: 11px;
	height: 11px;
	right: 0;
	border: 0;
}
div.calendar caption a.prev:hover, div.calendar caption a.next:hover {
	background-position: 0 -11px;
	width: 11px;
	height: 11px;
}
div.calendar caption span {
	padding-top: 6px;
	position: relative;
	text-align: center;
	height: 25px;
	border: 0;
}
div.calendar caption span.month {	float: left;	width: 84px;	border: 0;}
div.calendar caption span.month:after {	content: '';	border: 0;
}
div.calendar caption span a {	top: 8px;	border: 0;}
div.calendar caption span.year {	float: right;	width: 63px;	border: 0;}
div.calendar table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: default;
	margin: 0 auto;
	overflow: hidden;
	width: 147px;
}
div.calendar td, div.calendar th {
	border: 0;
	color: #999;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 21px;
	height: 17px;
}
div.calendar td {
	color: #333;
	font-size: 11px;
	padding-right: 5px;
	text-align: right;
	width: 16px;
	border: 0;
}
div.calendar td.invalid {
	color: #666;
	border: 0;
}
div.calendar td.valid {
	color: #FFF;
	cursor: pointer;
	cursor: hand;
	border: 0;
}
div.calendar td.active, div.calendar td.hover {
	color: #eab919;
	cursor: pointer;
	cursor: hand;
	border: 0;
}
div.hideMe {	display:block}
div.hideMe div.actual {	display:none}
/* AlexM */
.fta .rb_date p {	margin-top: 33px;	margin-left:135px;	height:17px;} /*updated by pinoidev. original: margin-top: 40px;*/
.fta .rb_date p, x:-moz-any-link, x:default {	margin-top: 36px;} /*updated by pinoidev. original: margin-top: 40px;*/
.fta .ftt-parent {	float: left;	margin: 0px 0px -50px -260px; width:670px}
body:first-of-type .ftt-parent{ margin: 0px 0px -50px -260px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:nth-of-type(1) .ftt-parent {	margin: -40px 0px -50px -260px !important;}
}
.mainPointSourceInput{margin:23px 31px 0 0 !important; float:right; cursor:pointer}
body:first-of-type .mainPointSourceInput{ margin:23px 31px 0 0 !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:nth-of-type(1) .mainPointSourceInput {	margin:63px 31px 0 0 !important;}
}

.fta .bot_buttons {	float: right;	margin: 31px -57px 0px 0px;}
.fta button.calendar {
	margin-top: -18px !important;
	margin-top: -27px;
	text-indent:-100px;
}
.fta button.calendar, x:-moz-any-link, x:default { /*ff 3.5 hack*/ 
	margin-top: 36px !important;
}
.fta div.blog-text-box .blog-user-text {	width: 595px;}
.fta div.blog-text-box .blog-user-text .text-content iframe {	width: 590px;}
.fta .awards {	float: left;	margin: 40px -20px 0 0;}
.fta .awards input.check {	bottom: -3px;	position: relative;}
.fta #rb_store {	margin:41px 0 -5px 135px;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .fta button.calendar {/*margin-top: 35px !important;*/margin-top: -19px !important;}
 .fta #rb_store {margin: 36px 0 -5px 135px;}
 .fta .date_select {margin-top: 38px !important;}
}
/*pinoidev*/
.editor-colors {
	height:30px;
	width:60px;
	margin:0px;
	margin: 4px;
	float:left;
	display:none;
	padding:0px;
}
.editor-colors td {
	border:2px solid black;
	width:20px;
	height:15px;
	/*cursor:pointer;*/
 padding:0px;
	margin:0px;
}
.editor-colors td button {
	width:100%;
	height:15px;
	margin: 0px;
	border: none;
	float:none;
	cursor:pointer;
	padding:0px;
}
.tbbg4-sib .indent-sib-editor {
	height:2200px;
}
.tbbg3-sib .indent-sib-editor {
	height:2201px;
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 0px 10px;
}
#content .tbbg4-sib .indent-sib-editor {
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 2px 0px;
}
#indent1-sib-editor {
	margin: 0px 0px 0px 0px;
	height: 2200px;
	width: 818px;
	overflow: none;
}
.tbbg3-sib .editor-frame {
	background:transparent none repeat scroll 0;
	height:2201px;
	margin:0 -4px 0 -10px;
	width:253px;
}
#editorbox_left {
	background: url(images/editorbox_left.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#editorbox-mid {
	background: url(images/editorbox_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
.editorbox-pop {
	background: url(images/editorbox_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	width: 306px;
	height: 215px;
}
.editorbox-pop-container {
	background:transparent url(images/cbg2.gif) repeat scroll left top;
	border:1px solid #5B5C5B;
	margin:0 6px;
	padding:0 0 2px;
}
.form_field select {
	margin: 34px 0px 0px 140px;
	background-color: #555;
	border: 0 none;
	width: 140px;
	height: 17px !important;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.fta .date_select {
	margin: 36px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 120px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
#editorbox-mid button.calendar {	margin-top:-18px!important;	text-indent:-100px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/*#editorbox-mid button.calendar { margin-top:35px!important;}  pinoidev */
	#buttons3 {
display:block !important;
color:transparent !important
}
}
#editorbox-mid button.calendar , x:-moz-any-link, x:default{
float:none;
margin:36px 0 0 5px !important;
position:absolute;
}
.form_field input {
	margin: 34px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
*:first-child+html .form_field input {
	margin: 31px 0px 0px 135px;
}
.form_field .text {
	margin: 34px 0px 0px 135px;
	border: 0;
	height: 13px;
	width: 140px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form_field .first {
	margin: 24px 0px 0px 135px;
}
.form_field select.first {
	margin: 22px 0px 0px 140px;
}
li#menu_writeeditorial {
	position: absolute;
	top: 1px;
	left: 10px;
	display: block;
	cursor: pointer;
}
#menu_writeeditorial span.menu_link {
	background: url(images/menu_writeeditorial.gif) no-repeat left top;
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 140px;
	height: 47px;
	text-indent: -9000px;
}
#menu_writeeditorial span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 140px;
	height: 47px;
	text-indent: -9000px;
}
#menu_writeeditorial.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 140px;
	height: 47px;
	text-indent: -9000px;
}
#menu_writeeditorial.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 140px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_editorial {
	position: absolute;
	top: 1px;
	left: -5px;
	display: block;
	cursor: pointer;
}
#menu_editorial span.menu_link {
	background: url(images/menucms_editorial.gif) no-repeat left top;
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_editorial-write {
	position: absolute;
	top: 1px;
	left: 277px;
	display: block;
	cursor: pointer;
}
#menu_editorial-write span.menu_link {
	background: url(images/menu_writeeditorial.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_editorial-write span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_editorial-write.active span.menu_link:hover {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_editorial-write.active span.menu_link {
	background-position: 0 -47px;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
li#menu_report_plagiarism {
	position: absolute;
	top: 1px;
	left: 122px;
	display: block;
	cursor: pointer;
}
#menu_report_plagiarism span.menu_link {
	background: url(images/menu_report_plagiarism.png) no-repeat left top;
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
}
#menu_report_plagiarism span.menu_link:hover {
	background-position: 0 -47px;
}
#content .tbbg4-srb .indent-srb-editor {
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 20px 0px;
}
.tbbg3-srb .indent-srb-editor {
	height: 1471px;
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 0px 10px;
}
.tbbg4-srb .indent-srb-editor {	height: 1452px;	margin: 0;}
#indent1-srb {
	margin: 0px 0px 0px 0px;
	height: 1452px;
	width: 818px;
	overflow: none;
}
.indent-srb-editor iframe {
	background:transparent none repeat scroll 0;
	height:1471px;
	margin:0 -4px 0 -10px;
	width:253px;
}
#editorbox-info {
	background: url(images/editorbox_info.png) no-repeat;
	margin: 8px 5px 0px 2px;
	float: left;
	width: 300px;
	height: 209px;
}
#editorbox-info-user {
	background: url(images/editorbox_info-user.png) no-repeat;
	margin: 8px 5px 0px 2px;
	float: left;
	width: 300px;
	height: 209px;
}
/*shop*/
.product div {	margin-left:auto;	margin-right:auto;}
.prod_buy {
	margin-left:110px !important;
	margin-right:20px;
	margin-top:-25px;
}
.prod_size {
	height:14px;
	margin-top:14px;
	padding-left:55px;
	text-align:left;
}
.prod_price {
	margin-top:9px;
	padding-left:90px;
	text-align:left;
}
.prod_name {
	margin-left:35px;
	margin-top:7px;
	padding-left:10px;
	text-align:left;
}
.stock {
	margin-top:30px;
	padding-left:75px;
	text-align:left;
}
.stock img {	width: 18px;	height: 18px;}
.prod_descr,.prod_descr2 {
	background-image:url(http://shop.fragtools.com/images/fragrags-purchase5.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:140px;
	/*margin-bottom:10px;*/
margin-top:0px;
	padding-top:5px;
	width:240px;
}
.prod_descr2 {
	background-image:url(http://shop.fragtools.com/images/FTgames-hardware.png);
}
.product a {	color:#D5AE2A;	text-decoration:none;}
.prod_thumb {	height:140px;	width:240px;}
.product {
	color:#D5AE2A;
	font-size:12px;
	font-weight:bold;
	height:280px;
	text-align:center;
	text-transform:uppercase;
	vertical-align:top;
	width:240px;
}
.ft-select select {
	background-color:#555555;
	border:1px solid #999999;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:17px !important;
	line-height:normal;
	margin-left:4px;
	width:140px;
}
#moviebox_left {
	background: url(images/moviebox_left.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#moviebox-mid {
	background: url(images/moviebox_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
/*#moviebox_left .form_field input[type="text"] {
	margin: 26px 0px 0px 135px;
	background: transparent;
	border: 0;
	width: 140px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: text;
}
*/
#moviebox_left .form_field select {
	margin: 32px 0px 0px 140px;
	background-color: #555;
	border: 0;
	width: 140px;
	height: 17px !important;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.tbbg4-sib .indent-sib-movie {	height:1250px;}
.tbbg3-sib .indent-sib-movie {
	height:1251px;
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 0px 10px;
}
#content .tbbg4-sib .indent-sib-movie {
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 2px 0px;
}
#indent1-sib-movie {
	margin: 0px 0px 0px 0px;
	height: 1250px;
	width: 818px;
	overflow: none;
}
.tbbg3-sib .movie-frame {
	background:transparent none repeat scroll 0;
	height:1251px;
	margin:0 -4px 0 -10px;
	width:253px;
}
#moviebox-mid div.edit-profile {	margin:0px !important}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #moviebox-mid div.edit-profile {margin:0px 0px 0px 60px !important}
}
#moviebox-mid div.edit-profile .find-media .find-med-inp-box .inp-box {	margin:-5px 0 4px 3px !important}
#indent2-srb {
	background-image:url(/images/ftlogo_bg.png);
	background-position:bottom right;
	background-repeat:no-repeat
}
#content .tbbg4-srb .indent-srb-movie {
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 20px 0px;
}
.tbbg3-srb .indent-srb-movie {
	height: 871px;
	background: url(images/cbg2.gif) left top repeat;
	border: 1px solid #5b5c5b;
	margin: 0 6px;
	padding: 0px 0px 0px 10px;
}
.tbbg4-srb .indent-srb-movie {	height: 852px;	margin: 0;}
.indent-srb-movie #indent1-srb {
	margin: 0px 0px 0px 0px;
	height: 852px;
	width: 818px;
	overflow: none;
}
.indent-srb-movie iframe {
	background:transparent none repeat scroll 0;
	height:871px !important;
	margin:0 -4px 0 -10px;
	width:253px;
}
#moviebox-info {
	background: url(images/moviebox_info.jpg) no-repeat;
	margin: 8px 5px 0px 2px;
	float: left;
	width: 300px;
	height: 209px;
}
#reviewhardbox_left, #reviewsoftbox_left {
	background: url(images/reviewhardbox_left.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewhardbox_pc-mid {
	background: url(images/reviewhardbox_pc_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#hardware .rb-rating {	margin-left:0px}
#hardware .award img {	height:90px;	width:82px;}
#hardware .award {	height:90px;	margin:9px 0 0 55px;	width:82px;}
#hardware .coverimg span {
	background:transparent url(images/award_overlay_small.png) no-repeat scroll 0;
	display:block;
	height:107px;
	left:-5px;
	position:absolute;
	top:-5px;
	width:101px;
}
#reviewhardbox_apple-mid {
	background: url(images/reviewhardbox_apple_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewhardbox_nin-mid {
	background: url(images/reviewhardbox_nin_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewhardbox_ps-mid {
	background: url(images/reviewhardbox_ps_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewhardbox_xbox-mid {
	background: url(images/reviewhardbox_xbox_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewsoftbox_apple-mid {
	background: url(images/reviewsoftbox_apple_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
#reviewsoftbox_pc-mid {
	background: url(images/reviewsoftbox_pc_mid.jpg) no-repeat;
	margin: 5px 4px 0px 4px;
	float: left;
	width: 306px;
	height: 215px;
}
.rb_toptext p {
	margin:26px 0px 0px 135px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
}
.blog-panel-charcount {	float:left;	position:absolute}
.txt-srb #rbox-content div, #review_bot div {	line-height: 18px;}
button.btn-spell {
	background:transparent url(images/spellcheck-button.png) no-repeat;
	width: 73px !important;
	height: 45px !important;
	padding: 0px 0px 0px 0px;
}
#moviebox-mid div.edit-profile .find-media .find-med-inp-box .inp-box .input{ margin-left:5px !important}
#searchAutosuggestResults{width:260px; border:solid 1px #DEDEDE; display:none; background:url(images/cbg2.gif);margin:5px 0 0 135px; position:absolute; z-index:2}
#searchAutosuggestResults ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#searchAutosuggestResults li {border-top:solid 1px #DEDEDE;}
#searchAutosuggestResults li a{display:block; padding:4px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
#searchAutosuggestResults li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#searchAutosuggestResults li a:hover{background:#494A47;}
#searchAutosuggestResults ul {padding:6px;}
#searchAutosuggestResults .searchAutosuggestClose{margin-left: 230px;cursor: pointer;color:#EAB919}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#searchAutosuggestResults{margin:45px 0 0 135px;}
}
.hiddenSlidingTabsButtons{display:none;height:0;width:0;}
.slidingTabsBack{
cursor:pointer;
float:left;
height:18px;
margin:0 0 0 5px;
width:71px;
}
.slidingTabsFwd{
cursor:pointer;
float:right;
height:18px;
margin:0 5px 0 0 ;
width:71px;
}
#tv_part input[type=file], #podcast_part input[type=file],#cms input[type=file]{ color: #6F6F6F}
.bgSmallLogo{background-image:url(images/popupbg_small.png);background-repeat:no-repeat;background-position:bottom right;}
.yellowBold{ color:#EAB919; font-weight:bold}
.ratingContainer{height:41px; width:300px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ratingContainer{ float:left;}
}
#loginbox .checkbox{margin: 0;}
.rememberMe{padding:5px 0px}

ul.menuTabs {list-style:none;margin:0px 0 0px 10px;}
.menuTabs li {	
top: 1px;	cursor: pointer;
display:block;
float:left;
height:48px;
margin:0;
text-align:center;
}
.menuTabs span.menu_link{
	margin: 0px;
	display: block;
	width: 130px;
	height: 47px;
	text-indent: -9000px;
	background:no-repeat left top;
}
.menuTabs span.menu_link:hover, .menuTabs .active span.menu_link {
	background-position: 0 -47px !important;
}
#fragments #menu_fragment_games span.menu_link {	background: url(images/menu_games.png);}
#fragments #menu_hardware span.menu_link {	background: url(images/menu_hardware.png);}
#fragments #menu_thoughts span.menu_link {	background: url(images/menu_thoughts.png);}

#newsTabs #menu_general span.menu_link {	background: url(images/menu_general.png);}
#newsTabs #menu_pc span.menu_link {	background: url(images/menu_pc.png);}
#newsTabs #menu_nin span.menu_link {	background: url(images/menu_nin.png);}
#newsTabs #menu_ps span.menu_link {	background: url(images/menu_ps.png);}
#newsTabs #menu_xbox span.menu_link {	background: url(images/menu_xbox.png);}
#newsTabs #menu_apple span.menu_link {	background: url(images/menu_apple.png);}
#news #panes,#panes #paneContainer, #panes .pane { height:1809px !important}
#news #panes{}
#news .newsTabPanes,.newsTabPanesContainer, .newsTabPane{height:1235px !important}
.newsTabButtons{ margin:7px; text-align:center}
#news .first{ width:489px; margin:5px; height:180px}
#news .item{ border-bottom:1px dotted #666666; height:210px}
#news .itemContent,#fragments .itemContent{margin:0px 5px; padding:0px 0px 10px 0px;}
#news .itemAltBg,#fragments .itemAltBg{background:url(images/cbg2_darker.png);}
#news .titleBox{ margin:10px 0; float:left; width:100%}
#news .title,#fragments .title{ font-size:14px; font-weight:bold; float:left}
#news .userBox,#fragments .userBox{background: url(images/news_user_info.png) no-repeat;width:160px;height: 66px; float:left;}
#news .avatar,#fragments .avatar{float:left; width:50px; height:50px; margin:7px 0 0 3px}
#news .avatar img,#fragments .avatar img {border:1px solid #2E2F2A;height:50px;width:50px;}
#news .avatar img:hover,#fragments .avatar img:hover {border:1px solid #EAB919;}
#news .userInfo,#fragments .userInfo{float:left; margin:7px 10px 0 10px; line-height:17px; font-size:10px;}
#news .userInfo a,#fragments .userInfo a{text-decoration:none}
#news .date,#fragments .date{float:right; margin-right:10px;}
#news .item .content{ line-height:18px; clear:left; padding:10px 0px 0;	text-align:justify;	*padding: 7px 0px !important;}
#news .first .content{line-height:16px; text-align:justify; padding-bottom:2px}
#news .bottom,#fragments .bottom{ color:#EAB919; font-weight:bold; clear:left; text-align:right}
#news .bottom{ line-height:30px;}
#news .bottom a,#fragments .bottom a{ text-decoration:none}
#news .bottom a{ vertical-align:top; *vertical-align:top}
#news .source{ float:left;}
#news .readMore{ float:right;}
#news .scrollContent{ float:left;height:1289px; overflow:hidden; width:804px;}
#news div.scrollarea {border-left:0 solid #DDDDDD; float:left; height:1289px; margin-top:3px; width:14px;}
#news div.scrollBarContainer{background: #454545 url(images/scrollbar_bg.png) repeat-y;height: 1267px !important; position:static !important}
#news .shot728,#fragments .shot728{ position:static}
#news .tbbg3-srb .indent-srb,#fragments .tbbg3-srb .indent-srb{ height:1828px}
#news .tbbg3-srb iframe,#fragments .tbbg3-srb iframe{ height:1828px}
#news .tbbg4-srb .indent-srb,#fragments .tbbg4-srb .indent-srb{ height:1809px}
#news #indent1-srb,#fragments #indent1-srb{background:url(images/ft_logo_left.png) bottom right no-repeat; height:1809px}

#fragments .first{ width:504px;}
#fragments .first .content{ line-height:16px; padding-bottom:10px; height:66px; text-align:justify; float:left; width:328px}
#fragments .item{ border-bottom:1px dotted #666666; height:125px}
#fragments .item .content{line-height:16px; text-align:justify; height:66px; float:left; width:640px}
#fragments .item .content td,#fragments .first .content td{vertical-align:middle; height:66px}
#fragments .titleBox{ margin:12px 0 10px; float:left; width:100%}
#fragments .fragmentsTabPanes,.fragmentsTabPanesContainer, .fragmentsTabPane{height:1455px !important}
.fragmentsTabButtons{ margin:10px; text-align:center}
#fragments .userBoxIcon{background-repeat:no-repeat !important; background-position: 100% 50% !important; width:150px; height:66px}

.clear{ clear:both}
.cursorPointer{ cursor:pointer}
.dottedBottomGrey{ border-bottom:1px dotted #666666;}
.floatRight{float:right}

#bugReport{ width:128px; height:80px; position:absolute; cursor:pointer; background:url(images/bugReport.png); z-index:3; margin:29px 0 0 467px}
#bugReport:hover{ background-position:0 -77px}

/*sticky footer*/
html, body, #wrap {height: 100%; width: 100%;}
body > #wrap {height: auto; min-height: 100%; width: 100%;}
#main {padding-bottom: 207px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -207px; /* negative value of footer height */
	height: 197px;
	clear:both;
	padding:10px 0px 0px 0px
} 
#main:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
#main {display: inline-block;}
/* Hides from IE-mac \*/
* html #main { height: 1%;}
#main {display: block;}
/* End hide from IE-mac */
/*body {background: url(images/ht.png) left top repeat-x; }*/
/*#footer{background: url(images/ft1.png) left bottom repeat-x;
	width: 100%;}*/
#content{ position:relative}
/*END: sticky footer*/

.mainPointSourceOutput{ float:right; cursor:pointer; margin-top:-20px; margin-right:20px;}
.cursorPointer{ cursor:pointer}
/*END: pinoidev*/


div#navigation {
    margin: -4px 0px 0px 0px;
	position: relative;
	height: 45px;
	z-index: 2;
	}

/* Main Navigation */

#navigation ul .nav_pc,
#navigation ul .nav_nintendo,
#navigation ul .nav_playstation,
#navigation ul .nav_xbox,
#navigation ul .nav_ifrag,
#navigation ul .nav_fragtag,
#navigation ul .nav_forums,
#navigation ul .nav_community,
#navigation ul .nav_cooler,
#navigation ul .nav_shop {
	cursor: pointer;
	float: left;
	list-style: none;
	}

#navigation ul a.main {
	background: url(includes/images/menu.png) no-repeat top left;
	display: block;
	outline: none;
	position: relative;
	height: 45px;
	text-decoration: none;
	width: auto;
	}

#navigation ul a.main span { display:none; }

/* Menu Standard */

#navigation ul .nav_pc a.main {
	background-position: 0 0;
	width: 114px;
	z-index: 1;
	}
#navigation ul .nav_nintendo a.main {
	background-position: -114px 0;
	width: 110px;
	z-index: 2;
	}
#navigation ul .nav_playstation a.main {
	background-position: -224px 0;
	width: 110px;
	z-index: 3;
	}
#navigation ul .nav_xbox a.main {
	background-position: -334px 0;
	width: 110px;
	z-index: 4;
	}
#navigation ul .nav_ifrag a.main {
	background-position: -444px 0;
	width: 110px;
	z-index: 5;
	}
#navigation ul .nav_fragtag a.main {
	background-position: -554px 0;
	width: 110px;
	z-index: 6;
	}
#navigation ul .nav_forums a.main {
	background-position: -664px 0;
	width: 110px;
	z-index: 7;
	}
#navigation ul .nav_community a.main {
	background-position: -774px 0;
	width: 110px;
	z-index: 8;
	}
#navigation ul .nav_cooler a.main {
	background-position: -884px 0;
	width: 120px;
	z-index: 9;
	}
#navigation ul .nav_shop a.main {
	background-position: -1004px 0;
	width: 122px;
	z-index: 10;
	}

/* Menu Hovers */

#navigation a.main span.hover {
	background: url(includes/images/menu.png) no-repeat top left;
	cursor: pointer !important;
	display: block !important; /* Overriding previous span hide */
	padding: 0 0px 0 0;
	position: absolute;
	top: 0;
	right: 0;
	height: 45px;
	width: 100%;
	z-index: 100;
	}

#navigation .nav_pc a.main .hover {
	background-position: 0 -45px;
	padding: 0;
	}
#navigation .nav_nintendo a.main .hover {
	background-position: -114px -45px;
	}
#navigation .nav_playstation a.main .hover {
	background-position: -224px -45px;
	}
#navigation .nav_xbox a.main .hover {
	background-position: -334px -45px;
	}
#navigation .nav_ifrag a.main .hover {
	background-position: -444px -45px;
	}
#navigation .nav_fragtag a.main .hover {
	background-position: -554px -45px;
	}
#navigation .nav_forums a.main .hover {
	background-position: -664px -45px;
	}
#navigation .nav_community a.main .hover {
	background-position: -774px -45px;
	}
#navigation .nav_cooler a.main .hover {
	background-position: -884px -45px;
	}
#navigation .nav_shop a.main .hover {
	background-position: -1004px -45px;
	}

/* Active State Hovers */

.nav_pc #navigation .nav_pc a.main {
	background-position: 0 -90px;
	z-index: 6;
	}
.nav_nintendo #navigation .nav_nintendo a.main {
	background-position: -114px -90px;
	z-index: 6;
	}
.nav_playstation #navigation .nav_playstation a.main {
	background-position: -224px -90px;
	z-index: 6;
	}
.nav_xbox #navigation .nav_xbox a.main {
	background-position: -334px -90px;
	z-index: 6;
	}
.nav_ifrag #navigation .nav_ifrag a.main {
	background-position: -444px -90px;
	z-index: 6;
	}
.nav_fragtag #navigation .nav_fragtag a.main {
	background-position: -554px -90px;
	z-index: 6;
	}
.nav_forums #navigation .nav_forums a.main {
	background-position: -664px -90px;
	z-index: 6;
	}
.nav_community #navigation .nav_community a.main {
	background-position: -774px -90px;
	z-index: 6;
	}
.nav_cooler #navigation .nav_cooler a.main {
	background-position: -884px -90px;
	z-index: 6;
	}
.nav_shop #navigation .nav_shop a.main {
	background-position: -1004px -90px;
	z-index: 6;
	}
	
	
	
	
	
	
#pc_head {
    background: #2c2d29 url(images/pc_head.jpg) no-repeat;
	width: 253px;
    height: 70px;
    }
#pc_foot {
    background: #2c2d29 url(images/pc_foot.jpg) no-repeat;
	width: 253px;
    height: 97px;
    }
div.element {
    background: #efefef url(images/accordion_bg.gif) repeat-x;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #191919;
    width:253px;
	height: 100%;
	margin: 0px 0px -0px 0px;
    }
div.element span p {
	margin: -0px 0px 0px 8px;
	padding: 0px 0px 11px 0px;
	width: 240px;
    }
div.element a, div.element a:visited {
    color: #9f1704;
    text-decoration: underline;
    }
div.element a:hover {
    color: #9f1704;
    text-decoration: none;
    }
div.adate p {
	padding: 5px 0px 0px 8px;
    color: #eee10b;
    }
#menu1.pc-title li a.title1 {
    background: url(images/pc_closed.gif) no-repeat;
	width: 253px;
	height: 18px;
	}
#menu1.xbox-title li a.title1 {
    background: url(images/xbox_closed.gif) no-repeat;
	width: 253px;
	height: 18px;
	}
#menu1.nin-title li a.title1 {
    background: url(images/nin_closed.gif) no-repeat;
	width: 253px;
	height: 18px;
	}
#menu1.ps-title li a.title1 {
    background: url(images/ps_closed.gif) no-repeat;
	width: 253px;
	height: 18px;
	}
ul.acc, ul.acc ul {
    list-style-type:none;
    margin: 0;
    padding: 0;
    }
ul.acc a {
    outline: none;
    display: block;
    text-decoration: none;	
    }
ul.acc li { margin-top: 0px; }
ul.acc li a.title1, ul.acc li a.xbox-title, ul.acc li a.nin-title, ul.acc li a.ps-title {
    color: #000;	
    margin: 0px 0px -2px 0px;
    padding: 2px 4px 0px 4px;
    font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
    }
ul.acc li a {
    color: #000;	
    padding: 0px 0px 0px 0px;
    font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
    }
ul.acc li a.active {
    color: #000;font-weight:bold;	
    padding: 0px 0px 0px 0px;
    font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
    }
	
	
/* defaults for all examples */
.kwicks {
    float: left;
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks li {
	display: block;
	overflow: hidden;
	padding: 0;
}
.kwicks li a {
display: block;
height: 33px;
text-indent: -9999px;
outline: none;
}
/* example 1 */
#example1 .kwicks li {
	float: left;
	width: 25px;
	height: 33px;
}
#example2 .kwicks li {
	float: right;
	width: 25px;
	height: 33px;
}
#tunes { background-image: url('images/pod_tunes.gif'); }
#facebook { background-image: url('images/pod_facebook.png'); }
#myspace { background-image: url('images/pod_myspace.png'); }
#twitter { background-image: url('images/pod_twitter.png'); }
ul #kwickhover { 
	background-image: url('images/pod_hover.gif');
    width: 70px;
	height: 33px;
	float: left;
    }
	
ul#rotator-img { margin: 0px 0px 0px -14px; }
ul#rotator-img , ul#rotator-img li { list-style-type: none; }

/*sidebar orbs*/
.orb {
	padding-top: 10px;
}

.orb .label {
	position: absolute;
	display: block;
	text-indent: -4200px;
	height: 25px;
	width: 52px;
	bottom: 7px;
	left: 33px;
	z-index: 1;
}

.orb .grey{
	position: absolute;
	display: block;
	height: 71px;
	width: 70px;
	bottom: 0;
	z-index:20;
}

.orb a {
	position: absolute;
	display: block;
	height: 71px;
	width: 70px;
	bottom: 0;
	padding: 10px 24px 20px 24px;
	z-index: 12;
}

.orb .imgs {
	position: absolute;
	top: 10px;
	display: block;
	height: 71px;
	width: 70px;
}

/* The rest */

#menu_right {
	display: block;
	width: 246px;
	height: 100px;
	overflow: visible;
	padding-top:70px;
	margin-left:-12px;
}

.orb {
	position: absolute;
}

.orb a {
	display: block;
	outline: none;
	height: 71px;
	width: 70px;
}

#menu_right .top{ margin:10px 0 0 70px}
#menu_right .right{ margin:61px 0 0 0; right:107px}
#menu_right .bottom{ margin-left:70px; bottom:-20px}
#menu_right .left{ margin:61px 0 0 0px;}

.orb .shadow {
	position: absolute;
	bottom: -7px;
	background: red;
	display: block;
	height: 33px;
	width: 116px;
	background: url(images/shadow.png) no-repeat center; 
}
/*END: sidebar orbs*/
/*END: airlock*/
#airlock #gallery,#airlock .gallery { height: 324px; width: 308px; margin: auto; overflow:hidden;}
/*END: sidebar orbs*/
#airlock #gallery img,#airlock .gallery img  { width:300px; height:314px; border:0; margin:5px 0 0 5px}
#airlock #gallery .door,#airlock .gallery .door{width:310px; height:326px; margin:-1px 0 0 -1px; border:0; background:url(images/airlock-frame.png) no-repeat; position:absolute; z-index:12;*margin-left:-155px;}
#airlock #gallery .leftDoor,#airlock .gallery .leftDoor {  width:310px; height:321px;background:url(images/airlock-left.png) no-repeat 0 -20px; position:absolute; z-index:11; *margin-left:-150px;}
#airlock #gallery .rightDoor,#airlock .gallery .rightDoor {  width:310px; height:305px;background:url(images/airlock-right.png) no-repeat; position:absolute; z-index:11; bottom:0; *margin-left:-150px;}
#airlock #gallery .prev, #airlock #gallery .next,#airlock .gallery .prev, #airlock .gallery .next{ cursor:pointer }
#airlock #gallery2 { float:none; margin:0 10px 17px 0;}

.padnav { margin: auto; width:308px; /*width:210px;*/ height:210px; }
.padnav .buttons{margin:100px 0 0 -58px; float:left;/*position:absolute; margin:100px 0 0 85px;*/}
.dpad { margin: -20px 0px 0px -18px; background: url(images/airlock_button.png) no-repeat; width:210px; height:210px; float:left; }
p.prev { float: left; background: url(images/arrow-left.png) no-repeat; margin: 84px 0px 0px 53px; display: block; width: 49px; height: 42px; text-indent: -9000px; border: 0px; cursor:pointer; outline: none; }
p.prev:hover { background-position: 0 -42px; display: block; width: 49px; height: 42px; text-indent: -9000px; border: 0px; cursor:pointer; outline: none; }

p.next { float: right; background: url(images/arrow-right.png) no-repeat; margin: 84px 53px 0px 0px; display: block; width: 49px; height: 42px; text-indent: -9000px; border: 0px; cursor:pointer; outline: none; }
p.next:hover { background-position: 0 -42px; display: block; width: 49px; height: 42px; text-indent: -9000px; border: 0px; cursor:pointer; outline: none; }
#n-fragtag{ margin:55px 0 0 80px}
#airlock .imagelink div{width:300px; height:314px;  margin:5px 0 0 5px; position:absolute; z-index:12; *margin-left:-150px; cursor:pointer;}
#airlock .imagelink div p{height:314px;  margin:0; border-left:300px solid transparent;}
/*END: sidebar orbs*/
