/* Store ver. 2.1*/
@import "//assets.razerzone.com/eeimages/assets/css/razerf5/razerf5.css";

.green {color: #0f0;}

div.category_title {
	height: auto;
	margin-bottom: 20px;
}

.store_dr_product_variant_v2 {
	font: 200 14px/14px "RazerF5", Helvetica, Arial;
	color: #999;
	text-transform: lowercase;
}

.store_dr_product_variant_v2 select {
	text-transform: none;
	outline: none;
}

.store_dr_product_button_v2 {
	vertical-align: bottom;
}

.store_dr_product_price_v2 {
	font: 300 24px/24px "RazerF5", Helvetica, Arial;
	color: #0f0;
	text-transform: uppercase;
	width: 190px;
	vertical-align: bottom;
	margin: 20px 0 10px;
}

.store_dr_product_shipping_status_v2 {
	color: #9c9c9c;
	font: 300 14px/15px "RazerF5", Helvetica, Arial;
	margin-top: -10px;
}

.store_dr_product_status_v2, .store_dr_product_shipping_status_v2, .store_dr_product_new_ship_date_v2 {
	color: #9c9c9c;
	font: 300 14px/15px "RazerF5", Helvetica, Arial;
	margin-top: 20px;
}

.store_additional_info {
	color: #fff;
	font: 300 14px/15px "RazerF5", Helvetica, Arial;
	margin-top: 20px;
}

.store_dr_product_tax_v2 {
	color: #9c9c9c;
	font: 300 14px/15px "RazerF5", Helvetica, Arial;
	margin-top: 20px;
}

.store_dr_limited_qty_v2 {
	color: #f00;
	font: 300 14px/16px "RazerF5", Helvetica, Arial;
	margin-top: 5px;
}

div.ad-image {
	cursor: pointer;
}

div.store_dr_product_title {
	font: 400 24px/24px "RazerF5", Helvetica, Arial;
	width: 95%;
	text-transform: uppercase;
}

#new-menu {
	width: 938px;
	border: 1px solid #323232;
}

#free-shipping {
	background-color: #323232;
	text-align: center;
	width: 100%;
}

#free-shipping i {
	padding-left: 20px;
	background: url('../images/version_2/free-shipping.png') left center / 20px auto no-repeat;
	padding-right: 5px;
}

#free-shipping p {
	margin: 0;
	padding: 0;
	font: 400 14px/28px "RazerF5", Helvetica, Arial;
	text-indent: 0;
	color: #fff;
}

#free-shipping img {
	padding: 8px 10px 8px 0;
}

#new-menu-cat {
	width: 100%;
	height: 64px;
	background-color: #000;
	/*background: #000 url('../images/version_2/menu-bg.png') no-repeat left center;*/
	overflow: hidden;
}

#new-menu-cat .shop-by {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}

.new-title {
	font: 400 24px/24px "RazerF5", Helvetica, Arial;
	color: #fff;
	text-transform: uppercase;
}

.gb {
	border-left: 1px solid #0f0;
	padding-left: 5px;
}

#new-menu-cat ul {
	float: left;
	list-style: none;
	position: relative;
	display: block;
	left: 50%;
}

#new-menu-cat li {
	font: 200 12px/24px "RazerF5", Helvetica, Arial;
	position: relative;
	display: block;
	float: left;
	margin: 0 18px;
	overflow: visible;
	right: 50%;
	width: 40px;
}

#new-menu-cat a {
	color: #0f0;
	display: block;
}

#new-menu-cat a div {
	display: inline-block; 
    position:relative; 
    right: -50%;
    margin-top: -4px;
}

#new-menu-cat a span {
	display: block;
	visibility: hidden;
	white-space: nowrap;
	position: relative;
	left: -50%;
}

#new-menu-cat a:hover span,
#new-menu-cat li.selected span {visibility: visible;
}

#new-menu-cat i {
	height: 40px;
	margin: 5px auto 0;
	background-image: url('../images/version_2/menu-icons_v7.png');
	background-repeat: no-repeat;
	display: block;
}

li.gaming-mice i {
	background-position: -14px 0;
	width: 40px;
}
li.gaming-mice a:hover i,
li.gaming-mice.selected i {background-position: -14px -43px;}

