h1{
	padding: 0;
	margin: 0;
	clear: both;	
}

.mt20 {margin-top:20px;}
.mb20 {margin-bottom: 20px;}
table.category-usp-table{
	color: #666666;
	line-height: 22px;	
	margin: 60px auto 40px auto;
	font-size: 14px;
}
table.category-usp-table-main-piece{
	margin-top: 64px;
	font-size: 16px;
}

table.category-usp-table tr td{
	vertical-align: middle;
}

table.category-usp-table h2{
	margin-bottom: 20px;
}
table.category-usp-table a{
	color: white;
}
table.category-usp-table a:hover{
	color: #00cc00;
}

table.category-usp-table a h3.green,table.category-usp-table a h3:hover{
	color: #00cc00;
}
ul.category-ups-shelf-holder-list{
	width: 702px;	
	margin: 10px auto;
}
li.category-ups-shelf-holder{
	width: 234px;
	height: 202px;
	float: left;	
}
li.category-ups-shelf-holder-1{
	background: url("http://assets.razerzone.com/eeimages/assets/images/common/category-usp-shelf-bg.png");
}
a.usp-link-bottom{
	font-size: 16px;
	font-family: DINPro-Medium, Roboto-Medium, Arial;
	color: white;
	padding-left: 10px;	
}
a.usp-link-bottom-1{
	background: url("http://assets.razerzone.com/eeimages/assets/images/common/category-view-all-collapsed-reversed.png") 0 7px no-repeat;
	float: left;	
}
a.usp-link-bottom-1:hover{
	background: url("http://assets.razerzone.com/eeimages/assets/images/common/category-view-all-collapse-hover-reversed.png") 0 7px no-repeat;	
	color: #00cc00;
}
a.usp-link-bottom-2{
	background: url("http://assets.razerzone.com/eeimages/assets/images/common/category-view-all-collapsed.png") right 7px no-repeat;
	float: right;	
	padding-left: 0;
	padding-right: 10px;
}
a.usp-link-bottom-2:hover{
	background: url("http://assets.razerzone.com/eeimages/assets/images/common/category-view-all-collapse-hover.png") right 7px no-repeat;	
	color: #00cc00;
}

