html * {
	margin: 0px;
	padding: 0px;
	border: 0px;
} 

body {
	background-color: #7e7483;
}

div, td, span, p, th, input, textarea, select {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 5px;
}

h2 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
}

form {
	display: inline;
}

a {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:hover {
	color: #676767;
}

input, select, textarea {
	border: 1px solid #9b9b9b;
	padding: 1px;
}

input:hover, select:hover, textarea:hover {
	background-color: #d7efff;
}

input:focus, select:focus, textarea:focus {
	background-color: #d7efff;
}

.nob {
	border: 0px;
	padding: 0px;
}

.nob:hover {
	background-color: transparent;
}

.smallText {
	font-size: 9px;
	font-weight: normal;
}

.smallBoldText {
	font-size: 9px;
	font-weight: bold;
}

.smallItalicText {
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
}

.smallBoldItalicText {
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
}

.bigText {
	font-size: 14px;
	font-weight: normal;
}

.bigBoldText {
	font-size: 14px;
	font-weight: bold;
}

.lightText {
	color: #9b9b9b;
}

.more {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/more.gif');
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #004992;
	font-size: 9px;
	cursor: pointer;
}

.more * {
	font-size: 9px;
	color: #004992;
}

.more a {
	margin-left: -10px;
	padding-left: 10px;
	text-decoration: none;
	color: #004992;
}

.more a:hover {
	text-decoration: underline;
}

.evenMore {
	margin-left: 10px;
	border-left: 1px dotted #9b9b9b;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 9px;
}

.evenMore * {
	font-size: 9px;
}

.inputRequired, .inputRequirement, .markProductOutOfStock, .markProductPreorderPayment {
	color: #f00;
	/*font-size: inherit;*/
}

.button_right {
	text-align: right;
	margin-top: 10px;
}

.hr_grey {
	width: 100%;
	height: 1px;
	background-color: #9b9b9b;
}

.hr_grey_dotted {
	width: 100%;
	height: 0px;
	border-top: 1px dotted #9b9b9b;
}

.hr_black {
	width: 100%;
	height: 1px;
	background-color: #000;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.clearBoth {
	clear: both;
}

.spaceLeft {
	margin-left: 20px;
}

#siteContainer {
	margin: 0 auto;
	width: 1052px;
	padding-top: 15px;
}

#siteOverlayContainer, #nos_siteOverlayContainer {
	position: absolute;
	z-index: 100;
	width: 100%;
	left: 0px;
	top: 0px;
}

#siteOverlayContainer #overlayTopContainer {
	margin: 0 auto;
	width: 1052px;
}

#siteOverlayContainer #overlayTopContainer #overlayTopLeft {
	float: left;
	height: 22px;
	margin-left: 70px;
	margin-top: 8px;
}

#siteOverlayContainer #overlayTopContainer #overlayTopRight {
	float: right;
	height: 25px;
	margin-right: 40px;
	margin-top: 5px;
}

#siteOverlayContainer #overlayTopContainer #overlayTopRight #currencySelectContainer {
	float: left;
	margin-top: 3px;
}

#siteOverlayContainer #overlayTopContainer #overlayTopRight #currencySelectContainer a {
	color: #FFF;
	text-decoration: none;
}

#siteOverlayContainer #overlayTopContainer #overlayTopRight #currencySelectContainer #currencyListTieSpot {
	width:0px;
	height:0px;
}

#siteOverlayContainer #overlayTopContainer #overlayTopRight #searchContainer {
	float: left;
	margin-left: 20px;
}

#siteContainer #topLeft {
	float: left;
	width: 285px;
	height: 172px;
	background: url('http://s1.static.mmoga.com/ga/templates/grey01-mmoga/img/site_top_left.png');
	background-position: top left;
	background-repeat: no-repeat;
}

#siteContainer #topLogoContainer {
	height: 73px;
	margin-top: 38px;
	margin-left: 19px;
	width: 243px;
}

#siteContainer #topLogoContainer #topLogoLink {
	position: absolute;
	width: 243px;
	height: 80px;
	margin-top: -82px;
	z-index: 100;
	background-image: url('http://s4.static.mmoga.com/ga/images/pixel_trans.gif');
	background-repeat: repeat;
}