li.gaming-keyboards-keypads i {
	background-position: -70px 0;
	width: 40px;
}
li.gaming-keyboards-keypads a:hover i,
li.gaming-keyboards-keypads.selected i {background-position: -70px -43px;}

li.gaming-audio i {
	background-position: -127px 0;
	width: 40px;
}
li.gaming-audio a:hover i,
li.gaming-audio.selected i {background-position: -127px -43px;}

li.gaming-mouse-mats i {
	background-position: -183px 0;
	width: 40px;
}
li.gaming-mouse-mats a:hover i,
li.gaming-mouse-mats.selected i {background-position: -183px -43px;}

li.gaming-systems i {
	background-position: -241px 0;
	width: 40px;
}
li.gaming-systems a:hover i,
li.gaming-systems.selected i {background-position: -241px -43px;}

li.gaming-controllers i {
	background-position: -299px 0;
	width: 40px;
}
li.gaming-controllers a:hover i,
li.gaming-controllers.selected i {background-position: -299px -43px;}

li.gaming-accessories i {
	background-position: -413px 0;
	width: 40px;
}
li.gaming-accessories a:hover i,
li.gaming-accessories.selected i {background-position: -413px -43px;}

li.gaming-gear i {
	background-position: -470px 0;
	width: 40px;
}
li.gaming-gear a:hover i,
li.gaming-gear.selected i {background-position: -470px -43px;}

li.licensed-peripherals i {
	background-position: -527px 0;
	width: 40px;
}
li.licensed-peripherals a:hover i,
li.licensed-peripherals.selected i {background-position: -527px -43px;}

li.software i {
	background-position: -585px 0;
	width: 40px;
}
li.software a:hover i,
li.software.selected i {background-position: -585px -43px;}

li.wearables i {
	background-position: -356px 0;
	width: 40px;
}
li.wearables a:hover i,
li.wearables.selected i {background-position: -356px -43px;}

li.vr i {
	background-position: -754px 0;
	width: 40px;
}
li.vr a:hover i,
li.vr.selected i {background-position: -754px -43px;}

li.exclusive i {
	background-position: -925px 0;
	width: 40px;
}
li.exclusive a:hover i,
li.exclusive.selected i {background-position: -925px -43px;}

li.gaming-broadcaster i {
	background-position: -814px 0;
	width: 40px;
}
li.gaming-broadcaster a:hover i,
li.gaming-broadcaster.selected i {background-position: -814px -43px;}

#new-recommendations ul,
#new-store-misc ul {font-size: 0;}

#new-recommendations li {
	width: 227px;
	height: 230px;
	border: 1px solid #2d2d2d;
	background-color: #000;
	font: 300 14px/16px "RazerF5", Helvetica, Arial;
	display: inline-block;
	margin-right: 8px;
}

#new-recommendations li a {
	width: 197px;
	height: 200px;
	padding: 30px 15px 0;
	display: block;
	position: relative;
}

#new-recommendations li:last-child {
	margin-right: 0;
}

#new-recommendations li img {
	display: block;
	margin: auto;
}

#new-recommendations .rec-title {
	font: 300 14px/16px "RazerF5", Helvetica, Arial;
	color: #fff;
	margin: 20px 0 5px;
}

#new-recommendations .rec-price {
	font: 300 14px/16px "RazerF5", Helvetica, Arial;
	color: #0f0 !important;
}

i.green-arrow {
	padding-left: 20px;
	background: url('../images/version_2/small-green-arrow.png') no-repeat left center;
}

i.icon-sound {
	display: inline-block;
	width: 35px;
	height: 32px;
	margin-top: -16px;	
	background: url('../images/version_2/icons/icon-sound.png') no-repeat 3px center;
}

#new-store-misc {margin-top: 25px;}

#new-store-misc li {
	border: 1px solid #2d2d2d;
	background-color: #000;
	font: 300 14px/16px "RazerF5", Helvetica, Arial;
	display: inline-block;
}

#new-store-misc ul ul {
	list-style-type: disc;
	margin-left: 18px;
	margin-top: 11px;
}

