﻿html,body {
	height: 100%;
}

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 50px; text-align: center; /*vbackground: url(../img/bg1.gif) repeat fixed; */ }

/* Page layout */
td{ font-size:12px;}
.rightColFormStyle{ font-size:11px !important; padding-left:15px; padding-right:15px; background-repeat:no-repeat; overflow:hidden; }
.formStyle{ margin-top:0px; margin-bottom:0px;}
.navbar1 {color: #FFFFFF; position: absolute; top: 49px; left:212px; height: 17px; width: 517px; text-align:right;}
.navbar2 {position: absolute; top: 83px; left:150px; height: 18px; width: 577px; text-align:right;}
.content {position:relative; width: 760px; height: 500px; text-align:left; margin: 0 auto 0 auto; background-color:#FFFFFF;}
.navigation {background-image: url(/img/navbarbg.jpg); background-repeat: no-repeat; width: 760px; height: 107px;}
.bannerbar {margin: 0; background-image: url(/img/bannerbg.jpg); width: 542px; height: 157px;}
.smlbannerbar {margin: 0; background-image: url(/img/smlbannerbg.jpg); width: 542px; height: 88px;}
.accountnav {
    font-size: 12px;
    margin: 0;
    background-image: url(/img/rightpanelbg.jpg);
    background-repeat: no-repeat;
    width: 218px;
    height: 40px;
    padding: 15px 20px 0 0;
    text-align: center;
}
	.accountnav a {text-decoration: none; font-weight:bold; color:#000000;}
	.accountnav a:hover {text-decoration: underline;}
.leftcolumn {float: left; width: 541px;}
.rightcolumn {float: right; width: 218px;}
.footer {clear:both; height: 26px; background-image: url(/img/footer.jpg); background-repeat: no-repeat;font-size:10px; color: #999999; padding: 5px 40px 0 30px; margin: 15px 0;}
	.footer a {text-decoration: none; font-weight:bold; color:#999999;}
	.footer a:hover {text-decoration: underline;}
.searchpanel {position: absolute; top: 13px; left:222px; height: 17px; width: 516px; text-align:right;}

/* Main panel styles */

.main {width: 518px; margin: 0 0 10px 20px; background-color:#FFFFFF;}
.main h1, .main h2, .main h3, .main p {padding-left: 15px;}
.main h1 {color:#FFFFFF; background: url(/img/genheader-bg.gif) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px; margin: 0; height: 22px;}

h3 {color:#FFFFFF; background: url(/img/genheader-bg.gif) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px !important; margin: 0; height: 22px;}

.somain {width: 518px; margin: 0 0 10px 20px;}
	.somain h1 {color:#FFFFFF; background: url(/img/genheader-bg-Blue.jpg) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px; margin: 0; height: 22px;}
	.somain h2 {font-size:16px !important; font-weight:bold;}
	.somain #boldPara {font-weight:bold !important;	}
	.somain h3 {color:#FFFFFF; background: url(/img/genheader-bg-Blue.jpg) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px !important; margin: 0; height: 22px;}
	.somain h4 {font-size:12px !important; font-weight:bold;}
	
.pcgmain, .mgmain {width: 518px; margin: 0 0 10px 20px;}
	.pcgmain h1, .mgmain h1 {color:#FFFFFF; background: url(/img/genheader-bg.gif) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px; margin: 0; height: 22px;}
	.pcgmain h2, .mgmain h2 {font-size:16px !important; font-weight:bold;}
	.pcgmain #boldPara, .mgmain #boldPara {font-weight:bold !important;	}
	.pcgmain h3, .mgmain h3 {color:#FFFFFF; background: url(/img/genheader-bg.gif) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px !important; margin: 0; height: 22px;}
	.pcgmain h4, .mgmain h4 {font-size:12px !important; font-weight:bold;}

.madmain {width: 518px; margin: 0 0 10px 20px;}
	.madmain h1 {color:#FFFFFF; background:url(../img/genheader-bg-Black.jpg) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px; margin: 0; height: 22px;}
	.madmain h2 {font-size:16px !important; font-weight:bold;}
	.madmain #boldPara {font-weight:bold !important;	}
	.madmain h3 {color:#FFFFFF; background:url(../img/genheader-bg-Black.jpg) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px !important; margin: 0; height: 22px;}
	.madmain h4 {font-size:12px !important; font-weight:bold;}

.blastmain {width: 518px; margin: 0 0 10px 20px;}
	.blastmain h1 {color:#000000; background: url(/img/genheader-bg-Yellow.gif) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px; margin: 0; height: 22px;}
	.blastmain h2 {font-size:16px !important; font-weight:bold;}
	.blastmain #boldPara {font-weight:bold !important;	}
	.blastmain h3 {color:#000000; background: url(/img/genheader-bg-Yellow.gif) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px !important; margin: 0; height: 22px;}
	.blastmain h4 {font-size:12px !important; font-weight:bold;}
	
.ecpmain {width: 518px; margin: 0 0 10px 20px;}
	.ecpmain h1 {color:#FFFFFF; background: #639; font-size: 14px; font-weight:bold; padding: 2px 0 2px 15px; margin: 0; height: 20px;}
	.ecpmain h2 {font-size:16px !important; font-weight:bold;}
	.ecpmain #boldPara {font-weight:bold !important;	}
	.ecpmain h3 {color:#FFFFFF; background: #639; font-size: 14px; font-weight:bold; padding: 2px 0 2px 15px !important; margin: 0; height: 20px;}
	.ecpmain h4 {font-size:12px !important; font-weight:bold;}
	
.gigmain {width: 518px; margin: 0 0 10px 20px;}
	.gigmain h1 {color:#FFFFFF; background: #333; font-size: 14px; font-weight:bold; padding: 2px 0 2px 15px; margin: 0; height: 20px;}
	.gigmain h2 {font-size:16px !important; font-weight:bold;}
	.gigmain #boldPara {font-weight:bold !important;	}
	.gigmain h3 {color:#FFFFFF; background: #333; font-size: 14px; font-weight:bold; padding: 2px 0 2px 15px !important; margin: 0; height: 20px;}
	.gigmain h4 {font-size:12px !important; font-weight:bold;}
	
.dsimain {width: 518px; margin: 0 0 10px 20px;}
	.dsimain h1 {color:#FFFFFF; background: url(/img/genheader-bg.gif) repeat-x; font-size: 14px; font-weight:bold; padding: 5px 0 0 15px; margin: 0; height: 22px;}
	.dsimain h2 {font-size:16px !important; font-weight:bold;}
	.dsimain #boldPara {font-weight:bold !important;	}
	.dsimain h3 {color:#FFFFFF; background: #ed0973 url(/img/genheader-bg-Yellow.gif); font-size: 14px; font-weight:bold; padding: 5px 0 0 15px !important; margin: 0; height: 22px;}
	.dsimain h4 {font-size:12px !important; font-weight:bold;}
	
hr {border-bottom: 2px dotted #999999; }

.headerLink a { color:#FFFFFF; font-weight:bold; text-decoration:none; }

.headerLink:link { text-decoration: none; color:#FFFFFF; }

.headerLink a:visited { text-decoration: none; font-weight:bold; color:#FFFFFF; }

.headerLink a:hover { text-decoration: underline; color:#FFFFFF; }

.headerLink a:active { text-decoration: none; color:#FFFFFF; }

.prouductTitle {font-size:16px !important; font-weight:bold;} 

.productPageBold{font-weight:bold;}

.genreTitle{ font-size:10px; font-style:italic;}

.productPagePrice{font-weight:bold; font-size:20px; padding-right: 5px;}

.productPrice{font-weight:bold; font-size:18px;}

.anchorLinks a { font-size:13px; text-decoration:none; }

.anchorLinks:link { text-decoration: none; font-size:13px; }

.anchorLinks a:visited { text-decoration: none; font-size:13px; }

.anchorLinks a:hover { text-decoration: underline; font-size:13px; }

.anchorLinks a:active { text-decoration: none; font-size:13px; }

/* Navigation */

.navbar {color:#FFFFFF;font-size:11px;	font-weight:bold;	padding: 3px; margin: 0;	}

.navbar ul {margin-left: 0;	padding-left: 0;display: inline;border: none;} 

.navbar ul li {margin-left: 0;padding: 2px 6px 4px;border: none;list-style: none;display: inline;	}

.navbar-gen ul li:before {content: "\0020 \00BB \0020";color: #FFFFFF;}

.navbar a {color:#FFFFFF;font-weight:bold;text-decoration:none;}

.navbar:link {text-decoration: none;color:#FFFFFF;}

.navbar a:visited {text-decoration: none;color:#FFFFFF;}

.navbar a:hover {text-decoration: underline;color:#FFFFFF;}

.navbar a:active {text-decoration: none;color:#FFFFFF;}

/* Form Elements */
.searchbox {margin: 0 7px 0 2px;padding: 3px;font-size: 10px;height: auto;border:#000000 1px solid;background-color: #CCCCCC;color:#000000;}
	
/* Elements */

.packshotfp { margin: 5px 0 2px 0; border: 1px #000000;}

.mainleftcolumn {width: 140px;background-color: #F1F1F1;border-right: #FFFFFF 2px solid;}
.mainrightcolumn {width: 346px;float:right;background-color: #F1F1F1;}
.mainfullcolumn {width: 100%;}

.packshot {border: #000000 1px solid; vertical-align:top !important;}

.offersPackshot {border: #000000 1px solid; text-align:center; margin: 0px 5px 0px 5px; vertical-align:top !important;}
.offersProducttable { background-color:#FFFBF0; margin: 0px;padding: 0;border: 0 hidden; width: 100%; text-align:center; }

.producttable {margin: 0;padding: 0;border: 0 hidden;	width: 100%; }
.producttd {border: 0 hidden;background: #F1F1F1;padding: 5px; font-size:12px;}
.producttdAlphabet { border-bottom:#FFFFFF solid 2px; border-top:#FFFFFF solid 2px;;background: #F1F1F1;padding: 0; margin:0;}

.producttableGrey {margin: 0;padding: 0; border: 0 hidden; width: 100%; background-color:#F1F1F1; }
.producttableGreyWhiteBorder {margin: 0;padding: 0; border: 1px #FFFFFF; width: 100%; background-color:#F1F1F1; }
	
.producttable h1, .producttable h2, .producttable h3, .producttable h3, .producttable h4, .producttable p {padding-left: 0;}
.producttable h1 {/*font-size: 14px;font-weight:bold;background: none;margin: 0;color:#000000;*/}	

.producttable h2 {font-size:14px;}	
	
.producttable a {color: #0033CC; font-weight: bold; }
	.producttable a:link {text-decoration:none;}
	.producttable a:visited {text-decoration:none;}
	.producttable a:hover {text-decoration:underline;}
	.producttable a:active {text-decoration:none;}

.percentscore {font-family: Impact, Arial, Helvetica, sans-serif;color:  #E60000;font-size: 80px;}
.percent {font-family: Impact, Arial, Helvetica, sans-serif;color:#E60000;font-size: 30px;}
.percentscoretxt {font-size: 9px;font-weight: bold;}

.buynow {font-family: Arial Black, Helvetica, sans-serif; font-size: 23px; color:#E60000; text-transform:uppercase;  }
.buynowprice {font-family: Arial Black, Helvetica, sans-serif; font-size: 18px; color: Black; text-transform:uppercase; }
div.buynow a {text-decoration:none;}
div.buynow a:link {text-decoration: none; }
div.buynow a:visited {text-decoration: none;}
div.buynow a:hover {text-decoration: none;}
div.buynow a:active {text-decoration: none;}	


.screenshot {margin: 10px;border: #000000 1px solid;}
.ratinglogo {margin: 0 0 5px 10px;	}
.copyright {font-size:9px;}
.quotes {font-size:10px;font-style:italic;}
	
.validateionfailed {color: #000000;	background-color:#FFFF00; }

.menu {font-weight:bold;font-size:11px;font-weight:bold;}

.dropdown {height:20px;font-size:10px;font-family: Arial, Helvetica, sans-serif;	}

.subcribebox {position:absolute;width: 70px;height: 82px;top: 700px;	left: 595px; z-index:199;}

.thumbnail { margin: 5px !important; padding: 0 !important; border: 1px #CCCCCC solid !important; }

.productTitleFp { font-size:10px !important; font-weight:bold;}

.rightColLinksBack { background-image:url(../img/topTenMiddle.jpg); background-repeat:repeat-y; padding:0; margin:0;}	

.rightColLinks ol {background-image:url(../img/topTenMiddle.jpg); background-repeat:repeat-y; margin: 0; padding: 0;border: none;background-color:#e4e4e4; } 

.rightColLinks ol li {background-image:url(../img/topTenMiddle.jpg); background-repeat:repeat-y; margin: 0;padding: 0;border: none; list-style:decimal; background-color:#e4e4e4;}

.rightColLinks a {color:#000000;font-weight:bold;text-decoration:none; font-size:10px; padding: 0; background-color:#e4e4e4;}

.rightColLinks:link {text-decoration: none;color:#000000; background-color:#e4e4e4;}

.rightColLinks a:visited {text-decoration: none;color:#000000; background-color:#e4e4e4;}

.rightColLinks a:hover {text-decoration: underline;color:#000000; background-color:#e4e4e4;}

.rightColLinks a:active {text-decoration: none;color:#000000; background-color:#e4e4e4;}

.rightColDiv { margin:-25px 0 -10px 15px; width:180px; background-color:#e4e4e4; }

h5 { text-transform: uppercase; font-size:14px; font-weight:bold; margin:0; }

.subheading { font-size:12px; font-style:italic; font-weight:bold; padding: 5px 0 8px 5px;}

.corporatetext { padding-left:15px;}

.staffImage { margin:0 5px 0 0; border:1px solid #000000;}

.labelImage { margin:0 0 5px 10px; border:none;}

h6 { font-weight:bold; font-size:12px; padding:20px 0 5px 0; margin:0;}

.staff { padding: 0 !important; margin: 0; } 

ul.Piped { margin: 0px; padding: 0; text-transform:uppercase; }
   
ul.Piped li { display: inline; border-bottom: 1px solid #0033cc; border-left: 1px solid #0033cc; padding:0 10px 0  10px; background-color:#D6D6D6; } 

ul.Piped li.Last { border-right: 1px solid #0033cc; }

/*Installer*/
.sosupport, .pcgsupport, .mgsupport, .madsupport, .blastsupport {
	text-align:left; font-size:10px;}
	
	.sosupport h1 {color:#FFFFFF; background:#006786; font-size: 14px; font-weight:bold; padding: 5px 0 5px 15px; margin: 0; height: 14px; border-top:3px solid #438fa7; border-bottom:3px solid #012b3b; border-left:3px solid #63a4b8;border-right:3px solid #081b22;}
			
	.pcgsupport h1, .mgsupport h1 {color:#FFFFFF; background:#e60004; font-size: 14px; font-weight:bold; padding: 5px 0 5px 15px; margin: 0; height: 14px; border-top:3px solid #ee5053; border-bottom:3px solid #8e0002; border-left:3px solid #f49294;border-right:3px solid #3a0001;}
					
	.madsupport h1 {color:#FFFFFF; background:#2e2e2e; font-size: 14px; font-weight:bold; padding: 5px 0 5px 15px; margin: 0; height: 14px; border-top:3px solid #5d5d5d; border-bottom:3px solid #222222; border-left:3px solid #6f6f6f;border-right:3px solid #222222;}
						
	.blastsupport h1 {color:#000000; background:#fed000; font-size: 14px; font-weight:bold; padding: 5px 0 5px 15px; margin: 0; height: 14px; border-top:3px solid #fde7a0; border-bottom:3px solid #be9b00; border-left:3px solid #eac500;border-right:3px solid #fbbb00;}
	
.redAnchorLinks { background-color:#e60004; border-left:#FFFFFF thin solid; border-top:#FFFFFF thin solid; border-right:#000000 thin solid; border-bottom:#000000 thin solid; font-size:13px; height:16px; text-align:center; float:left; margin:5px; font-weight:bold; font-size:13px;}
.redAnchorLinks a {color:#FFFFFF;font-weight:bold;text-decoration:none;}
.redAnchorLinks:link {text-decoration: none;color:#FFFFFF; font-weight:bold;}
.redAnchorLinks a:visited {text-decoration: none;color:#FFFFFF; font-weight:bold;}
.redAnchorLinks a:hover {text-decoration: underline;color:#FFFFFF; font-weight:bold;}
.redAnchorLinks a:active {text-decoration: none;color:#FFFFFF; font-weight:bold;}	

.monkeytd { 
	border: 0 ;
	font-size:12px;
	background-color:#F1F1F1;
	/*background:url(../img/monkeyMadness.png) no-repeat scroll center #F1F1F1; 
	min-height: 410px;*/
}	
.monkeyText {
	font-weight:bold;
	padding: 20px;
}				

.dropdownMonkey {height:20px;font-size:12px;font-family: Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold;}
select.validateFailed {height:20px;font-size:12px;font-family: Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; background-color:#FFFF00; }
div.validateFailed {font-weight:bold; text-align:left; padding-left: 4px;}

.productpagelinks,.productpagelinks a {
	text-decoration: none !important;
	text-align: right;
	font-weight: bold !important;
	font-size: 10px;
}
#productpagelinksbox{
	position:relative;
	width:100%;
	color:#333333;
	z-index: 21;
	text-align:right;
	margin-top:5px;
}

#clickForDownloadButton
{
	padding: 10px 0;
	text-align:right;
}

#clickForBoxedButton
{
	padding: 10px 0;
	text-align:right;
}

.productpagebuy
{
	text-align:right;
	padding-right: 5px;
}

#Rewards {
padding-top: 10px;
}
.productpageRewards {
	font-size: 11px;
}
.productpageRewardPoints {
	color:#CC0000;
	font-weight: bold;
	font-size: 12px;
}
