#filterbox{
display:none;}

#div__labtab {
margin-top: 6px;
margin: 0 auto;
}

.tiny {
 font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; 
}

.shippingmessage {
background-color: #dedede!important;
padding: 5px!important;
border: 1px solid #ffadad!important;
font-size: 10px!important;
margin-top: 5px!important;
}

table#address {
	border: 1px solid #CCCCCC !important;
    display: block;
    margin: 0 5px 20px;
    padding: 10px;
}

#product_subnav{
margin: 0px 0px 0px -20px;
padding: 0px 0px 0px 0px;
background-color: #403C48;
width: 750px;
height: 50px;
}

.mczOutOfStock {
display: block;
padding: 5px 30px;
color: #fff!important;
background-color: red;
text-transform: uppercase;
}

.landingBox p {
margin: -17px -20px -16px -20px;
padding: 12px 0px 10px 31px;
color: #fff;
background-color: #000;
font: 14px/20px 'Slate W01';
}

ul.subCats,
ul.subCats li,
ul.subCats ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.subCats {
width: 750px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
  text-decoration: none;
  position: relative;
  z-index: 597;
  float: left;
}

ul.subCats li a {
color: #fff; 
font-weight: normal;
font: 14px/20px 'Slate W01';
}

ul.subCats li {
  float: left;
  min-height: 1px;
  line-height: 1.3em;
font:weight:normal!important;
  vertical-align: middle;
}

ul.subCats li.hover,
ul.subCats li:hover {
  color: #fff;
  position: relative;
  z-index: 599;
  cursor: default;
}

ul.subCats ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}

ul.subCats ul li {
  float: none;
}

ul.subCats ul ul {
  top: 1px;
  left: 99%;
}
ul.subCats li:hover > ul {
  visibility: visible;
}

/* -- Base style extension -- */

ul.subCats li a:link {
margin: 0px 0px 0px 0px;
color:#fff;
}

ul.subCats li a { 
  text-decoration: none;
  display: block;
  padding: 15px 15px 15px 15px;
}

ul.subCats li a:hover {
margin: 0px 0px 0px 0px;
padding: 15px 15px 5px 15px;
height: 30px;
background-color: #ED1C24;
    color: #fff;
}

ul.subCats li {
  padding: 0;
}

ul.subCats li.subCats {
  padding: 7px 20px 7px 14px;
}

ul.subCats ul li.subCats {
padding-right: 15px;
}

ul.subCats ul a {
margin: 0px 0px 0px 0px;
padding: 15px 15px 15px 15px;
opacity: 0.8; filter:alpha(opacity=40); /* For IE8 and earlier */;
width: 124px; /* Especially for IE */
background-color: #000; 
}

ul.subCats ul a:hover {
  background-color: #ED1C24;
}

ul.subCats li:hover > a.subCats {
  background-color: #ED1C24;
  color: #fff;
}

ul.subCats ul li:hover > a.subCats {
padding:15px 0px 15px 0px;
  background-color: #ccc;
  color: #000;
}

li.holidayNav {
     background: transparent url("/imgs/customsubnav/black-friday-2013-nav.jpg") no-repeat center center;
}

.half-col {
    width: 50%; 
   float: left;
}

/*
------------------------------------------
---------------Banner Styles--------------
------------------------------------------
*/
#focuswrapper {
    width: 50%;
    height: 626px;
    min-width: 960px;
    overflow: hidden;
    position: absolute;
   z-index: 100;
   top: 0;
    margin-top: -39px;
}

#focus {
    height: 750px;
    left: 50%;
    margin-left: -700px;
    position: relative;
    width: 1400px;
}

#carousel {
    z-index: -1000;
}

#console {
   height: 750px;
}

.cartridge {
    height: 750px;
    position: relative;
    width: 1400px;
    text-align: center;
}

#focusnav {
    position: absolute;
    bottom: 0;
   z-index: 1001;
}

#toggle {
   position: absolute;
   bottom: 0;
   left: 25px;
   z-index: 1002;
}

#atb-headerimg span img {
   display: block;
   height: 750px;
   width: 1400px;
}

#bannerfader {
      background: url("/gproxy/images/home/mc_store_bg.png") repeat-x scroll left bottom transparent;
    height: 356px;
    margin-top: -356px;
    position: relative;
    width: 1400px;
   z-index: 1000;
}

/*
#div__header {
    margin-bottom: 490px!important;
}
*/

#breadcrumb{
	background: none;
}

#div__slider{
	width: 100%;
	height: 800px;
	position: absolute;
	z-index: -10;
}

.sliderHomeItem{

	width: 100%;
	height: 825px;
	position: absolute;
	opacity: 0;

/*
	position:absolute;
	opacity: 0;
	top:-50%; 
	left:-50%; 
	width:200%; 
	height:200%;
*/
}
.sliderHomeItem img{

	width: 100%;
	height: 825px;

/*
	position:absolute; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	margin:auto; 
	min-width:50%;
	min-height:50%;
       -ms-interpolation-mode: bicubic;
*/

}
#zoneActive{
	width: 100%;
	height: 635px;
	z-index:-3;
	cursor: pointer;
}
.sliderPoint{
	width: 11px;
	height:12px;
	background-image: url('images/sliderPoint.png');
	position: relative;
	float:left;
	margin-left:10px;
	cursor: pointer;
}
.sliderPointSel{
	background-position: -11px 0px;;
}
#sliderPoints{
margin-top:-70px;
	display: table;
	z-index: -2;

}
.loading{
	background : url('images/loading.gif');
	background-position : 50% 50%;
	background-repeat : no-repeat;
}


.nav a {
	position: absolute;
	display: block;

	width: 49px;
	height: 84px;
	bottom: 160px;
	z-index: 1001;
	text-indent: -999px;
	overflow: hidden;

}

.nav a#next {
	right: 240px;
	background: transparent url("/gproxy/images/home/nav-arrows.png") no-repeat left bottom;
	opacity: .6;
filter: alpha(opacity = 60);
	}
	
.nav a#prev {
	left: 240px;
	background: transparent url("/gproxy/images/home/nav-arrows.png") no-repeat left top;
	opacity: .6;
filter: alpha(opacity = 60);
}

.nav a:hover {
	opacity: 1!important;
	}

.focustitle {
	position: absolute;
	text-align: center;
	bottom: 200px;
	width: 600px;
	font-family: 'UniversLTW01-57Condense 723821', Arial, Sans-serif;
	font-size: 48px;
	line-height: 40px;
	color: #fff!important;
	padding: 0 400px;
        text-transform: capitalize;
        text-shadow: 1px 3px 1px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=3);
}

.focustitle a {
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	margin: 15px 0 0 0;
        text-shadow: none;
}

.focustitle a span {
	background-color: #8eb361;
	padding: 12px 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.focustitle a span:hover {
	background-color: #33d6bf;
}

#rotator 
{
    width: 960px;
    height: 580px;
    overflow: hidden;
}

.displaynone 
{
    display: none;
}

#rotatorPauseBlock 
{
    width: 900px;
    height: 350px;
    position: absolute;
    margin: 75px 30px;
}

#rotatorNav 
{
    position: absolute;
    top: 490px;
    width: 960px;
}

.rotatorlink 
{
    width: 49px;
    height: 84px;
    margin: 0px 75px;
    background-image: url("/home/nav-arrows.png");
    background-repeat: no-repeat;
    opacity: .5;
}

.rotatorlink:hover 
{
    opacity: 1;
}

.rotatorlinkleft 
{
    float: left;
}

.rotatorlinkright
{
    float: right;
    background-position-y: -84px;
}

.rotatorcategorylink 
{
    display: block;
    margin: 15px 210px 0px 210px;
    background-color: #8eb361;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    
}
.rotatorcategorylinktext 
{
    display: block;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    text-shadow: none;
    padding: 4px 0px;
}
.rotatorcategorylink:hover 
{
    background-color: #33d6bf;
}   
.rotatortitle
{
    position: absolute;
    width: 550px;
    text-align: center;
    font-family: 'UniversLTW01-57Condense 723821', Arial, Sans-serif;
    font-size: 48px;
    line-height: 40px;
    color: #fff;
    margin: 0px 205px;
    text-transform: capitalize;
    text-shadow: 1px 3px 1px #000;
    filter: dropshadow(color=#000000, offx=1, offy=3);
}
/*
------------------------------------------
-------------End Banner Styles------------
------------------------------------------
*/

/*
------------------------------------------
------------Conditional Styles------------
------------------------------------------
*/
[if IE] .product-matrix-bottom a img
{
    border: none;
}
[if IE] #footer-logo-shape
{
    margin-top: 81px !important;
}
[if IE] #logo_language_wrapper #footer-language-top {
    margin-top: 125px;
}
[if IE] body #div__header .rollover_mct
{
width:274px;
}
[if Webkit] .product-matrix-bottom a img
{
    border: none;
}
[if Webkit] #logo_language_wrapper #footer-language-top {
    margin-top: 125px;
}
[if Webkit] #logo_language_wrapper #footer-logo-shape
{
	margin-top:80px;
}
/*
------------------------------------------
----------End Conditional Styles----------
------------------------------------------
*/

/*
------------------------------------------
----------------Reset Styles--------------
------------------------------------------
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {

}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	clear:both;
}

/*
------------------------------------------
---------james-is-handsome Styles---------
------------------------------------------
*/

.mojo
{
background-image: url(/imgs/MOJO-Site-Skin_Template.jpg)!important;
background-color: #000000;
background-repeat: no-repeat;
background-position: center top;
}

.killerinstinct
{
background-image: url(/imgs/KI-SKIN.jpg)!important;
background-color: #000000;
background-repeat: no-repeat;
background-position: center top;
}

.titanfall
{
background-image: url(http://store.madcatz.com/imgs/MCZ-Store-Site-Skin_TitanFall.jpg)!important;
background-color: #000000;
background-repeat: no-repeat;
background-position: center top;
}

.tritton 
{
background-image: url(/imgs/MCZ-Store-Site-Skin_Tritton.jpg)!important;
background-color: #f05225;
background-repeat: no-repeat;
background-position: center top;
}

.madcatz 
 {
background-image: url(/imgs/MCZ-Store-Site-Skin_MadCatz.jpg)!important;
background-color: #000;
background-repeat: no-repeat;
background-position: center top;
}
.saitek 
{
    background-image: url(/imgs/MCZ-Store-Site-Skin_Saitek.jpg);
    background-color: #112268;
    background-repeat: no-repeat;
    background-position: center top;
}

body {
overflow-y: scroll!important;
overflow-x: hidden!important;
}
.footFix {
width: 950PX;
background-color: white;
margin-left: 160px;
padding-left: 10px;
margin-bottom: -16px;
}
.grad {
display:none;
}

#div__label {
position: relative;
margin-top: 0px!important;
}
.titlebar  {
background: transparent!important;
}

.pt_container {
z-index: 10;
margin-left: 160px;
width: 100%;
background-color: #fff;
}
.pt_containerFix {
margin-left: 0px!important;
background-color: #fff;
}
.colorButton {
font-family: 'Slate W01';
color: rgb(255, 255, 255);
background-color: rgb(244, 167, 111);
text-indent: 0px;
border: 0px none;
height: 30px;
overflow: hidden;
width: 100px;
padding: 5px;
width: 120px;
margin-left: 20px;
}
.passBack {
padding: 20px;
}

.forgotBox {
width: 350px;
}
.forgotLink {
margin-left: 0px!important;
}
#helpBox {
float:left;
width:400px;
display:inline-block;
height: 150PX;
}

.info-description ul {
margin-left:25px;
}
ol {
margin-left: 30px;
}
.gp-results-pagination {
color: #ed1c24;
font-size: 12px;
line-height: 16px;
padding: 0 3px;
text-decoration: none;
text-transform: none;
}

.rightContent .product-matrix-bottom {
width: 730px;
margin-bottom: -5px;
[if Webkit] margin-bottom:-7px !important;
margin-top: 20px;
min-height: 50px;
display: inline-block;
position: relative;
top: 6px;
}

.info-background {
margin: 5px 20px;
width: 959px;
min-height: 460px;
display: block;
background-color: #fff;
margin-left: 0px;
margin-top: -20px;
}
.product-detail-bg-top-info {
background: url("/imgs/Products_Matrix/Products_Details_BG_Top.png") no-repeat scroll 0 0 transparent;
width: 960px;
margin-left: -15px;
height: 40px;
}

.wlp-add .wlp-loginlnk a {
	font-family: 'Slate W01'!important;
	font-size: 14px!important;
	font-weight: bold;
}

.dottedLine {
	border-bottom: dashed black 1px;
}
.subMenuBottom {
margin-left: 10px;
}
#brandHead {
	width: 220px;
	height:94px;
}
body {
	background-image: url(/imgs/bg_stripe.jpg);
}
#div_UniversalHeader {
	background-color: #000;
	z-index: 302;
}
.uni-header-back {
	height: 40px;
}
#in-store-nav{
	width: 960px;
	opacity: 1;

}
#topNav{
	width: 960px;
	opacity: 0.6;
	position: absolute;
	z-index:0;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;

}
.freeshippingRibbon {
	background: url("http://store.madcatz.com/imgs/freeShipping.png") no-repeat scroll 0 0;
	height: 75px;
	width: 75px;
	margin-left: -4px;
	float: left;
	margin-top: -4px;
	position: absolute;
}
#topNavigationSearchbar {
	width: 335px;
	position: absolute;
	right: 0px;
	top: 4px;
}
#console {
	margin-top: 41px;
}
.salesNote {
color: #ffe800;
font-size: 14px;
font-weight: bold;
}
.gallery-info .wrap-info .stock {
float: left;
font-size: 14px;
margin: 0;
font-weight: bold;
color: #ff2800;
}
#mainwidth {
	/*margin-bottom: -69px!important;*/
	width: 960px;
	margin: 0 auto;
}

#newsButtonX:hover {
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	margin-top: -1px;
}
.redTop {
	display: block;
	height: 5px;
	background-color: #ed1c24;
}
.copywrightdiv {
	margin-top: 70px;
}

ul {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
	background: rgba(255, 255, 255, 0.0);
}
/*
#breadcrumb {
	width: 960px;
	height: 47px;
	margin-top: 0px;
	position: relative;
	z-index: 111;
	background-color: #999999;
	padding-top: 60px;
}
*/
/* Navigation */
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

ul#navigationList li {
}

ul#navigationList, ul#navigationList ul {
	margin: 0;
	padding: 0;
}

#navigationWrap {
	width: 100%;
z-index: 101;
position: absolute;
}

#topNavigation {
	width: 960px;
	margin: 0 auto;
	background-image: url("/imgs/mcz-store-nav-bg.png");
	background-color: #000\9;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	position: relative;
}

ul#navigationList {
	width: 550px;
	float: left;
	display: block;
}

ul#navigationList li {
	display: inline-block;
	position: relative;
	font: 21px 'UniversLTW01-59UltraCn';
text-transform: capitalize;
}

ul#navigationList li a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 21px;
	white-space: nowrap;
	background: transparent url("/images/rotator/In_Store_Nav_Green_Arrow.png") no-repeat right center;
	padding: 12px 25px 12px 12px;
}

ul#navigationList li.noSub a {
	padding: 12px;
	background: none;
}

ul#navigationList li:hover {
	color: #fff;
	background-color: #ed1c24;
}

ul#navigationList > li:first-child {
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}

ul#navigationList li li {
	display: block;
	margin:0;
}

ul#navigationList li li a {
	padding-right: 60px;
	background: none;
font: 16px 'Slate W01 Medium';
text-transform: capitalize;

}

ul#navigationList li ul {
	display: none;
	position: absolute;
	background-color: #000;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom: 10px solid #ed1c24;
}

ul#navigationList li:hover ul {
	display: block;
}
#addtocart_wrapper {
display: block;
position: relative;
margin: 0 9px;
width: 300px;
}
#feature-txt {
margin-left: 50px;
}
.medtext {
float: left;
font-size: 14px;
margin: 0;
font-weight: bold;
color: #ff2800;
}

/* Quick View */

#qvi_description {
font: normal 12pt/16pt 'Slate W01';
}

/*
------------------------------------------
------------md-templates Styles-----------
------------------------------------------
*/
/* ###### HOME GENERAL. ###### */

.td-home { padding: 0; vertical-align: top; }

/* SLIDE */
.slide-wrap { width: 960px; height: 370px; overflow: hidden; margin-bottom: 12px; background: url(/site/md-templates/imgs-madcatz/bg-slide.jpg) no-repeat left 340px; }
.slide-wrap ul { margin: 0; padding: 0; list-style: none; }
.slide-wrap .slide li { left: 0; position: absolute; top: 0; z-index: 1; }
.slide-wrap .slide li.active { z-index: 2; }
.btns-wrap { background: none repeat scroll 0 0 transparent; left: 0; position: absolute; bottom: 2px; z-index: 3; width: 960px; text-align: center; }
.btns-wrap li { background: url(/site/md-templates/imgs-madcatz/btns-slide.jpg) no-repeat left top; cursor: pointer; display: inline-block; height: 11px; margin: 0 3px; overflow: hidden; width: 11px; text-align: center; }
.btns-wrap li.active { background-position: left bottom; }

/* CONTENT */
.home-content .mini-banners { margin: 0 0 35px; padding: 0; list-style: none; overflow: hidden; }
.home-content .mini-banners li { padding-bottom: 8px; background: url(/site/md-templates/imgs-madcatz/bg-mini-banners.jpg) no-repeat center bottom; height: 120px; overflow: hidden; }
.home-content .mini-banners .banner1 { margin-right: 16px; }
.home-content .mini-banners .banner1, .home-content .mini-banners .banner2 { float: left; }
.home-content .mini-banners .banner3 { float: right; }