#new-store-misc li li {
	border: 0;
	background-color: transparent;
	font: 200 16px/24px "RazerF5", Helvetica, Arial;
	color: #999;
	display: list-item;
}

#new-store-misc li:last-child {
	width: 434px;
	height: 170px;
	margin-left: 8px;
	padding: 15px;
}

#new-store-misc li li:last-child {
	width: auto;
	height: auto;
	margin-left: 0;
	padding: 0;
}

#new-store-misc li.whypromo {
	width: 434px;
	height: 170px;
	padding: 15px;
}

#new-store-misc li li:first-child {
	width: auto;
}

#new-store-misc ul li.whybuy a {
	position: relative;
	display: block;
	width: 434px;
	height: 170px;
	padding: 15px;
	background: #000 url('../images/version_2/whybuy-bg.jpg') no-repeat 290px center;
	/*background: url('http://assets.razerzone.com/eeimages/store_home/228/storefront-footer-signup-tout-jun.png');*/

}

#submit_btn {
	background: url('../images/version_2/submit-button.png') no-repeat; 
	border: none; 
	font-size: 18px;  
	text-transform: uppercase;
	cursor: pointer;
	width: 58px;
	height: 35px;
}

.new-store_product_details {
	min-height: 235px;
}

#new-store_product_more_info,
#new-store_product_more_info p {
	font: 300 14px/18px "RazerF5", Helvetica, Arial;
	color: #fff;
	padding: 0;
	text-indent: 0;
	margin-top: 20px;
}

#new-store_product_more_info a {font: 300 14px/18px "RazerF5", Helvetica, Arial;}

#new-store_product_overview,
#new-store_product_overview p {
	font: 300 14px/18px "RazerF5", Helvetica, Arial;
	color: #999;
	padding: 0;
	text-indent: 0;
	margin-top: 20px;
	display: none;
}

#new-store_product_overview a {
	font: 300 14px/18px "RazerF5", Helvetica, Arial;
	color: #fff;
}

#product_variant_message {
	font: 300 14px/18px "RazerF5", Helvetica, Arial;
	color: #fff;
	padding: 0;
	text-indent: 0;
	margin-top: 20px;
}

#product_variant_message a {font: 300 14px/18px "RazerF5", Helvetica, Arial;}

#product_variant_message a {color: #0f0;}
#product_variant_message a:hover {opacity: 0.7;}

#tab0 ul {
	list-style-type: disc;
}

#tab0 ul li,
#tab1 ul li,
#tab2 ul li {
	color: #999;
	font: 300 13px/16px "RazerF5", Helvetica, Arial !important;
}

#tab0 ul li a,
#tab1 ul li a,
#tab2 ul li a {
	color: #fff;
	font: 300 13px/16px "RazerF5", Helvetica, Arial !important;
}

#tab0 ul li {
	margin-top:15px; 
	display: list-item; 
	margin-left: 20px;
}

#tab0 ul li li {
	margin-top: 0;
}

.promotions-holder {
	width: 597px;
	height: 397px;
	border: 1px solid #333;
	/*border-top: 1px solid lime;*/
	position: relative;
	float: left;
}
.center_image img {
	width: 597px;
}
.center_image a {
	display: none;
}
.store-top-holder {
	margin-top: 20px;
}
.store-top-holder div.orbit-wrapper {
	margin: 0;
	float: left;
	width: 597px !important;
}
.promotions-bar {
	position: absolute; 
	left: -7px;
	top: -2px;
	z-index: 100;
}
.top-right-holder{
	float: left;
	margin-left: 5px;
}
.new-product-holder, .exclusive-product-holder {
	border: 1px solid #333;
}
.new-product-holder {
	margin-bottom: 5px;
}

.promotions_text {
	position: absolute;
	z-index: 100;
	color: black;
	font-weight: 200;
	top: 8px;
	font: 400 20px/20px "RazerF5", Helvetica, Arial;
}

#News {width: 400px;}

.Scrollbar-Up {
	position: absolute;
	width: 10px; height: 10px;
	background-color: #fff;
	font-size: 0px;
}

.Scrollbar-Track {
	width: 10px; 
	height: 160px;
	position: absolute;
	top: 20px;
	background-color: #000;
}