#siteContainer #topLogoContainer #topLogoLink a {
	display: block;
	width: 243px;
	height: 73px;
}

#siteContainer #topLogoContainer #topLogo {
	width: 235px;
	height: 80px;
	background-image: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/logo2.gif');
	background-position: top center;
	background-repeat: no-repeat;
}

#siteContainer #topLogoContainer #topLogo #companyLogo {
	margin-left: -90px;
	width: 50px
}

#siteContainer #topLeftBg {
	float: left;
	width: 112px;	/*nav change*/
	height: 172px;
	background: url('http://s1.static.mmoga.com/ga/templates/grey01-mmoga/img/site_top_left_bg.png');
	background-position: top left;
	background-repeat: repeat-x;
}

#siteContainer #topCenter {
	float: left;
	width: 108px;
	height: 172px;
	background: url('http://s1.static.mmoga.com/ga/templates/grey01-mmoga/img/site_top_center.png');
	background-position: top left;
	background-repeat: no-repeat;
}

#siteContainer #topRightBg {
	float: left;
	width: 475px;	/*nav change*/
	height: 172px;
	background: url('http://s1.static.mmoga.com/ga/templates/grey01-mmoga/img/site_top_right_bg.png');
	background-position: top left;
	background-repeat: repeat-x;
}

#siteContainer #topRight {
	float: left;
	width: 70px;
	height: 172px;
	background: url('http://s1.static.mmoga.com/ga/templates/grey01-mmoga/img/site_top_right.png');
	background-position: top left;
	background-repeat: no-repeat;
}

#siteContainer #topRightOverlay {
	width: 570px;
	height: 172px;
	position: absolute;
	margin-top: -172px;
	margin-left: 452px;		/*nav change*/
}

#siteContainer #topRightOverlay #topBanner {
	width: 562px;		/*nav change*/
	height: 60px;
	margin-top: 24px;
	text-align: right;
}

#siteContainer #topRightOverlay #topNav {
	width: 572px;	/*nav change*/
	height: 50px;
	margin-top: 17px;
	text-align: right;
}

#siteContainer #BreadcrumbContainer {
	width: 1052px;
	height: 25px;
	background: url('http://s1.static.mmoga.com/ga/templates/grey01-mmoga/img/site_content_bg_white.png');
	background-position: top left;
	background-repeat: repeat-y;
}

#siteContainer #BreadcrumbContainer #breadcrumb {
	float: left;
	margin-left: 273px;
	margin-top: 6px;
	margin-bottom: 2px;
	width: 610px;
	background-color: #FFF;
}

#siteContainer #BreadcrumbContainer #breadcrumb .headerNavigation {
	display: inline;
	font-size: 9px;
}

#siteContainer #BreadcrumbContainer #languages {
	float: left;
	margin-top: 8px;
	margin-left: 18px;
	width: 120px;
	text-align: right;
}

#siteContainer #BreadcrumbContainer #languages #languagesList {
	list-style-type: none;
}

#siteContainer #BreadcrumbContainer #languages #languagesList li {
	float: right;
	padding-left: 5px;
}

#siteContainer #contentContainer {
	width: 1052px;
	min-height: 400px;
	background: url('http://s1.static.mmoga.com/ga/templates/grey01-mmoga/img/site_content_bg_grey.png');
	background-position: top left;
	background-repeat: repeat-y;
}

#siteContainer #contentContainer #contentLeft {
	float: left;
	margin-left: 55px;
	width: 210px;
}

#siteContainer #contentContainer #contentCenterContainer {
	float: left;
	margin-left: 8px;
	width: 567px;
}

#siteContainer #contentContainer #tabsContainer {
	height: 31px;
	background-color: #FFF;
}

#siteContainer #contentContainer #tabsContainer ul {
	list-style-type: none;
}

#siteContainer #contentContainer #tabsContainer ul li {
	float: left;
	height: 31px;
}

#siteContainer #contentContainer #tabsContainer ul a {
	display: block;
	height: 21px;
	margin-left: 7px;
	padding-left: 3px;
	padding-right: 12px;
	padding-top: 10px;
	text-decoration: none;
}