.home-content .featured-items-title { color: #010101; font-size: 20px; font-family: "CaeciliaLTStd85Heavy", Arial, Helvetica, sans-serif; margin-bottom: 20px; background: url(/site/md-templates/imgs-madcatz/icon.gif) no-repeat left 12px; padding-left: 15px; }
.home-content .td-home-cell { padding: 0; vertical-align: top; width: 192px; }
.home-content .home-cell { width: 176px; margin: 0 auto; }
.home-content .thumb-image { margin: 0 0 10px; width: 174px; height: 174px; border: 1px dotted #040404; display: table-cell; vertical-align: middle; text-align: center; overflow: hidden; }
.home-content .thumb-image img { max-width: 174px; max-height: 174px; }
.home-content .name { margin: 10px 0; }
.home-content .name a { color: #434343; }
.home-content .price { margin: 0 0 10px; font-size: 13px; font-weight: bold; color: #000; }
.home-content .price span { color: #da2126; }

/* ###### CATEGORY LIST GENERAL ###### */

.td-catlist { padding: 0; vertical-align: top; }
.catlist-content { width: 755px; background: url(/site/md-templates/border-top.gif) repeat-x left top; padding-top: 16px; }
.catlist-content h1 { color: #010101; font-size: 18px; font-weight: normal; background: url(/site/md-templates/imgs-madcatz/icon.gif) no-repeat left 7px; padding: 0 14px 0; margin: 0 0 15px; font-family: "CaeciliaLTStd85Heavy", Arial, Helvetica, sans-serif; line-height: 18px; }

.td-catcell { padding: 0; vertical-align: top; width: 190px; }
.catcell { width: 176px; margin: 0 auto 32px; }
.catcell .thumb-image img { max-width: 174px; max-height: 174px; }
.catcell h2 { margin: 8px 0 0; padding: 0 2px; font-weight: bold; font-size: 13px; }
.catcell h2 a { color: #000; }

/* ###### ITEM LIST GENERAL ###### */

.td-itemlist { padding: 0; vertical-align: top; }
.itemlist-content { width: 760px; background: url(/site/md-templates/border-top.gif) repeat-x left top; padding-top: 16px; }

/* Custom Pagination */
.itemlist-content #pagination-new { float: right; }
.itemlist-content #pagination-new .gp-results-pagination { font-size: 12px; color: #07344f; float: left; padding: 6px 10px 0 0; }
.itemlist-content #pagination-new .short-by { font-size: 12px; color: #07344f; float: left; padding-right: 10px; }
.itemlist-content #pagination-new .short-by .txt-short-by { padding: 0 10px; vertical-align: middle; }
.itemlist-content #pagination-new .short-by a { padding: 5px 8px; display: inline-block; color: #07344f; vertical-align: middle; border: 1px solid #fff; }
.itemlist-content #pagination-new .short-by a.short-by-name-lnk { margin-right: 2px; }
.itemlist-content #pagination-new .short-by a.active-short-by { background: #f1f1f1; border: 1px solid #e2e2e2; color: #797979; text-decoration: none; }
.itemlist-content #pagination-new .short-by a:hover { background: #f1f1f1; border: 1px solid #e2e2e2; color: #797979; text-decoration: none; }
.itemlist-content #pagination-new table { padding: 0; float: left; margin-top: 5px; }
.itemlist-content #pagination-new table td { padding: 0 4px; font-size: 11px; font-weight: normal; border: 1px solid #fff; }
.itemlist-content #pagination-new table td img { display: none; }
.itemlist-content #pagination-new table td a img { display: inline; }
.itemlist-content #pagination-new table td.medtext a { color: #797979; }
.itemlist-content #pagination-new table td.medtextbold { border: 1px solid #dcdcdc; background: #e1e1e1; color: #fff; }
.itemlist-content #pagination-new table td.td-image { padding: 0; }


.itemlist-content h1 { color: #010101; font-size: 18px; font-weight: normal; background: url(/site/md-templates/imgs-madcatz/icon.gif) no-repeat left 7px; padding: 0 14px 0; margin: 0 0 15px; font-family: "CaeciliaLTStd85Heavy", Arial, Helvetica, sans-serif; line-height: 18px; }

.td-itemcell { padding: 0; vertical-align: top; width: 190px; }
.itemcell { width: 176px; margin: 0 auto 32px; }

/* AAE QVI */

.itemcell-hover { position: relative; }
.itemcell-hover .qvi_btn { left: auto; margin: 0; right: 2px; top: 2px; width: auto; }
.madcats .qvi_bg { background-color: #000; }
.madcats .qvi .close { background: url(http://shopping.netsuite.com/c.1339179/suitebundle16015/site/imb/imb_close.png) no-repeat scroll left center transparent; display: block; width: 30px; height: 30px; right: -15px; top: -15px; cursor: pointer; }
.madcats .qvi .close img { display: none; }
.madcats .qvi .wrap1 { padding: 0; }
.madcats .qvi .wrap2 { border: 1px dotted #000; }

.madcats .qvi { padding: 0; }
.madcats .qvi .title { color: #010101; font-size: 18px; font-weight: normal; background: url(/site/md-templates/imgs-madcatz/icon.gif) no-repeat left 7px; padding: 0 14px 0; margin: 13px 15px 0; font-family: "CaeciliaLTStd85Heavy", Arial, Helvetica, sans-serif; line-height: 18px; }
.madcats .qvi .description { margin: 0 0 20px; max-height: 250px; overflow: hidden; }
.madcats .qvi .description .title_description { font-size: 12px; font-weight: bold; color: #000; margin: 0 0 10px; }
.madcats .qvi .description #qvi_description { padding: 0; font-size: 11px; }
.madcats .qvi #qvi_addtocart_form input { background: url(/site/md-templates/bg-qty.jpg) no-repeat scroll left top transparent; border: 0 none; color: #000000; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 16px; margin: 0 10px 0 0; padding: 10px 0; text-align: center; vertical-align: middle; width: 45px; }
.madcats .qvi .image_price .price_av .price { color: #EE2924; font-size: 16px; margin: 0; padding: 0; }
.madcats .qvi .image_price .price_av .price span { font-weight: normal; color: #EE2924; }
.madcats .qvi .image_price .price_av .av { color: #434343; font-size: 11px; }

.madcats .thumb-image { border: 1px dotted #040404; display: table-cell; width: 174px; height: 174px; overflow: hidden; text-align: center; vertical-align: middle; }
.madcats .thumb-image img { max-width: 174px; max-height: 174px; }
.madcats h2 { margin: 8px 0 0; padding: 0 2px; font-weight: normal; font-size: 11px; }
.madcats h2 a { color: #434343; }
.madcats .price { font-size: 13px; font-weight: bold; color: #da2126; padding: 0 2px; }
.madcats .price span { color: #000; }
.img-hover{ cursor:pointer;}

/* ###### PRODUCT PAGE GENERAL ###### */

.td-product-page { padding: 0; vertical-align: top; }
.product-page-content { width: 960px; }

.gallery-info { overflow: hidden; padding: 10px; 
/*background-color: #d4cdbb */
}
.wrap-gallery { width: 460px; float: left; }
.wrap-gallery-tabs { }
.wrap-gallery-tabs .images-video { overflow: hidden; margin: 0; padding: 0; list-style: none; }
.wrap-gallery-tabs .images-video li { float: left; margin: 0 1px 1px 0; }
.wrap-gallery-tabs .images-video li a { display: block; font-weight: bold; color: #777; font-size: 12px; padding: 5px 0; background: #eaeaea url(/site/md-templates/bg-gallery-tabs.gif) no-repeat left top; width: 73px; text-align: center; }
.wrap-gallery-tabs .images-video li.active a { background-color: #000; background-position: right top; color: #fff; }
.content-gallery-tabs { width: 460px; border: 1px dotted #010101; min-height: 460px; }

/* AAE IMB */
.wrap-gallery-tabs .imb .jqzoom img { max-width: 460px; max-height: 460px; border: 0;}
.wrap-gallery-tabs .imb .zoomPup { border: 1px dotted #000; }
/*
.wrap-gallery-tabs .imb .zoomWrapper { border: 1px dotted #000; margin-top: -1px; }
.wrap-gallery-tabs .imb .popup {border: 1px dotted #000; }
*/
.wrap-gallery-tabs .imb .zoomWrapper { }
.wrap-gallery-tabs .imb .popup {  }
body .bgpopup { background-color: #000; }

.gallery-thumbs-wrap {height:24px}
/* .gallery-thumbs-wrap p { font-size: 11px; color: #5b5b5c; background: url(/site/md-templates/icon-gallery.png) no-repeat left top; padding: 0 30px; margin: 0 0 12px; } */
.gallery-thumbs-wrap p { font-size: 14px; color: #5b5b5c; padding: 0 30px; margin: 0 0 12px; text-align:center;}
.gallery-thumbs-wrap #rollovertext {position:relative; top:-10px;}
.gallery-thumbs-wrap ul { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.gallery-thumbs-wrap ul li { width: 55px; height: 55px; border: 1px dotted #000; margin-right: 8px; float: left; }
.gallery-thumbs-wrap ul li img { max-width: 55px; max-height: 55px; }

.wrap-info { width: 460px; float: right; position:relative; top:27px }
.wrap-info h1 { font-weight: bold; font-size: 20px; color: #000; margin: 0 0 8px; line-height: 21px; }
.wrap-info .sku { color: #5b5b5b; font-size: 12px; text-transform: uppercase; margin: 0 0 8px; }
.wrap-info .box { overflow: hidden; }
.wrap-info .stock { color: #ee2924; font-size: 12px; float: left; margin: 0; }
.wrap-info .share { font-size: 12px; font-weight: bold; color: #000; float: right; margin: 0; width: 250px; }
.wrap-info .share .share-text { float: left; margin: 0 5px 0 0; padding: 1px 0 0; }
.wrap-info .description { font-size: 12px; color: #000; background: url(/site/md-templates/border-top.gif) repeat-x left bottom; padding: 20px 0 15px; margin: 0 0 8px; }
.addto-block { overflow: hidden; background: url(/site/md-templates/border-top.gif) repeat-x left bottom; padding:  15px 0; margin: 0 0 12px; }
.addto-block .block-add-to-cart { margin: 0 0 12px; }
.addto-block .wlp-add .wlp-loginlnk, .addto-block .wlp-add .wlp-addbtn { margin: 0 0 12px; color: #000; font-size: 12px; font-weight: bold; }
.addto-block .wlp-add .wlp-loginlnk  a, .addto-block .wlp-add .wlp-addbtn a { color: #fff; font-size: 12px; font-weight: bold; display: inline; width: auto; height: auto; background: none; }
.addto-block .wlp-addbtn a span { display: inline; }
#addtocart_wrapper #qty-wrap #qty { margin: 0; padding: 12px 0; border: 0; text-align: center; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; background: url(/site/md-templates/bg-qty.jpg) no-repeat left top; width: 45px; display: inline-block; vertical-align: middle; }
#addtocart_wrapper #qty-wrap .btn-less { background: url(../md-templates/less.gif) no-repeat left top; width: 9px; height: 9px; cursor: pointer; display: inline-block; margin: 0 5px 0 0; vertical-align: middle; }
#addtocart_wrapper #qty-wrap .btn-plus { background: url(../md-templates/plus.gif) no-repeat left top; width: 9px; height: 9px; cursor: pointer; display: inline-block; margin: 0 5px 0; vertical-align: middle; }
#addtocart_wrapper #addtocart { border: 0; padding: 0; margin: 0 15px 0 0; display: inline-block; vertical-align: middle; cursor: pointer; }
#addtocart_wrapper .wishlist-ink { font-size: 12px; font-weight: bold; color: #000; }

.wrap-info .price { color: #ee2924; font-size: 16px; margin: 0 0 15px; }

.wrap-tabs { overflow: hidden; margin-bottom: 20px; }
.wrap-tabs .tabNavigation { margin: 0; padding: 0; list-style: none; overflow: hidden; background: url(/site/md-templates/border-top-tabs.gif) no-repeat left bottom; }
.wrap-tabs .tabNavigation li { float: left; margin-right: 1px; margin-bottom: 1px; overflow: hidden; }
.wrap-tabs .tabNavigation li a { display: block; padding: 18px 45px; background: #4d4845; color: #8a8684; font-size: 14px; font-weight: bold; border: 1px solid #514c49; outline: none; }
.wrap-tabs .tabNavigation li.active { margin-bottom: 0; padding-bottom: 3px; background: #e9ebe9; }
.wrap-tabs .tabNavigation li.active a { background: #e9ebe9; border: 1px solid #dfe2df; border-bottom: 1px solid #e9ebe9; color: #000; }
.wrap-tabs .content_tabs { background: #e9ebe9; border-bottom: 1px solid #dfe2df; border-right: 1px solid #dfe2df; border-left: 1px solid #dfe2df; padding: 25px; }

/* AAE WLP */

body div.gpr-pup-win { background: none repeat scroll 0 0 #F4F4F4; border: 6px solid #565656; border-top: 0; color: #000; font-size: 13px; font-weight: normal; height: auto; left: 50%; margin-left: -500px; margin-top: 0; padding: 10px; position: fixed; text-align: center; top: 0; width: 968px; z-index: 9999; text-align: left; }
body div.gpr-pup-win a { font-weight: bold; }
body div.gpr-pup-close { border: 0; color: #DA2126; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0; padding: 0; width: auto; float: right; }
.wlp-info .gpr-loading img { vertical-align: middle; margin: 2px; }

/* AAE CRV */
.reviews-wrap .crv .rating-wrap { margin: 0; font-size: 12px; color: #000; }
.reviews-wrap .crv .rating-wrap a { font-family:'Slate W01'; font-size: 12px; color: #33d6bf; }
.reviews-wrap .crv .reviews-link a span { font-family:'Slate W01'; color: #33d6bf; padding: 0; }
.reviews-wrap .crv .rating-box { background-image: url(/site/md-templates/crv-star.gif); height: 16px; }
.reviews-wrap .crv .rating { background-image: url(/site/md-templates/crv-star.gif); background-position: 0 -32px; height: 16px; }
#crv_save_iframe { display: block!important; width: 500px; height: 300px; }

.content_tabs .reviews .crv table { border: 1px solid #ccc; color: #434343; }
.content_tabs .reviews .crv .table thead th { border-bottom: 1px solid #D9D9D9; color: #2D2D2D; padding: 5px 12px; background: #E8E8E8; border-right: 0; text-align: left; }
.content_tabs .reviews .crv .table tbody td { padding: 5px 12px; border-bottom: 1px dotted #ccc; }
.content_tabs .reviews .crv .rating-wrap { margin: 0; }
.content_tabs .reviews .crv .rating-box { margin: 0; height: 16px; }
.content_tabs .reviews .crv .rating { height: 16px; background-position: 0 -32px; float: none; }

/* AAE RVI */
body .rvi { margin: 0; }
body .rvi-items { margin: 0; width: auto; }
body .rvi-items ul.rvi_list { margin: 0; padding: 0; list-style: none; width: auto; overflow: hidden; }
body .rvi-items ul.rvi_list li.rvi_item { margin: 0; width: 176px; padding: 0 8px; }
.rvi-items ul.rvi_list li.rvi_item .rvi_image { border: 1px dotted #040404; display: table-cell; height: 174px; margin: 0; overflow: hidden; text-align: center; vertical-align: middle; width: 174px; }
.rvi-items ul.rvi_list li.rvi_item .rvi_image img { max-width: 174px; max-height: 174px; margin: 0; }
.rvi-items ul.rvi_list li.rvi_item .rvi_name { margin: 10px 0; text-align: left; padding: 0 9px; }
.rvi-items ul.rvi_list li.rvi_item .rvi_name a { color: #434343; font-weight: normal; }
.rvi-items ul.rvi_list li.rvi_item .rvi_name a:hover { color: #434343; font-weight: normal; text-decoration: none; }
.rvi-items ul.rvi_list li.rvi_item .rvi_price_label { color: #000000; float: left; font-size: 13px; font-weight: bold; margin: 10px 0; padding: 0 9px; text-align: left; text-transform: uppercase; }

.rvi-items ul.rvi_list li.rvi_item .rvi_price_label span { color: #000; }
.rvi-items ul.rvi_list li.rvi_item .rvi_price_label span.rvi_price { color: #DA2126; }
.rvi-items ul.rvi_list li.rvi_item .add-cart-div { display: none; }

/* ###### RELATED PRODUCTS GENERAL ###### */

.td-related { padding: 0; vertical-align: top; }
.related-products { width: 960px; margin-bottom: 20px; }
.related-title { font-size: 20px; color: #010101; font-family: "CaeciliaLTStd85Heavy", Arial, Helvetica, sans-serif; background: url(/site/md-templates/imgs-madcatz/icon.gif) no-repeat left 12px; padding-left: 15px; margin-bottom: 20px; }

.td-related-cell { padding: 0; vertical-align: top; width: 192px; }
.related-cell { width: 176px; margin: 0 auto; }
.related-cell .thumb-image { margin: 0; border: 1px dotted #040404; display: table-cell; width: 174px; height: 174px; overflow: hidden; text-align: center; vertical-align: middle; }
.related-cell .product-name { margin: 10px 0; }
.related-cell .product-name a { color: #434343; }
.related-cell .price { color: #DA2126; font-size: 13px; font-weight: bold; margin: 0 0 10px; }
.related-cell .price span { color: #000; }

/* ###### INFOPAGE GENERAL ###### */

.td-infopage { padding: 0; vertical-align: top; }
.infopage { width: 760px; background: url(/site/md-templates/border-top.gif) repeat-x scroll left top transparent; padding-top: 16px; }
.infopage h1 { background: url(/site/md-templates/imgs-madcatz/icon.gif) no-repeat scroll left 7px transparent; color: #010101; font-family: "CaeciliaLTStd85Heavy",Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; line-height: 18px; margin: 0 0 15px; padding: 0 14px; }
/* AAE WLP */

.td-wishlist { padding: 0; }
.wishlist-content-wrap { background: url(/site/md-templates/border-top.gif) repeat-x scroll left top transparent; padding-top: 16px; width: 760px; }
.wishlist-content-wrap h1 { background: url(/site/md-templates/imgs-madcatz/icon.gif) no-repeat scroll left 7px transparent; color: #010101; font-family: "CaeciliaLTStd85Heavy",Arial,Helvetica,sans-serif; font-size: 18px;  font-weight: normal; line-height: 18px;  margin: 0 0 15px; padding: 0 14px; }
.wishlist-content-wrap .wlp_table a { color: #333; font-weight: bold; }
.wishlist-content-wrap .wlp_table a:hover { color: #000; }
.wishlist-content-wrap .wlp_table { border: 1px solid #ccc; color: #434343; font-family: Arial,Helvetica,sans-serif; font-size: 11px; width: 100%; }
.wishlist-content-wrap .wlp_table thead th { background-color: #E8E8E8; border: 0; border-bottom: 1px solid #D9D9D9; color: #2D2D2D; font-weight: normal; height: 25px; padding: 5px 12px; text-align: left; text-transform: uppercase; text-align: left; }
.wishlist-content-wrap .wlp_table tbody td { background-color: #fff; border-bottom: 1px dotted #ccc; padding: 5px 12px; text-align: left; font-weight: normal; }
.wishlist-content-wrap .wlp_table tfoot .wlp_foot_clear { padding: 5px 12px; border-bottom: 1px dotted #ccc; }
.wishlist-content-wrap .wlp_table tfoot .wlp_foot_addtocart { padding: 5px 12px; border-bottom: 1px dotted #ccc; }
.wishlist-content-wrap .wlp_table tfoot .wlp_foot_clear a { background: none; display: inline; float: right; height: auto; width: auto; font-size: 12px; font-weight: bold; }
.wishlist-content-wrap .wlp_table tfoot .wlp_foot_addtocart a { background: none; display: inline; float: right; height: auto; width: auto; font-size: 12px; font-weight: bold; }
.wishlist-content-wrap .wlp_table tfoot .wlp_foot_clear a span { display: inline; }
.wishlist-content-wrap .wlp_table tfoot .wlp_foot_addtocart a span { display: inline; }
.wishlist-content-wrap .wlp_table tfoot .wlp_foot_clear a:hover { color: #000; }
.wishlist-content-wrap .wlp_table tfoot .wlp_foot_addtocart a:hover { color: #000; }
.wishlist-content-wrap .wlp_table .wlp_col_6 form input { float: left; border: 1px solid #ccc; display: inline; width: 25px; text-align: center; padding: 2px 0; }
.wishlist-content-wrap .wlp_table .wlp_col_7 input { margin: 0; }

/*
------------------------------------------
-----------mc-site updates Styles---------
------------------------------------------
*/

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer {
    overflow: hidden;
    position: relative;
}

.jspPane {
    position: absolute;
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 100%;
    background: red;
}

.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red;
}

.jspVerticalBar *,
.jspHorizontalBar * {
    margin: 0;
    padding: 0;
}

.jspCap {
    display: none;
}

.jspHorizontalBar .jspCap {
    float: left;
}

.jspTrack {
    background: #dde;
    position: relative;
}

.jspDrag {
    background: #bbd;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}

.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}

.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d;
}

.jspVerticalBar .jspArrow {
    height: 16px;
}

.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus {
    outline: none;
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
    margin: 0 -3px 0 0;
}

/*
------------------------------------------
----------------CRV Styles----------------
------------------------------------------
*/
/* #GENERAL REVIEWS# */
.crv .table {
    width: 100%;
    border: 4px solid #F4F4F4;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    font-weight: normal;
}

.crv .table td {
    vertical-align: top;
}

.crv .table .odd_cell td {
    background-color: #F8FAF1;
}

.crv .table a {
    color: #6C8C37;
    display: block;
    font-weight: normal;
    text-decoration: none;
}

.crv .table a:hover {
    color: #009193;
    text-decoration: none;
}

/* #HEAD REVIEWS# */
.crv .table thead th {
    background-color: #0076A3;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-weight: normal;
    height: 25px;
    padding: 2px;
    text-align: center;
    text-transform: uppercase;
}

/* #CONTENT REVIEWS# */
.crv .table tbody td {
    padding: 5px;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
}

.crv {
    font: 12px / 18px Arial, Helvetica, sans-serif;
    text-align: left;
}

.crv .save a {
    color: #009933;
    font: bold;
    text-decoration: none;
    display: block;
}

/* #SAVE REVIEW FORM# */
.crv .wrap-box {
    font: normal;
    padding: 2px;
}

.crv .wrap-box span {
    padding-left: 3px;
    color: #C30;
}

.crv .wrap-box select {
    text-align: left;
    margin: 5px 0 0 15px;
}

.crv .wrap-box input {
    padding: 2px;
    margin-left: 15px;
}

.crv .input-disable {
    background-color: #999;
    color: #333;
}

.crv .wrap-box-anonymous input {
    font: normal;
    margin-left: 17px;
    height: 12px;
}

.crv .wrap-box-anonymous label {
    padding-left: 5px;
    height: 10px;
}

.crv .wrap-box textarea {
    width: 300px;
    height: 100px;
    margin-left: 15px;
}

.crv .label {
    padding-left: 15px;
}

.crv .label-rating {
    float: left;
    padding-left: 15px;
    width: 80px;
}

.crv .stars-wrap {
    width: 85px;
    height: 17px;
    float: left;
}

.crv .stars-wrap a {
    width: 17px;
    height: 17px;
    overflow: hidden;
    text-indent: -1e +8px;
    display: block;
    float: left;
}

.crv .stars {
    background: transparent url(../crv/crv-star.gif) no-repeat scroll left top;
    text-decoration: none;
}

.crv .stars-selected {
    background: transparent url(../crv/crv-star.gif) no-repeat scroll 0 -34px;
    text-decoration: none;
}

.crv .stars-hover {
    background: transparent url(../crv/crv-star.gif) no-repeat scroll 0 -17px;
    text-decoration: none;
}

.crv .submit {
    background: transparent url(../crv/crv-submit.gif) no-repeat scroll left top;
    border: 0 none;
    cursor: pointer;
    overflow: hidden;
    width: 60px;
    height: 32px;
    margin: 0 0 0 15px;
    letter-spacing: 70px; /* for FF and IE */
    text-indent: 70px; /* for Chrome */
    text-align: left; /* for Opera or it won't take the text indent */ /* float:left;			for IE due to the text-indent */
}

.crv .rating-box {
    float: left;
    margin-right: 3px;
    background: transparent url(../crv/crv-star.gif) repeat-x scroll left top;
    font-size: 0;
    height: 17px;
    line-height: 0;
    overflow: hidden;
    width: 85px;
    display: block;
}

.crv .rating-wrap {
    font-size: 11px;
    margin: 7px 0;
    margin-left: 60px;
}

.crv .rating-wrap > div {
    display: inline
}

.crv .rating {
    background: transparent url(../crv/crv-star.gif) repeat-x scroll 0 -34px;
    float: left;
    height: 17px;
}

.crv .save-iframe {
    display: none;
    width: 450px;
    height: 500px;
}

.crv .reviews-link a span {
    padding: 2px;
}

.crv .reviews-link a {
    font-size: 11px;
    font-weight: normal;
}

.crv .save-link a span {
    padding: 2px;
}

.crv .save-link a {
    font-size: 11px;
    font-weight: normal;
}

/*
------------------------------------------
---------------Header Styles--------------
------------------------------------------
*/
#nlObjectArray 
{
    display: none;
}
#searchportlettag
{
    padding: 15px;
    [if Webkit] padding-top: 17px;
}
#tbl_go
{
    position: absolute;
    [if Webkit] top: 2px;
}
/*
------------------------------------------
-------------End Header Styles------------
------------------------------------------
*/

/*
------------------------------------------
---------------Global Styles--------------
------------------------------------------
*/
#mainContent 
{
	background-color: #fff;
}
#mainContentWrapper
{
    background: url(/imgs/images/gradient.jpg) repeat-x;
}

#navList li ul {
	display: none;
	width: 10em;
 /* Width to help Opera out*/
	color: #fff;
}
#spec-div {
	margin-left: 20px;
}

#navList li ul li {
  /*drop down color*/
	background-color: #000;
}

#navList li:hover ul, #navList li.hover ul {
	display: block;
	position: absolute;
	margin-left: -17px;
	margin-top: 14px;
	width: 200px;
	padding: 0;
}

#navList li:hover li, #navList li.hover li {
	float: none;
}

#navList li:hover li a, #navList li.hover li a {
	color: #fff;
	font: 16px 'Slate W01 Medium';
}

.layoutRelated {
	margin-top: -40px;
	padding-bottom: 30px;
}

#navList li li a:hover {
	color: #fff;
}

#newsButtonX {
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

#newsButtonX:hover {
	background: #ED1C24;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

#newsButtony img {
	padding-left: 5px;
}
#newsButtony {
	padding: 12px 15px 14px;
}

#newsButtony:hover {
	background: #ED1C24;
}

#navList li li :hover {
	background: #ED1C24;
}

morenav a {
	color: #3399FF;
}

#navList {
	margin: 0;
	padding: 0;
	height: 1em;
	position: relative;
	text-align: left;
	z-index: 99999999999px\9;
}

.navFoot {
	background: transparent;
}

#navList ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#navList li {
	display: block;
	float: left;
	margin: 0;
	font: 21px 'UniversLTW01-59UltraCn';
	color: #FFFFFF;
	text-transform: uppercase;
	position: relative;
	padding: 12px 15px 14px;
}

#navList li a {
	display: block;
	color: #fff;
	text-decoration: none;
}

#navList li:hover a {
	color: #fff;
}

#navList li li:hover {
	background: #ED1C24;
}

@font-face {
	font-family:"UniversLTW01-57Condense 723818";
src:url("/css/Fonts/6fc47523-fa84-47de-b974-533db32eacd8.eot?iefix") format("eot");
}

@font-face {
	font-family:"UniversLTW01-57Condense 723818";
src:url("/css/Fonts/6fc47523-fa84-47de-b974-533db32eacd8.eot?iefix");
src:url("/css/Fonts/34e6ea2e-62b2-49c9-b5e6-128fddfd9f6c.woff") format("woff"),url("Fonts/01a871ba-586f-4d5e-8924-d4ec3b44f723.ttf") format("truetype"),url("Fonts/5ebb44ef-5450-4b20-9612-66b2a127178b.svg#5ebb44ef-5450-4b20-9612-66b2a127178b") format("svg");
}

@font-face {
	font-family:"UniversLTW01-57Condense 723821";
src:url("/css/Fonts/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?iefix") format("eot");
}

@font-face {
	font-family:"UniversLTW01-57Condense 723821";
src:url("/css/Fonts/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?iefix");
src:url("/css/Fonts/1eaf27c0-f4de-4273-9f4c-1b3236ad2f3c.woff") format("woff"),url("Fonts/9b913baf-b1f0-47d2-8c76-42f59650058f.ttf") format("truetype"),url("Fonts/0abcce12-2274-4ee7-b6d5-0066b5f5f670.svg#0abcce12-2274-4ee7-b6d5-0066b5f5f670") format("svg");
}

@font-face {
	font-family:"UniversLTW01-59UltraCn";
src:url("/css/Fonts/9ff12269-014c-4b72-a738-a0d7ddbce820.eot?iefix") format("eot");
}

@font-face {
	font-family:"UniversLTW01-59UltraCn";
src:url("/css/Fonts/9ff12269-014c-4b72-a738-a0d7ddbce820.eot?iefix");
src:url("/css/Fonts/7cc7234f-05ac-4109-8b8a-93f13c489739.woff") format("woff"),url("Fonts/6c4a7455-816a-41fb-8c03-dd71dcbbc686.ttf") format("truetype"),url("Fonts/383b7b06-99d7-4749-85ac-bf144981cfce.svg#383b7b06-99d7-4749-85ac-bf144981cfce") format("svg");
}

@font-face {
	font-family:"UniversLTW01-67BoldCn";
src:url("/css/Fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?iefix") format("eot");
}

@font-face {
	font-family:"UniversLTW01-67BoldCn";
src:url("/css/Fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?iefix");
src:url("/css/Fonts/21decb60-b395-4de2-bd04-e38eb2a56d2f.woff") format("woff"),url("Fonts/091058d4-36b2-43f6-80d3-16c88e098061.ttf") format("truetype"),url("Fonts/827d22bc-e38b-4ccf-8a21-1f9aaa76e402.svg#827d22bc-e38b-4ccf-8a21-1f9aaa76e402") format("svg");
}

@font-face {
	font-family:"UniversLTW01-85ExtraBkO";
src:url("/css/Fonts/2530da3d-f1d7-442e-bfb0-b19fcba664c8.eot?iefix") format("eot");
}

@font-face {
	font-family:"UniversLTW01-85ExtraBkO";
src:url("/css/Fonts/2530da3d-f1d7-442e-bfb0-b19fcba664c8.eot?iefix");
src:url("/css/Fonts/5a2f9593-12c2-4112-862e-1aa0a4f425eb.woff") format("woff"),url("Fonts/e87c22ca-a657-4c8a-88f2-5933aab9d95c.ttf") format("truetype"),url("Fonts/03d2c5f3-b690-4467-a028-47a5c2e659ce.svg#03d2c5f3-b690-4467-a028-47a5c2e659ce") format("svg");
}

@font-face {
	font-family:"Slate W01 Bk";
src:url("/css/Fonts/8770f5ba-b290-4c39-8053-fa62b4504af6.eot?iefix") format("eot");
}

@font-face {
	font-family:"Slate W01 Bk";
src:url("/css/Fonts/8770f5ba-b290-4c39-8053-fa62b4504af6.eot?iefix");
src:url("/css/Fonts/f0e21b22-be82-4646-8834-929f21697b8b.woff") format("woff"),url("Fonts/e34fcf36-14df-42f7-b779-2715c5e4cf48.ttf") format("truetype"),url("Fonts/cee327ea-b14e-45be-860f-f5d226b92bf3.svg#cee327ea-b14e-45be-860f-f5d226b92bf3") format("svg");
}

@font-face {
	font-family:"Slate W01";
src:url("/css/Fonts/0ccb23cc-e65f-4f1a-adee-23462447a4f9.eot?iefix") format("eot");
}

@font-face {
	font-family:"Slate W01";
src:url("/css/Fonts/0ccb23cc-e65f-4f1a-adee-23462447a4f9.eot?iefix");
src:url("/css/Fonts/fc86544e-4e5f-4492-a80e-16b5745bb869.woff") format("woff"),url("Fonts/52e5df46-b718-4238-9f2e-c141505a48c3.ttf") format("truetype"),url("Fonts/f18b502a-d62a-4454-96ee-ab538e38e037.svg#f18b502a-d62a-4454-96ee-ab538e38e037") format("svg");
}

@font-face {
	font-family:"Slate W01 Italic";
src:url("/css/Fonts/af814612-2c89-473a-891b-9d8683e56da0.eot?iefix") format("eot");
}

@font-face {
	font-family:"Slate W01 Italic";
src:url("/css/Fonts/af814612-2c89-473a-891b-9d8683e56da0.eot?iefix");
src:url("/css/Fonts/5e69749b-81e9-423a-a310-cb7ecb810a8d.woff") format("woff"),url("Fonts/14049a11-98e1-4b34-8d1d-de82753a0619.ttf") format("truetype"),url("Fonts/d1528ae2-a27a-446d-ac6a-160a9ff9b677.svg#d1528ae2-a27a-446d-ac6a-160a9ff9b677") format("svg");
}

@font-face {
	font-family:"Slate W01 Medium";
src:url("/css/Fonts/6c114a84-aeac-4533-a8f3-798922cc0300.eot?iefix") format("eot");
}

@font-face {
	font-family:"Slate W01 Medium";
src:url("/css/Fonts/6c114a84-aeac-4533-a8f3-798922cc0300.eot?iefix");
src:url("/css/Fonts/90807bcf-e7e3-43ac-9ebb-a96364087325.woff") format("woff"),url("Fonts/389822d1-6f97-438c-a4a1-5f97d1005a3f.ttf") format("truetype"),url("Fonts/e2bc308f-8bfe-48a1-89d7-a5a8ac370ff0.svg#e2bc308f-8bfe-48a1-89d7-a5a8ac370ff0") format("svg");
}

@font-face {
	font-family:"Slate W01 Bold";
src:url("/css/Fonts/fce4d9fd-68c9-4ad9-b540-f7f958aaa7c7.eot?iefix") format("eot");
}

@font-face {
	font-family:"Slate W01 Bold";
src:url("/css/Fonts/fce4d9fd-68c9-4ad9-b540-f7f958aaa7c7.eot?iefix");
src:url("/css/Fonts/2ba90e1d-8ec8-4aa3-b82d-e77ab3f6fdda.woff") format("woff"),url("Fonts/56e9b083-e986-47d7-bfc8-da81847feb7a.ttf") format("truetype"),url("Fonts/db978b75-1d87-4a94-98f8-4f05471202da.svg#db978b75-1d87-4a94-98f8-4f05471202da") format("svg");
}

@font-face {
	font-family:"Slate W01 Black";
src:url("/css/Fonts/07c39739-022e-4316-a810-e50083952993.eot?iefix") format("eot");
}

@font-face {
	font-family:"Slate W01 Black";
src:url("/css/Fonts/07c39739-022e-4316-a810-e50083952993.eot?iefix");
src:url("/css/Fonts/acc38200-60f8-4371-8311-ab06a77e1e41.woff") format("woff"),url("Fonts/8be1db05-cb45-4b9c-9e61-72c4c901c7e4.ttf") format("truetype"),url("Fonts/a01f078e-5a5f-41b2-8351-650710627e03.svg#a01f078e-5a5f-41b2-8351-650710627e03") format("svg");
}

@font-face {
	font-family:"Slate W01 Condensed";
src:url("/css/Fonts/445382dd-2b63-467a-a0e0-ffdb49690d2b.eot?iefix") format("eot");
}

@font-face {
	font-family:"Slate W01 Condensed";
src:url("/css/Fonts/445382dd-2b63-467a-a0e0-ffdb49690d2b.eot?iefix");
src:url("/css/Fonts/82c1dec6-603c-4995-8997-5db8d3c8d287.woff") format("woff"),url("Fonts/835d78d1-99c5-4915-9b14-d5a1d225b191.ttf") format("truetype"),url("Fonts/6cdd1f80-e9c7-4133-9b70-31e11ed06086.svg#6cdd1f80-e9c7-4133-9b70-31e11ed06086") format("svg");
}

@font-face {
	font-family:"SlateW01-MediumCondense";
src:url("/css/Fonts/2561543f-d4cd-4ca7-acb9-295882871a58.eot?iefix") format("eot");
}

@font-face {
	font-family:"SlateW01-MediumCondense";
src:url("/css/Fonts/2561543f-d4cd-4ca7-acb9-295882871a58.eot?iefix");
src:url("/css/Fonts/4d8e4051-9cd9-48ea-9e94-7baa3ac518f6.woff") format("woff"),url("Fonts/4809487a-5ffd-4407-8ade-f722c586c024.ttf") format("truetype"),url("Fonts/e61a67d7-4c71-413a-bd2d-cd07360561ec.svg#e61a67d7-4c71-413a-bd2d-cd07360561ec") format("svg");
}

@font-face {
	font-family:"SlateW01-BoldCondensed";
src:url("/css/Fonts/464e2f5f-ef5e-4d1b-b9d8-2a5a3aa099c8.eot?iefix") format("eot");
}

@font-face {
	font-family:"SlateW01-BoldCondensed";
src:url("/css/Fonts/464e2f5f-ef5e-4d1b-b9d8-2a5a3aa099c8.eot?iefix");
src:url("/css/Fonts/a6af05d6-f84e-44d2-a968-5b8b02f2ad7a.woff") format("woff"),url("Fonts/3a6d5acd-907f-4196-b904-f3334c78ac20.ttf") format("truetype"),url("Fonts/2c51b10b-02ab-4873-a4c8-f5f5a6f49560.svg#2c51b10b-02ab-4873-a4c8-f5f5a6f49560") format("svg");
}

@font-face {
	font-family:"SlateW01-BlackCondensed";
src:url("/css/Fonts/4790820f-1e6d-4ea2-99d2-c3a460c5be87.eot?iefix") format("eot");
}

@font-face {
	font-family:"SlateW01-BlackCondensed";
src:url("/css/Fonts/4790820f-1e6d-4ea2-99d2-c3a460c5be87.eot?iefix");
src:url("/css/Fonts/8461153c-8873-4a58-af79-59998ced7086.woff") format("woff"),url("Fonts/ebc2a42c-69ad-48c4-bb52-05b01abedb2a.ttf") format("truetype"),url("Fonts/cfd7055e-d698-4eea-bca8-e3c1fb5d83b5.svg#cfd7055e-d698-4eea-bca8-e3c1fb5d83b5") format("svg");
}

@font-face {
	font-family:"Agent W01 Regular";
src:url("/css/Fonts/6d70e19b-49f2-406c-bf3f-c37735c920a1.eot?iefix") format("eot");
}

@font-face {
	font-family:"Agent W01 Regular";
src:url("/css/Fonts/6d70e19b-49f2-406c-bf3f-c37735c920a1.eot?iefix");
src:url("/css/Fonts/faffd1f4-187e-44d5-b265-5a92d75dbaa0.woff") format("woff"),url("Fonts/b1b22495-7676-442e-a0c1-8eea7bdfafa4.ttf") format("truetype"),url("Fonts/029bf3b6-663f-44d0-ab2f-bf3f5fb00ab1.svg#029bf3b6-663f-44d0-ab2f-bf3f5fb00ab1") format("svg");
}

* {
	outline: none;
	margin: 0 auto;
	padding: 0px;
	-webkit-font-smoothing: antialiased;
	border-spacing: 0px;
}

html {
	display: block;
}

.sort_by select {
	width: 240px;
	height: 20px;
	overflow: hidden;
}

::selection {
	background: #ffb7b7;
 /* Safari */
	color: #ffffff;
}

::-moz-selection {
	background: #ffb7b7;
 /* Firefox */
	color: #ffffff;
}

body {
	background-color: #404040;
	margin: 0px auto;
	font-family: 'Slate W01 Condensed';
	font-size: 12pt;
}

#innerwrapper {
}

#div__header {
}

#div__title {
}

#div__label {
}
#qty-wrap {
	padding-top:10px\9; 
}
.productOptions {
	margin-top:15px\9; 
	float: right;
}

#tabContainer {
	position: relative;
	top: 0px;
	z-index: 100;
	float: left;
	margin-left: -4px;
}

#tabContainer ul {
	display: inline-block;
	z-index: 100;
	position: relative;
}

#tabContainer p, #tabContainer h3 {
	margin-bottom: 15px;
}

#tabContainer #tabReviews1, #tabContainer #tabReviews2 {
	padding: 10px;
	width: 900px;
	background: #c7c8ca;
}

#tabContainer .tabs li {
	list-style: none;
	display: inline-block;
}

.titleTab {
	display: inline-block;
	background: #000;
	color: #fff;
	text-decoration: none;
	height: 35px;
	font-family: Slate W01 Medium;
	width: 210px;
	font-size: 18px;
}

#tabContainer .tabs a:hover {
	background: #33D6BF;
}

#tabContainer .tabs a {
	display: inline-block;
	background: #D4CDBB;
	color: #000;
	text-decoration: none;
	padding: 8px;
	width: 155px;
	font-family: Slate W01 Medium;
	font-size: 18px;
}

#tabContainer .tabs a.active {
	background: #666;
	color: #fff;
}

/*
.portletHandle {
	display: inline-block;
	margin-left: -20px;
}

*/

.portlet-subsidiary {
	display: none;
}

#searchportlet {
	display: none;
}

#languageportlet {
	float: left;
	position: relative;
}

#regionportlet {
	float: left;
	position: relative;
	margin-top: 10px;
}

#handle_checkoutMainPortlet {
	display: block;
	margin-left: 0px;
}

#tabContainerHead ul {
	padding: 0;
	margin: 0;
	position: relative;
	left: 250px;
	top: -20px;
	z-index: 100;
}

#tabContainerHead .tabs li {
	list-style: none;
	display: inline;
}

#tabContainerHead .tabs a {
	padding: 5px 10px;
	display: inline-block;
	background: #666;
	color: #fff;
	text-decoration: none;
}

#tabContainerHead .tabs a.active {
	background: #fff;
	color: #000;
}

.onethirdrow {
	display: inline-block;
	width: 280px;
	;
padding: 10px;
	vertical-align: top;
}

.titleTab, .blackBackFeat, .blackBackSpec, .blackBackDesc, .blackBack2 {
	font: 18px/35px "Slate W01 Medium";
	background-color: #000;
	color: #fff;
	text-transform: uppercase;
}

.twohirdsrow {
	display: inline-block;
	width: 570px;
	vertical-align: top;
}

.twoRowTable {
	display: inline-block;
	width: 45%;
	padding: 10px;
	vertical-align: top;
}

.threeRowTable {
	display: inline-block;
	width: 25%;
	padding: 10px;
	vertical-align: top;
}

#addtocart_options_wrapper {
	display: inline-block;
}

#addtocart_options_wrapper .smalltextnolink {
	text-align: left;
}

#addtocart_options_wrapper .inputreq {
	width: 100px;
	margin-bottom: 5px;
}

.div__body2 {
	width: 960px;
	margin: 0 auto!important;
	position: relative;
	z-index: 100;
}

.grad {
	margin-left: 10px;
	position: absolute;
	height: 80px;
	width: 960px;
	background: #918d82;
}

#div__body {
	width: 960px;
	margin: 4px auto 0px auto!important;
	/*position: relative;*/
	z-index:100;
    /*background: url("/imgs/Background/textured_bg.jpg") repeat scroll 0 0 #b3b3b3;*/
    background: url(/imgs/images/gradient.jpg) repeat-x!important;
    background-color: #fff!important;
}

#topCurve {
	background: url(/imgs/topHead.gif) repeat;
	display: block;
	width: 100%;
	height: 10px;
	margin-top: -10px;
}

#bacBG {
	background: url(/imgs/Background/textured_bg.jpg) repeat;
	display: block;
	width: 100%;
	height: 90px;
	margin-left: -14px;
}

.style-three {
	border-bottom: dotted #333 2px;
	margin-top: 24px;
	margin-bottom: 24px;
	clear:both;
	color:#acacac;
}

#slashHR {
	display: inline-block;
	width: 960px;
	height: 30px;
	background-image: url("/imgs/slasher.jpg");
	margin-left: -14px;
	margin-left: -13px\9;
	margin-bottom: 10px;
}

#webHeader {
	color: #33D6BF;
	font: 48px 'UniversLTW01-85ExtraBkO';
	margin-left: 150px;
	text-shadow: 0.1em 0.1em 0.05em #333;
}

.borderless {
}

#bottomBannerad {
	display: block;
	width: 729px;
	height: 90px;
	margin: 50px auto 90px auto;
}

#pageFoot {
	height: 55px;
	width: 960px;
	margin: auto !important;
	background-repeat: no-repeat;
	background-image: url("/imgs/column_footer_striped.png");
	-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.6);
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.6);
	border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.6);
}

.uni-header-bg {
	width: 960px;
	height: 145px;
	position: absolute;
	background: red;
	background-position: center;
	z-index: -10;
	margin-left: 152px;
	margin-right: auto;
}

#ordersummary_total td b {
	margin-right: 10px;
}

/**************************Bread Crumb Styles Start***********************************/
/* bread Crumb Styling -Start */
.crumb-white {
	float: left;
}

.white_head {
	float: left;
	background-image: url("/imgs/crumb/Breadcrum_White_Right.png");
	height: 21px;
	width: 11px;
}

.white_back {
	float: left;
	background-image: url("/imgs/crumb/Breadcrum_White_Left.png");
	height: 21px;
	width: 6px;
}

.crumb-white a {
	color: #000;
	background-image: url("/imgs/crumb/Breadcrum_White_bg.png");
	float: left;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 6px;
	font-size: 10px;
	font-family: 'Slate W01';
	font-weight: normal;
}






.crumb-green {
	float: left;
}

.green_head {
	float: left;
	background-image: url("/imgs/crumb/Breadcrum_Green_Right.png");
	height: 21px;
	width: 11px;
}

.green_back {
	float: left;
	background-image: url("/imgs/crumb/Breadcrum_Green_Left.png");
	height: 21px;
	width: 10px;
}

.crumb-green a {
	color: #FFF;
	background-image: url("/imgs/crumb/Breadcrum_Green_bg.png");
	float: left;
	text-decoration: none;
	height: 19px;
	padding-top: 2px;
	font-family: 'Slate W01 Condensed';
	text-transform: uppercase;
}








.crumb-orange {
	float: left;
}

.crumb-orange p {
	background-image: url("/imgs/crumb/Breadcrum_BBlack_bg.png");
	float: left;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 6px;
	font-size: 10px;
	font-family: 'Slate W01';
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 7px;
	padding-right: 7px;
	color: #FFF;
}

.orange_head {
	float: left;
	background-image: url("/imgs/crumb/Breadcrum_BBlack_Right.png");
	height: 21px;
	width: 11px;
}

.orange_back {
	float: left;
	background-image: url("/imgs/crumb/Breadcrum_BBlack_Left.png");
	height: 21px;
	width: 11px;
}

/*
.crumb-orange p {
	color: #000 !important;
	background-image: url("/imgs/crumb/Breadcrum_Orange_bg.png");
	float: left;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 6px;
	font-size: 10px;
	font-family: 'Slate W01';
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 7px;
	padding-right: 7px;
}

.orange_head {
	float: left;
	background-image: url("/imgs/crumb/Breadcrum_Orange_Right.png");
	height: 21px;
	width: 11px;
}

.orange_back {
	float: left;
	background-image: url("/imgs/crumb/Breadcrum_Orange_Left.png");
	height: 21px;
	width: 11px;
}
*/

.blankTop {
	height: 10px;
}

#categoryHead {
	width: 220px;
	background: url('/imgs/category_bg.jpg') repeat-y;
	border-bottom: dotted white 2px;
	padding-top: 35px;
	padding-bottom: 35px;

}

h1.categoryText {
	text-align: center;
	color: white;
	font: 18px 'UniversLTW01-57Condense 723818';
}

.categoryBanner {
	display: block;
	background-color: white;
	width: 1000px;
	text-align: center;
	margin-left: -20px;
	color: #000000;
	font-size: 18pt;
	font-weight: normal;
	line-height: 40pt;
	margin-bottom: 10px;
	font-family: 'UniversLTW01-57Condense 723821';
}


select {
}
/* bread Crumb Styling -End */
.accountcrumb {
	margin-left: auto;
	margin-right: auto;
}

#breadcrumb {
	width: 960px;
	height: 47px;
	margin-top: 0px;
	position: relative;
	z-index: 111;
	background-color: #999999;
	/*background: url("/imgs/images/crumbBG.jpg") !important;*/
	padding-top: 60px;
}

#crumb-nav {
	display: none;
}

.newBanner{
	background: url("/imgs/newbanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.discontinuedRibbon{
	background: url("/imgs/discontinuedBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.featuredRibbon{
	background: url("/imgs/featuredBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.commingRibbon{
	background: url("/imgs/soonBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.clearanceRibbon{
	background: url("/imgs/clearanceBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.gamesmartRibbon{
	background: url("/imgs/gamesmartBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.saleRibbon{
	background: url("/imgs/saleBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.refurbishedRibbon{
	background: url("/imgs/refurbishedBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.hotRibbon{
	background: url("/imgs/hotBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.exclusiveRibbon{
	background: url("/imgs/ExclusiveBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.proRibbon{
	background: url("/imgs/proGearBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}
.recommendedRibbon {
	background: url("/imgs/recommendedBanner.png");
	display: block;
	height: 70px;
	position: absolute;
	width: 70px;
	margin-top: -5px;
	margin-left: -5px;
	z-index: 1;
}

#new-crumb {
	margin-left: 10px;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
	margin-top: 10px;
}

.crumb, .crumbover {
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	padding: 0 10px;
	text-decoration: none;
}		

/**************************Bread Crumb Styles End***********************************/ 


/**************************Universal Header Start***********************************/ 
#div_UniversalHeader {
	background: url("/imgs/Universal_Header/Universal_Header_bg.png");
	height: 40px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	position: absolute;
	z-index: 115;
}

#in-store-nav-wrapper {
	margin: auto;
	padding: 0px;
	width: 100%;
}

#div_UniversalHeader .mczLogoPosition {
	background: url("/imgs/Universal_Header/mad_catz_logo_home.png");
	float: left;
	width: 200px;
	height: 40px;
}

#div_UniversalHeaderInnerWrap {
	width: 1000px;
	margin: 0 auto;
}

#div_UniversalHeaderUserControls {
	float: right;
	width: 555px;
}

.mct .view a {
	float: right;
	font-weight: normal !important;
	background: url("/imgs/images/buttonBgNormal_102-32.png") no-repeat scroll 0 0 transparent;
	width: 102px;
	height: 32px;
	color: #ffffff !important;
	border: none;
	font-size: 14pt;
	font-family: 'slate w01 condensed';
	margin: 5px;
	padding: 0px!important;
	vertical-align: middle;
	line-height: 32px;
}

.userControlPosition
{
    float:left;
    position:relative;
    height:40px;
}

.userControlPosition a:hover {
	background-color: #fff!important;
	color: #000;
}

.userControlPosition a {
	text-decoration: none;
	color: White;
	float: left;
	padding: 12px 15px 13px;
	font: 14px 'Slate W01';
}

.userControlPosition .img_arrow {
	text-decoration: none;
	border: none;
	padding-right: 8px;
	padding-top: 4px;
	float: left;
}

.userControlPosition .img_shopping_cart {
	text-decoration: none;
	border: none;
	padding-right: 8px;
	padding-top: 1px;
	float: left;
}

#my-account-help:hover {
	background: none repeat scroll 0 0 #fff;
}

.countryLanguage {
	float: left;
	position: relative;
}

#adj ul li {
	margin-left: 15px;
}

.infolist ul li {
	font-family: 'slate w01';
	font-size: 10pt;
	color: #000;
}

ul li {
}

ul ul li {
	margin-left: 10px;
}

.5down {
	height: 5px;
	display: block;
}

.countryLanguage .countryLanguageDropdown {
	width: 200px;
	background-color: #666666;
	color: #FFFFFF;
	opacity: 0.9;
	position: absolute;
	margin: 39px auto;
	right: 9999px;
}

.countryLanguage:hover .countryLanguageDropdown {
	right: 0px;
}

.footerCountryLang.countryLanguageDropdown {
	width: 200px;
	background-color: #666666;
	color: #FFFFFF;
	opacity: 0.9;
	position: absolute;
	margin: 39px auto;
	left: -9999px;
}

.footerCountryLang:hover .countryLanguageDropdown {
	left: 0px;
}

.countryLanguage .countryLanguageDropdown a, footerCountryLang .countryLanguageDropdown a {
	display: block;
	height: 20px;
	font-size: 12px;
	line-height: 12px;
	padding: 10px;
	float: none;
	color: #FFFFFF;
	text-decoration: none;
}

.countryLanguage .countryLanguageDropdown a:hover {
	background-color: #353535;
	color: #33d6bf;
	opacity: 1.0;
}

.userControlPosition .countryLanguage:hover {
	background: none repeat scroll 0 0 #666666;
}

.dropdown {
	width: 200px;
	background-color: #fff;
	color: #333;
	position: absolute;
	margin: 40px auto;
	-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
	border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
	padding-bottom: 7px;
	left: -9999px;
	z-index: 210;
}

.dropdown a {
	display: block;
	height: 20px;
	font-size: 12px;
	line-height: 12px;
	padding: 10px;
	float: none;
	color: #000;
	text-decoration: none;
}

.dropdown a:hover {
	color: #33d6bf;
}

#div_UserControls_MyAccount:hover, #div_UserControls_RegionSelect:hover {
	background: none repeat scroll 0 0 #fff;
	color: #000;
}

#div_UserControls_MyAccount:hover .dropdown {
	left: -72px;
}

#div_UserControls_RegionSelect:hover .dropdown {
    left: -61px;
}

/***************** Rollover cart styling ***********************/
body #div__header .rollover_mct {
	background-color: #FFFFFF;
	color: #000000;
	width: 272px;
	border: medium none;
	border-radius: 5px 0 5px 5px;
	color: #000000;
	margin-top: 40px;
	-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
	border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
	font: 14px 'Slate W01';
}

#div__header .mct .item-list li .right-col {
	float: left;
	padding: 0;
	width: 180px;
}

#div__header .mct .item-list li .cell-image {
    /*border: 1px solid #ECECEC;*/
	float: left;
	height: 80px;
	margin-right: 10px;
	overflow: hidden;
	width: 80px;
	border: none;
}

#div__header .mct .item-list li .cell-image img {
	max-width: 80px;
	border: none;
}

.cart a:hover {
/*    background: url("/imgs/Universal_Header/MyAccount_Hover_BG.png") repeat-x scroll 0 0 transparent;*/
/*    background: none repeat scroll 0 0 #666666;*/;
}

.mct .cell-option-table {
	float: left;
	font-size: 12px;
	margin-top: 5px;
	font: 12px 'Slate W01';
}

.mct .cell-price a img {
	margin-top: 15px;
}

.mct .total {
	text-align: center;
	font-weight: bold;
}

.mct .cell-qty input {
	margin-left: 10px;
	border: none;
	font: 12px 'Slate W01';
	background-color: #ffffff;
}

.mct #mct_viewmore {
	font: 12px 'Slate W01';
	color: #333333;
	padding: 5px;
}

.mct .item-list li .cell-options {
	margin-left: 10px !important;
	font: 12px 'Slate W01';
}

.mct .item-list li .cell-name a {
/*    font-family:UniversLTW01-59UltraCn;*/
	font-family: "UniversLTW01-57Condense 723821";
	color: #333333;
	font-size: 14px!important;
	font-weight: normal!important;
	margin: -15px;
}

.mct .title-sidebar {
	color: #333333 !important;
	font-weight: normal !important;
	font: 14px 'Slate W01';
}

.mct .items > a {
	font-weight: normal !important;
}

/*************Rollover cart style ends*****************/

#div_UniversalHeader .universal_header_seperator {
	background: url("/imgs/Universal_Header/Universal_Header_seperator.jpg");
	background-repeat: no-repeat;
	height: 20px;
	width: 2px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}

#seperator {
	background-image: url("/imgs/Universal_Header/Universal_Header_bg.jpg");
}

#uh-wrapper {
	height: 120px;
}

/**************************Universal Header End***********************************/ 


/************************* Navigation style Start ********************************/
#in-store-nav {
	height: 50px;
	width: 1000px;
	position: relative;
	background-color: #000000;
	border-radius: 5px;
	opacity: 0.9;
	z-index: 101!important;
	-moz-border-radius: 5px;
	margin: 0 auto;
}

.searchText, #topNavigationSearchbar .input 
{
    [if IE 7] margin-top: -1px;
	background-image: url("/imgs/In_Store_Nav/In_Store_Nav_Searchbar.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 260px;
	border: none;
	font-size: 12px;
	color: #333333;
	padding: 0 0 0 7px;
	line-height: 30px;
}

.searchText, #topNavigationSearchbar2 .input {
	background-image: url("/imgs/In_Store_Nav/In_Store_Nav_Searchbar.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 260px;
	border: none;
	font-size: 12px;
	color: #333333;
	padding: 0 0 0 7px;
	line-height: 30px;
}

.searchTextFocusOut {
	font-style: italic;
}

.searchTextFocus {
	font-style: normal;
}

#topNavigationSearchbar2 #go {
	background-image: url("/imgs/In_Store_Nav/Magnifier.png");
	height: 30px;
	width: 35px;
	border: none;
	color: transparent;
}

.searchButton, #topNavigationSearchbar #go 
{
    [if IE 7] margin-left: -1px;
	background-image: url("/imgs/In_Store_Nav/Magnifier.png");
	height: 30px;
	width: 35px;
	border: none;
	position:absolute;
}

#topNavigationSearchbar .smalltextnolink {
	display: none;
}

#topNavigationSearchbar .topSearchtext {
	margin-left: -20px;
	color: White;
	float: left;
	margin-top: 3px;
}


/****************** new style from wes **********************/
#topNavLeft {
	float: left;
	width: 1000px;
	height: 50px;
}

#topNav {
	width: 1000px;
	margin: 0 auto;
	background-color: #000000;
	opacity: 0.9;
	height: 50px;
	position: relative;
	display: inline-block;
	text-align: center;
	/* bottom: 1000px; */
	border-radius: 5px;
	-moz-border-radius: 5px;
	z-index: 9951;
}

#topNavRight {
	background: url(/imgs/In_Store_Nav/store_nav_search_area.png) no-repeat;
	width: 445px;
	height: 50px;
	float: right;
}

#topNavigationSearchbar {
	margin-top: -10px;
	float: right;
	width: 335px;
}

#topNavigationSearchbar2 {
	float: right;
	width: 335px;
	margin-top: -3px;
}

.textHide:hover {
	background-color: #ed1c24;
	color: #fff!important;
}

#navLinks li:hover a {
	background-color: #ed1c24;
}