.Scrollbar-Handle {
	position: absolute;
	width: 10px; 
	height: 30px;
	background-color: #fff;
}

.Scrollbar-Down {
	position: absolute;
	top: 190px;
	width: 10px; 
	height: 10px;
	background-color: #fff;
	font-size: 0;
}

#Scrollbar-Container-1,
#Scrollbar-Container-2,
#Scrollbar-Container-3 {
	position: absolute;
	top: 20px; 
	right: 0;
}

#promo_list,
#feature_list {
	position: absolute;
	top: 10px;
	overflow: hidden;
	width: 400px;
	height: 180px;
}

div#tab1 > div {
	width: 400px !important;
}

#Container-promo,
#Container-feature,
#Container-2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 180px !important;
	height: 100px;
	background-color: #000;
}

.Scroller-Container,
.Scroller-Container-2,
.Scroller-Container-3 {
	position: absolute;
	top: 0px; 
	left: 0px;
}

ul.tabs {font-size: 0;}

.tabs li {
	list-style: none;
	display: inline-block;
}

.tabs li strong,
.tabs li b,
#promo_list strong,
#promo_list b {
	font-weight: bold;
}

.tabs a {
	padding: 5px 10px;
	display: inline-block;
	background: #111;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	border: 0;
	border-left: 2px solid #999;
	height: 20px;
	font: 300 14px/20px "RazerF5", Helvetica, Arial;
}

.tabs a.active {
	background: #111;
	color: #0f0;	
	border: 0;
	border-left: 2px solid #0f0;
	position: relative;
	z-index: 10;
	font: 300 14px/20px "RazerF5", Helvetica, Arial;
}

div#tab1 div:first-child {
	margin-left: -80px;
}

div.store_dr_gallery {
	left: auto;
	top: auto;
	position: relative;
	width: 85%;
	margin-top: 10px;
	margin-left: 40px;
	min-height: 330px;
}

div.store_feature_spec {
	width: 85%;
	height: 270px;
	left: auto;
	position: relative;
	margin-left: 40px;
	margin-top: 30px;
}

div.feature_spec_scroll,
div.feature_spec {
	border-top: 0;
}

div.store_product_body_top_container {
	height: auto;
	position: relative;
}

div.store_product_body_gallery_container {
	width: 470px;
	height: auto;
	float: left;
	position: static;
}

div.store_product_body_dr_container {
	width: 470px;
	height: auto;
	float: left;
	position: static;
	left: auto;
}

.click-gallery {
	font: 300 14px/15px "RazerF5", Helvetica, Arial;
	color: #999;
	text-transform: uppercase;
	width: 400px;
	border-bottom: 1px solid #333;
	margin-left: 35px;
	padding-bottom: 7px;
}

.visit-product-page {
	width: 170px;
}

.gear-measurement {
	width: 170px;
	margin-left: 35px;
	margin-top: 20px;
}

.visit-product-page a,
.gear-measurement a,
.store-product-special a {
	font: 300 14px/16px "RazerF5", Helvetica, Arial;
	color: #999;
	text-transform: uppercase;
	width: 170px;
}

.awards-reviews {
	font: 300 14px/16px "RazerF5", Helvetica, Arial;
	color: #999;
	text-transform: uppercase;
	width: 400px;
	margin-top: 40px;
	margin-left: 35px;
}

table.store-product-special {
	margin-left: 35px;
	margin-top: 45px;
}

table.store-product-special {display: block;}

table.store-product-special td {
	margin-top: 15px;
	vertical-align: top;
	display: inline-block;
}

table.store-product-special td.insider {width: 50%;}
table.store-product-special td:nth-child(4) {width: 80%;}

table.store-product-special td:first-child,
table.store-product-special td:nth-child(2),
table.store-product-special td:nth-child(3) {margin-top: 0;}

table.store-product-special td:first-child img {padding-right: 5px;}
table.store-product-special td:nth-child(2) {padding-right: 10px;}
table.store-product-special td:nth-child(3) {padding-right: 15px;}

.special-promo {
	margin-left: 35px;
	margin-top: 20px;
}

.visit-product-page a:hover,
.gear-measurement a:hover,
.store-product-special a:hover {
	color: #0f0;
}