#siteContainer #contentContainer #tabsContainer ul .tab0 {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/tab0_left_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#siteContainer #contentContainer #tabsContainer ul .tab1 {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/tab1_left_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#siteContainer #contentContainer #tabsContainer ul .tab0 a {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/tab0_right_bg.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	color: #676767;
}

#siteContainer #contentContainer #tabsContainer ul .tab1 a {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/tab1_right_bg.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	font-weight: bold;
}

#siteContainer #contentContainer #tabsBottom {
	width: 567px;
	height: 7px;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/site_content_tabs_bottom_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#siteContainer #contentContainer #contentCenterTop {
	width: 567px;
	height: 7px;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/site_content_top_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#siteContainer #contentContainer #contentCenterMain {
	padding-left: 10px;
	padding-right: 10px;
}

#siteContainer #contentContainer #contentRight {
	float: left;
	margin-left: 8px;
	width: 180px;
}

#siteContainer #contentBottom{
	width: 1052px;
	height: 10px;
	background: url('http://s1.static.mmoga.com/ga/templates/grey01-mmoga/img/site_content_bottom_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}

#siteContainer #footer {
	width: 1037px;
	background: url('http://s1.static.mmoga.com/ga/templates/grey01-mmoga/img/site_content_bg_white.png');
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 20px;
}

#siteContainer #footer #paymentContainer ul {
	padding-top: 40px;
	list-style-type: none;
	text-align: center;
}

#siteContainer #footer #paymentContainer ul li {
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
}

#siteContainer #footer #footerTextContainer {
	margin-top: 20px;
}

#siteContainer #footer #footerTextContainer ul {
	padding-top: 5px;
	list-style-type: none;
	text-align: center;
}

#siteContainer #footer #footerTextContainer ul li {
	display: inline;
	padding-left: 1px;
	padding-right: 1px;
}

#siteContainer #footer #footerTextContainer ul li a {
	text-decoration: none;
}

#siteContainer #bottom {
	width: 1052px;
	height: 31px;
	background: url('http://s1.static.mmoga.com/ga/templates/grey01-mmoga/img/site_bottom.png');
	background-position: top left;
	background-repeat: no-repeat;
}

.rightBoxContainer {
	width: 180px;
	background-color: #eaeaea;
}

.rightBoxContainer .boxHeadingLeft {
	width: 14px;
	height: 38px;
	float:left;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/box_heading_left_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.rightBoxContainer .boxHeadingRight {
	width: 166px;
	height: 38px;
	float:left;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/box_heading_right_bg.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}

.rightBoxContainer .boxHeadingRight .boxHeading {
	color: #FFF;
	font-weight: bold;
	text-align: center;
	margin-right: 14px;
	margin-top: 14px;
}

.rightBoxContainer .boxHeadingRight .boxHeading a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.rightBoxContainer .boxContent {
	width: 160px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.rightBoxContainer .boxBottomLeft, .leftBoxContainer .boxBottomLeft, .contentBoxContainer .boxBottomLeft {
	width: 14px;
	height: 10px;
	float:left;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/box_bottom_left_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.rightBoxContainer .boxBottomRight, .leftBoxContainer .boxBottomRight, .contentBoxContainer .boxBottomRight {
	width: 14px;
	height: 10px;
	float: right;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/box_bottom_right_bg.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}

.leftBoxContainer {
	width: 210px;
	background-color: #eaeaea;
}

.leftBoxContainer .boxHeadingLeft {
	width: 14px;
	height: 38px;
	float:left;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/box_heading_left_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.leftBoxContainer .boxHeadingRight {
	width: 196px;
	height: 38px;
	float:left;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/box_heading_right_bg.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}

.leftBoxContainer .boxHeadingRight .boxHeading {
	color: #FFF;
	font-weight: bold;
	text-align: center;
	margin-right: 14px;
	margin-top: 14px;
}

.leftBoxContainer .boxHeadingRight .boxHeading a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.leftBoxContainer .boxContent {
	width: 190px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.contentBoxContainer {
	background-color: #eaeaea;
	min-height: 1px;	/* wtf screw you fuck IE */
}

.contentBoxContainer .boxHeadingLeft {
	width: 14px;
	height: 10px;
	float: left;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentbox_top_left_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.contentBoxContainer .boxHeadingRight {
	width: 14px;
	height: 10px;
	float: right;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentbox_top_right_bg.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}

.contentBoxContainer .boxContent .boxHeading {
	font-weight: bold;
	margin-bottom: 5px;
}

.contentBoxContainer .boxContent .boxHeadingDark {
	font-weight: bold;
	margin-bottom: 5px;
	padding: 5px;
	text-align: center;
	background-color: #CCC;
}

.contentBoxContainer .boxContent {
	padding-left: 10px;
	padding-right: 10px;
}

.contentBoxContainer .boxBottomLeft {
	width: 14px;
	height: 10px;
	float: left;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentbox_bottom_left_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.contentBoxContainer .boxBottomRight {
	width: 14px;
	height: 10px;
	float: right;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentbox_bottom_right_bg.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}

#topNavList {
	list-style-type: none;
}

#topNavList li {
	float: right;
	text-align: center;
}

#topNavList li a {
	display: block;
}

#topNavList #home a {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_home0.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 66px;
	height: 14px;
	padding-top: 25px;
}

#topNavList #home a:hover {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_home1.gif');
}

#topNavList #account a {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_account0.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 66px;
	height: 14px;
	padding-top: 25px;
}

#topNavList #account a:hover {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_account1.gif');
}
	