#navLinks {
	display: block;
	float: left;
	margin: 0;
	font: 21px 'UniversLTW01-59UltraCn';
	position: relative;
	text-transform: uppercase;
	color: #fff;
	list-style: none;
	padding: 0;
	margin: 0;
}

#navLinks img {
	border: none;
}

#navLinks .textHide {
	display: block;
	padding: 12px 15px 14px;
	color: #fff;
	text-decoration: none;
}

#navLinks ul li:hover {
	color: #fff!important;
}

#navLinks .home .textHide , #navLinks .SHOP .textHide {
	cursor: pointer;
}

#navLinks .home .textHide , #navLinks .SHOP .textHide:hover {
	cursor: pointer;
}

#navLinks li a {
	color: #fff;
}

#navLinks li:hover a {
	color: #fff;
}

#navLinks li li a {
	color: #333333!important;
}

#navLinks li {
   /* position:absolute;*/
	float: left;
	z-index: 100;
}

#navLinks li .arrow {
	background-image: url("/imgs/In_Store_Nav/In_Store_Nav_Gray_Arrow.png");
	height: 10px;
	width: 10px;
	float: right;
	margin-left: 8px;
	margin-top: 8px;
}

#navLinks li:hover .arrow {
	background-image: url("/imgs/In_Store_Nav/In_Store_Nav_Green_Arrow.png");
}