div.store_product_gallery {
	position: static;
	left: auto;
	top: auto;
	margin-top: 10px;
	min-height: 368px;
}

.ad-thumbs {
	border-top: 1px solid #333;
	padding-top: 10px;
}

#category-title,
#bestseller-title {
	font: 300 24px/26px "RazerF5", Helvetica, Arial;
	color: #fff;
	border-left: 1px solid #0f0;
	padding-left: 6px;
	text-transform: uppercase;
}

.new-product-ad {
	width: 228px;
	height: 424px;
	float: left;
	margin-bottom: 6px;
	margin-right: 6px;
	background-color: #000;
}

.new-product-ad a {
	display: none;
	width: 228px;
	height: 424px;
	background-repeat: no-repeat; 
	background-position: center center;
}

#new-product-list .new-product-ad {
	display: none;
}

.new-product-list {
	width: 228px;
	height: 208px;
	display: inline-block;
	background-color: #000;
	border: 1px solid #2d2d2d;
	float: left;
	margin-bottom: 6px;
	margin-right: 6px;
	position: relative;
}

.product-ribbon {
    position: absolute;
    left: 35px;
    top: 48px;
    z-index: 10;
}

.cat-product-ribbon {
    position: absolute;
    top: -25px;
    left: -49px;
    pointer-events: none;
}

#bestsellers div:nth-child(3),
#new-recommendations div:nth-child(3) {
	margin-right: 8px;
}

#bestsellers div:nth-child(5),
#new-recommendations div:nth-child(5) {
	margin-right: 0;
}

div#new-product-list div:nth-of-type(4n+5) {
	margin-right: 0;
}

.new-product-list a:first-child {
	font: 300 14px/16px "RazerF5", Helvetica, Arial;
	width: 228px;
	height: 208px;
	display: block;
	color: #fff;
}

div.software a:first-child {
	height: 165px;
}

div.software a.download {
	font: 300 14px/16px "RazerF5", Helvetica, Arial;
	width: 228px;
	height: 43px;
	display: block;
	color: #fff;
}

.new-product-list a img {
	display: block;
	padding: 25px 49px 20px;
	position: relative;
}

.new-product-list a h3 {
font: 300 14px/16px "RazerF5", Helvetica, Arial;
margin: 0 15px 5px;
}

.new-product-list a span {
	display: block;
	margin-left: 15px;
	text-transform: capitalize;
}

ul.store-main-bullets { 
	list-style: none; 
	position: relative; 
	float: left; 
	display: block; 
	left: 50%;
	margin-left: 0; 
	margin-top: -32px;
}

ul.store-main-bullets li {
	position: relative; 
	float: left; 
	display: block; 
	right: 50%;
}

ul.store-main-bullets li:first-child {
	margin-left: 0;
}

div.store_product_body_top_container {
	margin-top: 20px;
	padding-top: 15px;
}

#new-product-list div.orbit-wrapper {
	margin-bottom: 6px;
	margin-right: 6px;
	border: 1px solid #2d2d2d;
}

#new-product-list .orbit-wrapper {
	float: left;
}

#new-product-list .store-cat-bullets {
	top: 10px;
	right: 10px;
	left: auto;
}

#new-product-list .store-cat-bullets {
	top: 10px;
	right: 10px;
	left: auto;
}

#new-product-list .store-cat-bullets li:first-child {
	margin-left: 0;
}

.ad-gallery .ad-thumbs .ad-thumb-list {
	font-size: 0;
}

.ad-gallery .ad-thumbs li:last-child {
	padding-right: 0;
}

ul#awards_list {
	font-size: 0;
	margin: 10px 0 20px;
}

ul#awards_list li {
	display: inline-block;
	margin-right: 35px;
	margin-bottom: 10px;
}

ul#awards_list li:last-child {margin-right: 0;}

#new-product-promo {
	margin: 20px auto;
	font-size: 0;
}

#new-product-promo img {
	border: 1px solid #2d2d2d;
	display:inline-block;
	margin-right: 10px;
}

#new-product-promo a {
	margin-right: 10px;
}

#new-product-promo img:last-child,
#new-product-promo a:last-child {
	margin-right: 0;
}