#topNavList #cart a {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_cart0.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 97px;
	height: 14px;
	padding-top: 25px;
}

#topNavList #cart a:hover {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_cart1.gif');
}

#topNavList #loyaltyDiscount a {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_loyaltydiscount0.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 119px;
	height: 14px;
	padding-top: 25px;
}

#topNavList #loyaltyDiscount a:hover {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_loyaltydiscount1.gif');
}

#topNavList #faq a {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_faq0.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 66px;
	height: 14px;
	padding-top: 25px;
}

#topNavList #faq a:hover {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_faq1.gif');
}

#topNavList #payment a {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_payment0.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 119px;
	height: 14px;
	padding-top: 25px;
}

#topNavList #payment a:hover {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_payment1.gif');
}

#topNavList #contact a {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_contact0.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 79px;
	height: 14px;
	padding-top: 25px;
}

#topNavList #contact a:hover {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/de/nav_top_contact1.gif');
}

#categoriesList {
	list-style-type: none;
}

#categoriesList li {
	padding-top: 2px;
	padding-bottom: 2px;
}
#categoriesList a {
	text-decoration: none;
	display: block;
}

#categoriesList .cat00 a {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/cat0.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#categoriesList .cat00 a:hover {
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/cat1.gif');
	background-position: left center;
	background-repeat: no-repeat;
}

#categoriesList .cat01 {
	font-weight: bold;
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/cat1.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#categoriesList .cat11 {
	font-weight: bold;
}

.formTable td {
	text-align: left;
}

.formTable th {
	text-align: left;
	font-weight: bold;
}

.formTable .footer {
	text-align: right;
}

.formTable .sellAccountRow td {
	padding: 5px;
}

.formTable .sellAccountRow input[type="text"],  .formTable .sellAccountRow select {
	width: 200px;
}

.errorMessage, .headerMessage {
	list-style-type: none;
	border: 1px solid #f00;
	background-color: #FBDDDD;
	padding: 5px;
}

.infoMessage, .okMessage {
	list-style-type: none;
	border: 1px solid #0B0;
	background-color: #DDFBDD;
	padding: 5px;
}

.list {
	background-color: #9b9b9b;
}

.list th {
	font-weight: bold;
	padding: 5px;
	text-align: center;
	background-color: #CCC;
}

.list .row0 {
	background-color: #F4F4F4;
}

.list .row1 {
	background-color: #FFF;
}

.list .rowOver {
	background-color: #d7efff;
}

.list .rowOverP {
	background-color: #d7efff;
	cursor: pointer;
}

.list .rowP {
	background-color: #eaeaea;
}

.list .rowClick, .list .rowClickP {
	background-color: #d7efff;
}

.list .rowP td, .list .rowOverP td, .list .rowClickP td {
	padding: 5px;
	text-align: center;
}