#navLinks li .dropdown {
	position: absolute;
	left: -9999em;
  /*Hides the drop down */
	font-weight: normal;
	color: #FFFFFF;
	width: 200px;
}

#navLinks li:hover .dropdown {
	color: red;
	left: 0;
	top: auto;
	position: relative;
}

#navLinks .dropdown .subMenuLink {
	display: block;
	height: 20px;
	font-size: 16px;
	line-height: 14px;
	padding: 10px;
	background-color: #333333;
	color: #fff;
	text-decoration: none;
	font-family: 'Slate W01 Medium';
}

#navLinks .dropdown .subMenuLink:hover {
	background-color: #ed1c24;
	color: #fff;
}

.subMenuBottom {
	background: url(/imgs/In_Store_Nav/submenuBottom.png) no-repeat scroll 0 2px;
	height: 15px;
	width: 210px;
	margin-top: -2px;
}

#navLinks .home , #navLinks .SHOP {
	width: 65px;
	height: 50px;
	top: 0px;
	border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

#navLinks .home:hover, #navLinks .SHOP:hover {
	background-color: #333;
}

#navLinks .Regionals {
	width: 150px;
	height: 50px;
	top: 0px;
}

#navLinks .Platformz {
	width: 115px;
	height: 50px;
/*    left: 65px;*/
	top: 0px;
}

