/* Page Generated in 0.000000 seconds */
.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; }
.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: #70d250; text-decoration: underline; }

h3, h3 a {font-size: 12px;font-weight: bold;text-decoration: none;color: #E55C19;}
h4 {font-size:16px; font-weight:bold; color:#E55C19;padding:0px;margin:0px}


BODY {background: url(nen.jpg) fixed center no-repeat;color: #000000;}

#smlogin {padding:5px; color:#747474;}
#smlogin a {color:#747474; text-decoration:underline;}
#smlogin .htmlIText, #smlogin .htmlIPass { width:165px; border:1px solid #bbc3d3;}
#cartsummary {	padding: 5px;width:100% }

.htmlIText, .htmlIPass, .htmlIEmail {width:100%; border:1px solid #bbc3d3;}
.oldprice {font-size: 10px;font-weight: bold;color: #BC3049;text-decoration: line-through;}
.newprice {font-size: 12px;font-weight: bold;color: #2EAB2F;}
.quantity {font-size: 12px;border: 1px solid #bbc3d3;}
td.label, td.key {border-bottom:1px solid #EDE5D3; background-color:#F5F5F5;padding:3px;font-weight:bold}
td.itmfoot {border-top:1px solid #EDE5D3; font-weight:bold;}
td.input, td.info {border-bottom:1px solid #EDE6D3; padding-left:10px;padding:3px}
td.first{border-left:1px solid #EDE6D3;padding-left:2px;}
td.last{border-right:1px solid #EDE6D3;padding-right:2px;}
td.bottom {border-bottom:1px solid #EDE6D3;padding-bottom:2px;}
td.top {border-top:1px solid #EDE6D3;padding-top:2px;}

A {color: #747474;text-decoration: none;}
A:hover {color: #888888; text-decoration: underline;}
P {padding:0px 5px 0px 5px;margin-top:0px}

FORM {
 display: inline;
}

TR.header {background: #ffffff;}
TR.headerNavigation { background: #bbc3d3;}
TD.headerNavigation {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #bbc3d3;color: #ffffff;font-weight : bold;}
A.headerNavigation {color: #FFFFFF;font-size: 13px;font-weight: bold;text-decoration: none;}
A.headerNavigation:hover {color: #FFFFFF;font-size: 13px;font-weight: bold;text-decoration: underline;}
TR.headerError {background: #ff0000;}
TD.headerError, div.headerError {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #ff0000;color: #ffffff;font-weight : bold;text-align : left;}
TR.headerInfo {background: #00ff00;}
TD.headerInfo {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}
TR.footer {background: #bbc3d3;}
TD.footer {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #bbc3d3;color: #ffffff;font-weight: bold;}
.infoBox {background: #D3D1D1;}
.infoBoxContents {background: #FFFFFF;font-family: Verdana, Arial, sans-serif;font-size: 10px;}
.infoBoxNotice {background: #FF8E90;}
.infoBoxNoticeContents {background: #FFE6E6;font-family: Verdana, Arial, sans-serif;font-size: 10px;}
TD.infoBoxHeading {background-image: url('/img/corner_center.gif');font-family: Arial, Verdana, sans-serif;font-size: 18px;font-weight: normal;color: #000000;display: none;}
TD.infoBox, SPAN.infoBox {font-family: Verdana, Arial, sans-serif;font-size: 10px;}
TABLE.productListing {border: 0px;border-style: solid;border-color: #E2F3C7;border-spacing: 1px;}
.productListing-heading {border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;text-align:center;color: #484E53;font-weight: bold;padding: 5px;font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #E2F3C7;}
TD.productListing-data {border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;text-align:center;vertical-align:top;padding:5 0 5 0;font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 11px;color: #484E53;}


A.pagenum, A.pagenum:visited {padding: 2px 3px 2px 3px;margin-left:2px;display:inline;border: 1px solid #747474;color: #747474;}
A.pagenum:hover{background-color:#747474;color: #FFFFFF;}
A.pagecurrent:hover {background-color: #FFFFFF;color: #E55C19;}
A.pagecurrent, A.pagecurrent:visited{background-color: #E55C19;color:#FFFFFF;}
TD.pageHeading, DIV.pageHeading {font-size: 11px;text-transform: uppercase;font-weight: bold;color: #FFFFFF;text-decoration: sharp;height: 29px;width: 439px;background: url('img/m22.gif');background-repeat:no-repeat;padding-top: 0px;padding-bottom:0;padding-left: 30px;}
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;font-size: 10px;padding-left: 10px;}
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: 99.5%;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.productSpecialPrice {font-family: Verdana, Arial, sans-serif;color: #ff0000;}
SPAN.errorText {color: #ff0000;}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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 */

.validatorInputHighlighted {color: #ff0000; }
.validatorInputNormal{color:#000000;}
td{font-family: tahoma,verdana,arial;font-size: 8pt;color: #2C2C2C}
.ch1{border-left: #C6C6C6 1px solid;border-right: #C6C6C6 1px solid;}
.ch2{padding-left: 5px;}               
.ch3{font-size: 10px;font-weight: bold;color: #46484A;}
.ch4{font-size: 11px;color: #46484A;}
.ch5{font-size: 11px;font-weight: bold;text-decoration: none;color: #E55C19;}
.ch6{font-size: 11px;text-transform: uppercase;font-weight: bold;color: #FFFFFF;}
.ch7{border-left: #B6B6B6 1px solid;border-right: #B6B6B6 1px solid;}
.ch8{font-size: 12px;font-weight: bold;color: #3091BB;} 
.ch8_old{font-size: 10px;font-weight: bold;color: #BC3049;text-decoration: line-through;}
.ch9{font-size: 12px;font-family: arial;font-weight: bold;text-decoration: none;color: #E55C19;}
.ch10{font-size: 11px;font-weight: normal;color: #484E53;}
.ch11{font-size: 12px;font-weight: bold;color: #484E53;}
.ch12{font-size: 11px;color: #484E53;}
.ch13{font-size: 14px;font-weight: bold;color: #484E53;}
.ch14{font-size: 11px;color: #484E53;}
.ch15{font-size: 11px;text-decoration: none;color: #484E53;}
.ch16{font-size: 11px;text-decoration: none;color: #58B4D2;}
.ch17{font-size: 13px;color: #565656;}
.ch18{font-size: 13px;color: #565656;}               
.ml1{font-size: 11px;text-decoration: none;color: #484E53;}
.se{width: 100px;font-size: 9px;color: #282E3E}
.se2{width: 115px;font-size: 9px;color: #282E3E}
.image_border{border:1px solid #000000;}

.viewrelatedcard .cardpic {float:left;}
.viewrelatedcard .summary { min-height:65px; margin-left:100px; margin-bottom:10px; }
.viewrelatedcard .grprowsummary { min-height:26px;}
 
 
 /* News Styles */
 
.newslist {width:100%;padding-top:10px;padding-bottom:10px;clear:both;display:block}
.newslist .newsteaserimg {width:90px; padding:5px;float:left}
.newssummary {width:325px;padding:5px;float:right;}
.newsdate{float:right;display:block;text-align:right;font-style:italic;font-size:x-small;color:#484E53;padding-right:5px}
.newssep{
	margin-right:5px;
	margin-top:5px;
	width:320px;
	background:#FFFFFF url('/img/m29.gif') repeat-x bottom center;
	display:block;
}
a.newsteasertitle{font-weight:bold;font-size:10pt;color:#E55C19}
 
 /*Stock */
 .available {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #3CAF66;font-weight: bold;}
 .soldout {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #AF3C4E;font-weight: bold;}
 
 /* general */
 .highlight{font-weight:bold; color:#E55C19}
 .note{font-family: Tahoma, Verdana, Arial, sans-serif; color:#AF3C4E;font-size:8pt}
 .bold{font-weight:bold}
 .italic{font-style: italic;}
 .underline {text-decoration: underline;}
 .green {color: #01913C;}
 .orange {color: #e56025; }
 .blue {color: #3da9bc;}
 .blue2 {color:#276bc1;}
 .purple {color:#5d5d9a;}
 .darkblue{color:#3b357b; }
 .red {color: #cc0000;}
 .twelve {font-size: 12px;}
 .forteen {font-size: 12px;}
 .sixteen {font-size: 16px;}
 .eighteen {font-size: 18px;}
 .twenty {font-size: 20px;}
 .grey {color: #484E53;}
 .lightsilver{color:#C7CACF;}
 .underline {text-decoration:underline;}
 div#loadingbox{position:relative;width:100%;top: 50%;text-align:center;}
 div#viewcontent{overflow:auto;overflow-x:hidden;
 scrollbar-3dlight-color: #D3D1D1;
 scrollbar-arrow-color: #666666;
 scrollbar-highlight-color: #D3D1D1;
 scrollbar-face-color: #D3D1D1;
 scrollbar-shadow-color: #D3D1D1;
 scrollbar-darkshadow-color: #FFFFFF;
 scrollbar-track-color: #FFFFFF;
}
.borderwide{display:block;width:407px;padding:5px;border: 1px solid #EDE6D3;}
.tr_25{height:25px;}
td#latestnews, td#yimsupport {background:transparent url('/img/latestnews_bg.jpg') no-repeat;width:203px;height:82px;overflow:hidden;padding:3px 5px 3px 8px;}
td#latestnews a {text-decoration: underline;}
 
.leftmenu {text-align:left}
.leftmenu>ul>li:first-child {padding:0}
.leftmenu ul {list-style:none;margin:0; padding:0; border:0; width:186px; display:block;}
.leftmenu ul li { background:#FFFFFF url(img/m15.gif) no-repeat left absmiddle; padding:2px 0px 2px 0px;}
.leftmenu ul a { padding:5px 0px 6px 15px; display:block; font-weight:bold; background: #ffffff url(m16.gif) repeat-x bottom;}
.leftmenu ul a:hover { background-color:#85C9DE;color:#FFFFFF;text-decoration:none;}
.leftmenu ul ul {padding:0px;background-image:none}
.leftmenu ul ul li {text-indent:10px;background-image:none}
.leftmenu ul ul li a {font-weight:normal;}
.leftmenu {}

/*Extra classes*/
.GameTitle{font-family: Verdana;font-size:11px;color:#3da9bc;font-weight:bold;}

/*Content Slider styles */
.contentslide{border: 10px solid #C7CACF;border-bottom-width: 5px;padding: 8px;width: 380px;height: 236px;}
.contentslide .contentdiv{display: none;}
.pagination{width: 396px;text-align: right;background-color: #C7CACF;border: 10px solid #C7CACF;border-width: 0 10px;padding: 0 0 4px 0;}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 380px; /*IE5 width*/width: 396px; /*IE6 width*/}

.pagination a{padding: 0 5px;text-decoration: none; color: #2e6ab1;background-color: white;}

.pagination a:hover, .pagination a.selected{color: #000;background-color: #FEE496;}


/** LightBox Styles **/
#lightbox{position: absolute;top: 40px;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(img/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 100%;}
* html .clearfix {/* Hides from IE-mac \*/height: 1%;/* End hide from IE-mac */}	
	