ol#pagination {
position: relative;
text-align: center;
}
ol#pagination li {
display: inline-block;
width: 16px;
height: 16px;
background: url("http://assets.razerzone.com/eeimages/assets/images/common/bg_buttons.png") no-repeat 0 0;
text-align: left;
text-indent: -8000px;
list-style: none;
cursor: pointer;
margin: 0 2px;
}
li.category-ups-shelf-holder-2{
	background: url("http://assets.razerzone.com/eeimages/assets/images/common/category-usp-shelf-bg.png") -234px 0 no-repeat;;
}
li.category-ups-shelf-holder-3{
	background: url("http://assets.razerzone.com/eeimages/assets/images/common/category-usp-shelf-bg.png") -467px 0 no-repeat;;
}
a.view-shelf{
	margin: 0 auto;
	font-family: DINPro-Bold, Roboto-Bold, Arial;
	font-size: 16px;
	color: white;	
	text-transform: uppercase;
}
a.view-shelf:hover{
	color: #00cc00;
}
div.view-shelf-holder{
	text-align: center;	
}
div.view-shelf-wrapper img{
	margin-left:10px;
	margin-top: 5px;
}
div.category-usp-separator{
	border-top: 1px solid #272727;	
}
ul.category-usp-anchors{
	margin: 0 auto;
	float: left;
	background: black;
	border-bottom: 1px solid #222;
	padding-top: 26px;
	padding-bottom: 47px;
	border-top: 1px solid #222;
}
div.category-usp-left{
	background: url(http://assets.razerzone.com/eeimages/assets/images/common/product-line-left.png) no-repeat;
	float: left;
	width: 19px;
	height: 207px;
}
div.category-usp-right{
	background: url(http://assets.razerzone.com/eeimages/assets/images/common/product-line-right.png) no-repeat;
	float: left;
	width: 19px;
	height: 207px;
}
div.category-usp-left-extended{
	background: url(http://assets.razerzone.com/eeimages/assets/images/common/product-line-left-extended.png) no-repeat;
	height: 365px;
}
div.category-usp-right-extended{
	background: url(http://assets.razerzone.com/eeimages/assets/images/common/product-line-right-extended.png) no-repeat;
	height: 365px;
}
ul.category-usp-anchors li{
	display: inline-block;	
	padding: 0 13px 0 13px;
	height: 132px;
}
ul.category-usp-anchors-extended li{
	height: 155px;
}
ul.category-usp-anchors-extended{
	/*width: 545px;*/
	padding-top: 23px;
	padding-bottom: 30px;
}
ul.category-usp-anchors li a{
	display: block;
	height: 132px;
}

ul.category-usp-anchors li a.gaming-accessories{
	width: 120px;
}
ul.category-usp-anchors li a.gaming-mouse-pads, ul.category-usp-anchors li a.gaming-mouse-pads-rev1{
	width: 105px;
}
ul.category-usp-anchors-extended li a{
	width: 115px;
}
ul.category-usp-anchors-extended li{
	padding: 0 7px 0 7px;
}
ul.category-usp-anchors li div{
	margin-top:8px;
	color: #666;
	font-size: 14px;
	font-family: DINPro-Regular, Roboto-Regular, Arial;
	
}
div.category-usp-image{
	height: 100px;
	margin-top: 0px;
	width: 100px;
	display: inline-block;	
}
ul.category-left-bullets{
	position: absolute;
	top: 10px;
	left: 200px;
}

div.left_touts{
	height: 180px;
	overflow: hidden;
	width: 220px;
	margin-top: 20px;
}

div.breadcrumb{
	color: #666;
	margin-top: 10px;	
	font-size: 14px;
}


p.category-maintext{
	width: 799px;
	margin-top: 0 auto;	
	margin-left: auto;
	margin-right: auto;	
}
img.category-mainimage{
	margin-bottom: 30px;	
}

#sideMenu {
	margin-top: 0px;
	margin-bottom: 40px;
	font-family: DINPro-Medium, Roboto-Medium, Arial;
	color: #999;
	font-size: 16px;
}

#sideMenu a {
	font-family: DINPro-Medium, Roboto-Medium, Arial;
}

.up {
	background: url(../images/common/side_nav_bg_up.png) left top;
}
.hover {
	background: url(../images/common/side_nav_bg_hover.png) left top;
}

#sideMenu .title{
	font-family: 'Arial';
	font-size: 14px;
	color: #999;
	margin-bottom: 10px;
}

ul.menuItem li {
	background: url(../images/common/side_nav_bg_up.png) left top;
	width: 210px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 2px;
	padding-left: 10px;
}
#sideMenu li a{
	display: block;
	width: 100%;
	height: 100%;
	color:#999999;
	font-family: 'Roboto-Medium', Arial;
	font-size: 14px;
}
#sideMenu li a:hover{
	color:#00CC00;
}


ul.menuItem li:hover {
	background: url(../images/common/side_nav_bg_hover.png) left top;
	cursor: pointer;
}

ul.menuItem li:hover a {
}

#miniSearch {
	width: 198px;
	height: 68px;
	border: 1px solid #1b1b1b;
	background: #000;
	padding: 6px 10px 0 10px;
}

input[name="search_store"]{
	border: 1px solid #161616;
	background: #161616;
	color: #333333;
	width:128px;
	padding: 0;
	float: left;
	height: 24px;
}
input[name="search_store_button"]{
	border: 1px solid #262626;
	background: #262626;
	color: #999999;
	height: 26px;
	padding: 0;
	float: left;
	width: 66px;

	-webkit-border-radius: 0;
	-webkit-appearance: none;
}

#category_right_panel{
	width: 700px;
	min-height: 100px;
	margin: 0px 0 0 20px;
}
div.breadcrumbs{
	height: 20px;
	margin-top: 5px;
}
div.top_tout{
	height: 180px;
	overflow: hidden;
}
div.category_title{
	height: 45px;
	margin-top: 35px;
}