#navLinks .Brandz {
	width: 95px;
	height: 50px;
/*    left: 295px;*/
	top: 0px;
}

#navLinks .Categories {
	width: 115px;
	height: 50px;
   /* left: 180px;*/
	top: 0px;
}

#navLinks .Brands {
	width: 95px;
	height: 50px;
/*    left: 295px;*/
	top: 0px;
}

#navLinks .BRANDSITES {
	width: 120px;
	height: 50px;
   /* left: 390px;*/
	top: 0px;
}

#navLinks .Support {
	width: 90px;
	height: 50px;
/*    left: 465px;*/
	top: 0px;
}
/************************* Navigation style End ********************************/

/************************* Banner Ad style Start ********************************/

#text-banner-ad {
	background-image: url("/imgs/Text_Banner_Ad/Text_Banner_Ad_bg_full.png");
	height: 50px;
	width: 1000px;
}

#text-banner-ad .viewAllButton {
	height: 32px;
	width: 102px;
	background: url("/imgs/Text_Banner_Ad/Text_Banner_Ad_ViewAll.png") no-repeat 0 0;
	border: none;
}

#view-all {
	background-image: url("/imgs/Text_Banner_Ad/Text_Banner_Ad_ViewAll.png");
	height: 32px;
	background-repeat: no-repeat;
	width: 102px;
	float: right;
	margin-top: 9px;
	margin-right: 10px;
}

/************************* Banner Ad style End ********************************/

/************************* Rotator Matrix style Start ********************************/

.landingBox {
	margin: 0px 0px 0px -27px;
	min-width: 710px;
	min-height: 84px;
	padding: 10px 20px 0px 20px;
}
#rotator-matrix {
	background-image: url("/imgs/Rotator_Matrix/Rotator_Matrix_Top.png");
	height: 435px;
	width: 960px;
	margin-top: 20px;
}

#rotator-matrix-nav {
	background-image: url("/imgs/Rotator_Matrix/Rotator_Matrix_Bottom.png");
	height: 65px;
	width: 960px;
}
/************************* Rotator Matrix style End ********************************/


/************************* Main Content style Start ********************************/
#content-wrapper {
	margin-left: 13px\9;
}

/************************* LeftBar style Start ********************************/
.leftNavi {
	margin-top: -75px;
}

.td-left 
{
    /*padding: 5px 0px 0px 155px;*/
}

.leftBar {
	width: 220px;
	position: relative;
	float: left;
}

.twitterblock {
	background: url("/imgs/Twitter/Twitter_Box.png") no-repeat scroll 0 0 transparent;
	height: 196px;
	width: 196px;
	padding: 0 5px 0 5px;
	float: right;
	margin-bottom: 15px;
}

.certificateCol {
	position: absolute;
	left: 15px;
	bottom: 405px;
}

#tweets {
	font-size: 10pt;
	height: 100px;
	margin-left: 5px;
	margin-top: 15px;
	overflow: auto;
	padding-left: 5px;
	width: 165px;
}

.twitterblock h5 {
	padding: 0 5px 0 5px;
	float: left;
	margin-top: 40px;
	color: White;
	font-style: italic;
	font-size: 12px;
}

.twitter_sideimg {
	background: url("/imgs/Twitter/Twitter_Box_Logo.png") no-repeat scroll 0 0 transparent;
	height: 51px;
	margin-left: -58px;
	position: absolute;
	width: 53px;
	margin-top: 10px;
}

.twitter_Triton_Logo {
	margin-left: 135px;
}

.twitter_Button {
	background: url("/imgs/Twitter/Twitter_Box_Triton_Logo.png") no-repeat scroll 0 0 transparent;
	height: 39px;
	width: 39px;
	float: left;
	border: none;
	margin-top: 30px;
}

.bannahAdvert {
	display: inline-block;
	margin-left: 40px;
	margin-bottom: 40px;
	margin-top: 20px;
}

#wayToShopWrapper {
	display: inline-block;
}

.wayToShop {
	background-color: #8F8A7E;
	float: right;
	width: 200px;
	padding-bottom: 10px;
}

.wayToShopHead {
	background-color: #000;
	height: 35px;
	width: 220px;
	float: right;
}

.wayToShopHead .text {
    color: #fff!important;
    background-color: #000;
    font: 24px 'UniversLTW01-59UltraCn'!important;
    text-transform: uppercase;
    padding-top: 3px!important;
    padding-left: 5px!important;
    padding-bottom: 0!important;
}

.iBullet,.content-subsidiary {
	display: none;
}

.div__body table tbody tr td table tbody noprint {
	display: none;
}

.textboldnolink .maintitle {
}

.maintitle td {
	background-color: #000;
	height: 35px;
	width: 220px;
	float: right;
	margin-top: -2px;
}

.maintitle {

	color: #fff;
	padding: 3px 5px 0 12px;
	font: 40px 'UniversLTW01-59UltraCn';
	text-transform: uppercase;
}

.waytoshopheadtext2 {
	color: #fff;
	margin-left: 20px;
	font: 24px 'UniversLTW01-59UltraCn';
	text-transform: uppercase;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0;
}
.waytoshopheadtext {
	color: #fff;
	margin-left: 20px;
	font: 24px 'UniversLTW01-59UltraCn';
	text-transform: uppercase;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0;
}


.dottedLine {
	border-bottom: dashed black 1px;
}

.dottedLine2 {
	border-bottom: dashed black 1px;
	margin-left: -20px;
	padding-bottom: 43px;
}

.orangeBox {
	background-color: #FDA663;
	width: 5px;
	height: 35px;
	float: right;
	display: inline-block;
	margin-top: -35px;
}

.bluBox2 {
	background-color: #33D6BF;
	width: 5px;
	height: 31px;
	display: inline-block;
	margin-bottom: -11px;
}

.smallTri {
	float: left;
	font-size: 25px;
	margin-top: -5px;
}

.bigTri {
	float: left;
	position: relative;
	top: 10px;
	right: 10px;
}

.blackTri {
	float: left;
	font-size: 30px;
	margin-left: -20px;
	color: #000;
}

.titleTab {
	padding-left: 20px;
	width: 300px;
	margin-left: -10px;
	border-right: #33d6bf solid 5px;
}

.blackBackFeat {
	padding-left: 20px;
	width: 300px;
	margin-left: -10px;
	border-right: #33d6bf solid 5px;
}

.blackBackSpec {
	padding-left: 20px;
	width: 300px;
	position: relative;
	right: 55px;
	border-right: #33d6bf solid 5px;
}

.blackBackDesc {
	margin: 0px -10px;
	padding-left: 20px;
	width: 300px;
	border-right: #33d6bf solid 5px;
}

.blackBack2 {
	margin: 0px -10px;
	padding-left: 20px;
	background-color: #7e8f8f;
	width: 300px;
	border-right: #FDA663 solid 5px;
}

.wayToShopHead_Categories h3 {
	padding: 20px;
	color: White;
	font-family: 'UniversLTW01-57Condense 723821';
}

.iBullet {
	display: none;
}

.wayToShop ul li a {
	color: #000;
	font: 14px/20px 'Slate W01';
	text-transform: capitalize;
	margin-left: 10px;
}

.wayToShop ul {
	padding-top: 5px;
}

.left_banner_ad {
	background-color: #EBEBEB;
	height: 150px;
	width: 195px;
	float: left;
	margin-top: 15px;
}

.shiftup15 {
	margin-top: -15px;
}

.shiftup45 {
	margin-top: -50px;
}

.topSeperatorBg td {
	background: url("/imgs/Left_Hand_Nav/Left_Hand_Nav_Seperator.png") no-repeat scroll 0 15px transparent;
	padding-top: 10px;
}

.wayToShopCategoriesBrands {
	margin-left: 10px;
	float: left;
}

.wayToShop .wayToShopLists {
}

.wayToShop h3 {
}

.level0 a, .level9 a {
	margin-left: 5px;
	margin-top: 10px;
	padding-left: 10px;
	float: left;
	text-decoration: none;
	width: 100%;
	font-weight: normal;
	font-size: 21px;
	font-family: 'UniversLTW01-57Condense 723821';
	color: #333333;
	line-height: 26px!important;
}

.level1 a {
	padding-left: 20px;
}

.level2 a {
	padding-left: 35px;
}

.level3 a {
	padding-left: 50px;
}

.level4 a {
	padding-left: 65px;
}

.level5 a {
	padding-left: 80px;
}

.level1 a,.level2 a,.level3 a,.level4 a,.level5 a, .level6 a, .level7 a, .level8 a {
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	text-decoration: none;
	color: #333333;
	font-size: small;
	width: 100%;
	font-family: 'Slate W01 Condensed';
	line-height: 15px;
}

.wayToShop li {
	list-style-type: none;
	width: 100%;
}

.level0 a:hover,  .wayToShop .level9 a:hover {
	background: url("/imgs/Left_Hand_Nav/Left_Hand_Nav_Selected_Bg_Big.png") no-repeat scroll 0 0 transparent;
	text-decoration: none;
	color: #fff;
/*   width:175px;*/;
}

.wayToShop a:hover {
/* background: url("/imgs/Left_Hand_Nav/Left_Hand_Nav_Selected_Bg.png") no-repeat scroll 0 0 transparent;*/
	text-decoration: none;
	color: #fff;
/*   width:175px;*/;
}

.wayToShop .waytoshop_separator {
	background: url("/imgs/Left_Hand_Nav/Left_Hand_Nav_Seperator.png") no-repeat scroll 0 0 transparent;
	height: 4px;
	width: 196px;
	float: left;
	margin: 20px 0 10px 1px;
}

.block-add-to-cart form {

}

.block-add-to-cart-bottom {
	background-color: #FDA663;
	height: 6px;
	margin-top: -12px;
	margin-bottom: 15px;
	display: none;
}

.wayToShopBottom {
	background-color: #FDA663;
	height: 5px;
	width: 200px;
	float: right;
	margin-bottom: 15px;
	border-style: none;
}

.newsletter_sideimg {
	background: url("/imgs/Newsletter/Newsletter_left_Box.png") no-repeat scroll 0 0 transparent;
	height: 75px;
	margin-left: -77px;
	position: absolute;
	width: 78px;
}

.newsletter {
	float: right;
	background: url("/imgs/Newsletter/Newsletter_Box_bg.png") no-repeat 0 0;
	height: 200px;
	width: 195px;
/*    padding:0 5px 0 5px;*/
	color: White;
	margin-bottom: 15px;
}

.newsletter p {
	font-size: 11px;
	color: White;
	margin: 0 4px 0 5px;
}

.newsletter .text {
	margin: 5px 0 0px 5px;
	height: 30px;
	width: 165px;
	background: url("/imgs/Newsletter/Email_First_Name_Bg.png") no-repeat 0 0;
	font-size: x-small;
	font-style: italic;
	padding: 0 5px;
}

.newsletter .submit {
	height: 32px;
	width: 102px;
	background: url("/imgs/Newsletter/Newsletter_Join_Now.png") no-repeat 0 0;
	border: none;
	margin-top: 10px;
	margin-left: 5px;
}

.newsletter h3 {
	padding: 10px 0;
}
/************************* LeftBar style End ********************************/

/************************* Right Content style Start ********************************/
.mainContentArea #div__sliderCategory {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.td-infopage {
	background: #D4CDBB;
	padding: 10px !important;
}

.info_item_wrapper {
	margin: 5px 20px;
}

.rightContent {
	width: 730px;
	margin-bottom: 20px;

}

#view_products {
	display: none;
	background: url('/imgs/Products_Matrix/Home_Fold_Tab_View_Products.png') repeat-x scroll 50% 50% transparent;
	margin-top: 35px;
	margin-bottom: 20px;
	height: 65px;
	text-align: center;
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3);
}

#view_products .view_product_link {
	display: block;
	font-size: 30px;
	margin-right: 510px;
	padding-top: 5px;
	font-family: UniversLTW01-59UltraCn;
}

.product-matrix-header2 {
	border-bottom: dashed black 1px;
	background-color: #EEE8DA;
	width: 750px;
	height: 33px;
	color: white;
	position: relative;
	right: 10px;
}

.product-matrix-header {
	width: 740px;
	height: 35px;
	position: relative;
	top: 15px;
	margin-bottom: 20px;
}

.sort_by {
	top: 5px;
	position: relative;
}

.products_per_page {
	color: #000;
	font-size: 12px;
	margin-top: 10px;
	position: relative;
	left: 5px;
}

.products_per_page a {
	text-decoration: none;
	font-size: 12px;
	color: #ed1c24;
	padding: 0 2px;
}

.product-matrix-header .page_nos {
	float: right;
	margin-top: 10px;
}

.page_nos a {
	color: #ed1c24;
	font-size: 12px;
	line-height: 16px;
	padding: 0 3px;
	text-decoration: none;
	text-transform: none;
}

.product-matrix-bottom {
	margin-bottom: -5px;
	margin-top: 20px;
	min-height: 50px;
display: inline-block;
	position: relative;
	top: 6px;
}

.product-matrix-bottom .btt-img {
	margin-left: -18px;
	padding-top: 1px;
}

#content-wrapper .mainContent {
	margin-bottom: 20px;
	font-family: 'Slate W01';
	margin-left: 14px;
	margin-left: 0px\9;
}

.prod_detail_left {
	float: left;
	width: 500px;
	margin: 10px;
}

.prod_detail_right {
	float: left;
	margin-left: 10px;
	width: 400px;
	margin-top: 10px;
}

.Product_Header {
	width: 100%;
}

.Product_Price {
	float: left;
}

#galleria img {
	height: 500px;
	width: 500px;
}

.product-detail-matrix-header h3 {
	color: white;
	margin: 7px 0 0 20px;
}

#content-wrapper .mainContent .product-detail-bg {
	float: left;
	width: 945px;
	border-radius: 5px 5px 5px 5px;
margin-left: -4px;
}

#content-wrapper .mainContent .product-detail-bg .detailHeader h3 {
	background-color: black;
}

#content-wrapper .mainContent .product-detail-bg .detailHeader {
	color: white;
	font-size: 18pt;
	padding-top: 30px;
	text-transform: none;
	margin-bottom: 30px;
}

#content-wrapper .mainContent .product-review-bg {
	background-color: #fff;
	float: left;
	width: 945px;
	border-radius: 5px 5px 5px 5px;
	margin-top: 20px;
}

#content-wrapper .mainContent .product-review-bg .reviewHeader {
	font-size: 18pt;
	margin-left: 30px;
	margin-top: 10px;
	text-transform: none;
}

#content-wrapper .mainContent .featured-detail-bg {
	color: #fff;
	width: 474px;
	margin-left: -4px;
	float: left;
	position: relative;
}

#content-wrapper .mainContent .featured-detail-bg .detailHeader {
	font-size: 18pt;
	width: 450px;
	margin-top: 10px;
	text-transform: none;
}

#content-wrapper .mainContent .relateditems-detail-bg {
	width: 960px;
	margin-bottom: 40px;
}

h3#content-wrapper .mainContent .relateditems-detail-bg {
	background: url("/imgs/Products_Matrix/Products_Details_Matrix_Top.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-family: 'Slate W01';
	font-size: 18pt;
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
	text-transform: none;
}

#content-wrapper .mainContent .relateditems-detail-bg .product-matrix {
	position: relative;
	left: 3px;
	width: 940px;
}

.cardBar_rel {
	background-color: #000;
	height: 5px;
	width: 180px;
	position: relative;
	bottom: 25px;
	border-style: none;
}

.cardBar {
	background-color: #000;
	height: 5px;
	width: 210px;
	border-style: none;
	margin: 0px 0px 0px 5px;
}

#content-wrapper .mainContent .relateditems-detail-bg .product-matrix .product_card .product_card_rel {
	margin-right: 0px;
}

#content-wrapper .mainContent .relateditems-detail-bg .product-matrix table {
	margin: 0px;
}

#related {
}

#content-wrapper .mainContent .product-detail-bg-top {
	background: url("/imgs/Products_Matrix/Products_Details_BG_Top.png") no-repeat scroll 0 0 transparent;
	float: left;
	width: 960px;
	height: 40px;
}

#content-wrapper .mainContent .product-detail-bg-top h3 {
	font-size: 18pt;
	margin-top: 10px;
	text-transform: none;
}

#content-wrapper .mainContent .product-detail-bg-bottom {
	background: url("/imgs/Products_Matrix/Products_Details_BG_Bottom.png") no-repeat scroll 0 0 transparent;
	float: left;
	width: 960px;
	height: 10px;
}

#content-wrapper .mainContent .product-review-bg-top {
	background: url("/imgs/Products_Matrix/Products_Details_BG_Top.png") no-repeat scroll 0 0 transparent;
	float: left;
	width: 960px;
	height: 40px;
	margin-top: 20px;

}

#content-wrapper .mainContent .product-review-bg-top h3 {
	font-size: 18pt;
	margin-left: 30px;
	margin-top: 10px;
	text-transform: none;
}

#content-wrapper .mainContent .product-review-bg-bottom {
	background: url("/imgs/Products_Matrix/Products_Details_BG_Bottom.png") no-repeat scroll 0 0 transparent;
	float: left;
	width: 960px;
	height: 10px;
}

#content-wrapper .mainContent .featured-detail-bg-top {
	background: url("/imgs/Products_Matrix/Featured_Details_BG_Top.png") no-repeat scroll 0 0 transparent;
	float: left;
	width: 475px;
	height: 40px;
	margin-top: 20px;
}

#content-wrapper .mainContent .featured-detail-bg-bottom {
	background: url("/imgs/Products_Matrix/Featured_Details_BG_Bottom.png") no-repeat scroll 0 0 transparent;
	float: left;
	width: 475px;
	height: 10px;
}

.product_desc_wrapper h3 {
	margin-left: 15px;
}

.product_detail_attr {
	//     padding: 10px;
	//    height: 600px;
}

h3.also_bought_this_attr {
	color: #ff0000;
}

.also_bought_this_attr {
}

.product_features_attr {
}

.product_specification_attr {
	position: relative;
	float: right;
	left: 30px;
}

#productInfo {
	float: left;
}

.product_desc_attr {
}

body .product_desc_wrapper {
	background-color: #FFFFFF;
	margin: 20px;
	padding: 10px;
	font: 12pt 'Slate W01 Condensed';
	list-style: disc inside none;
}
body .featureddescription_wrapper ul {
list-style: disc;
margin-left: 20px;

}
body .featureddescription_wrapper {
	color: #000;
	margin-left: 30px;
	background-color: #D4CDBB;
	padding: 10px;
	font: 12pt/20px 'Slate W01 Condensed';
	list-style: disc inside none;
	width: 400px;
}

body .featureddescription_wrapper p {
	font: 12pt 'Slate W01 Condensed';
}

.review_wrapper {
	font: 12pt 'Slate W01 Condensed' !important;
	width: 940px;
	margin-left: 0px;
}

body .detaileddescription_wrapper {
	width: 900px;
	list-style: disc inside none;
}

body .detaileddescription_wrapper p {
	font: normal 12pt/16pt 'Slate W01';
margin-bottom: 16px;
color: #333333;

}

