	/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.errorRed{ color:#FF0000 !important;}
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #353535; text-decoration: underline; }
img{border:none !important;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right}
FORM {display: inline;}
.infoBox {}
a:focus{outline:none;}
.infoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px;}

TR.headerNavigation { background: #bbc3d3;}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #353535;
  font-weight : bold;
}

A.headerNavigation { 
  color: #353535; 
}

A.headerNavigation:hover {
  color: #353535;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #353535;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #353535;
  font-weight: bold;
  text-align: center;
}





.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #353535;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

.reviewButton{ text-align:right; padding:10px 0px 0px 0px;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #cccccc;
  color: #000;
  font-weight:normal;
  padding:2px 0px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {font-family: Verdana, Arial, sans-serif;}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ECA206;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { background-color: #F9FF60;}
.moduleRowOver { background-color: #F3F3F3; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #F3F3F3; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */
#manu * {background:none;padding-top:0;padding-bottom:0;}
#manu select {background-color:#fff;padding-top:0;padding-bottom:0;}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.smallText_1 a {
	color:#000;
	text-decoration:underline;
}

.smallText_1 a:hover {
	color:#000;
	text-decoration:none;
}

#myse select {
	width:90%;
}

.delp {
	color:#808080;
	font-size:11px;
	font-weight:normal;
}
s {
	color:#808080;
	font-size:11px;
	font-weight:normal;
}
.main a {
	color:#000;
	text-decoration:none;
}

.main a:hover {
	color:#000;
	text-decoration:underline;
}

.subcatl {
	color:#000;
	text-decoration:underline;
	font-weight:normal;
}

.subcatl:hover {
	color:#000;
	text-decoration:none;
	font-weight:normal;
}

.smallText  {
	color:#353535;
}
.smallText a {
	color:#353535;
	text-decoration:underline; 
}

.smallText a:hover {
	color:#353535;
	text-decoration:none;
}
/* -------------------------------------------- */
body {padding:0; margin:0; background:#528dfe url(images/body.gif) top left repeat-x; font-size:12px;}
body, td {font-family:Tahoma,verdana,arial; font-size:11px; color:#292929;}
.bg	 {background:url(images/m15.jpg); background-repeat: no-repeat;}
.bg1 {background:url(images/m202.gif); background-repeat: no-repeat; width:712px;}
.bg1 a{color:#FFFFFF !important; text-decoration:none !important;}
.bg2 {background:url(images/m22.gif); background-repeat: repeat-y;}
.bg3 {background:url(images/m54.gif); background-repeat: repeat-x;}
.bg4 {background:url(images/m37.gif); background-repeat: no-repeat;}
.bg11 {background:#CAEDFF;}   
ul{margin:0px; padding:0px; list-style:none;}
ul li{/*background:url(images/m16.gif) center left no-repeat; margin:0px;*/padding:0 0 0 26px;}
ul a{color:#292929;	text-decoration:none; font-size:11px; line-height:22px;}
ul a:hover{color:#233E75;}
.el{background:url(images/m17.gif) center left no-repeat; margin-left:8px; padding:0 0 0 17px;}

.se  {width:110px; height:17px; font-family:tahoma,verdana,arial; color:#282E3E; font-size:10px; padding-left:2px;}
.se1 {width:145px; height:20px; font-family:tahoma,verdana,arial; color:#000000; font-size:10px; padding-left:2px; background-color:#EDEBD4;}
.go  {width:30px; height:16px; font-family:tahoma,verdana,arial; font-size:10px; color:#636363; font-weight:bold; line-height:13px; border:solid 1px #989797; margin:0px; padding:0px; text-align:center;}
.ab  {vertical-align: middle;}
.bd img  {border:1px solid #E1E1E1;}
.tx  {font-size:11px; color:#282828;}
.tx1 {font-size:11px; color:#294390; font-weight:bold;}
.tx2 {font-size:13px; color:#fff; font-family: arial; font-weight:bold; }
.tx2 a {font-size:13px; color:#353535; font-family: arial; font-weight:bold; text-decoration:underline;}
.tx3 {font-size:16px; color:#ECA206; font-weight:bold;}
.tx33 {font-size:16px; color:#ECA206; font-weight:bold;}
.tx4 {font-size:11px; color:#474545;}
.tx5 {font-size:11px; color:#353535;}
.tx6 {font-size:13px; color:#292929;}
.ml {color:#DE7300;	font-size:10px; text-decoration:none; font-weight:bold;}
.ml:hover {text-decoration:underline;}
.ml1 {color:#292929; font-size:13px; text-decoration:none;}
.ml1:hover {text-decoration:underline;}
.ml1 a {color:#292929; font-size:13px; text-decoration:none;}
.ml1 a:hover {text-decoration:underline;}
.ml2 {color:#353535; font-size:11px; text-decoration:none;}
.ml2:hover {text-decoration:underline;}
.ml3 {color:#292929; font-size:11px; text-decoration:underline;}
.ml3:hover {text-decoration:none;}
.ml3 a {color:#292929; font-size:11px; text-decoration:underline;}
.ml3 a:hover {text-decoration:none;}
.ml4 {color:#353535; font-size:11px; text-decoration:none;}
.ml4:hover {text-decoration:underline;}
.ml5 {color:#ECA206; font-size:11px; text-decoration:none;}
.ml5:hover {text-decoration:underline;}
#zxc1 {color:#474545; font-size:11px; font-weight:bold;text-decoration:underline;}
#zxc1 a {color:#474545; font-size:11px; text-decoration:underline; font-weight:bold;}
#zxc1 a:hover {text-decoration:none;}
h1{font-size:11px; font-weight:bold; color:#000; padding:0px 0px 0px 0px; margin:0px; float:left;}
.logout{ font-weight:bold; color:#000; padding-left:8px;}
.logout a{ font-weight:bold; color:#294390; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.logout a:hover{ font-weight:bold; color:#294390; text-decoration:none;}
.welcome{ color:#000; font-weight:bold;	font-size:11px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 0px;}
.customer_feednback{ background:#f3f3f3; padding:0px 5px 10px 5px;}
.customer_feednback div{ padding:15px 10px 0px 10px; font-weight:normal; font-size:11px; color:#292929; width:170px; border-bottom:1px dashed #2a60c5;}
.customer_feednback div p{ padding:0px;	margin:0px;}
.customer_feednback div span{ text-align:right;	color:#2a60c5; font-weight:bold; padding:0px 0px 15px 0px;}
.topbar{ font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;	color:#000;	font-weight:bold; padding-top:10px;}
.topbar img{ padding-right:5px;	float:left;}
.topbar a{ text-decoration:underline; color:#000000;}

.navigation{background:url(../images/nav-bg.gif) repeat-x; height:35px; line-height:35px; padding:0; width:98%; margin-left:10px !important; font-size:13px; float:left; }
.navigation .links{ float:left; padding:0px 0px 0px 20px; background:url(../images/nav-left.gif) no-repeat; font-family:Verdana; }
.navigation .links a{ margin-right:15px; float:left; color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.navigation .links a:hover{ color:#000000; }
.navigation span.search{ float:right; background:url(../images/nav-right.gif) right no-repeat; padding:5px 15px 5px 0; }
input.search{ border:none; float:left; margin:0px; width:272px; height:25px; padding:5px 8px 0 30px; background:url(../images/search-bg.gif) no-repeat; margin-right:10px; }
input.button_go{ border:none; padding:0px 0px 0px 5px; float:left; }

.welcome{}
.all_product_heading{
	font-weight:bold;
	color:#143c8b;
	font-size:12px;
	padding:0px 0px 10px 10px;
}
.all_product ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.all_product ul li{
	float:left;
	width:149px;
	padding:0px 0px 0px 25px;
	margin:0px;
	line-height:18px;
	font-size:11px;
	background:url(../images/all_product_bulet.gif) 12px 8px no-repeat;
}
.all_product ul li a{
	color:#000000;
}
.all_product ul li a:hover{
	color:#000000;
	text-decoration:underline;
	}
	
	/* ======================================== New ========================================= */

table.process td{ font-family:Verdana; font-size:12px; }
.tabs-top{ height:1px; background:#548dfe; }
tr.top-tabs-content td{ padding-top:12px; }
.top-tabs-content td.selected{ font-weight:bold; color:#548dfe; background:url(../images/selected-arrow.gif) top center no-repeat; }
.tab-container{ margin-bottom:15px; }

.blue-heading td{ background:#caeeff; font-family:Arial !important; font-size:16px !important; font-weight:bold; }

.product-information{ margin:20px 0; }

.product{ padding:0 20px; }

.product-pic-top td{ background:url(../images/gray-bg.gif) top repeat-x; }
.product-pic-bottom td{ background:url(../images/gray-bg.gif) bottom repeat-x; }

.product-pic{ border:solid #ebebeb; border-width:0 1px; text-align:center; padding:30px 0; }
.product-description{ padding-left:25px; }
.product-description h2{ display:block; color:#3969c9; font-size:12px; margin:0; }
.verDvd{ background:url(../images/verDvd.gif) repeat-x center; }

.eidt-links a{ 
	display:block;
	margin:10px 0 10px 50px; 
	background:url(../images/arrow-icon.gif) 12px 4px no-repeat; 
	padding-left:25px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#3969c9;
	width:120px;
}
.eidt-links a:hover{ color:#000000; }
.billing-info a{ margin:0 !important; width:auto; }


.content{ margin-bottom:15px; }
.green-heading td{ background:#d1f2a3; font-family:Arial !important; font-size:16px !important; font-weight:bold; }
.txtFields input{ padding:5px; border:solid 1px #ccc; width:200px; }
.graySmall{ font-size:11px !important; color:#666666; }

.grayBG{ background:#f5f5f5; }

.billing-info{ background:#f5f5f5; padding:10px; }

.payment-options td{ font-size:11px !important; }
.payment-options td strong{ font-size:12px !important; }
.payment-fields input, .payment-fields select{ border:solid 1px #ccc; padding:2px; width:250px; }
.expire select{ width:auto; }

.code input{ width:40px; text-align:center; }

/* start : happy holidays*/
#container{ background:url(../images/holidays_backgrund.gif) top left repeat-x; float:left; width:100%;}
.heading_happyholidays{
	background:top center no-repeat;
	height:64px; 
	float:left; 
	width:100%;
	text-align:center;
}
.newphone{background:url(../images/icon_newphone.gif) top left no-repeat; color:#FF0000; padding:0px 20px; line-height:16px;}
.cartItem{ font-size:12px; font-weight:bold; padding-top:5px; float:left; line-height:22px;}

.wba_main_table{ display:none; }


/* start brands page */
.brandHeading{ font-size:32px !important;}
.brands_text, .brands_products{padding-top:10px;}
.breandsbestTop{ background:url(images/brands_besttop.gif) top left repeat-x; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:35px; text-indent:5px;}
.breandsbestBottom{ background:url(images/brands_bestbottom.gif) top left repeat-x;}
.brandsLeftborder{ border-left:1px solid #e9e6e6;}
.brandsRightborder{ border-right:1px solid #e9e6e6;}
.bestProduct{ width:122px; padding:10px 33px 0px 10px; float:left;}
.bestProduct1{ width:129px; padding:10px 0px 0px 10px; float:left;}
.bestProduct .image, .bestProduct1 .image{ width:128px; float:left; border:1px solid #e2e2e2;text-align:center;}
.bestProductname{display:block; text-align:center; float:left; padding:4px; width:120px;}
.image img{ border:solid 0px #000; width:auto !important; height:auto !important; }
/* end brands page */

.gray-box-top-bg{ background:url(images/gray-box-border-bg.gif) repeat-x; }
.gray-box-bottom-bg{ background:url(images/gray-box-border-bg.gif) bottom repeat-x; }
.gray-box-left-bg{ background:url(images/gray-box-border-bg.gif) repeat-y; }
.gray-box-right-bg{ background:url(images/gray-box-border-bg.gif) right repeat-y; }

.blue-heading-bar{ float:left; line-height:30px; background:url(../images/blue-heading-bar-left.gif) no-repeat #548dfe; color:#FFFFFF; }
.blue-heading-bar span{ padding:0 15px; float:left; background:url(../images/blue-heading-bar-right.gif) right no-repeat; font-family:Arial; font-size:16px; font-weight:bold; }
.blue-box-top-bg{ background:url(images/blue-box-border-bg.gif) repeat-x; }
.blue-box-bottom-bg{ background:url(images/blue-box-border-bg.gif) bottom repeat-x; }
.blue-box-left-bg{ background:url(images/blue-box-border-bg.gif) repeat-y; }
.blue-box-right-bg{ background:url(images/blue-box-border-bg.gif) right repeat-y; }

.price h3{ font-family:Arial; font-size:16px; font-weight:bold; margin:0; padding:0; }
.price span{ color:#666666; font-size:13px; font-family:Arial; }

.details{ margin-top:15px; padding-top:10px; border-top:dashed 1px #666; font-family:Verdana; font-size:12px; }
.details li{ float:left; width:100%; padding:0; line-height:25px; }
.details li strong{ float:left; width:135px; background:url(images/blue-arrow.gif) center right no-repeat; margin-right:8px; }
.productOptions{ border:none !important; padding:0px !important; margin:0px !important;}
.availableProductOptions{ font-size:12px; float:left; padding-top:5px;}
.availableProductOptions label{ width:121px; padding-right:23px; text-align:right; float:left;}
.availableProductOptions select{ width:150px; float:left;}

.tag{ background:#f5f5f5; border:dashed 1px #c1c1c1; padding:8px; font-family:Verdana; text-align:justify; line-height:18px; }
h1.description, h1.gameplay, h1.reviews{ 
	font-family:Arial; font-size:16px; font-weight:bold; line-height:32px; color:#000000; background:url(images/description-icon.gif) no-repeat; text-indent:40px; width:100%; margin-bottom:10px;
}
h1.gameplay{ background:url(images/video-icon.gif) no-repeat; }
h1.reviews{ background:url(images/reviews-icon.gif) no-repeat; }
.desc{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:justify; }
.videoBox{ clear:both; background:#e5e5e5; border:solid 1px #c4c4c4; text-align:center; padding:8px; }

.reviewContent{ background:url(images/reviews-content-bg.gif) repeat-x #e9e9e9; }
.reviewContent{ font-size:11px; font-family:Verdana; line-height:18px; text-align:justify; }

.commenter{ background:url(images/senders-icon.gif) no-repeat; padding-left:20px; float:right; font-weight:bold; }
.commenter span{ font-weight:normal; line-height:25px; }
.alphabet{ float:left; width:520px;background:url(images/SearchAlphabetically.gif) top left no-repeat; text-align:left; padding:0px 0px 10px 0px;}
.alphabet span{ float:right; padding:0px 10px;}
.alphabet a{ font-size:11px; color:#009708; line-height:25px; font-weight:bold; text-decoration:none;}
.alphabet a:hover{ color:#3b3b3b;}

.estimateHeading{ }
.estimateHeading span{ float:left; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 8px; background:#ccc; color:#000; }
.estimateHeading select{ float:left; padding:3px; border:solid 1px #548dfe; width:281px; }

.estimateHeading_shipping{ }
.estimateHeading_shipping span{ float:left; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 8px; background:#548dfe; color:#FFFFFF; }
.estimateHeading_shipping select{ float:left; padding:3px; border:solid 1px #548dfe; width:281px; }
.discountEmail{ height:28px; width:202px; background:url(images/emailBox.gif) top center no-repeat; padding:5px 0px 0px 10px;}
.discountEmail input{ float:left;}
.discountEmail .discountEmailInput{ border:none; width:155px; padding-top:3px;}
#loading{
	visibility:hidden;
	padding-left:5px;
}
#ajax_response{background :#00b109; position:absolute; display:none; top:auto; width:335px; margin-top:33px;border-top:none; margin-left:-443
px;}
.list {
	padding:0px;
	margin:0px;
	list-style : none;
}
.list li{border-bottom:1px dashed #fff; padding:0px !important;}
.list li.noborder{ border-bottom:none;}
.list li a{
	text-align : left;
	padding:8px 0px 8px 26px !important;
	cursor:pointer;
	display:block;
	text-decoration : none;
	color:#fff;
	line-height:normal !important;
}

.list li a:hover{color:#fff; background:#25d32e;}

/* start : new Home page */
.textCenter{ text-align:center;}
.textLeft{ text-align:left;}
.textRight{text-align:right;}
.top{ margin:auto; width:1059px; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important;}
.topLeft { float:left; font-weight:bold; color:#FFFFFF; padding-left:28px; line-height:32px; padding-bottom:3px;}
.topRight{ float:right; padding-right:20px;}
.topRight span{ float:left; height:32px; line-height:32px; color:#FFFFFF; margin-left:}
.topRight span a{ color:#FFFFFF; text-decoration:none; margin-left:10px;}
.topRight span.phone{ background:url(images/new_icon_phone.gif) center left no-repeat; padding:0px 20px; color:#fff;}
.topRight span.cart{ background:url(images/icon_cart.gif) center left no-repeat; padding:0px 10px 0px 25px; color:#fff; font-weight:bold;}

.contentBox{ margin:auto; width:1059px;}
#header{ float:left; width:1059px; background:url(images/mainContent.gif) top left repeat-y;}
#content{ float:left; background:url(images/mainContent.gif) top left repeat-y; width:1015px; padding:10px 22px 0px 22px; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important;}
#logo{ float:left; padding:0px 0px 3px 46px;}
.freeShipping{color:#000000; font-size:16px; font-weight:bold; float:left; padding:5px 0px 0px 46px; width:375px;}
.freeShipping span{ float:left; margin:52px 0px 0px -339px; position:absolute;}
.freeShipping span a{ display:block; background:url(images/tab.jpg) top left no-repeat; height:31px; line-height:31px; width:124px; text-align:center; margin-right:10px; float:left; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.packageDeals{ color:#467de6;}
a.bestSeller{ color:#549812;}
a.packageDeals:hover{ color:#000;}
a.bestSeller:hover{ color:#000;}

.topNavigation{ float:right; background:#528dfe url(images/bottomTopLinks.gif) bottom left no-repeat; height:26px; line-height:26px; color:#fff;}
.topNavigation a{ color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0px 18px;}
.topNavigation{ float:right;}
.topSearch{ float:right; padding:15px 20px 0px 0px;}
.topSearch input{ float:left;}
.topSearch .searchBox{ float:left; background:url(images/searhInput.gif) top left no-repeat; width:331px; border:none; height:33px; font-size:16px !important; margin-right:12px; padding:0px 3px;}
#mainNavigation{ float:left; width:100%; background:url(images/mainNavigation.gif) 0px 0px repeat-x; height:77px;}
#mainNavigation div.NavLeft{ width:100%; background:url(images/mainNavigationLeft.gif) 0px 0px no-repeat; height:77px;}
#mainNavigation div.navRight{ float:left; width:100%; height:77px; background:url(images/mainNavigationRight.gif) top right no-repeat;}
.yourSystem{ float:left; width:195px; font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/button_yoursystem.gif) top right no-repeat; height:32px; padding:12px 6px 0px 27px; text-align:left;}
.yourSystem span#catBox{ float:left; width:192px;}
*html .yourSystem div#catName{ float:left; padding-top:5px; width:163px;}
.yourSystem div#catName{ float:left; padding-top:5px; width:167px;}

#mainNavigation ul{ float:right; list-style:none; padding:0px; margin:0px;}
#mainNavigation ul li{ float:left; float:left; padding:8px 0px 0px 0px;}
#mainNavigation ul li a{height:36px; display:block; float:left; color:#00400c; font-weight:bold; text-align:center; font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:36px;}
#mainNavigation ul li a:hover{ color:#3569ce;}

#mainNavigation  ul li.home a{ background:url(images/mainNavspacer.gif) top left no-repeat; width:124px;}
#mainNavigation  ul li.nintendo a{ background:url(images/mainNavspacer.gif) top left no-repeat; width:150px;}
#mainNavigation  ul li.atari a{ background:url(images/mainNavspacer.gif) top left no-repeat; width:120px;}
#mainNavigation  ul li.xbox a{ background:url(images/mainNavspacer.gif) top left no-repeat; width:122px;}
#mainNavigation  ul li.playstation a{ background:url(images/mainNavspacer.gif) top left no-repeat; width:165px;}
#mainNavigation  ul li.sony a{ background:url(images/mainNavspacer.gif) top left no-repeat; width:124px;}
#mainNavigation  ul li.sega a{ background:url(images/mainNavspacer.gif) top left no-repeat; width:124px;}

#mainNavigation  ul li.home a:hover, #mainNavigation  ul li.home a.selected{ background:url(images/mainNavspacer.gif) top left no-repeat; width:124px;}
#mainNavigation  ul li.nintendo a:hover, #mainNavigation  ul li.nintendo a.selected{ background:url(images/mainNavspacer.gif) top left no-repeat; width:150px;}
#mainNavigation  ul li.atari a:hover, #mainNavigation  ul li.atari a.selected{ background:url(images/mainNavspacer.gif) top left no-repeat; width:120px;}
#mainNavigation  ul li.xbox a:hover, #mainNavigation  ul li.xbox a.selected{ background:url(images/mainNavspacer.gif) top left no-repeat; width:122px;}
#mainNavigation  ul li.playstation a:hover, #mainNavigation  ul li.playstation a.selected{ background:url(images/mainNavspacer.gif) top left no-repeat; width:165px;}
#mainNavigation  ul li.sony a:hover, #mainNavigation  ul li.sony a.selected{ background:url(images/mainNavspacer.gif) top left no-repeat; width:124px;}
#mainNavigation  ul li.sega a:hover, #mainNavigation  ul li.sega a.selected{ background:url(images/mainNavspacer.gif) top left no-repeat; width:124px;}



.alphabetListing{ float:left; width:100%; background:url(images/alphalisting.gif) top left repeat-x;}
.alphabetListingLeft{ float:left; width:100%; background:url(images/alphalistingLeft.gif) top left no-repeat; }
.alphabetListingLeft1{ float:left; width:100%; background:url(images/alphalistingLeft1.gif) top left no-repeat; }
.alphabetListingRight{ float:left; width:100%; background:url(images/alphalistingRight.gif) top right no-repeat; height:32px;}
.alphabetListingRight div{ float:right; padding:8px 50px 0px 0px;}
.alphabetListingRight a{ text-transform:uppercase; background:url(images/alpha_background.gif) top left no-repeat; float:left; display:block; height:17px; width:20px; text-align:center; font-weight:bold; color:#477ee8; text-decoration:none; margin-right:10px; padding-top:3px;}
.alphabetListingRight a:hover{color:red;}
.aboutus{ float:left; background:url(images/icon_aboutus.gif) 0px 0px no-repeat; width:875px; padding-left:140px; padding-bottom:10px;}

#content h1, .categoriesContainer h1{ float:left; width:100%; padding:0px 0px 10px 0px; margin:0px; color:#3366cc; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;}

#contentLeft{ float:left; width:726px;}
.roundedTop{ float:left; width:726px; background:url(images/main_top.gif) top left repeat-x;}
.roundedTop div{ float:left; width:726px; background:url(images/mainTopleft.gif) top left no-repeat;}
.roundedTop div span{ float:left; width:726px; background:url(images/mainTopright.gif) top right no-repeat; height:5px; line-height:5px; font-size:5px;}

.roundedBottom{ float:left; width:726px; background:url(images/main_top.gif) bottom left repeat-x; margin-bottom:10px;}
.roundedBottom div{ float:left; width:726px; background:url(images/mainbottomleft.gif) top left no-repeat;}
.roundedBottom div span{ float:left; width:726px; background:url(images/mainBottomright.gif) top right no-repeat; height:4px; line-height:4px}

.textiBottom{ float:left; width:726px; background:url(images/testi_bottom.gif) bottom left repeat-x; margin-bottom:10px;}
.textiBottom div{ float:left; width:726px; background:url(images/testiBottomleft.gif) top left no-repeat;}
.textiBottom div span{ float:left; width:726px; background:url(images/testiBottomright.gif) top right no-repeat; height:6px; line-height:6px}




.mainRoundedcontent, .categoriesContainer{ float:left; width:712px; padding:0px 0px 0px 12px; border-left:1px solid #ededed; border-right:1px solid #ededed; float:left;}
#content .mainRoundedcontent h1{ color:#528dfe; font-size:20px; padding:0px 0px 10px;}
#content .mainRoundedcontent h2{ color:#528dfe; font-size:15px; padding:0px 0px 10px; margin:0px;}

.productBox{ float:left; width:226px; padding:0px 15px 15px 0px;}
.lastproductBox{ float:left; width:226px; padding:0px 0px 15px 0px;}
.productTop{float:left; width:226px; background:url(images/productTop.gif) top left repeat-x; }
.productTop div{ float:left; width:226px; background:url(images/productTopleft.gif) top left no-repeat;}
.productTop div span{ float:left; width:226px; background:url(images/productTopright.gif) top right no-repeat; height:4px; line-height:4px;}

.productBottom{float:left; width:226px; background:url(images/productTop.gif) bottom left repeat-x; }
.productBottom div{ float:left; width:226px; background:url(images/productbottomleft.gif) top left no-repeat;}
.productBottom div span{ float:left; width:226px; background:url(images/productbottomright.gif) top right no-repeat; height:4px; line-height:4px;}

.productContent{ float:left; width:207px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding-left:17px;}
.productName{ float:left; width:207px; color:#3b61aa; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:15px 0px 15px 0px;}
.productName a{ color:#3b61aa; text-decoration:none;}
.productImage{ float:left; /*width:118px; height:105px;*/ text-align:center; background:url(images/productImagebg.gif) top left no-repeat; display:table;}
.productImage div{display:table-cell;  vertical-align:middle; /*width:118px; height:105px;*/}
.productImage div img{ /*height:94px; width:100px;*/}

.productPrice{ float:left; width:81px; text-align:right;}
.productPrice span{ float:left; width:81px;}
.productPrice span.oldPrice{ font-size:12px; color:#ababab; text-decoration:line-through;}
.productPrice span.currentPrice{ font-size:18px; color:#cc0000; padding:3px 0px;}
.productPrice span.saving{ font-size:11px; white-space:nowrap;}
.productPrice span.saving strong{ font-weight:normal; color:#339900;}
.product_description{ float:left; width:207px; padding:10px 0px; color:#393939; font-size:11px;}
.addbutton{ float:right; padding:0px 10px 10px 0px;}
.viewMore{ float:left; line-height:25px;} 
.viewMore a{ font-weight:bold; color:#4f89f9; font-weight:bold; text-decoration:none;}
.testimonials{ float:left;color:#393939; font-size:11px; padding-right:20px;}
.testimonials span{ display:block; text-align:right; color:#69d700; font-weight:bold;}
.moretestimonials { float:right; padding:10px 20px; width:650px;}
.moretestimonials { float:right; width:95%;  text-align:right;}
.moretestimonials div a, .moretestimonials a{ font-size:12px; text-decoration:none; color:#4f89f9; font-weight:bold; padding:0px 3px;}

.testimonialsBox{ float:left; width:707px; background:#f0f0f0 url(images/testimonialsTop.gif) top left repeat-x;}
.testimonialTop{ float:left; width:707px; line-height:4px; background:url(images/testimonialsTopleft.gif) top left no-repeat;}
.testimonialTop div{ float:left; width:707px; line-height:4px; background:url(images/testimonialsTopright.gif) top right no-repeat; height:6px;}
.testimonialContent{ float:left; width:695px; padding:5px; border-left:1px solid #dadada; border-right:1px solid #dadada;}
.testimonialBottom{ float:left; width:707px; background:url(images/testimonialsBottom.gif) bottom left repeat-x;}
.testimonialBottom div{ width:707px; float:left; background:url(images/testimonialsBottomleft.gif) bottom left no-repeat;}
.testimonialBottom div span{ float:left; width:707px; background:url(images/testimonialsBottomright.gif) top right no-repeat; height:6px; line-height:6px; font-size:4px;}
.testimonialBy{ float:left; width:707px; background:url(images/testimonialArrow.gif) 637px 0px no-repeat; font-weight:bold; padding:15px 0px; text-align:right;}

#contentRight{ float:right; width:272px;}
#dicount{ background:#6a9cfc url(images/discountTop.gif) top left no-repeat; float:left; width:272px;}
#dicount div h1{ font-size:14px; color:#fff; padding:12px 0px 10px 17px; width:auto;}
#dicount div{ float:left; width:272px; background:url(images/discountBottom.gif) bottom left no-repeat;}
#dicount div input.discount{ float:left; margin:0px 0px 0px 17px; background:url(images/discountInput.gif) top left no-repeat; width:161px; height:17px; padding:5px;  border:none; font-size:14px;}
#dicount div span{ float:left; width:auto; padding:10px 0px;}

#twitter{ background:url(images/twitterTop.gif) top left repeat-x; width:272px; border-bottom:1px solid #dedede; margin-top:10px; float:left;}
#twitterTop{ background: url(images/twitterTopleft.gif) top left no-repeat; text-align:right; float: right; width:272px;}
.twitterLogo{ width:250px; padding:20px 0px 20px 20px; border-left:1px solid #d6e4ff; border-right:1px solid #d6e4ff;}
.twitterContent{ float:left; width:240px;  border-left:1px solid #d6e4ff; border-right:1px solid #d6e4ff; padding:0px 10px 10px 20px; color:#636363;}
.twitterContent a{ color:#245cc6; text-decoration:none;}
.twitterContent span{color:#9d9d9d; font-size:10px; float:left; width:200px; padding-top:4px;}

#facebook{ width:270px; margin-top:3px; border-left:1px solid #d6e4ff; border-right:1px solid #d6e4ff; border-top:1px solid #dedede; float:left;}
#facebookbutton{ background:url(images/headingFacebook.gif) 25px 9px no-repeat; float:left; width:245px; text-align:right; padding:8px 25px 0px 0px;}
#facebookImages{ width:252px; padding:8px 0px 0px 18px; float:left; background:url(images/facebookbottom.gif) center bottom no-repeat;}
#facebookImages span{ float:left; width:50px; padding-left:7px;}
#facebookImages span img{ float:left; width:50px; height:50px;}
#facebookImages a{ font-size:10px; color:#999; text-align:center; line-height:20px; float:left; display:block; width:50px; text-decoration:none;}
.facebookTotal{ float:left; padding:5px 0px 15px 0px; font-size:10px; color:#666;}
.facebookTotal strong{ color:#000000;}

#Footer{ background:url(images/option_top.gif) top left repeat-x; float:left; width:100%;}
.footerTop{ float:left; width:100%; background:url(images/option_topLeft.gif) top left no-repeat;}
.footerTop span{ float:right; height:6px; line-height:6px; background:url(images/option_topRight.gif) top right no-repeat; width:100%;}
.phoneNo{ float:left; width:264px; height:49px; background:url(images/phoneBackground.gif) top right no-repeat; font-size:17px; color:#528dfe; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right; padding:40px 20px 0px 0px; font-weight:bold; font-size:17px;}
.options{ float:right; width:775px; height:89px; background: #fff url(images/option_right.gif) top right no-repeat; text-align:center;}
.cards{ float:right; padding-right:6px;}
.logoAuthorize{ float:left; padding:8px 0px 0px 25px;}
.logoGuarantee{ float:left; padding:8px 0px 0px 20px;}

.footerLinks{ background:url(images/footerbottom.gif) top left repeat-x; height:44px; float:left; width:100%;}
.footerLinks div{ float:left; width:100%; background:url(images/footerbottomLeft.gif) top left no-repeat;}
.footerLinks div div{ float:left; width:100%; background:url(images/footerbottomRight.gif) top right no-repeat; height:44px; padding-bottom:10px;}
.footer_links{ float:left; padding-left:20px; line-height:54px; color:#FFFFFF;}
.footer_links a{ color:#FFFFFF; padding:0px 5px; text-decoration:none;}
.copyrights{ float:right; padding-right:20px; line-height:54px; color:#FFFFFF;}

ul.topnav{list-style: none; padding:0px; margin: 0; float: left; }
ul.topnav li {float: left; margin: 0; padding:0px !important;position: relative;}
ul.topnav li a{color: #fff; display: block;	text-decoration: none; float: left; cursor:pointer;}
ul.topnav li span{cursor:pointer;}
ul.topnav li ul.subnav {list-style: none; position: absolute; left: -8px; top: 23px;	background:url(images/catNav.gif) bottom left no-repeat; margin: 0; padding:0px 0px 10px 0px !important;	display: none;float: left; width: 206px; }
ul.topnav li ul.subnav li{margin: 0; padding: 0; clear: both; width: 206px;	border-bottom:1px solid #4b85f1;}

#mainNavigation ul.topnav li ul.subnav li a {float: left; width: 196px; background: #4b83f0; color:#fff; text-indent:0px !important; text-align:left; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 3px 10px; height:20px !important; line-height:20px; font-weight:normal;	border-bottom:1px solid #3d71ed; font-size:12px;}
#mainNavigation ul.topnav li ul.subnav li a:hover { background: #68d700; color:#000000;}

/* start: Login */
.loginBox{ float:left; width:945px; padding-left:70px; padding-bottom:10px;}

.register{ float:left; width:535px;}
.registerTop{ background:url(images/registerTop.gif) top left repeat-x; float:left; width:100%;}
.registerTop div{ float:left; width:100%; background:url(images/registerTopleft.gif) top left no-repeat;}
.registerTop div span{ float:left; width:100%; background:url(images/registerTopright.gif) top right no-repeat; height:4px; line-height:4px;}

.registerContent{ float:left; width:503px; border-left:1px solid #68d600; border-right:1px solid #68d600; padding:10px 15px;}
.registerContent h2{ padding:0px 0px 10px 0px; margin:0px; line-height:normal; font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#ff8101; font-weight:bold !important;}
.registerContent ul{ padding-bottom:10px;}
.registerContent li{ padding:8px 0px 0px 25px;}

.registerBottom{ background:url(images/registerTop.gif) bottom left repeat-x; float:left; width:100%;}
.registerBottom div{ float:left; width:100%; background:url(images/registerBottomleft.gif) top left no-repeat;}
.registerBottom div span{ float:left; width:100%; background:url(images/registerBottomright.gif) top right no-repeat; height:4px; line-height:5px;}

.login{ float:right; width:355px;}
.loginTop{ background:url(images/registerTop.gif) top left repeat-x; float:left; width:100%;}
.loginTop div{ float:left; width:100%; background:url(images/loginTopleft.gif) top left no-repeat;}
.loginTop div span{ float:left; width:100%; background:url(images/registerTopright.gif) top right no-repeat; height:4px; line-height:4px;}

.loginContent{ float:left; width:323px; border-left:1px solid #68d600; border-right:1px solid #68d600; padding:10px 15px;}
.loginContent h2{ padding:0px 0px 10px 0px; margin:0px; line-height:normal; font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#ff8101; font-weight:bold !important;}
.loginContent label{ padding-top:14px; float:left; font-weight:bold;}
.loginContent .loginInput{ float:right; margin-top:10px; width:219px; background:url(images/loginInput.gif) top left no-repeat; border:none; padding:7px 5px;}
.loginButton{ float:left; width:323px; padding:16px 0px 5px 0px;}
.forgot a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3366cc; text-decoration:underline; padding-top:7px; float:left;}

.loginBottom{ background:url(images/registerTop.gif) bottom left repeat-x; float:left; width:100%;}
.loginBottom div{ float:left; width:100%; background:url(images/registerBottomleft.gif) top left no-repeat;}
.loginBottom div span{ float:left; width:100%; background:url(images/registerBottomright.gif) top right no-repeat; height:4px; line-height:5px;}

#leftCategories{ float:left; width:272px;}
.catHeading{ float:right; background:url(images/categoriesHeading.gif) top left no-repeat; width:250px; padding:0px 0px 0px 14px; height:43px; line-height:43px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.catLising{ float:right; width:264px; background:url(images/categoriesListing.gif) top right repeat-y;}
ul.categories{ float:left; width:264px; list-style:none; padding:10px 0px 15px 0px; margin:0px; background:url(images/categoriesbottom.gif) left bottom no-repeat;}
ul.categories li{ padding:0px;}
ul.categories li.subCat a{float:left; width:250px; padding:0px 0px 0px 14px; color:#3b61aa; font-weight:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
ul.categories li a{ float:left; width:250px; padding:4px 0px 4px 14px; color:#000000; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.categoriesContainer h2{ color:#ffaf5d; font-size:16px; font-weight:bold; padding:0px 0px 15px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; float:left; width:100%;}
.categoriesContainer h2 a.mainCatheading{ text-decoration:none; color:#ffaf5d;}




.categoriesBox{ float:left; width:226px; padding:0px 15px 15px 0px;}
.lastcategoriesBox{ float:left; width:226px; padding:0px 0px 15px 0px;}
.categoriesTop{float:left; width:226px; background:#f7f6f6 url(images/catTop.gif) top left repeat-x; }
.categoriesTop div{ float:left; width:226px; background:url(images/catTopleft.gif) top left no-repeat;}
.categoriesTop div span{ float:left; width:226px; background:url(images/catTopright.gif) top right no-repeat; height:4px; line-height:4px;}

.categoriesBottom{float:left; width:226px; background:#f7f6f6 url(images/catTop.gif) bottom left repeat-x; }
.categoriesBottom div{ float:left; width:226px; background:url(images/catbottomleft.gif) top left no-repeat;}
.categoriesBottom div span{ float:left; width:226px; background:url(images/catBottomright.gif) top right no-repeat; height:4px; line-height:4px;}

.categoriesContent{ float:left; width:207px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background:#f7f6f6; padding:0px 0px 15px 17px;}

.categoriesImage{ float:left; width:100%; height:126px;  text-align:center; background:url(images/productImagebg.gif) top center no-repeat; display:table; padding-bottom:20px;}
.categoriesImage div{display:table-cell; padding-top:26px; width:100%; height:100px;}

/* start : twitter */
.twtr-doc{width:272px !important;}
.twtr-hd{ background:url(images/twitterLogo.gif) top left no-repeat; height:77px; padding:0px !important;}
.twtr-ft{ display:none !important;}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4{ background:none !important;}
.fan_box .full_widget .connect_top{background:url(images/discountBottom.gif) bottom left no-repeat !important;}
.fan_box .connect_top{ padding:0px !important;}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-container-image img{padding-top:22px;}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding:22px 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
}