.list .row0 td, .list .row1 td, .list .rowOver td, .list .rowClick td {
	padding: 5px;
	text-align: center;
}

.list .footer {
	font-weight: bold;
	padding: 5px;
	text-align: right;
	background-color: #CCC;
}

.cartContentsList {
	list-style-type: none;
}

.cartContentsList li, .cartContentsList a, .cartContentsList div {
	font-size: 9px;
	text-decoration: none;
}

.bulletBar div {
	height: 5px;
	float: left;
}

.bulletBar .leftContainer {
}

.bulletBar .leftContainer .left1  {
	width: 50%;
	text-align: right;
	float: right;
}
.bulletBar .leftContainer .left2 {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/pixel_grey.jpg');
	background-position: left center;
	background-repeat: repeat-x;
	width: 49%;
	float: right;
}

.bulletBar .content {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/pixel_grey.jpg');
	background-position: left center;
	background-repeat: repeat-x;
	text-align: center;
}

.bulletBar .rightContainer {
}

.bulletBar .rightContainer .right1  {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/pixel_grey.jpg');
	background-position: left center;
	background-repeat: repeat-x;
	width: 50%;
}

.bulletBar .rightContainer .right2 {
	width: 49%;
	text-align: left;
}

.bulletBar .bulletText {
	text-align: center;
}

.productOptionsContainer {
	position: absolute;
	background-color: #FFF;
	border: 1px solid #000;
	width: 550px;
	min-height: 1px;
	z-index: 1000;
	display: none;
	padding: 5px;
}

.productOptionsContainerTitlebar {
	text-align: right;
	background-color: #cdcbcc;
	padding: 5px;
	cursor: move;
}

.productOptionsContainerContent {
	background-color: #cdcbcc;
	padding: 5px;
}

.pageOverlay {
	width: 100%;
	height: 500%;
	background-color: #000;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	z-index: 500;
}

.loadingScreenContainer {
	position: absolute;
	background-color: #FFF;
	border: 1px solid #F00;
	width: 500px;
	min-height: 1px;
	z-index: 1000;
	display: none;
	padding: 5px;
}

.loadingScreenContainerContent {
	background-color: #cdcbcc;
	padding: 5px;
}

.buttonBackContainer {
	text-align: right;
	margin-top: 40px;
}

.otherProducts {
	margin-top: 10px;
}

.otherProducts a {
	font-size: 9px;
}

.otherProducts ul {
	list-style-type: none;
}

#overlayTopNav {
}

#overlayTopNav a {
	color: #000;
	text-decoration: none;
}

#overlayTopNav a:hover{
	color: #FFD700;
	text-decoration: underline;
}

.armoryIconLink {
	display: block;
	width: 64px;
	height: 64px;
	border: 1px solid #000;
}

.armoryIconLink_t {
	display: block;
	width: 44px;
	height: 44px;
	border: 1px solid #000;
	margin-left: 10px;
}

.armoryIconLink:hover,  .armoryIconLink_t:hover{
	border: 1px solid #0F0;
}

.armoryIconBottomBg {
	margin-top: -17px;
	width: 64px;
	height: 16px;
	background-color: #FFF;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	margin-left: 1px;
}

.armoryIconBottomBg_t {
	margin-top: -17px;
	width: 44px;
	height: 16px;
	background-color: #FFF;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	margin-left: 11px;
}

.armoryIconBottom {
	padding-top: 2px;
	margin-top: -17px;
	width: 64px;
	height: 14px;
	margin-left: 1px;
	color: #000;
	position: relative;
}

.armoryIconBottom_t {
	padding-top: 2px;
	margin-top: -17px;
	width: 44px;
	height: 14px;
	margin-left: 11px;
	color: #000;
	position: relative;
	font-size: 9px;
	letter-spacing: -1px;
}

.contentTabContainer {
	background-color: #CDCBCC;
}

.contentTabContainer .contentTabArrowLeft {
	float: left;
	height: 31px;
	width: 20px;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentTab_arrow_left.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
}

.contentTabContainer .contentTabArrowRight {
	float: left;
	height: 31px;
	width: 18px;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentTab_arrow_right.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	padding-left: 2px;
	cursor: pointer;
}