body .detaileddescription_wrapper h2 {
	display: block;
	font: 18px 'Slate W01 Medium';
	text-transform: uppercase;
	padding-bottom: 5px;
}

body .detaileddescription_wrapper h5 {
	display: block;
	font: 15pt 'Slate W01 Medium';
	margin-bottom: 12px; 
	color: #000;
}

body .detaileddescription_wrapper .leftImage {
	float: left;
	clear: left;
	text-align: center;
	margin-right: 16px;
	margin-bottom: 16px;
	vertical-align: top;

}

body .detaileddescription_wrapper .rightImage {
	float: right;
	clear: right;
	text-align: center;
	margin-left: 16px;
	margin-bottom: 16px;
	vertical-align: top;

}

body .detaileddescription_wrapper .imageCaption {
	clear: both;
	padding: 8px 8px 0 8px;
	font-size: 13px;
	display: block;
}

body .detaileddescription_wrapper .break {
	clear: both;
	height: 0px;
	font-size: 0px;
}

.product-matrix {
  /*  background-color: #D4CDBB;*/
	float: left;
	width: 100%;
}

.toTopImg img {
	border: none;
	position: relative;
	top: 5px;
}

.product_card {
	height: 310px;
	width: 220px;
	float: left !important;
	margin-left: 5px;
	/* margin-left: 15px; */
	margin-right: 21px;
	margin-top: 15px;
	margin-bottom: 25px;
	background-color: #EEE8DA;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.product_card_top {
	background: url("/imgs/cardback_top.png") no-repeat scroll 0 0;
}

.shade {
	position: relative;
	bottom: 5px;
}

.product_card_rel {
	height: 290px;
	width: 190px;
	float: left !important;
	margin-left: 22px;
	margin-right: 22px;
	margin-top: 30px;
	background-color: #EEE8DA;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.product_card_top_rel {
	background: url("/imgs/cardback_top_rel.png") no-repeat scroll 0 0;
	width: 190px;
	height: 290px;
}

.shade_rel {
	position: relative;
}

.product_detail_card {
	background-color: #ff0000;
/*url("/imgs/cardback.gif") no-repeat scroll 0 0 transparent;*/
	float: left;
	height: 320px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 25px;
	text-align: center;
	width: 220px;
}

.product_card .prod-image-over {
	position: relative;
	width: 220px;
	top: 5px;
	height: 30px;
	z-index: 1;
}

.product_card_rel .prod-image-over-rel {
	position: relative;
	width: 190px;
	top: 5px;
	height: 30px;
	z-index: 1;
}

.prod-img-rel {
	width: 180px;
	height: 180px;
	position: relative;
	display: block;
	bottom: 25px;
}

.product_card .prod-img-rel {
	margin-top: 5px;
	width: 210px;
	height: 175px;
	margin-bottom: -5px;
	margin-left: 20px;

}

.product_card .prod-img {
	width: 180px;
	height: 180px;
	position: relative;
	display: block;
	bottom: 10px;
margin: auto;
}

.product_card .prod-info {
	margin-left: 5px;
	width: 210px;
	height: 95px;
	text-align: left;
	position: relative;
}

.prod-info-rel {
	margin-left: 5px;
	width: 180px;
	height: 100px;
	text-align: left;
	position: relative;
	bottom: 20px;
}

.prod-info .prod-title a {
	float: left;
	margin-top:10px;
	text-decoration: none;
	font-size: 14px;
	color: #333;
	font-family: 'UniversLTW01-57Condense 723821';
}

.prod-title-rel a {
	float: left;
	text-decoration: none;
	font-size: 14px;
	color: #000;
	font-family: 'UniversLTW01-57Condense 723821';
}

.prod-info .prod-desc {
	color: #333333;
	text-transform: none;
	font: 12px 'Slate W01';
	margin-top: 5px;
}

.prod-info-rel .prod-detailed-desc2 {
	color: #333333;
	font: 12px 'Slate W01';
	position: absolute;
	bottom: 40px;
}

.prod-info .prod-detailed-desc2 {
	color: #333333;
	font: 12px 'Slate W01';
	position: absolute;
	bottom: 40px;
}

.prod-price-rel {
	font: 18px 'Slate W01 Medium';
	position: absolute;
	bottom: 10px;
}

.prod-info table {
	margin: 0px;
}

.prod-price {
	font: 18px 'Slate W01 Medium';
	position: absolute;
	bottom: 10px;
}

.product_card .new_product {
	background: url("/imgs/Products_Matrix/Shape_New.png") no-repeat scroll 0 0;
	height: 75px;
	width: 75px;
	float: left;
	margin: -10px;
	display: none;
}

.quick_quick_tabs {
	position: relative;
	height: 310px;
	clear: both;
	margin: 25px 0 0;
}

.quick_tab {
	float: left;
}

.quick_tab label {
	background: #33d6bf;
	padding: 10px;
	border: 1px solid #CCC;
	margin-left: -16px;
	margin-right: 15px;
	position: relative;
	left: 1px;
	color: #fff;
}

.quick_tab [type=radio] {
	display: none;
}

.quick_content {
	position: absolute;
	overflow: hidden;
	top: 28px;
	left: 0;
	background: white;
	height: 240px;
	width: 290px;
	margin-left: -15px;
	right: 0;
	bottom: 0;
	padding: 20px;
	border: 1px solid #ccc;
}

[type=radio]:checked ~ label {
/*  background: #fff;*/
	color: #000000;
	border-bottom: 1px solid #fff;
	z-index: 2;
}

[type=radio]:checked ~ label ~ .quick_content {
	z-index: 1;
}

.product_card .quick_view {
	display: none;
}

.prod-image-over:hover a.quick_view {
	display: block;
}

.prod-image-over-rel:hover a.quick_view {
	display: block;
}

.rvi {
	display: none;
}

.product_card .quick_view, .qvi_btn {
	background: url("/imgs/Products_Matrix/Shape_Quickview.png") no-repeat scroll 0 0;
	height: 30px;
	width: 150px!important;
	float: left;
	position: absolute;
	left: 30px;
	z-index: 1;
}

.product_card_rel .quick_view {
	background: url("/imgs/Products_Matrix/quickview_rel.png") no-repeat scroll 0 0;
	height: 30px;
	width: 120px!important;
	display: none;
	position: absolute;
	left: 30px;
	z-index: 1;
}

.qvi .addto-block {
	float: left;
	width: 330px;
	margin-left: -14px;
	padding: 0;
	background: none;
}

.qvi .price {
	padding: 10px 0;
}

.qvi .addto-block .block-add-to-cart {
 /*padding:10px; background:#666*/;
}

.qvi {
	margin-top: -260px !important;
}

.prod_quantity {
	float: left;
}

.decrease_qty {
	background: url("/imgs/QVI/quick_view_minus_btn.jpg") no-repeat scroll 0 0;
	height: 40px;
	width: 25px;
	float: left;
}

.enter_qty {
	background: url("/imgs/QVI/quick_view_number_box.jpg") no-repeat scroll 0 0;
	height: 40px;
	width: 40px;
	float: left;
}

.increase_qty {
	background: url("/imgs/QVI/quick_view_plus_btn.jpg") no-repeat scroll 0 0;
	height: 40px;
	width: 25px;
	float: left;
}

.qvi .image_price .media_image img {
	max-height: 300px !important;
	max-width: 280px !important;
}

.qvi .image_price {
	width: 280px !important;
	margin: 55px 0 0 10px !important;
}

.qvi .image_price .media_image {
	height: 280px !important;
	width: 280px !important;
}

.qvi .info {
	margin: 0 !important;
}

.qvi .close {
	right: 25px!important;
	;
top: 25px!important;
	;
}

.qvi .wrap2 {
	background: none repeat scroll 0 0 #D4CDBB !important;
	height: 540px !important;
	border-radius: 5px 5px 5px 5px;
}

.qvi .title {
	font-family: 'UniversLTW01-57Condense 723821' !important;
	font-size: 17pt !important;
	margin: 0 0 10px !important;
	float: left;
	height: auto !important;
	margin: 0 !important;
	padding: 10px 10px 0 !important;
	width: 530px !important;
	color: #5d5a52!important;
}

.img-hover {
	margin: 0px;
}

.av {
	margin-top: 15px;
}

.price {
	font-size: 16pt;
	font-weight: bold;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	font-family: 'Slate W01 Condensed';
	color: #333333 !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: none !important;
	background-color: #ffffff !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #ffffff;
	font-family: 'Slate W01 Condensed';
}

.prod_color {
	float: left;
}

.titlePage {
	position: absolute;
	top: -60px;
	color: #6BE7D5;
	text-transform: uppercase;
	font: 48px 'UniversLTW01-85ExtraBkO';
	left: 0px;
	width: 800px;
	text-shadow: 0 5px 10px rgba(0, 0, 0, 0.6);
}

.prod_color_list {
	background: url("/imgs/QVI/quick_view_dropdown_bar.png") no-repeat scroll 0 0;
	height: 25px;
	width: 180px;
}

.prod_size {
	float: left;
}

.prod_size_list {
	background: url("/imgs/QVI/quick_view_dropdown_bar.png") no-repeat scroll 0 0;
	height: 25px;
	width: 180px;
}

.tabs li {
	margin-left: 0px;
}

.ui-tabs .ui-tabs-nav {
	padding: 0 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #33d6bf;
}

.ui-tabs .ui-tabs-panel {
	background-color: #D4CDBB !important;
	padding: 1em 0.4em !important;
}

#div__body .qvi #qvi_addtocart_btn, #div__body .qvi #qvi_addtocart_form input {
	background: none;
	float: left;
	margin-left: 10px;
}

#div__body .qvi #qvi_addtocart_form input {
	background: url("/imgs/QVI/quick_view_number_box.jpg") no-repeat scroll left center transparent;
	border: 0 none;
	color: #FFFFFF;
	display: inline-block;
	font: bold 18pt 'Slate W01 Condensed';
	height: 40px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 40px;
}

.price_av {
	font-family: 'Slate W01 Condensed' !important;
}

.ui-widget-content {
	background-color: #D4CDBB !important;
	border: none !important;
}

.reviews-wrap .crv .rating-wrap {
	padding-left: 10px;
	margin-bottom: 10px !important;
}

.ui-widget-header {
	background: #D4CDBB !important;
	border: medium none !important;
}

.reviews-wrap {
	float: left;
	clear: both;
	font-family: 'Slate W01';
}

.product_card .quick_view_without_new {
	background: url("/imgs/Products_Matrix/Shape_Quickview.png") no-repeat scroll 0 0;
	height: 30px;
	width: 150px;
	float: left;
	margin-left: 25px;
}

.relatedHr {
	width: 95%;
	position: relative;
	bottom: 10px;
}

.clear {
	clear: both;
}

.left {
	float: left;
	color: #ed1c24;
	font-size: 12px;
	padding: 0 0 15px 10px;
}

.left a {
	text-decoration: none;
	color: #ed1c24;
	font-size: 12px;
	padding: 0 2px;
}

.pagination-div .td-image {
	text-decoration: none;
	color: #ed1c24;
	font-size: 12px;
	padding: 0 2px;
}

.pagination-div .bglt {
	background-color: #ed1c24;
	color: #FFFFFF!important;
}

.pagination-div .medtextbold {
	text-decoration: none;
	color: #ed1c24;
	font-size: 12px;
	padding: 0 2px;
}

.right {
	float: right;
	font-size: 12px;
	margin: 0 20px 15px 0;
}

.right a {
	text-decoration: none;
	font-size: 12px;
	padding: 0 2px;
	line-height: 16px;
	text-transform: none;
}

.magnify-rel {
	height: 30px;
	width: 31px;
	background: url("/imgs/Products_Matrix/Magnify_Green.png") no-repeat scroll 0 0;
	position: absolute;
	margin-left: 155px;
	margin-top: 5px;
}

.product-matrix .magnify, .magnify {
	background: url("/imgs/Products_Matrix/Magnify_Green.png") no-repeat scroll 0 0;
	float: right;
	height: 30px;
	width: 31px;
	margin-left: 5px;
	margin-right: 5px;
}

.about_tritton {
	background: url("/imgs/Twitter/About_Brand.png") no-repeat scroll 0 0;
	float: left;
	height: 81px;
	width: 750px;
	margin-top: 20px;
	margin-bottom: 100px;
}

.about_tritton_separator {
	background: url("/imgs/Text_Banner_Ad/About_Brand_Seperator.png") no-repeat scroll 0 0;
	height: 51px;
	width: 2px;
}

.indentList {
	margin-left: 20px;
}

.about_tritton_text {
	font-size: 10px;
	color: gray;
}

.about_tritton_bg {
	background-color: #D4CDBB;
	float: left;
	width: 750px;
}

.about_tritton_inner_bg {
	background-color: #FFFFFF;
	width: 730px;
}

.about_tritton_bg_top {
	background: url("/imgs/Text_Banner_Ad/Details_BG_Top_750.png") no-repeat scroll 0 0 transparent;
	float: left;
	width: 750px;
	height: 10px;
	margin-top: 20px;
}

.about_tritton_bg_bottom {
	background: url("/imgs/Text_Banner_Ad/Details_BG_Bottom_750.png") no-repeat scroll 0 0 transparent;
	float: left;
	width: 750px;
	height: 10px;
}

/***Product-Page****/


.gallery-info .wrap-info {
	float: right;
	position: inherit;
	width: 460px;
}

.gallery-info .gallery-thumbs-wrap {
	margin-top: 10px;
}

.gallery-info .wrap-info h1 {
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	line-height: 20pt;
	margin: 25px 15px 10px 0px;
	font-family: 'UniversLTW01-57Condense 723821';
	text-transform: none;
}

.gallery-info .content-gallery-tabs {
	border: none;
	min-height: 460px;
	width: 460px;
}

.gallery-info .wrap-info .sku {
	color: #fff;
	font-size: 12px;
	margin: 0 0 8px;
	text-transform: none;
	font-family: "Slate W01";
}

#carttable .sku {
	color: #666666;
	font: 14px 'Slate W01';
	margin: 0 0 8px;
	text-transform: none;
}

.gallery-info .gallery-thumbs-wrap ul li {
	border: 0px dotted #000000;
	float: left;
	height: 55px;
	margin-right: 8px;
	width: 55px;
}

.wrap-info .box {
	overflow: hidden;
}

.wrap-info .stock {
	color: #326EB8;
}

.gallery-info .wrap-info .stock {
	color: #fff;
	float: left;
	font-size: 12px;
	margin: 0;
}

.gallery-info .wrap-info .share {
	color: #000000;
	clear: both;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0;
}

.wrap-info .share .share-text {
	float: left;
	margin: 0 5px 0 0;
	padding: 1px 0 0;
}

.wrap-info .share {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
	padding: 0 2px;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs {
	float: left;
}

.at300b, .at300bo, .at300m, .at300bs {
	cursor: pointer;
}

.addthis_toolbox addthis_default_style {
	padding-top: 10px;	
}

#boo {
	position: absolute;
	margin-top: 35px;
}

.at16nc.at16t_facebook {
	background-position: 0 -288px;
}

.at15t_facebook {
	background-position: 0 -1584px;
}

.addthis_toolbox.addthis_default_style span {
	line-height: 16px;
}

.at_a11y {
	height: 1px !important;
	left: -10000px !important;
	overflow: hidden !important;
	position: absolute !important;
	top: auto !important;
	width: 1px !important;
}

div.atclear {
	clear: both;
}

element.style {
	display: block;
}

.addthis_counter.addthis_bubble_style {
	background-position: 0 -64px !important;
	background-repeat: no-repeat;
	color: #000000;
	display: block;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	height: 16px;
	margin: 0 0 0 -2px;
	padding: 0 0 0 4px;
	text-align: center;
	width: 32px !important;
}

.addthis_default_style .addthis_counter {
	display: block;
	float: left;
}

.addthis_counter {
	text-align: left;
	text-decoration: none !important;
}

.addthis_counter {
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-weight: bold;
}

.addthis_counter.addthis_bubble_style a.addthis_button_expanded {
	background: none repeat scroll 0 0 transparent;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	width: 34px;
}

.addthis_counter .addthis_button_expanded {
	background-position: 0 -40px;
	background-repeat: no-repeat;
	color: #333333;
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	margin-bottom: 3px;
	padding-bottom: 4px;
	text-align: center;
	text-decoration: none;
	width: 50px;
}

.addthis_counter a {
	border: 0 none;
	display: block;
	font-family: arial,helvetica,sans-serif !important;
	text-decoration: none !important;
}

.wrap-info .description {
	background: url("/site/md-templates/border-top.gif") repeat-x scroll left bottom transparent;
	color: #000000;
	font-size: 12px;
	margin: 0 0 8px;
	padding: 20px 0 15px;
}

.wrap-info .price {
	color: #326EB8;
}

.gallery-info .wrap-info .price {
	font-family: "Slate W01 Medium";
	color: #000000;
	font-size: 24px;
	font-weight: 400;
}

.madcats .price {
	color: #DA2126;
	font-size: 13px;
	font-weight: bold;
	padding: 0 2px;
}

.wrap-gallery {
	float: left;
	width: 435px;
	margin-bottom: 30px;
}

.videos2 {
	display: none;
}

.wrap-gallery-tabs .images-video {
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.product-detail-bg .gallery-info {
	overflow: hidden;
	padding: 0 10px;
}

.gallery-info .wrap-gallery-tabs .images-video li {
	float: left;
	margin-right: 5px;
	margin-bottom: 0px;
}

.gallery-info .wrap-gallery-tabs .images-video li.active a {
	background-color: #FFFFFF;
	background-position: right top;
	color: #000000;
}

.gallery-info .wrap-gallery-tabs .images-video li a {
	background: none no-repeat scroll 0 0 transparent;
	background-color: #ed1c24;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
	width: 73px;
	font-size: 12pt;
	text-transform: none;
	padding: 5px 15px;
	border-radius: 5px 5px 0 0;
	font-family: 'Slate W01 Condensed';
}

a {
	text-decoration: none;
}

.wrap-info .addto-block {
/*    background: url("/site/md-templates/border-top.gif") repeat-x scroll left bottom transparent;*/
	background: none repeat scroll 0 0 transparent;
	margin: 0 0 12px;
/*    overflow: hidden;*/
	padding: 15px 0;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}

.gallery-info .addto-block .block-add-to-cart {
	color: #fff;
	margin: 0 4px 12px;
	background-color: #666666;
	clear: both;
	height: 100px;
	padding: 10px;
	font-family: 'Slate W01';
	font-size: 8pt;
	font-weight: bold;
}

#addtocart_wrapper {
	display: block;
	position: relative;
	margin: 0 9px;
}

.gallery-info #addtocart_wrapper #qty-wrap .btn-less {
	background: url("/imgs/quick_view_minus_btn.png") no-repeat scroll left center transparent;
	cursor: pointer;
	display: none;
	height: 40px;
	margin: 0 5px;
	vertical-align: middle;
	width: 25px;
}

.gallery-info #addtocart_wrapper #qty-wrap #qty {
	background: url("/imgs/QVI/quick_view_number_box.jpg") no-repeat scroll left center transparent;
	border: 0 none;
	color: #FFFFFF;
	display: inline-block;
	text-align: center!important;
	vertical-align: middle!important;
	width: 40px;
	height: 40px;
	font: bold 18pt 'Slate W01 Condensed';
	margin: 0;

	padding: 0;
}

.input {
	color: #000000;
	font-size: 8pt;
}

.inputreadonly {
	color: #000000;
	font-size: 8pt;
}

.inputtotalling {
	color: #000000;
	font-size: 8pt;
}

.totallingcurrency {
	color: #000000;
	font-size: 8pt;
}