div.category_grid_header{
	background: url(http://assets.razerzone.com/eeimages/assets/images/common/grid-3-3-top.png);
	width: 700px;
	height: 15px;
}

div.category_grid{
	background: url(http://assets.razerzone.com/eeimages/assets/images/common/grid-3-3-body.png) repeat-y 0 -20px;
	width: 700px;
}

div.grid_item_holder_1,div.grid_item_holder_2,div.grid_item_holder_3 {
	padding-top:0;
}
div.category_related div.grid{
	background: url(http://assets.razerzone.com/eeimages/assets/images/common/grid-3-3.png);
	width: 700px;
	height: 218px;
	overflow: hidden;
	margin-bottom:20px;
	margin-top:10px; 
}
div.bottom_touts{
	margin-top: 20px;
}

.mini-top {
	background: url(../images/common/side_mini_header.png) no-repeat center top;
	height: 13px;
	width: 220px
}

.mini-bottom-test {
	background: url(../images/common/side_mini_footer_testimonial.png) no-repeat center top;
	height: 13px;
	width: 220px
}

.mini {
	width: 220px;
	background: url(../images/common/side_mini_bg.png) repeat-y center 13px;
	border-bottom: 1px solid #1b1b1b;
}

.mini-nobg {
	width: 220px;
}

 .miniTitle {
	line-height: 25px;
	letter-spacing: -1px;
	font-size: 15px;
	width: 181px;
	margin: auto;
}

.miniTitle span {
	color: #ccc;
	font-family: DINPro-Bold, Roboto-Bold, Arial;
}
#faq a{
	font-family: DINPro-Medium, Roboto-Medium, Arial;
	color: #999;
}
#faq .miniTitle {
	font-weight: 14px;
	color: #666;
}

#faq .subTitle {
	font-size: 22px;
	margin-left: 19px;
	letter-spacing: -1px;
}

#faq .more {
	font-size: 14px;
	color: #fff;
	letter-spacing: -1px;
	margin-right: 20px;
	margin-top: 5px;
}

#faq ul {
	list-style-type: disc;
	color: #333;
	font-size: 12px;
	margin-left: 35px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#faq li {
	margin-bottom: 10px;
}

#faq li span {
	font-size: 14px;
	margin-left: -5px;
}

#faq a:hover{
	color: #00CC00;
}

#testimonial {
	border-bottom: none;
}

#testimonial p {
	width: 190px;
	padding: 10px 15px 20px;
	font-family: DINPro-Regular, Roboto-Regular, Arial;
	font-size: 12px;
	color: #666;
	line-height:18px;
}

#author {
	font-family: DINPro-Regular, Roboto-Regular, Arial;
	font-size: 12px;
	color: #666;
	margin-top: 10px;
}

input[name="name"]{
	border: 1px solid #161616;
	background: #161616;
	color: #333333;
	width:190px;
	padding: 0;
	height: 24px;
	margin-top: 25px;
	margin-left: 15px;
}

input[name="email"]{
	border: 1px solid #161616;
	background: #161616;
	color: #333333;
	width:190px;
	padding: 0;
	height: 24px;
	margin-top: 5px;
	margin-left: 15px;
}

input[name="signup"]{
	border: 1px solid #262626;
	background: #262626;
	color: #999999;
	height: 26px;
	padding: 0;
	width: 66px;
	display:block;
	-webkit-border-radius: 0;
	-webkit-appearance: none;
}

#signup  {
	margin: 10px auto 15px 140px;
}
div.grid_item_holder div.dr_productInfoProduct{
	float: left;
	width: 100%;
}
div.grid_item_holder a{
	font-family: DINPro-Medium, Roboto-Medium, Arial;
	display: block;
	float: left;
	font-size: 13px;
	color: #999;
}