.contentTabContainer .contentTabList {
	float: left;
	width: 735px;
	overflow: hidden;
}

.contentTabContainer .contentTabList .contentTabListUL {
	width: 5000px;	/* whatever */
}

.contentTabContainer .contentTabList ul {
	list-style-type: none;
	height: 31px;
	float: left;
}

.contentTabContainer ul li {
	float: left;
	height: 31px;
}

.contentTabContainer ul a {
	display: block;
	height: 21px;
	margin-left: 7px;
	padding-left: 3px;
	padding-right: 12px;
	padding-top: 10px;
	text-decoration: none;
}

.contentTabContainer ul .tab0 {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentTab0_left_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.contentTabContainer ul .tab1 {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentTab1_left_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.contentTabContainer ul .tab0 a {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentTab0_right_bg.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	color: #676767;
}

.contentTabContainer ul .tab1 a {
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentTab1_right_bg.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	font-weight: bold;
}

.contentTabContainer .tabsBottom {
	height: 10px;
	background: url('http://s2.static.mmoga.com/ga/templates/grey01-mmoga/img/contentbox_top_right_bg.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #EAEAEA;
}

.accountInfoContainer  {
	position: absolute;
	min-height: 600px;
	width: 500px;
	background-color: #FFF;
	z-index: 5000;
	border: 1px solid #000;
	display: none;
	
	opacity:0.95;
	filter:alpha(opacity=95);
	-khtml-opacity: 0.95;
	-moz-opacity: 0.95;
}

.accountInfoTitleContainer {
	background-color: #DDD;
	padding: 10px;
	height: 30px;
}

.accountInfoTitle {
	float:left;
	font-weight:bold;
}

.accountInfoClose {
	text-align: right;
	float:right;
}

.accountInfoClose a {
	color: #000;
	text-decoration: underline;
}

.accountInfoClose a:hover {
	color: #ff0000;
}

.accountInfoContent {
	color: #000;
	padding: 10px;
}

.faq ul {
	margin-left:20px;
	list-style-type:circle;
}

.faq ol {
	margin-left:20px;
}

.faq ul li {
	padding-top: 5px;
	padding-bottom: 5px;
}

.faq ul li .question {
	cursor: pointer;
}

.faq ul li .question a {
	text-decoration: none;
}

.faq ul li .question a:hover {
	text-decoration: underline;
}

.faq ul li .answer {
	margin-top: 5px;
	margin-left: 5px;
	background-color: #FFF;
	border-left: 4px solid #9b9b9b;
	border-top: 1px dotted #9b9b9b;
	border-bottom: 1px dotted #9b9b9b;
	border-right: 1px dotted #9b9b9b;
	padding: 5px;
}

#sliderContainer .sliderBar {
	width: 99%;
	height: 10px;
	background: #FFF;
	border: 1px solid #9B9B9B;
}

#sliderContainer .sliderBar .sliderButton {
	background: #000;
	width: 10px;
	height: 10px;
}

.charList {
	list-style-type:none;
}

.charList li {
	float: left;
	margin-right: 2px;
}

.charList li a {
	min-width: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	min-width: 15px;
	display: block;
	border: 1px solid #9b9b9b;
	text-decoration: none;
	text-align: center;
	background-color: #FFF;
}

.flagList {
	list-style-type:none;
	text-align: center;
}

.flagList li {
	display: inline;
	padding: 20px;
}

.flagList li a {
	width: 100px;
	height: 20px;
	background-position: top center;
	background-repeat: no-repeat;
	display: inline-block;
	padding-top: 55px;
}

.categoriesBoxContainer ul, .productsDescriptionContainer ul {
	list-style-type: circle;
}

.categoriesBoxContainer ul li, .productsDescriptionContainer ul li {
	margin-left: 20px;
}

#currencyListContainer {
	position: absolute;
	z-index: 300;
	background-color: #000;
	width: 200px;
	display: none;
	padding-top: 10px;
	padding-bottom: 10px;
	
	opacity:0.95;
	filter:alpha(opacity=95);
	-khtml-opacity: 0.95;
	-moz-opacity: 0.95;
}

#currencyListContainer ul {
	list-style-type: none;
}