.gallery-info #addtocart_wrapper #qty-wrap .btn-plus {
	background: url("/imgs/quick_view_plus_btn.png") no-repeat scroll left center transparent;
	cursor: pointer;
	display: none;
	height: 40px;
	margin: 0 5px;
	vertical-align: middle;
	width: 25px;
}

.gallery-info #addtocart_wrapper #addtocart {
	background: url("/imgs/QVI/add_to_cart_button.png") no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	width: 180px;
	height: 45px;
}

.gallery-info #addtocart_wrapper #addtocart:hover {
	background-position: center;
}

.gallery-info #addtocart_wrapper #addtocart:active {
	background-position: bottom;
}

.tenSpace {
	width: 10px;
}

.jumperBox {
	width: 460px;
	float: right;
}

.gallery-info .jumplinks {
	text-align: center;
	position: relative;
	display: block;
	top: 70px;
	width: 460px;
	height: 100px;
	float: right;
}

.gallery-info .jumplinks .jumpTo {
	font: 24px "Slate W01 Medium";
	display: inline;
	position: relative;
	bottom: 10px;
}

.gallery-info .jumplinks a {
	background-color: #000;
	color: #FFFFFF;
	font-family: "Slate W01 Medium";
	display: inline-block;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin-left: 2px;
	width: 110px;
}

.gallery-info .jumplinks a:hover {
	background-color: #6BE7D5;
	color: #000;
}

/*****prod per page End***/
/************************* Right Content style End ********************************/

/************************* Footer Search Bar style Start ********************************/
#footer-searchbar {
	background-image: url("/imgs/Footer_Searchbar/Footer_Searchbar_bg_1px.png");
	height: 40px;
}

#footer_searchbar_wrapper {
	width: 960px;
	margin: 0 auto;
}

#Footer_Newsletter_Top {
	background-image: url("/imgs/Footer_Searchbar/FooterNewsletter_Top.png");
	height: 15px;
	width: 210px;
	float: left;
	margin-top: 25px;
	margin-left: -15px;
}

#in-store-nav-searchbar-footer {
	background-repeat: no-repeat;
	height: 30px;
	width: 305px;
	margin-top: 5px;
	float: right;
}

#in-store-nav-searchbar-footer .input 
{
    [if IE 7] margin-top: -1px;
	background-image: url("/imgs/In_Store_Nav/In_Store_Nav_Searchbar.png");
	height: 30px;
	width: 260px;
	border: none;
	font-size: 12px;
	color: #333333;
	padding: 0 0 0 7px;
	line-height: 30px;
}

#in-store-nav-searchbar-footer #go2 {
	background-image: url("/imgs/In_Store_Nav/Magnifier.png");
	height: 30px;
	width: 35px;
	border: none;
	padding: 0px;
}

#in-store-nav-searchbar-footer .bottomSearchText {
	margin-left: -55px;
	color: White;
	float: left;
	margin-top: 3px;
}
/************************* Footer Search Bar style End ********************************/

/************************* Footer Navigation style Start ********************************/
#footer-wrapper {
	background-image: url("/imgs/Footer/Footer_bg.png");
	background-repeat: repeat-x;
	height: 366px;
}

#footer_inner_wrapper {
	width: 960px;
	margin: 0 auto;
}

#footer-bottom-tray {
	background-image: url("/imgs/Footer/Footer_Bottom_Tray.png");
	height: 100px;
	margin-bottom: -20px;
}

#footer-bottom-tray-innerwrapper {
	margin: 0 auto;
	width: 1000px;
}

#footer-bottom-tray .publishing_img {
	height: 73px;
	float: left;
	margin-left: 85px;
	margin-top: 0px;
	border: none;
/*
    width:600px;
    text-align:center;
    left:-25px;
    position: relative;
*/;
}

.MadCatz_Logo {
	background-image: url("/imgs/Footer/MadCat_Footer_Logo.png");
	width: 101px;
	height: 91px;
	float: left;
	margin-left: 70px;
	margin-top: -20px;
}

.publishing_img a:link, .publishing_img a:visited, .publishing_img a:hover {
	text-decoration: none;
	padding: 0px 20px 0px 20px;
	border: none;
}

.publishing_img img {
	text-decoration: none;
	border: none;
}

#newsletter {
	background-image: url("/imgs/Footer/Newsletter-Box.png");
	height: 225px;
	width: 195px;
	float: left;
}

#newsletter h3 {
	padding: 60px 0px 0 0;
	margin-left: 10px;
}

#newsletter .text1 {
	margin-top: 23px;
	margin-left: 10px;
	height: 26px;
	width: 174px;
	border: none;
	background: url("/imgs/Newsletter/Email_First_Name_Bg.png") no-repeat 0 0;
	font-size: x-small;
	font-style: italic;
	padding: 0 5px;
}

#newsletter .text2 {
	margin-top: 9px;
	margin-left: 10px;
	height: 26px;
	width: 174px;
	border: none;
	background: url("/imgs/Newsletter/Email_First_Name_Bg.png") no-repeat 0 0;
	font-size: x-small;
	font-style: italic;
	padding: 0 5px;
}

.newsletter-join-now {
	background: url("/imgs/Footer/Newsletter_Join_Now.png");
	height: 32px;
	width: 102px;
	margin-left: 10px;
	margin-top: 17px;
	border: none;
}

#logo_language_wrapper {
	height: 140px;
}

#footer-logo-shape {
	background-image: url("/imgs/Footer/Footer_Logo_Shape.png");
	height: 60px;
	width: 214px;
	float: left;
	margin-left: -10px;
	margin-top: 76px;
}

#footer-logo-shape .footer_logo_text {
	background-image: url("/imgs/Footer/footer_logo_text.png");
	height: 19px;
	width: 144px;
	margin-top: 20px;
}

#footer-language-bottom {
	background-image: url("/imgs/Footer/Language_bar_bg_bottom.png");
	height: 15px;
	width: 164px;
	float: right;
	margin-top: -1px;
}

#footer-language-top {
	background: url("/imgs/Footer/Lang_Bar_bg_top.png") no-repeat scroll 0 0;
	height: 15px;
	width: 175px;
	float: right;
	margin-top: 119px;
	margin-right: -20px;
}


/*
#footer-language-top:hover
{
    background:none no-repeat scroll 0 0;
}
*/
#footer-language-top a {
	color: White;
	text-decoration: none;
	font-size: 11px;
	padding: 5px;
	margin-left: 5px;
    /*position:absolute;*/;
}

#footer-language-top .currentCountryLanguage {
	margin-left: 15px;
	position: absolute;
	width: 150px;
}

#footer-language-top .countryLanguageDropdown {
    /*background-color: #ED1B2E;*/
	background: url("/imgs/Footer/Lang_Bar_bg.png") repeat-y scroll 0 0;
	margin-left: 11px;
	margin-top: -125px;
	opacity: 1;
	width: 164px;
	color: #FFFFFF;
	position: absolute;
}

#footer-language-top .countryLanguageDropdown .dropdownTop {
	background: url("/imgs/Footer/Lang_Bar_bg_top1.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 25px;
	margin-left: -11px;
	margin-top: -5px;
	width: 175px;
}

#store-help {
	float: left;
	color: white;
	width: 195px;
	padding-top: 55px;
	padding-left: 30px;
}

#store-help h3 {
}

#store-help a {
	text-decoration: none;
	color: White;
	font-size: 12pt;
}

#store-help ul {
	list-style-type: none;
}

#store-help .underline {
	padding-top: 5px;
	padding-bottom: 10px;
	width: 195px;
}

#my_account {
	float: left;
	color: white;
	width: 195px;
	padding-top: 55px;
	padding-left: 30px;
}

#my_account .underline {
	padding-top: 5px;
	padding-bottom: 10px;
	width: 195px;
}

#my_account a {
	text-decoration: none;
	color: White;
	font-size: 12pt;
}

#my_account ul {
	list-style-type: none;
}

#stay_informed {
	float: left;
	color: white;
	width: 247px;
	vertical-align: top;
	padding-top: 55px;
	padding-left: 30px;
}

#stay_informed a {
	text-decoration: none;
	color: red;
	font-size: 12pt;
}

#stay_informed .underline2 {
	padding-top: 5px;
	padding-bottom: 10px;
	width: 247px;
}

#stay_informed img {
	text-decoration: none;
	border: none;
}

#stay_informed p {
	font-size: small;
	color: Black;
	font-style: italic;
}

.country-language {
	float: left;
	font-size: 12px;
	margin-top: 5px;
}

.country-language .country, .country-language .language {
	float: left;
}

.country-language .country {
	float: left;
}




/************************* Footer Navigation style End ********************************/


/*************************Add To Cart ***************************************/

#carttable {
	width: 960px;
 /*   padding: 10px;*/;
}

#handle_cartMainPortlet {
	margin: 0px;
}

.carttablerow td {
	border-bottom: 3px solid #BAB7B0;
}

.texttablectr {
	height: 100px;
	padding: 10px;
	background: transparent;
	border-style: none;
	text-align: left;
}

.texttablectr a {
/*position: relative;*/
	left: 30px;
	padding: 0 0 0 58px;
}

.extcartborder {
	font-size: 12pt;
	font-family: 'Slate W01 Condensed';
	border: none;
	padding-left: 10px;
}

.extcarttotal {
	font-size: 12pt;
	font-family: 'Slate W01 Condensed';
	border: none;
	text-align: right;
}

.extcartborder  h3 {
	background-color: #000;
	color: #FFFFFF;
	font-family: 'Slate W01';
	font-size: 12pt;
	font-weight: normal;
	padding: 10px;
	text-transform: none;
}

.discountCol h3, .getboxes2 h3 {
	background-color: #000;
	color: #FFFFFF;
	font-family: 'Slate W01';
	font-size: 12pt;
	font-weight: normal;
	padding: 10px;
	text-transform: none;
	width: 445px;
	float: left;
}

.texttable {
	background: transparent;
	border-style: none;
	color: #333333;
	font: 21px 'UniversLTW01-57Condense 723821';
	padding-top: 5px;
}

.texttable  b {
	border-style: none;
	color: #666666;
	font-family: 'Slate W01';
	font-size: 18pt;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 10px;
}

.extcartbordershaded {
	background: transparent;
	border: none;
	font-size: 10pt;
	text-align: right;
	color: #333333;
	font-family: 'Slate W01';
	padding-right: 20px;
	text-align: right;
	font-size: 12pt;
	font-weight: normal;
}

.extcarttotalshaded {
	background-color: #D4CDBB;
	border: none;
	text-align: right;
}

.texttablert {
	background: transparent;
	border-style: none;
	text-align: center;
	font: 14px 'Slate W01';
	color: #333333;
	padding-top: 15px;
}

.discountRow td b {
	border-style: none;
	color: #666;
	font-family: 'Slate W01';
	font-size: 18pt;
	font-weight: normal;
	position: absolute;
	right: 44%;
}

.discountRow {
	color: #333333;
	font-family: 'Slate W01';
	padding-right: 20px;
	text-align: right;
	font-size: 12pt;
	font-weight: normal;
}

.subtotalRow .last {
	color: #333333;
	font-family: 'Slate W01';
	padding-right: 20px;
	text-align: right;
	font-size: 12pt;
	font-weight: normal;
}

.listtexthl, .xxlisttexthl {
	border-width: 0px!important;
	font-family: 'Slate W01';
	font-size: 12pt;
	padding: 5px 10px;
	background: transparent;
	border-style: none;
	text-align: center;
}

.listheadernosort {
	padding: 5px 0;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	font: normal 12px 'Slate W01 Medium';
	background-color: #8F8A7E;
}


/**********************Shopping Cart***********************/

.SCTitle {
	color: #FFFFFF;
	text-transform: capitalize;
	font: 36px 'UniversLTW01-57Condense 723821';
}

.extcart .textbold {
	font-size: 12pt;
	font-family: 'Slate W01 Condensed';
	text-transform: none;
	color: #000000;
}

.shippingTable .textbold {
	font-family: 'Slate W01';
	text-transform: none;
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
	padding-left: 10px;
}

.shippingTotalRow b {
	color: #666666;
	font-family: 'Slate W01';
	font-size: 18pt;
	font-weight: normal;
	padding: 10px 20px;
}

.shippingTotalRow .last {
	color: #333333;
	font-family: 'Slate W01';
	font-size: 12pt;
	padding-right: 20px;
	font-weight: normal;
	text-align: right;
}

.taxRow .columnBold {
	font-family: 'Slate W01';
	color: #666666;
	padding: 5px 20px;
	font-weight: normal;
}

.taxRow b {
	color: #666666;
	font-family: 'Slate W01';
	font-size: 18pt;
	font-weight: normal;
	padding: 10px 0px;
}

.taxRow .last {
	color: #333333;
	font-family: 'Slate W01';
	padding-right: 20px;
	text-align: right;
	font-size: 12pt;
	font-weight: normal;
}

.totalRow .columnBold {
	background-color: #8F897F;
	color: #FFFFFF;
	font-family: 'Slate W01';
	font-size: 18pt;
	font-weight: normal;
	padding: 5px 10px;
	text-transform: none;
}

.totalRow .last {
	border-right: 10px solid #D4CDBB;
}

.shippingTable {
	background-color: #EEE8DA;
}

.extcart .smalltextnolink {
	font-size: 10pt;
	font-family: 'Slate W01 Condensed';
	text-align: left;
	padding-bottom: 10px;
	padding-left: 5px;
}

.extcart .smalltextnolink b {
	font-family: 'Slate W01 Condensed';
	font-size: 11pt;
	text-transform: none;
}

.input {
	font-size: 8pt;
	border: 1px solid #ed5f53;
	color: #fff;
	text-transform: uppercase;
	width: 215px;
	background: #ed5f53;
	padding: 5px;
}

.inputreq {
	height: 20px;
	font-size: 10pt;
	border: 1px solid #666666;
}

.portletHandle .effectStatic .inputreq, .portletHandle .effectStatic .input, .portletHandle #dropdownstate_fs .inputreq, .portletHandle #country_fs .inputreq {
	margin-bottom: 10px;
}

#tbl_recalc .nlbutton, #tbl_addtocart .bgbutton,#tbl_use .bgbutton,#submitter[value='Use This Address'] {
	background-colort#33D6BF;
    width: 162px;
	height: 32px;
	color: #ffffff;
	border: none;
	font-size: 14pt;
	font-family: 'slate w01 condensed';
	font-weight: normal;
	margin: 5px;
	padding-bottom: 4px;
}

#newContinueBtn .nlbutton {
	background: url("/imgs/images/store_continue_shopping.png") no-repeat scroll center top transparent;
	border: none;
	height: 45px;
	width: 275px;
	background-position: top;
	color: transparent;
	position: relative;
	margin-left: 10px;
}

#newContinueBtn .nlbutton:hover {
	background-position: center;
}

#newContinueBtn .nlbutton:active {
	background-position: bottom;
}

#checkoutTopBtn, #tbl_checkout .bgbutton {
	background: url("/imgs/images/store_checkout_btn.png") no-repeat scroll 0 0 transparent;
	width: 200px;
	height: 45px;
	color: transparent;
	border: none;
	float: right;
	background-position: top;
	margin-right: 10px;
}

#checkoutTopBtn:hover, #tbl_checkout .bgbutton:hover {
	background-position: center;
}

#checkoutTopBtn:active, #tbl_checkout .bgbutton:active {
	background-position: bottom;
}

.ShoppingCartTop {
	position: relative;
	display: inline-block;
	left: 10px;
	margin-bottom: 10px;
}

.shoppingCartTB {
	width: 960px;
}

.checkoutbtndiv {
	width: 960px;
	height: 45px;
	margin-bottom: 10px;
}
/*************************Login Page******************************/

#handle_loginMainPortlet {
}

.loginTitle {
	font-family: 'UniversLTW01-57Condense 723821';
	color: #fff;
	font-size: 20pt;
	position: relative;
	display: block;
	margin-top: -50px;
	padding: 5px;
	background-color: #6BE7D5;
	margin-left: -60px;
	height: 40px;
	width: 200px;
}

#handle_loginMainPortlet .greytitle, 
.rightContent2 .greytitle {
	font-family: 'Slate W01';
	color: #FFF;
	font-size: 12pt;
	text-align: left;
	padding: 3px 10px 10px 40px;
	background: #67d0bf url(/site/md-templates/arrow_login.jpg) no-repeat 10px 10px;
	border-right: 5px solid #eee8dc;
	position: absolute;
	left: -20px;
	height: 22px;
	top: -35px;
	line-height: 30px;
	position: absolute;
}

.td1 {
/*padding:45px 0 0 0 !important;*/
	width: 430px;
}

.td1 > table {
	width: 420px !important;
	position: relative;
}

.td2 {
	position: relative;
	margin: 45px 0 0 0px !important;
	width: 450px;
	padding: 0 12px 0 12px;
}

.oldtr1 td div.td2 table tbody tr div.smalltext h3.infoh3 {
	padding: 12px 0 0 0 !important;
	line-height: 35px !important;
}

.oldtr1 {
	margin: 30px 0 0 0;
	position: relative;
}

#retemail {
	width: 200px;
}

.oldtr1 td.td1 table tbody tr td table tbody tr td {
	float: left !important;
	line-height: 21px;
	padding: 0 0 0 20px;
	text-align: left;
	width: 100%;
	font-size: 12px;
}

.oldtr1 td.td1 table tbody tr td table tbody tr td a, .oldtr1 td.td1 table tbody tr td table tbody tr td #requireInfo, .oldtr1 td.td1 table tbody tr.requirelabel td.text span#requireInfo.smalltextnolink {
	color: #FFF !important;
}

.oldtr1 td.td1 table tbody tr.requirelabel td.text span#requireInfo.smalltextnolink {
	padding: 0 0 0 15px;
}

#retemail, #retpwd {
	width: 330px !important;
}

.td1 table tbody tr td table tbody tr td span#tbl_submitter input#submitter {
	width: 100px;
	height: 30px;
	border: 0px;
	text-indent: -400px;
	overflow: hidden;
}

.oldtr1 td.td1 table tbody tr td table tbody tr td.forgot_pass {
	text-align: right;
}

.oldtr1 td.td1 table tbody tr td table tbody tr td.forgot_pass a {
	padding: 0 100px 0 0;
}

.privacy_pol {
	background: url(/site/md-templates/padlock.jpg) no-repeat 10px 1px;
	padding: 0 0 0 35px;
	display: none;
}

.privacy_pol a {
	color: #ed6772;
}

.rightContent2 .maintitle {
	font-family: 'UniversLTW01-57Condense 723821';
	color: #000000;
	font-size: 25pt;
	text-align: left;
	padding: 0px 10px 0px 10px;
}

#handle_loginMainPortlet .smalltextnolink, .rightContent2 .smalltextnolink {
	font-family: 'slate w01 condensed';
   /* padding: 5px;*/
	color: #000;
	font-size: 10pt;
	text-align: left;
	margin-right: 10px;
}

#handle_loginMainPortlet .smalltext, .rightContent2 .smalltext {
	font-family: 'slate w01';
	font-size: 10pt;
}

#handle_loginMainPortlet .smalltext a, .rightContent2 .smalltext a {
	font-family: 'slate w01';
}

.rightContent2 {
	width: 740px;
    vertical-align: top;
	/*margin: 0px 0px 0px -55px;*/
}

