/* Contact Begin */
table.contTabll {
	margin: 4px;
	width: 596px;
}
table.contactExplain
{
  width: 550px;
  height: 65px;
  margin: 0px 0px 10px 20px;
}
table.contactForm
{
  margin: 5px 0px 15px 10px;
}
td.contactTopic
{
  height: 0px;
}
input.contactInput
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px;
}
select.contactInput
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px;
}
textarea.contactGeneral
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  height: 140px;
  width: 300px;
}
textarea.contactBilling
{
  padding: 0px;
  margin: 0px 0px 10px 0px;
  height: 140px;
  width: 300px;
}
textarea.contactItem
{
  padding: 0px;
  margin: 0px 0px 10px 0px;
  height: 140px;
  width: 300px;
}
textarea.contactSave
{
  padding: 0px;
  margin: 0px 0px 10px 0px;
  height: 140px;
  width: 300px;
}
textarea.contactApplication
{
  padding: 0px;
  margin: 0px 0px 10px 0px;
  height: 140px;
  width: 300px;
}
td.contactLabel
{
  padding: 0px 5px 0px 0px;
  text-align: right;
  width: 100px;
}
/* Listing Result Begin */
table.resultsSaveLeft
{
	background-image: url(../../images/results/saveRo1.png);
	background-repeat: repeat-x;
	background-color: #8b84e3;
	border-color: #1000e0;
	border-style: solid;
	border-width: 1px;
	height: 170px;
	margin: 6px 0px 0px 7px;
	width: 290px;
}
table.resultsSaveRight
{
	background-image: url(../../images/results/saveRo1.png);
	background-repeat: repeat-x;
	background-color: #8b84e3;
	border-color: #1000e0;
	border-style: solid;
	border-width: 1px;
	margin: 6px 0px 0px 0px;
	width: 290px;
	height: 170px;
}
table.resultsSaveLeftHover
{
	background-color: #3325e1;
	background-image: url(../../images/results/saveRo2.png);
	background-repeat: repeat-x;
	border-color: #b8a7a7 #645b5b #3f3939 #b8a7a7;
	border-style: solid;
	border-width: 1px;
	margin: 6px 0px 0px 7px;
	width: 290px;
	height: 170px;
}
table.resultsSaveRightHover
{
	background-color: #3325e1;
	background-image: url(../../images/results/saveRo2.png);
	background-repeat: repeat-x;
	border-color: #b8a7a7 #645b5b #3f3939 #b8a7a7;
	border-style: solid;
	border-width: 1px;
	margin: 6px 0px 0px 0px;
	width: 290px;
	height: 170px;
}
table.resultsStoreLeft
{
	background-image: url(../../images/results/storeRo1.png);
	background-repeat: repeat-x;
	background-color: #e3d285;
	border-color: #e1c025;
	border-style: solid;
	border-width: 1px;
	height: 170px;
	margin: 6px 0px 0px 7px;
	width: 290px;
}
table.resultsStoreRight
{
	background-image: url(../../images/results/storeRo1.png);
	background-repeat: repeat-x;
	background-color: #e3d285;
	border-color: #e1c025;
	border-style: solid;
	border-width: 1px;
	margin: 6px 0px 0px 0px;
	width: 290px;
	height: 170px;
}
table.resultsStoreLeftHover
{
	background-color: #e1c025;
	background-image: url(../../images/results/storeRo2.png);
	background-repeat: repeat-x;
	border-color: #b8a7a7 #645b5b #3f3939 #b8a7a7;
	border-style: solid;
	border-width: 1px;
	margin: 6px 0px 0px 7px;
	width: 290px;
	height: 170px;
}
table.resultsStoreRightHover
{
	background-color: #e1c025;
	background-image: url(../../images/results/storeRo2.png);
	background-repeat: repeat-x;
	border-color: #b8a7a7 #645b5b #3f3939 #b8a7a7;
	border-style: solid;
	border-width: 1px;
	margin: 6px 0px 0px 0px;
	width: 290px;
	height: 170px;
}
table.resultsWantedLeft
{
	background-image: url(../../images/results/wantedRo1.png);
	background-repeat: repeat-x;
	background-color: #85e392;
	border-color: #25e140;
	border-style: solid;
	border-width: 1px;
	height: 170px;
	margin: 6px 0px 0px 7px;
	width: 290px;
}
table.resultsWantedRight
{
	background-image: url(../../images/results/wantedRo1.png);
	background-repeat: repeat-x;
	background-color: #85e392;
	border-color: #25e140;
	border-style: solid;
	border-width: 1px;
	margin: 6px 0px 0px 0px;
	width: 290px;
	height: 170px;
}
table.resultsWantedLeftHover
{
	background-color: #25e140;
	background-image: url(../../images/results/wantedRo2.png);
	background-repeat: repeat-x;
	border-color: #b8a7a7 #645b5b #3f3939 #b8a7a7;
	border-style: solid;
	border-width: 1px;
	margin: 6px 0px 0px 7px;
	width: 290px;
	height: 170px;
}
table.resultsWantedRightHover
{
	background-color: #25e140;
	background-image: url(../../images/results/wantedRo2.png);
	background-repeat: repeat-x;
	border-color: #b8a7a7 #645b5b #3f3939 #b8a7a7;
	border-style: solid;
	border-width: 1px;
	margin: 6px 0px 0px 0px;
	width: 290px;
	height: 170px;
}
td.resultsDescriptionCell
{
  padding: 0px 7px 0px 7px;
  height: 83px;
}
a.resultsTitle
{
  margin: 0px 0px 0px 5px;
  font-size: 14px;
  font-weight: none;
  color: black;
  text-decoration: none;
  display: block;
}
img.resultsImage
{
  margin: 0px 0px 1px 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  width: 100px;
  height: 140px;
}
a.resultsPrice
{
  margin: 0px 5px 0px 0px;
  font-size: 18px;
  font-weight: bold;
  display: block;
  text-decoration: none;
  color: black;
}
a.resultsDescription
{
  text-align: left;
  font-size: 11px;
  display: block;
  color: black;
  text-decoration: none;
}
a.resultsConsole
{
  margin: 0px 10px 2px 0px;
  font-size: 12px;
  display: block;
  text-decoration: none;
  color: #000000;
}
img.resultsButton
{
  margin: 0px 3px 2px 0px;
  border: 0px;
  display: block;
}
a.pageNav
{
	background-color: #fde4ff;
	border-color: #93099f;
	border-style: solid;
	border-width: 1px;
	color: #93099f;
	display: block;
	font-size: 14px;
	padding: 2px 6px 2px 6px;
	margin: 4px 2px 4px 0px;
	text-decoration: none;
}
a.pageNav:hover{
	background-color: #93099f;
	color: #fde4ff;
}
span.pageNav
{
	background-color: #93099f;
	border-color: #93099f;
	border-style: solid;
	border-width: 1px;
	color: #fde4ff;
	display: block;
	font-size: 14px;
	padding: 2px 6px 2px 6px;
	margin: 4px 2px 4px 0px;
	text-decoration: underline;
}
/* View Cart Begin */
table.emtpyCart {
	background-color: #5a5a5a;
	border-color: #1e1e1e;
	border-style: solid;
	border-width: 6px;
	margin-top: 10px;
	padding: 6px;
}
table.outEmt {
	width: 100%;
}
td.emtpyCartCell {
	color: #c9c9c9;
	font-size: 18px;
	padding: 10px;
}
div.firstDiv {
	position: static;
	width: 300px;
}
div.firstDivblueRemote {
	height: 2600px;
	position: static;
}
div.firstDivEmerald {
	height: 5220px;
	position: static;
}
div.firstDivRuby {
	height: 4940px;
	position: static;
}
div.firstDivFire {
	height: 5020px;
	position: static;
}
div.firstDivsshg {
	height: 7000px;
	position: static;
}
div.firstDivDS {
	height: 4940px;
	position: static;
}
div.firstDivgb {
	height: 3600px;
	position: static;
}
div.absDiv {
	width: 10px;
  display: inline;
  position: absolute;
}
table.cartDiv {
	position: relative;
	border-color: #ffffff;
	border-style: solid;
	border-width: 6px;
	background-color: #ffffff;
  width: 1000px;
}
table.carttable
{
  margin-top: 6px;
  margin-bottom: 10px;
}
tr.cartht {
	background-color: #d0d0d0;
}
td.shipFCell {
	background-color: #d7d7d7;
	font-size: 14px;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
td.totPCell {
	background-color: #d7d7d7;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
td.coupCell {
	background-color: #d7d7d7;
	font-size: 14px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
td.yshopc {
	background-color: #000000;
	background-image: url(images/darkback.png);
	color: #c9c9c9;
	font-size: 16px;
	font-weight: bold;
	padding: 4px 0px 4px 10px;
	text-align: left;
}
td.vtart {
	padding-right: 6px;
}
img.cart1 {
	margin: 2px;
}
table.checkoutbox {
	width: 300px;
	border-color: #000000;
	border-style: solid;
	border-width:  1px 1px 1px 1px;
	margin: 6px 0px 0px 0px;
}
td.cobCell1 {
	background-color: #5a5a5a;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
td.cobCell2 {
	padding: 14px 0px 10px 0px;
}
div.whiteFade {
	width: 1000px;
	height: 300px;
	background-image: url(images/whitefade.png);
}
table.bottomcarttable
{
  width: 590px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 10px;
}
input.cartquantity
{
  width: 35px;
  margin-bottom: 1px;
}
td.carttitle
{
  font-size: 14px;
  font-weight: bolder;
  padding: 2px 0px 2px 2px;
}
td.cartitem
{
  font-size: 13px;
  padding: 3px 0px 3px 0px;
}
td.cartcard
{
  font-size: 13px;
    padding: 3px 0px 3px 0px;
}
td.subtototal {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
span.cartcardsaves
{
  font-size: 13px;
  cursor: pointer;
}
td.cartsave
{
  font-size: 12px;
  font-style: italic;
  color: #414141;
  padding: 3px 0px 3px 0px;
}
span.carttotal
{
  font-size: 18px;
  font-weight: bolder;
}
td.cartitemrow
{
  height: 22px;
}
table.checkOutTable1
{
  margin: 0px 0px 10px 0px;
  margin-right: auto;
  margin-left: auto;
  width: 576px;
  border-width: 1px;
  border-style: solid;
  border-color: #ff7589;
  background-color: #FFFFFF;
}
td.checkOutCell1
{
  font-size: 18px;
  padding: 2px 0px 3px 0px;
  text-align: center;
  color: #FFFFFF;
  background-color: #ff7589;
}
table.checkOutTotal1
{
  margin-top: 4px;
  margin-right: 10px;
  margin-bottom: 6px;
  font-size: 20px;
}
table.checkOutCoupon1
{
  margin: 0px 0px 8px 18px;
}
/* Error/Success Begin */
table.errorTable
{
  width: 450px;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #FFFFFF;
  margin: 15px 0px 15px 0px;
  margin-left: auto;
  margin-right: auto;
}
td.errorCell1
{
  font-size: 17px;
  color: #FFFFFF;
  text-align: center;
  background-color: #ff2f2f;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #000000;
}
td.errorCellb
{
  font-size: 17px;
  color: #FFFFFF;
  text-align: center;
  background-color: #03e12d;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #000000;
}
td.errorCell2
{
  font-size: 16px;
  padding: 10px;
}
/* My Account Begin */
a.accountWantedLink
{
  font-size: 16px;
  text-decoration: none;
  color: #0018FF;
}
a.accountWantedLink:hover
{
  text-decoration: underline;
}
/* News Begin */
a.newsLink1{
	text-decoration: underline;
	color: #e0001b;
	}
a.newsLink1:hover{
	text-decoration: none;
	background-color: #e0001b;
	color: #000000;
	}
table.indexMainTable
{
  width: 596px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
}
td.newNewsCell3{
	background-color: #e0001b;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 0px 8px 0px 8px;
}
td.newNewsCell1 {
	background-color: #c4c4c4;
	height: 4px;
}
td.newNewsCell2 {
	background-color: #c4c4c4;
	border-color: #585858;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	height: 4px;
}
table.newsTable1
{
	background-color: #eaeaea;
	margin: 2px 0px 38px 0px;
}
td.newsCell1
{
	background-color: #1e1e1e;
	background-image: url(images/darkback.png);
	color: #c9c9c9;
	font-size: 18px;
	font-weight: bold;
	padding: 6px 0px 6px 10px;
	text-align: left;
}
td.newsCell2
{
	font-size: 14px;
	color: #313131;
	text-align: left;
	padding: 4px 0px 4px 14px;
}
td.newsCell3
{
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #c4c4c4;
	padding: 0px;
	background-color: #FFFFFF;
}
div.postText {
	padding: 10px;
	font-size: 12px;
	text-align: left;
}
table.newsSaveTable
{
  margin-bottom: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #99ccff;
  background-color: #d8ebff;
}
td.newsSaveCell1
{
  height: 22px;
  font-size: 18px;
  color: #000000;
  text-align: center;
  background-color: #99ccff;
}
td.newsSaveCell2
{
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
table.newsStoreTable
{
  margin-bottom: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #ffb74f;
  background-color: #ffe2b7;
}
td.newsStoreCell1
{
  height: 22px;
  font-size: 18px;
  color: #000000;
  text-align: center;
  background-color: #ffb74f;
}
td.newsStoreCell2
{
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
table.newsWantedTable
{
  margin-bottom: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #4aff4e;
  background-color: #c2ffc3;
}
td.newsWantedCell1
{
  height: 22px;
  font-size: 18px;
  color: #000000;
  text-align: center;
  background-color: #4aff4e;
}
td.newsWantedCell2
{
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
/* Download Begin */
table.downloadMain
{
  margin: 0px 0px 0px 0px;
  margin-left: auto;
  margin-right: auto;
}
td.downloadGameTitle
{
  font-size: 28px;
  text-decoration: underline;
}
td.downloadGameSystem
{
  font-size: 20px;
  padding-left: 10px;
}
td.downloadGameDesc
{
  font-size: 16px;
  padding: 0px 10px 4px 6px;
}
table.downloadAgreeTable
{
  width: 280px;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  margin-right: 6px;
}
td.downloadAgreeCell1
{
  height: 24px;
  font-size: 18px;
  text-align: center;
  color: #FFFFFF;
  background-color: #000000;
}
td.downloadAgreeCell2
{
  padding: 6px;
  border-width: 0px 0px 1px 0px;
  border-style: dotted;
  border-color: #000000;
}
a.downloadAgreeLink
{
  display: block;
  width: 106px;
  padding-top: 1px;
  padding-bottom: 1px;
  margin: 2px;
  color: #000000;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-image: url(../../images/download/agreeback1.gif);
}
a.downloadAgreeLink:hover
{
  background-image: url(../../images/download/agreeback2.gif);
}
a.downloadAgreeLink:active
{
  background-image: url(../../images/download/agreeback3.gif);
}
img.downloadGrey
{
  margin: 2px;
}
table.noResultsIndex
{
  width: 250px;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #FFFFFF;
  margin: 0px 15px 0px 15px;
  margin-left: auto;
  margin-right: auto;
}
td.noResultsIndexCell1
{
  font-size: 17px;
  color: #FFFFFF;
  text-align: center;
  background-color: #ff2f2f;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #000000;
}
td.noResultsIndexCell2
{
  font-size: 16px;
  padding: 10px;
}
/* FAQs begin */
table.faqTableMain
{
	width: 572px;
  margin: 10px 0px 30px 20px;
}
td.faqCell1
{
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  background-color: #03e12d;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #000000;
}
td.faqCell2
{
  padding: 2px 0px 2px 0px;
}
table.faqSubTable
{
  width: 596px;
  margin: 0px 0px 25px 0px;
  border-width: 0px;
  margin-left: 6px;
}
td.faqSubCell1
{
  display: block;
	border-color: #000000;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  padding: 4px;
  margin: 4px;
}
table.faqInnerSub
{
	border-color: #000000;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	margin: 6px;
	font-size: 12px;
}
td.faqscell {
	padding: 6px 30px 10px 30px;
}
a.faqLink
{
	color: #1e1e1e;
	font-size: 12px;
	text-decoration: none;
}
a.faqLink:hover
{
  background-color: #e0001b;
}
span.faqSubHead
{
  margin-left: 5px;
}