#currencyListContainer ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}

#currencyListContainer ul li a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-left: 10px;
}

#currencyListContainer ul li a:hover {
	text-decoration: underline;
}

.toolTipLink {
	cursor: pointer;
}

.toolTipContainer, .toolTipContainerSmall {
	z-index: 1000;
}

.toolTipContainer *, .toolTipContainerSmall * {
	color: #FFF;
}

.toolTipContainer .tip {
	min-width: 400px;
}

.toolTipContainerSmall .tip {
	min-width: 150px;
}
 
.toolTipContainer .tip-title, .toolTipContainerSmall .tip-title {
	font-weight: bold;
	padding: 10px;
	color: #d7efff;
	background-color: #000;
	
	opacity:0.95;
	filter:alpha(opacity=95);
	-khtml-opacity: 0.95;
	-moz-opacity: 0.95;
}
 
.toolTipContainer .tip-text, .toolTipContainerSmall .tip-text {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #000;
	
	opacity:0.95;
	filter:alpha(opacity=95);
	-khtml-opacity: 0.95;
	-moz-opacity: 0.95;
}

.landingPageVerticalProductListContainer {
	width: 527px;
}

.landingPageVerticalProductListContainer .arrowLeft {
	float: left;
	width: 13px;
	padding-top: 10px;
}

.landingPageVerticalProductListContainer .arrowRight {
	float: left;
	width: 13px;
	padding-top: 10px;
}

.landingPageVerticalProductListContainer .landingPageProductList {
	float: left;
	width: 500px;
	overflow: hidden;
	text-align: center;
}

.landingPageVerticalProductListContainer .landingPageProductList .long {
	width: 5000px;
}

.landingPageVerticalProductListContainer .landingPageProductList ul {
	list-style-type: none;
}

.landingPageVerticalProductListContainer .landingPageProductList ul li {
	float: left;
	width: 121px;
	padding: 2px;
	text-align: center;
}

.landingPageHorizontalProductListContainer {

}

.landingPageHorizontalProductListContainer a {
	text-decoration: none;
}

.landingPageHorizontalProductListContainer a:hover {
	text-decoration: underline;
}

.landingPageHorizontalProductListContainer .landingPageProductList ul {
	margin-left: 20px;
	list-style-type: circle;
}

.landingPageHorizontalProductListContainer .landingPageProductList ul li {
	padding-top: 5px;
	padding-bottom: 5px;
}

.landingPageHorizontalProductListContainer .landingPageProductList .left {
	float: left;
	width: 300px;
}

.landingPageHorizontalProductListContainer .landingPageProductList .right {
	float: left;
}

#sitemap {
	list-style-type: circle;
	margin-left: 20px;
}

#categoriesLandingPageHeading {
	margin-bottom: 10px;
}

#productListFilterContainer .gameLogo, #categoriesLandingPageHeading .gameLogo {
	width: 200px;
	height: 50px;
	float: right;
	background-position: right center;
	background-repeat: no-repeat;
}

#productListFilterContainer .gameLogo a, #categoriesLandingPageHeading .gameLogo a {
	display: block;
	height: 50px;
}

.qb_quickBuy .enabled {
	width: 100%;
	margin-bottom: 5px;
}

.qb_quickBuy .disabled {
	width: 100%;
	color: #9b9b9b;
	margin-bottom: 5px;
}

#categoryListContainer .categoryListContainerIconLeft {
	float: left;
	width: 49%;
	text-align: center;
	margin-top: 30px;
}

#categoryListContainer .categoryListContainerIconRight {
	float: right;
	width: 49%;
	text-align: center;
	margin-top: 30px;
}

#categoryListContainer .categoryListContainerIconCenter {
	text-align: center;
	margin-top: 30px;
}

#categoryListContainer .categoryListContainerIconLeft a {
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	padding-left: 50px;
}

#categoryListContainer .categoryListContainerIconRight a { 
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	padding-right: 50px;
}

#categoryListContainer .categoryListContainerIconCenter a { 
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
}

.alsoPurchased {
	min-height: 150px;
}

.alsoPurchased .arrowLeft {
	float: left;
	width: 13px;
	padding-top: 40px;
}