.detail-bg-top {
	background: url("/imgs/Products_Matrix/Products_Details_BG_Top.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 10px;
	margin-left: 20px;
	margin-top: 24px;
	width: 960px;
}

.detail-bg-bottom {
	background: url("/imgs/Products_Matrix/Products_Details_BG_Bottom.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 960px;
}

.extcart .bgbutton {
	background-color: #ED574B;
	width: 160px;
	height: 32px;
	color: #ffffff;
	border: none;
	font-size: 12pt;
	font-family: 'slate w01 condensed';
	font-weight: bold;
	margin: 5px;
	padding-bottom: 4px;
	text-transform: none;
}

.extcart .nlbutton, .getgiftf .nlbutton {
	background-color: #ED574B;
	width: 140px;
	height: 32px;
	color: #ffffff;
	border: none;
	font-size: 12pt;
	font-family: 'slate w01 condensed';
	font-weight: bold;
	margin: 5px;
	padding-bottom: 4px;
	text-transform: none;
}

td.getgiftf table {
	float: left;
}

.rightContent2 .bgbutton {
	border: none;
}

.checkoutButtonRow {
	float: right;
}

.rightContent2 .nlbutton {
	border: none;
}

#carttable .updateCartBtn {
	background-color: #ED574B;
	color: #ffffff;
	border: none;
	font-size: 12pt;
	font-family: 'slate w01 condensed';
	font-weight: bold;
	text-transform: none;
}

.extcart .bgbutton:hover {
	background-color: #33D6BF;
}

.extcart .nlbutton:hover {
	background-color: #33D6BF;
}

.rightContent2 .bgbutton:hover {
	background-color: #33D6BF;
}

.rightContent2 .nlbutton:hover {
	background-color: #33D6BF;
}

.zoomWrapper .zoomWrapperTitle {
	display: none!important;
}

.smalltext  b {
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
	text-transform: none;
	font-family: 'Slate W01';
}

.shippingCol {
	padding-top: 20px;
	padding-right: 10px;
}

.shippingInfo hr {
	background-color: #333333;
	border: medium none;
	height: 3px;
}

.shippingInfo p {
	color: #333333;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: 'Slate W01';
}

.shippingWrapperTable {
	background-color: #EEE8DA;
	padding: 10px;
	height: 210px;
	width: 465px;
}

.discountCol {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.newDiscountTable {
	background-color: #EEE8DA;
	padding: 10px;
	width: 465px;
	float: left;
}

.newDiscountTable .textbold {
	font-family: 'Slate W01';
	text-transform: none;
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
}

/*
Footer
*/
#footerContainer {
	font-family: 'Slate W01';
	margin-top: 50px;
	width: 100%;
	height: 310px;
	position: relative;
	display: block;
	text-align: left;
}

#footerBar {
	height: 45px;
	width: 100%;
	min-width: 960px;
	background: #333333;
	position: relative;
	display: block;
	bottom: 30px;
}

#footerContentBackground {
	position: absolute;
	width: 100%;
	min-width: 960px;
	background: url('http://store.madcatz.com/imgs/footer_bg.jpg');
	background-color: #959595;
	bottom: 30px;
	height: 350px;
	top: 11px;
}

#footerContentBox {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	position: relative;
}

.footFooter {
	width: 100%;
	background-color: #d4cdbb;
	height: 115px;
	top: 320px;
	min-width: 960px;
	position: absolute;
}

#searchBar {
	width: 310px;
	height: 30px;
	float: right;
	position: relative;
	bottom: -10px;
}

#searchColumn {
	width: 100%;
	position: relative;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	background-color: #000;
}

#footerColumns {
	width: 960px;
	position: relative;
	height: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	display: block;
	border-bottom: 1px solid;
	border-color: #CCC;
}

#signUpBox {
	width: 255px;
	height: 255px;
	position: relative;
	display: block;
	bottom: 45px;
	float: left;
	right: 15px;
}

#footerBox {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

#registerBox {
	position: relative;
	display: inline-block;
	display: inline\9;
	float: left;
	width: 270px;
	margin-top: -35px;
	margin-left: -20px;
}

#registerJoin {
width:240px; 
height:270px; 
background:#00ffdb;
position:relative;
display: block;
border-bottom-right-radius: 10px; 
-moz-border-bottom-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; 
-moz-border-bottom-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
left: 15px;
left: 0px\9;
-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.8);
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.8);
margin: 0px;
}


#formbox {
	position: relative;
	display: inline-block;
	margin-top: 20px;
	width: 220px;
	margin-left: -5px;
	float: left;
}

#cpLinksColumn .footerTitle { color: #fff !important; }
#storeColumn .footerTitle { color: #fff !important; }
#socialColumn .footerTitle { color: #fff !important; }

#cpLinksColumn {
	width: 225px;
	height: 200px;
	margin-right: 15px;
	position: relative;
	display: inline-block;
	float: left;
	border-right: 1px solid;
	border-color: #CCC;
}

#storeColumn {
	width: 225px;
	height: 200px;
	margin-right: 15px;
	position: relative;
	display: inline-block;
	float: left;
	border-right: 1px solid;
	border-color: #CCC;
}

#socialColumn {
	width: 225px;
	position: relative;
	display: inline-block;
	float: left;
}

.copywrightdiv {
	display: inline-block;
	position: relative;
	color: #FFFFFF;
	text-transform: none;
	font: 12px 'Slate W01';
	float: left;
	margin-top: 90px;
	font-weight: 600;
	font: 11px 'Slate W01'\9;
	width: 400px;
	margin-left: 20PX;
}

#newsletterCorner {
	width: 15px;
	left: -15px;
	height: 15px;
	position: relative;
	display: block;
	float: left;
	background-image: url(http://www.madcatz.com/images/newsletter_corner.png);
}

#newsletter {
width:240px; 
height:220px; 
background:#00ffdb;
position:relative;
display: block;
border-bottom-right-radius: 10px; 
-moz-border-bottom-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; 
-moz-border-bottom-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
opacity: 0.6;
filter: alpha(opacity=60);
left: 15px;
left: 0px\9;
-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.8);
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.8);
}

#formZone {
	position: relative;
	display: inline-block;
	display: inline	\9;
	width: 220px;
	float: left;
	right: 245px;
	right: 250px\9;
}

#vertBar {
	height: 200px;
	width: 1px;
	background-color: #FFFFFF;
	position: absolute;
	display: block;
	top: 0;
	right: 0;
}

#footerMiddle {
	position: absolute;
	width: 100%;
	bottom: 30px;
	height: 300px;
	top: 11px;
}

.bottomFoot {
	width: 960px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	position: relative;
	background-color: #d4cdbb;
}

.logoWrapper {
	width: 375px;
	position: absolute;
	right: 0px;
}

#companyLogo {
	width: 100px;
	height: 100px;
	position: relative;
	display: inline-block;
	background: url(http://www.madcatz.com/wp-content/themes/mc/images/footer_logo_mcz.png) no-repeat;
	float: right;
	right: 10px;
}

#companyLogoTritton {
	width: 100px;
	height: 100px;
	position: relative;
	background: url(http://www.madcatz.com/wp-content/themes/mc/images/footer_logo_tritton.png) no-repeat;
	display: inline-block;
}

#companyLogoSaitek {
	width: 100px;
	height: 100px;
	position: relative;
	display: inline-block;
	background: url(http://www.madcatz.com/wp-content/themes/mc/images/footer_logo_saitek.png) no-repeat;
}

#thawk {
	top: -20px;
	width: 180px;
	height: 90px;
	position: relative;
	display: inline-block;
	background: url(http://combatpilotseries.com/footer/logo-thunderhawk.png?nocache=1) no-repeat;
}

#esrb {
	width: 150px;
	top: 10px;
	right: -30px;
	height: 90px;
	position: relative;
	display: inline-block;
	background: url(http://combatpilotseries.com/footer/esrb.png) no-repeat;
}

#companyLogoMadcatzInteractive {
	width: 100px;
	height: 120px;
	position: relative;
	display: inline-block;
	background: url(http://combatpilotseries.com/footer/footer_logo_mcz_pub.png) no-repeat;
}

.footerUList {
	list-style: none !important;
	margin-top: 10px;
	padding: 0px  !important;
}

.footerUList li a {
	text-decoration: none;
	color: #fff;
	margin-right: 10px;
	font-size: 13px;
}

.footerUList li a:hover {
	text-decoration: none;
	color: #ec5d55;
}

.footerUList li a:visted {
	text-decoration: none;
	color: #33d6bf;
}

.footerTitle {
	color: #fff;
	margin: 0 0 10px;
	font: 21px "Slate W01 Medium";
	padding: 0;
	text-transform: uppercase;
}

.newsTitle {
	color: #FFF;
	font-family: 'UniversLTW01-57Condense 723821';
	font-size: 21px;
	width: 185px;
	margin: 0 0 10px;
	padding: 0;
	text-transform: none;
}

#madcatzLinksColumn  {
	width: 225px;
	position: relative;
	display: inline-block;
	right: 220px;
	right: 0px\9;
	top: -170px\9;
}

#storeHelpColumn {
	width: 225px;
	position: relative;
	display: inline-block;
	right: 210px;
	right: 0px\9;
	top: -15px;
	top: -170px\9;
	margin-top: -15px;


}

#beSocialColumn {
	width: 225px;
	position: relative;
	display: inline-block;
	float: right;
	top: -175px;

}

#languageBox {
	float: left;
	top: 10px;
	width: 225px;
	height: 30px;
	background-color: #33d6bf;
	position: relative;
	display: block;
}

.language_selector {
	text-align: left;
	color: #FFFFFF;
	padding-bottom: 0;
	padding-left: 10px;
	position: relative;
	display: block;
	top: 5px;
}

#language_arrow {
	position: relative;
	display: inline-block;
	background: url(http://combatpilotseries.com/footer/language_bar_arrow.png) no-repeat;
	width: 25px;
	height: 15px;
}

#footerEndBar {
	width: 960px;
	height: 1px;
	background-color: #FFFFFF;
	position: relative;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 42px;
	top: -10px\9;
}

.slasher {
	letter-spacing: -4px;
}

.arrowUp {
	position: absolute;
	right: 30px;
	margin-top: -40px;
}

.colored {
	color: #fff;
	letter-spacing: -4px;
}

.copywrightTag {
	display: block;
	position: absolute;
	color: #FFFFFF;
	text-transform: none;
	font: 12px 'Slate W01';
	float: left;
	margin-top: 5px;
	font-weight: 600;
	top: 255px\9;
}

hr.footerLine {
	border: none;
	background-color: #FFF;
	height: 1px;
	width: 225px;
	display: block;
	margin: 15px 0 15px;
	left: 10px\9;
	padding: 0;
	top: -25px\9;
}

#footerEndBar {
	width: 960px;
	height: 1px;
	background-color: #FFFFFF;
	position: relative;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	//display: none\9;
	top: 10px\9;
}

#joinBox {
	border-width: 0px;
	border: none;
}


.newstext {
	height: 30px;
	border: 0px;
	width: 205px;
	background: #fff;
	font-size: x-small;
	font-style: italic;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

.logoWrapper span, .logoWrapper a {
	margin-right: 15px;
}

@-moz-document url-prefix() {
	#madcatzLinksColumn {
		top: -10px;
	} 
@	-moz-document url-prefix() {
		#storeHelpColumn {
	top: -58px;
	} 
@	-moz-document url-prefix() {
		#beSocialColumn {
	top: -235px;
	} 
@	-moz-document url-prefix() {
		.copywrightTag {
	margin-top: 0px;
	} 
@	-moz-document url-prefix() {
		hr.footerLine {
	margin-top: 10px;
	} 
@	-moz-document url-prefix() {
		#footerEndBar{
	width: 960px;
		height: 1px;
		background-color: #FFFFFF;
		position: relative;
		display: block;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px;
	}
/*REGISTER*/
	#newcust .newTable {
		position: relative;
		left: 10px;
		width: 940px;
	}

	#newcust #handle_loginMainPortlet * {
		margin: 0 0 0 0 !important;
	}

	#newcust .lefttable .greytitle {
		display: none;
	}

	#newcust .fieldTable {
		padding: 10px 0 0 10px;
	}

	#newcust .td1 table tbody tr td table tbody tr td span#tbl_submitter input#submitter {
		background: url(/site/md-templates/submit.png) no-repeat;
		width: 160px;
		height: 30px;
	}

	#handle_loginMainPortlet.portletHandle td table tbody tr td table tbody tr td table tbody tr td.smalltext a {
		margin: 0 0 0 35px;
	}

/*cart*/
/*.discountCol, .shippingCol{ float:left;}*/


	.quick_tab .prod_info {
		background: #fff;
		border-radius: 10px 10px 0 0;
	}

	.quick_tab .description {
		background: #34d6bf;
		border-radius: 10px 10px 0 0;
		color: #FFF;
	}

	.less, .more {
		background: none repeat scroll 0 0 #34D6BF;
		border-radius: 6px 6px 6px 6px;
		float: left;
		font: bold 30px/20px arial;
		margin: 10px 5px;
		padding: 3px;
		text-align: center;
		width: 20px;
		color: #FFF;
	}

	.qty_wrap {
		float: left;
		width: 120px;
	}

	.qvi_addtocart_btn {
		float: left;
		width: 190px;
	}

	.qvi #qvi_addtocart_form form > table {
		position: absolute;
		margin: -60px 0 0 0px !important;
	}

	.block-add-to-cart .addtocart {
		margin: 80px 0 0;
	}

/*.quickactive{ background:#34d6bf !important; color:#fff !important;}*/

	#shippingmethodtable .smalltext {
		text-align: left !important;
		display: block;
	}

	.pgBntG .bntRT, .pgBntG .bntLT {
		height: 17px;
	}

/*#handle_loginMainPortlet.portletHandle{ margin:0 0 0 -60px !important;}*/

	.oldtr2 td.td2 table tbody tr td.greytitle {
		left: 435px !important;
		top: 36px !important;
	}

	.oldtr2 td.td2 #tbl_register input#register.bgbutton 
	{
	    background-color:#f4a76f;
		border: 0 none;
		height: 30px;
		overflow: hidden;
		text-indent: -400px;
		width: 100px;
	}
	
	.register
	{
	    background-color:#f4a76f!important;
		border: 0 none;
		height: 30px;
		overflow: hidden;
		width: 100px;
	}

	#qvigallery_wrapper {
		float: left;
		width: 620px;
		margin: 0 0 0 19px;
	}

	#qvigallery_wrapper img {
		width: 100px;
	}

	.popupgall_left {
		background: url(/site/md-templates/gall_left.png) no-repeat;
		width: 35px;
		height: 100px;
		float: left;
	}

	.popupgall_right {
		background: url(/site/md-templates/gall_right.png) no-repeat;
		width: 35px;
		height: 100px;
		float: left;
	}

	.popupgall_wrap {
		width: 540px;
		float: left;
		overflow: hidden;
	}

	.popupgall_wrap td {
		padding: 0 4px 0 4px;
	}

	.popupgall_wrap table {
		float: left;
		width: 100%;
	}
/*	
#servercontentneg519_splits{margin:0 30px;}
#applycoupon{height:25px;margin:0 0 15px 6px;width:80px;background:#dc4034; color:#FFF;}
#applygift{height:25px;margin:5px 0 0 6px;width:80px;background:#dc4034; color:#FFF;}
#change{background:#dc4034;border:0 none;height:30px;width:100px;color:#fff;}
*/
/*#submitter{background:#dc4034;border:0 none;height:30px;width:140px;color:#fff; margin:0 10px 0 0}*/
/*
.bntLT{ height:17px}
.bntRT{ height:17px}
*/

/*REGISTER*/
/*
#newcust .newTable{ position:relative; left:10px; width:940px; margin-top:40px !important;}
#newcust #handle_loginMainPortlet *{ margin:0 0 0 0 !important}
#newcust .lefttable .greytitle{ display:none;}
#newcust .fieldTable{ padding:10px 0 0 10px}
#newcust .td1 table tbody tr td table tbody tr td span#tbl_submitter input#submitter{background:url(/site/md-templates/submit.png) no-repeat; width:160px; height:30px;}
#handle_loginMainPortlet.portletHandle td table tbody tr td table tbody tr td table tbody tr td.smalltext a{ margin:0 0 0 35px}
*/
/*cart*/
/*.discountCol, .shippingCol{ float:left;}*/

/*
.quick_tab .prod_info{ background:#fff;border-radius:10px 10px 0 0;}
.quick_tab .description{background:#34d6bf; border-radius:10px 10px 0 0; color:#FFF;}
.less, .more{background: none repeat scroll 0 0 #34D6BF;
    border-radius: 6px 6px 6px 6px;
    float: left;
    font: bold 30px/20px arial;
    margin: 10px 5px;
    padding: 3px;
    text-align: center;
    width: 20px; color:#FFF}
.qty_wrap{ float:left; width:120px;}
.qvi_addtocart_btn{ float:left; width:190px;}
.qvi #qvi_addtocart_form form > table{ position:absolute; margin:-60px 0 0 0px !important;}
.block-add-to-cart .addtocart{margin:80px 0 0}
*/
/*.quickactive{ background:#34d6bf !important; color:#fff !important;}*/
/*
#shippingmethodtable .smalltext{text-align:left !important; display:block;}


.pgBntG .bntRT, .pgBntG .bntLT{height:17px;}
*/
/*#handle_loginMainPortlet.portletHandle{ margin:0 0 0 -60px !important;}*/

/*.oldtr2 td.td2 table tbody tr td.greytitle{left:435px !important;top:36px !important;}*/
/*
#qvigallery_wrapper{ float:left; width:620px; margin:0 0 0 19px;}
#qvigallery_wrapper img{ width:100px;}

.popupgall_left{ background:url(/site/md-templates/gall_left.png) no-repeat; width:35px; height:100px; float:left;}
.popupgall_right{ background:url(/site/md-templates/gall_right.png) no-repeat; width:35px; height:100px; float:left;}
.popupgall_wrap{ width:540px; float:left; overflow:hidden}
.popupgall_wrap td{ padding:0 4px 0 4px;}
.popupgall_wrap table{float: left;width:auto;}
*/
/*.quick_tab .description{background:#fff;}
.quick_tab .prod_info{background:#34D6BF; color:#fff;}*/
/*
.quick_tab .prod_info.quickactive, .quick_tab .description.quickactive{ background:#fff !important; color:#000 !important;}
.quick_tab .prod_info.quickinactive, .quick_tab .description.quickinactive{ background:#34D6BF !important; color:#fff !important;}
.qvi_description{display:none;}
.listheadernosort{white-space:nowrap;}
#handle_loginMainPortlet .td1{float:left; width:445px;}
@-moz-document #handle_loginMainPortlet .td2{float:left; width:450px;}
#handle_loginMainPortlet .oldtr2 td.td2 table.box_title_table tbody tr td.greytitle{position:relative;}
*/
/*#handle_loginMainPortlet .oldtr2 td.td2{margin:3px 0 0 30px !important}*/
/*
#handle_loginMainPortlet .oldtr2 td.td2 table{margin:0px;}
#handle_loginMainPortlet .oldtr2 td.td2 table.box_title_table td.greytitle{padding: 4px 10px 7px 40px}
#handle_loginMainPortlet .oldtr2 td.td2 table.box_title_table{ left: -20px; margin:5px 0 0 0; padding: 0; position: relative;}
#handle_loginMainPortlet .td2{float:left;}
#handle_loginMainPortlet .td2.ffmargin{margin:0 0 0 30px !important}
.subtotalRow .columnBold b {
    color: #666666;
    font-family: 'Slate W01';
    font-size: 18pt;
    font-weight: normal;
    padding: 10px 15px;
}
.subtotalRow .columnsubprice{text-align:right; padding:20px 20px 0 0}
.subtotalRow .columnBold{text-align:left;}
.totalRow .columnBold { border-bottom: 5px solid #F5A462;}
#shippingmethodtable .smalltext{line-height:20px;}

.addto-block .wlp-add .wlp-loginlnk, .addto-block .wlp-add .wlp-addbtn, .addto-block .wlp-add .wlp-loginlnk, .addto-block .wlp-add .wlp-addbtn a{color:#fff !important; font-size:15px !important;}
#boo{ margin:15px 0 0 10px !important;}
*/

.holidayNav {
     border: none;
}
@media print{

 #div__header {
display: none;
}
}