div.grid_item_holder a:hover h3{
	color: #00CC00;
}
div.grid_item_holder div.dr_productInfoProduct div.dr_productPrice{
	margin-top: 10px;
	font-size: 14px;
	font-family: DINPro-Medium, Roboto-Medium, Arial;
	color: #999999;
}
div.grid_item_holder div.dr_productInfoProduct div.dr_siteButton{
	margin-top: 15px;
}
div.grid_item_info_container{
	height: 150px;
	width: 195px;
}
div.grid_item_more_info{
	margin-top: -12px;
}
span.dr_error{
	float: left;
	height: 24px;
}
.grid_item_title h3 {
    text-align: center;
}
div.category_related div.grid_item_holder{
	margin-top:20px;
}
.dr_regularPriceLabel,.dr_promoPriceLabel{
	display: none;
}
.dr_strikePrice{
	float: left;
	color:#FF0000;
}
div.cutout-940-top{
	background: url("http://assets.razerzone.com/eeimages/assets/images/common/940_cutout_top.png");
	height: 15px;
	width: 940px;
}
div.usp-holder{
	width: 938px;
	text-align: center;
}
div.usp-list-holder{
	margin: 0 auto;	
	display: inline-block;


}
div.controls{
	float: right;	
	margin-bottom: 10px;
}
div.view-shelf-wrapper{
	width: 702px;	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
div.switcher-controls {
	
	height: 20px;
}
div.switcher-controls a{
	background: url(/images/common/marquee.png) no-repeat -23px 0;
	display: block;
	float: left;
	height: 15px;
	width: 15px;
	margin: 0 3px;
	text-decoration: none;
}
div.view-shelf-link{
		
}
div.expanded a{
	color: #00cc00;
}
div.switcher-controls a.activeSlide {
	background: url(/images/common/marquee.png) no-repeat;
}
div.main-start{
	margin-top: 0;	
}
/*
The menu
*/
div.category-products{
	margin-top: 10px;
	margin-bottom: 75px;	
}
div.product-lines ul li,div.product-specifics ul li{
	float: left;	
}
div.product-specifics ul li{
	
}
div.product-specifics ul li.active{
	background: url(http://assets.razerzone.com/eeimages/common/category-product-specific-bg.jpg) repeat-x 0 -3px;	
}
div.product-specifics ul li a, div.product-lines ul li a{
	color: white;
	font-family: DINPro-Medium, Roboto-Medium, Arial;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
}
div.product-specifics ul li a{
	padding: 13px 20px 13px 20px;	
}
div.product-specifics ul li a:hover, div.product-specifics ul li:hover a, div.product-specifics ul li.active a,div.product-lines ul li:hover a{
	color: #00cc00;
}

div.product-lines{
	background: url(http://assets.razerzone.com/eeimages/common/category-product-lines-bg.jpg) repeat-x;
	height: 95px;
	width: 938px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #3d3d3d;
	margin-top: -8px;		
	overflow: hidden;
}
div.line-image{
	background-repeat: no-repeat;
	background-position: -101px 0;	
	width:110px;
	height:65px;	
}
div.line-image:hover,div.line-image-hover{
	background-position: 5px 0;
}

div.product-lines ul {
	margin-top: 4px;	
	float: left;
}
span.line-name{
	display: block;
	font-family: DINPro-Regular, Roboto-Regular, Arial;
	font-size: 12px;	
	text-transform: none;
	line-height: 13px;
}
div.product-lines ul li{
	width: 91px;	
	margin: 0 5px 0 5px;	
}
/*some category specifics */
ul.parent_gaming-keyboards-keypads div.line-image{
	background-repeat: no-repeat;
	background-position: center -70px;	
	width:155px;
	height:70px;	
}
ul.parent_gaming-keyboards-keypads  div.line-image:hover,ul.parent_gaming-keyboards-keypads  div.line-image-hover{
	background-position: center 0;
}
div.product-lines ul.parent_gaming-keyboards-keypads li{
	width: auto;	
	margin: 0 5px 0 5px;	
}
ul.parent_gaming-keyboards-keypads div.lycosa{
	width: 125px;	
}
ul.parent_gaming-keyboards-keypads div.nostromo{
	width: 118px;	
}
/*Audio*/
div.product-lines ul.parent_gaming-audio li{
	width: 80px;	
}
ul.parent_gaming-audio div.line-image{
	background-position: -12px -62px;	
}
ul.parent_gaming-audio  div.line-image:hover,ul.parent_gaming-audio  div.line-image-hover{
	background-position: -12px 0;
}
/*Accessories*/
ul.parent_gaming-accessories div.line-image{
	background-position: -11px -62px;	
}
ul.parent_gaming-accessories  div.line-image:hover,
ul.parent_gaming-accessories  div.line-image-hover{
	background-position: -11px 0;
}
/*systems*/
ul.parent_gaming-systems div.line-image{
	background-position: -29px -62px;	
}
ul.parent_gaming-systems  div.line-image:hover,
ul.parent_gaming-systems  div.line-image-hover{
	background-position: -29px 0;
}

/*mouse pads*/
ul.parent_gaming-mouse-pads div.line-image{
	background-position: -19px -62px;	
}
ul.parent_gaming-mouse-pads  div.line-image:hover,
ul.parent_gaming-mouse-pads  div.line-image-hover{
	background-position: -19px 0;
}

ul.parent_gaming-mouse-pads-rev1 div.line-image{
	background-position: -19px -62px;	
}
ul.parent_gaming-mouse-pads-rev1  div.line-image:hover,
ul.parent_gaming-mouse-pads-rev1  div.line-image-hover{
	background-position: -19px 0;
}
/*mouse mats*/
ul.parent_gaming-mouse-mats div.line-image{
	background-position: -19px -62px;	
}
ul.parent_gaming-mouse-mats  div.line-image:hover,
ul.parent_gaming-mouse-mats  div.line-image-hover{
	background-position: -19px 0;
}

ul.parent_gaming-mouse-mats-rev1 div.line-image{
	background-position: -19px -62px;	
}
ul.parent_gaming-mouse-mats-rev1  div.line-image:hover,
ul.parent_gaming-mouse-mats-rev1  div.line-image-hover{
	background-position: -19px 0;
}
/*controllers*/
ul.parent_gaming-controllers div.line-image{
	background-position: center -62px;	
}
ul.parent_gaming-controllers  div.line-image:hover,
ul.parent_gaming-controllers  div.line-image-hover{
	background-position: center 0;
}

div.product-lines ul.parent_gaming-controllers li{
	width: auto;	
}
ul.parent_gaming-controllers div.line-image{
	width: 	150px;
}
ul.parent_gaming-controllers div.hydra{
	width: 90px;	
}
ul.parent_gaming-controllers div.onza{
	width: 90px;	
}
div.product-lines ul.parent_gaming-accessories li{
	width: 135px;	
}
ul.parent_gaming-controllers li#turret, ul.parent_gaming-controllers li#turret div {width: 90px;}

/*end category specifics */

div.product-specifics {
	background: black;
	height: 41px;
	border: 1px solid #333;
}
div.product-lines, div.product-specifics {
	text-align: center;
}
div.product-line-bottom{
	height: 9px;
	background: url(http://assets.razerzone.com/eeimages/common/category-product-lines-bottom.png) no-repeat;
		
}
div.lines, div.specifics {
	display: inline-block;
}
div.top_820{
	width: 820px;
	height: 16px;
	margin-top:30px;
	background: url(/assets/images/common/820_top.png);
}

div.synapse_device_container{
	border: 1px solid #222;
	background: black;
	border-top: 0;	
}
div.synapse_device_list{
	padding-left:60px;
	margin: 0 auto;	
	padding-bottom: 20px;
	padding-top: 20px;
}

div.grid_item_info_container_holder:hover a{
	color: lime;	
}

div.synapse_device_list div.grid_item_info_container{
	width: 175px;	
	height: 185px;	
}
div.synapse_device_list_2_1, div.synapse_device_list_3_1, div.synapse_device_list_3_2{
	border-bottom: 1px solid #222;	
}  

ul.parent_gaming-keyboards-keypads div.arctosa {
	width:120px;
}

ul.parent_gaming-keyboards-keypads div.orbweaver {
	width:90px;
}

ul.parent_gaming-accessories li#mouse-pouch div.line-image{
	background-position: 12px -62px;
}

ul.parent_gaming-accessories  li#mouse-pouch div.line-image:hover,
ul.parent_gaming-accessories  li#mouse-pouch div.line-image-hover{
	background-position: 12px 0px;
}

#category_right_panel .category_title h1 {
	text-transform:uppercase;
}

.category_filters .fl.holder:first-child{
	color: #999;
}

#nzxt-h440 div{
	background-position-x:-20px;
}

ul.parent_gaming-broadcaster div.line-image, 
ul.parent_gaming-broadcaster-new div.line-image {
	background-position: center -62px;	
}
ul.parent_gaming-broadcaster  div.line-image:hover, 
ul.parent_gaming-broadcaster  div.line-image-hover, 
ul.parent_gaming-broadcaster-new  div.line-image:hover, 
ul.parent_gaming-broadcaster-new div.line-image-hover{
	background-position: center 0;
}

div.product-lines ul.parent_gaming-broadcaster-new li,
div.product-lines ul.parent_gaming-broadcaster li {
	width: 110px;	
}