.alsoPurchased .arrowRight {
	float: right;
	width: 13px;
	padding-top: 40px;
}

.alsoPurchased ul {
	float: left;
	list-style-type: none;
	width: 500px;
}

.alsoPurchased ul li {
	float: left;
	width: 121px;
	padding: 2px;
	text-align: center;
}

.alsoPurchased ul li a {
	display: block;
	width: 121px;
	font-size: 10px;
}

.alsoPurchased ul li a .productsImage {
	width: 121px;
	height: 120px;
	cursor: pointer;
}

#newsBox ul {
	list-style-type: none;
}

#newsBox .heading {
	margin-bottom: 5px;
}

#newsBox .heading a {
	padding-left: 18px;
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/cat0.gif');
	background-position: left center;
	background-repeat: no-repeat;
}

#newsBox .heading a:hover {
	padding-left: 18px;
	background: url('http://s4.static.mmoga.com/ga/templates/grey01-mmoga/img/cat1.gif');
	background-position: left center;
	background-repeat: no-repeat;
}

#mainBackgroundUS {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
	border: 0px;
}

/* bof WoW items */
.itemDscContainer {
	background: #000;
	padding: 4px;
	color: #FFF;
}

.itemDscContainer .myTable {
	width: 290px;
	color: #FFF;
	font-size: 9pt;
	position: relative;
	font-family: Arial,Helvetica,sans-serif;
}
.itemDscContainer .myItemName {
	font-size: 13px;
}
.itemDscContainer .myOrange {
	color: #ff8000;
}
.itemDscContainer .myPurple {
	color: #A335EE;
}
.myBlue {
	color: #0070DD;
}
.itemDscContainer .myGreen {
	color: #00FF00;
}
.itemDscContainer .myYellow {
	color: #ffd517;
}
.itemDscContainer .myWhite {
	color: #ffffff;
}
.itemDscContainer .myGold {
	color: #7e7046;
}
.itemDscContainer .myGray {
	color: #c9c9c9;
}
.itemDscContainer .myRed {
	color: #d80000;
}
.itemDscContainer .myBold {
	font-weight: bold;
}

.itemDscContainer .socketImg {
	width: 14px;
	height: 14px;
	vertical-align: -20%;
	margin: 0 7px 0 0;
	padding: 0;
}

.itemDscContainer .tooltipRight {
	position: relative;
	float: right;
	clear: right;
	margin: 0 0 0 4px;
}

.itemDscContainer .bonusGreen {
	color: #00FF00;
}

.itemDscContainer .setItemGray {
	color: #787880;
}
.itemDscContainer .setItemYellow {
	color: #f8ffa8;
}
/* eof WoW items */


/* bof WoW achievements */
.achievementDscContainer {
	width: 320px;
	height: 150px;
	border-top: #cc9e4e 1px solid;
	background: url('http://s2.static.mmoga.com/ga/armory/achievements/background.jpg');
	background-position: left bottom;
}

.achievementDscContainer .achievementDscLeft {
	float: left;
	height: 109px;
	width: 75px;
}

.achievementDscContainer .achievementDscLeft .achievementIconContainer {
	margin-left: 3px;
	margin-top: 3px;
	height: 72px;
	width: 72px;
}

.achievementDscContainer .achievementDscLeft .achievementPointsContainer {
	margin-left: 5px;
	height: 61px;
	width: 68px;
	background: url('http://s1.static.mmoga.com/ga/armory/achievements/points-background.png');
	background-repeat: no-repeat;
	background-position: center;
}

.achievementDscContainer .achievementDscLeft .achievementPointsContainer .achievementPoints {
	font: 22px Georgia;
	color: #FFF;
	padding-top: 15px;
	text-align: center;
}

.achievementDscContainer .achievementDscRight {
	float: left;
	width: 242px;
	padding-top: 20px;
	padding-left: 3px;
}

.achievementDscContainer .achievementDscRight .achievementTitle {
	font: 12px Georgia;
	color: #000;
	font-weight: bold;
}

.achievementDscContainer .achievementDscRight .achievementDsc {
	padding-top: 10px;
	font: 11px Georgia;
	color: #554223;
}
/* eof WoW achievements */