﻿body {background-color: #000;}
img {vertical-align: middle;}
sup {font-size: 0.5em;}
.home-icon {vertical-align: inherit;}
.login-boxmenu, .login-box {display: none; opacity: 0; transition: all 1s ease 0s;}
.cbp-login .login-boxmenu, .search-box .login-box {display: block; opacity: 1;}

.recently-viewed {background-color: #fff; border-top: 1px solid #000; margin: auto; max-width: 1080px; padding: 30px; position: relative; text-align: center;}
.recently-viewed h2 {color: #555; margin-bottom: 15px; text-align: left;}
.recent-item {border: 1px solid #D4DDEC; border-radius: 5px; display: inline-block; font-size: 12px; margin: 0 0.5%; min-height: 300px; padding: 8px; position: relative; vertical-align: top; width: 12.5%;}
.recent-item a {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.recent-item img {max-width: 100%;}
.recent-item .recent-pn {color: #999; display: block; margin-top: 15px;}
.recent-item .recent-pname {color: #33609B; font-weight: 700;}
.recent-item .recent-price {color: #555; display: block; font-size: 20px; font-weight: 700; margin-top: 15px; text-align: center;}

.button-backtotop {background: url(/Products/App_Themes/tempImages/BackToTop.png) no-repeat center top; cursor: pointer; width: 127px; height: 28px; text-indent: -9999em; position: absolute; right: 7px; top: 7px;}
.button-backtotop:hover {background-position: 0 -28px;}
.button-backtotop:active {background-position: 0 -56px;}

.main-wrapper {margin: 0 auto; max-width: 1470px; padding: 0 195px; position: relative;}
.main-product {background-color: #161415; margin: auto; max-width: 1080px; min-height: 600px; padding: 30px; position: relative;}
.main-product img {max-width: 100%;}

.nav-breadcrumb {background: #3E3E3E; position: relative;}
.breadcrumb-inner {margin: auto; max-width: 1080px; padding: 10px; position: relative;}
.breadcrumb-inner a {color: #aaa;}
.breadcrumb-inner a:hover {color: #fff;}

.cart-block {float: right; margin-top: -3px;}
.cart-block img {vertical-align: middle;}
.cart-block a {background: url(/Products/App_Themes/Images/cartIcon.png) no-repeat right top; height: 23px; padding-right: 35px; line-height: 22px; display: block;}
.cart-block a:hover {background-position: right -23px;}
.cart-block a img {display: none;}

.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}



.btnAddCart	{background: url(/Products/App_Themes/tempImages/AddToCart_Button_SMALL.png) no-repeat center top; width: 106px; height: 22px; display: block; float: right;}
.btnAutoNotify	{background: url(/Products/App_Themes/tempImages/AutoNotify_Button_SMALL.png) no-repeat center top; width: 106px; height: 22px; display: block; float: right;}
.btnPreOrder	{background: url(/Products/App_Themes/tempImages/PreOrder_Button_SMALL.png) no-repeat center top; width: 106px; height: 22px; display: block; float: right;}
.btnAddCart:hover, .btnAutoNotify:hover, .btnPreOrder:hover	{background-position: 0 -22px;}
.btnAddCart:active, .btnAutoNotify:active, .btnPreOrder:active	{background-position: 0 -44px;}
.btnViewDetails {background: url(/Products/App_Themes/Images/btn_view_details.png) no-repeat center top; width: 106px; height: 22px; display: block; float: right;}
.btnViewDetails:hover {background-position: 0 -22px;}
.btnViewDetails:active {background-position: 0 -44px;}

.btnBigAddCart	{background: url(/Products/App_Themes/tempImages/AddToCart_Button_LARGE.png) no-repeat center top; width: 125px; height: 30px; display: inline-block; vertical-align: middle;}
.btnBigAutoNotify	{background: url(/Products/App_Themes/tempImages/AutoNotify_Button_LARGE.png) no-repeat center top; width: 125px; height: 30px; display: inline-block;}
.btnBigPreOrder	{background: url(/Products/App_Themes/tempImages/PreOrder_Button_LARGE.png) no-repeat center top; width: 125px; height: 30px; display: inline-block; text-indent: -9999em; vertical-align: middle;}
.btnBigViewDetails {background: url(/Products/App_Themes/Images/btn_view_details_large.png) no-repeat center top; width: 144px; height: 30px; display: inline-block;}
.btnBigAddCart:hover, .btnBigAutoNotify:hover, .btnBigPreOrder:hover, .btnBigViewDetails:hover {background-position: 0 -30px;}
.btnBigAddCart:active, .btnBigAutoNotify:active, .btnBigPreOrder:active, .btnBigViewDetails:active {background-position: 0 -60px;}
.btnCompare	{background: url(/Products/App_Themes/tempImages/Compare_Button.png) no-repeat center top; cursor: pointer; width: 70px; height: 19px; display: block;}
.btnCompare:hover	{background-position: 0 -19px;}
.btnCompare:active	{background-position: 0 -38px;}
.btnSearch	{background: url(/Products/App_Themes/tempImages/Search_Button.png) no-repeat center top; width: 61px; height: 24px; float: right; text-indent: -9999em;}
.btnSearch:hover	{background-position: 0 -24px;}
.btnSearch:active	{background-position: 0 -48px;}

.btnGoBack {background: url(/Products/App_Themes/tempImages/GoBack.png) no-repeat center top; width: 83px; height: 22px; display: block; margin: 0 auto 15px;}
.btnGoBack:hover {background-position: 0 -22px;}
.btnGoBack:active {background-position: 0 -44px;}

.RadWindow.RadWindow_Default table.rwTitlebarControls {display: none;}

/* Menu */
.product-menu {background: #333; border: 1px solid #6B696A; font: 14px/23px "Segoe UI",Arial,sans-serif; max-height: 100%; position: absolute; top: 30px; left: 0; transition: max-height 0.5s ease 0s; z-index: 900;}
.menu-productheading {border-bottom: 1px solid #6B696A; padding: 1px 0 1px 13px; position: relative; text-transform: uppercase;}
.menu-button {cursor: pointer; display: none; position: absolute; top: 6px; right: 5px; width: 15px; height: 12px;}
.menu-pbar, .menu-pbar:before, .menu-pbar:after {background: #fff; content: " "; position: absolute; width: 15px; height: 2px; top: 5px; transition: all 0.5s ease 0s;}
.menu-pbar:before {top: -5px;}
.menu-pbar:after {top: 5px;}

.product-menu.opened .menu-pbar {background: none;}
.product-menu.opened .menu-pbar:before {top: 0; transform: rotate(45deg);}
.product-menu.opened .menu-pbar:after {top: 0; transform: rotate(-45deg);}

.menu-extra {border-top: 1px solid #6B696A; padding: 1px;}
.menu-link {border: 1px solid transparent; display: block; padding: 1px 0 1px 12px;}
.menu-link:hover {border: 1px solid #F4A600;}

.product-menu .RadMenu_EVGA {position: relative; left: 0; z-index: 1000 !important;}
.product-menu .RadMenu_EVGA .rmRootGroup {width: 194px; background: #333; border: none; border-left: 1px solid #404040; border-right: 1px solid #333;}

.RadMenu_EVGA .rmItem.rmFirst.rmLast a.rmLink {margin-bottom: 0;}
.RadMenu_EVGA .rmLevel2 .rmItem.rmFirst.rmLast a.rmLink {margin-bottom: -1px;}

.product-menu .rmVertical .rmRootLink {width: 193px !important; background: #333;}
.product-menu .RadMenu_EVGA .rmGroup, .product-menu .RadMenu_EVGA .rmGroup .rmVertical {background: #404040;}

.RadMenu_EVGA a.rmLink {background: #333; border: 1px solid #333; border-right: none; margin: 0 -1px -1px 0;}
.RadMenu_EVGA a.rmLink:hover {color: #F4A600 !important;}
.RadMenu_EVGA .rmSlide .rmText {border-right: 1px solid #F4A600;}
.product-menu .RadMenu_EVGA .rmGroup a.rmLink:hover .rmExpandRight, 
.product-menu .RadMenu_EVGA .rmGroup a.rmFocused .rmExpandRight, 
.product-menu .RadMenu_EVGA .rmGroup a.rmSelected .rmExpandRight, 
.product-menu .RadMenu_EVGA .rmGroup a.rmExpanded .rmExpandRight {background-position: 100% -312px; background-color: #404040; border-right: 1px solid #404040;}

.product-menu .RadMenu_EVGA .rmGroup.rmLevel2 a.rmLink:hover .rmText {background: #404040;}
.RadMenu_EVGA .rmSlide .rmLevel1 .rmSlide {margin-top: -1px;}

.RadMenu_EVGA a.rmLink.rmExpanded, .RadMenu_EVGA a.rmLink.rmExpanded:hover {border: 1px solid #F4A600; border-right: 1px solid #404040; z-index: 11;}
.RadMenu_EVGA .rmRootGroup a.rmExpanded, .RadMenu_EVGA .rmGroup.rmLevel1 a.rmLink.rmExpanded {background: #404040;}
.product-menu .RadMenu_EVGA a.rmLink:hover, .product-menu .RadMenu_EVGA a.rmFocused, .product-menu .RadMenu_EVGA a.rmSelected {background: #404040;}
.product-menu .RadMenu_EVGA .rmGroup.rmLevel0, .product-menu .RadMenu_EVGA .rmGroup.rmLevel1, .product-menu .RadMenu_EVGA .rmGroup.rmLevel2 {margin-left: 5px; border: 1px solid #F4A600; background: #404040;}
.product-menu .RadMenu_EVGA .rmGroup.rmLevel1 {-webkit-margin-start: 6px;}
.RadMenu_EVGA .rmSlide {z-index: -1 !important;}
.RadMenu_EVGA ul.rmVertical.rmGroup {box-shadow: 4px 8px 10px #000;}
.product-menu .RadMenu_EVGA .rmTopArrow {background: url(/Products/App_Themes/tempImages/topArrow.png) no-repeat center #333; border: 1px solid #222;}
.product-menu .RadMenu_EVGA .rmBottomArrow {background: url(/Products/App_Themes/tempImages/bottomArrow.png) no-repeat center #333; border: 1px solid #222;}

/* Product List */

/*.list-top .RadComboBox .rcbReadOnly .rcbInputCell, .list-top .RadComboBox .rcbHovered .rcbReadOnly .rcbInputCell, .list-top .RadComboBox .rcbFocused .rcbReadOnly .rcbInputCell {background-color: #161415; border: 1px solid #444; border-right: none; padding: 5px 10px;}
.list-top .RadComboBox .rcbReadOnly .rcbInput, .list-top .RadComboBox .rcbHovered .rcbReadOnly .rcbInput, .list-top .RadComboBox .rcbFocused .rcbReadOnly .rcbInput {color: #F4A600;}
.list-top .RadComboBox .rcbArrowCell, .list-top .RadComboBox .rcbHovered .rcbArrowCell, .list-top .RadComboBox .rcbFocused .rcbArrowCell {background: none; border: 1px solid #444; border-left: none;}
.list-top .RadComboBox .rcbArrowCell a {background-image: url("/images/common/dropdown_arrow.png"); background-position: right 5px top 9px; background-repeat: no-repeat; background-size: 10px;}
.rcbSlide .RadComboBoxDropDown {background: #161415; color: #F4A600;}*/
.list-top {text-transform: uppercase;}
.list-top select {background-color: #505050; border: 1px solid #8c8989; height: auto !important; padding: 4px 20px 3px 10px !important; text-transform: uppercase;}

.pl-grid-compare .checkbox + label span, .pl-list-compare .checkbox + label span {background: #505050;}
.pl-grid-compare .checkbox + label, .pl-list-compare .checkbox + label {text-transform: uppercase;}
.pl-grid-compare .checkbox:checked + label span, .pl-list-compare .checkbox:checked + label span {background: #EEA826; border: 3px solid #505050;}


.page-title {display: none;}
.list-banner {margin-bottom: 20px; text-align: center;}
.list-banner img {max-width: 100%;}

.list-top {margin-bottom: 5px; overflow: hidden; padding: 5px 0; text-align: right;}
.list-top-item {display: inline; margin-left: 30px;}
.list-top-item.hide {display: none;}
.list-top-item.options-sort {float: left; margin-left: 0;}
.options-sort .RadComboBox {display: inline-block; width: auto !important;}
.listing-button {vertical-align: middle;}

.compare-block {background: #2E2C2D; overflow: hidden; padding: 10px 15px;}
.compare-block ul {list-style: none; margin: 0;}
.compare-block li {float: left; margin: 0 6px 0 0; position: relative;}
.compare-block .button-compare {margin: 5px 10px;}
.compare-area {background: url("/Products/App_Themes/images/compare_box.png"); width: 29px; height: 29px; position: relative;}
.compare-area img {max-width: 100%;}
.compare-hover {position: absolute; top: 0; left: 0;}

.note, .bstock {color: #f00;}
.product-note {background: #444; color: #ff0; margin-top: 10px; margin-bottom: 10px; padding: 10px;}

.pl-list {}
.list-item {background: #1D1B1C; overflow: hidden; padding: 15px;}
.list-item:nth-child(2n) {background: #2E2C2D;}

.pl-list-image {float: left; margin-right: 20px;}
.pl-list-image img {max-width: 140px;}
.pl-list-pname {font-weight: 700;}
.pl-list-info {float: left; max-width: 590px;}
.pl-list-info ul {margin: 5px 25px;}
.pl-list-info li {font-size: 0.75rem;}

.pl-list-pricing {float: right; text-align: right;}
.pl-list-pn {color: #999;}
.pl-list-price {font-size: 25px; font-weight: 700;}
.pl-list-rebate {font-size: 0.75rem; margin: 2px 0;}
.pl-list-mir img {margin-left: 5px;}
.pl-list-compare {clear: both; margin-top: 10px;}

.table-gridview {overflow: hidden;}
.grid-item-outer {background: #2E2C2D; border: 8px solid #161415; border-style: solid solid none none; float: left; margin-bottom: -149em; padding: 15px 15px 150em; vertical-align: top; width: 33.33%;}
.grid-item-outer.blank {background: #161415;}
.grid-item {min-height: 680px; padding-bottom: 100px; position: relative;}

.pl-grid-info {padding: 10px 0;}
.pl-grid-info ul {margin: 5px 25px;}
.pl-grid-info li {font-size: 0.75rem;}

.pl-grid-image {background: #fff; padding: 50px 25px 25px; position: relative; text-align: center;}
.pl-grid-compare {position: absolute; top: 5px; left: 5px;}
.pl-grid-comparebox {vertical-align: middle;}
.compare-link {color: #555; cursor: pointer; text-transform: uppercase;}

.pl-grid-pn {color: #999; margin-top: 5px; text-align: right;}
.pl-grid-pname {font-weight: 700;}

.pl-grid-pricing {position: absolute; bottom: 0; right: 0; text-align: right;}
.pl-grid-price {font-size: 25px; font-weight: 700;}
.price-in-cart {font-size: 16px;}
.price-was {color: #999; text-decoration: line-through;}
.pl-grid-rebate {font-size: 0.75rem; margin: 2px 0;}
.pl-grid-mir img {margin-left: 5px;}

.pl-grid-buttons {text-align: right;}
.pl-grid-qty {font-size: 11px; text-transform: uppercase;}

.main-product .promo-list-view, .main-product .promo-list {list-style: none; margin: 10px 0; overflow: hidden;}
.main-product .promo-list-view li, .main-product .promo-list li {float: left; margin: 0 3px 6px;}
.main-product .promo-list li:nth-child(3n + 1) {margin-left: 0;}
.main-product .promo-list li:nth-child(3n) {margin-right: 0;}

/* Product Page */

.table-qty-add {background-color: transparent;}
.table-qty-add-row > td {padding: 0 0 0 5px;}
.table-qty-add label {top: 0 !important;}




.product-top, .product-info-main {overflow: hidden;}
.product-top-side {float: right; width: 510px;}
.product-image {background: #fff; padding: 50px; position: relative; text-align: center; width: 485px;}
.product-thumbs ul {list-style: none; margin: 5px 0 0;}
.product-thumbs li {display: inline-block; margin-right: 3px;}
.view360 {background: url("/Products/App_Themes/Images/view360.png") no-repeat; border: none; cursor: pointer; text-indent: -9999em; position: absolute; bottom: 5px; right: 5px; width: 64px; height: 45px; z-index: 1000;}

.product-name {}
.product-pn {color: #aaa;}
.product-limit {color: #F4A600; text-transform: uppercase;}
.accessories-text {color: #F4A600; margin: 5px 0;}

.inner-box {margin-bottom: 20px;}
.price-box {font-size: 25px;}
.price {font-weight: 700;}
.old-price {text-decoration: line-through;}

.mir-box {margin-bottom: 10px;}
.mir-link {font-size: 16px; font-weight: 700; margin-right: 5px;}
.mir-link:last-child {margin-left: 5px;}
.mir-link a {display: inline-block; font-weight: 400;}
.mir-link a:hover {text-decoration: none;}
.mir-link .MIR {font-size: 12px; text-decoration: underline; text-transform: none;}

/*.vr-ready{position:absolute;margin-top:-45px;margin-left:36%; width:120px; border:1px solid #232323; }*/
.product-side .vr-ready {border: 1px solid #232323; max-width: 130px;}

.prod-awardimage {margin-top: 15px;}
.product-side {float: right; margin-top: 15px; margin-left: 20px; text-align: right;}
.product-banners {clear: both; margin-top: 10px; overflow: hidden; padding-top: 10px;}
.product-banners ul {list-style: none; margin: 0;}
.product-banners li {float: left; margin-bottom: 5px; margin-right:1%; border:1px solid #262626;}
.product-banners li:last-child {margin-right: 0;}

.custom-hadron {background: url("/Products/App_Themes/Images/Promo_Banners/custom_hadron_ad_v4.jpg") no-repeat; height: 300px; position: relative;}
.custom-hadron a {position: absolute; left: 160px; width: 180px; height: 48px; text-indent: -9999em;}
.custom-avadirect {top: 75px;}
.custom-cyberpower {top: 126px;}
.custom-origin {top: 177px;}
.custom-xotic {top: 228px;}

.product-block {background: #2E2C2D; border: 1px solid #6A6869; margin-top: 25px; overflow: hidden;}
.product-block h3 {background: #6A6869; color: #fff; font-size: 14px; font-weight: 700; margin: 0; padding: 5px; text-align: center;}
.product-block ul {list-style: none; margin: 10px 0; overflow: hidden; padding: 0; text-align: center;}
.product-block li {display: inline-block; margin: 2px 5px; max-width: 220px;}
.product-block.wtb  li {max-width: 125px;}

.product-comparison {border: 1px solid #6B696A; margin-top: 25px; overflow-x: auto;}
.compare-chipset {text-transform: none;}
.table-compare a {color: #fff;}
.table-compare a:hover {color: #aaa; text-decoration: underline;}
.table-compare th, .table-compare td {color: #fff; padding: 3px 8px; text-align: center; vertical-align: middle;}
.table-compare th {background: #6B696A; font-weight: 700;}
.table-compare .heading-pname {width: 150px;}
.table-compare tr {background: #1D1B1C;}
.table-compare tr:nth-child(2n) {background: #2E2C2D;}
.table-compare tr.currentPN {background: #614923; box-shadow: 0 0 0 3px #1D1B1C inset;}
.table-compare tr:nth-child(2n).currentPN {background: #614923; box-shadow: 0 0 0 3px #2E2C2D inset;}
.table-compare td:first-child {font-weight: 700; text-align: left;}

.no-bullet {list-style: none; margin: 0 0 20px;}
.product-specs {margin: 30px -30px -30px;}
.product-specs-inner {background: #fff;}

/*.product-specs .RadTabStrip {padding-left: 30px;}*/
.product-specs .RadTabStrip .rtsLevel {background: none;}
.product-specs .RadTabStrip .rtsLI .rtsLink {background: #A6A6A6 url("/Products/App_Themes/Images/product_tab.jpg") repeat-x 0 0; border: none; border-right: 1px solid #b0b0b0; color: #555; font-weight: 700; padding: 6px 0 6px 8px;}
.product-specs .RadTabStrip .rtsLI .rtsLink.rtsSelected {background: #fff; border: 1px solid #777; border-bottom: none; padding-top: 7px;}
/*.product-specs .RadTabStrip .rtsLI {display: inline-block; float: none;}*/

.product-specs-inner {color: #555; padding: 30px;}
.product-specs-inner a {color: #555; text-decoration: underline;}
.product-specs-inner h2 {color: #555;}
.product-specs-inner h3 {font-weight: 700; margin-bottom: 8px;}
.product-specs-inner p {margin-bottom: 15px;}
.aplus {text-align: center;}
.product-video {text-align: center;}
.video-container {margin: 0 auto 30px; position: relative; padding-bottom: 53.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container, .video-container iframe, .video-container object, .video-container embed {max-width: 1280px; max-height: 720px;}
.video-container iframe, .video-container object, .video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.table-specs {margin: auto; width: 80%;}
.table-specs td {border-left: 1px solid #999; padding: 5px 15px; width: 33%;}
.table-specs ul {border-bottom: 1px solid #999; padding-bottom: 20px;}
.table-overflow {margin-bottom: 20px; overflow-x: auto;}
.table-overflow table {margin-bottom: 0;}

.specs-bottom {margin: auto; overflow: hidden; width: 80%;}
.specs-bottom-column {border-left: 1px solid #999; float: left; margin-bottom: -999em; padding: 5px 15px 999em; width: 33.33%;}
.specs-bottom-column ul {border-bottom: 1px solid #999; padding-bottom: 20px;}

.powersupply-specs {margin-bottom: 20px;}
.powersupply-specs h3 {text-transform: uppercase;}
.table-powersupply, .table-powersupply-specs {margin: 0 auto 20px; text-align: center; width: 100%;}
.table-powersupply tr:nth-child(2n) {background: #eee;}
.table-powersupply td {border: 1px solid #777; padding: 5px;}
.table-powersupply .powersupply-specheader {font-weight: 700; text-align: right; text-transform: uppercase; width: 25%;}
.table-powersupply-specs .powersupply-specheader {font-weight: 700; text-align: right; width: 15%;}
.table-powersupply-specs td {border: 1px solid #777; padding: 5px;}

.table-shield-info td {border: 1px solid #000; padding: 5px 10px;}

/*.table-features td {border-left: 1px solid #999; padding: 5px 15px 15px; position: relative; width: 50%;}
.table-features td:after {border-bottom: 1px solid #999; content: " "; position: absolute; left: 2.5%; bottom: 5px; width: 95%;}
.table-features .features-empty:after {display: none;}
.table-features .features-heading {font-weight: 700;}*/
.table-features {overflow: hidden;}
.features-item {border-left: 1px solid #999; float: left; margin-bottom: -999em; padding: 5px 15px 999em; position: relative; width: 50%;}
.features-item:nth-child(2n+1) {clear: both;}
.features-item:after {border-top: 1px solid #999; content: " "; position: absolute; left: 2.5%; top: 0; width: 95%;}
.features-item:nth-child(-n+2):after {display: none;}

.table-awards {margin-top: 15px;}
.table-awards tr {border-top: 1px solid #999; border-bottom: 1px solid #999;}
.table-awards td {padding: 10px 0; vertical-align: middle;}
.table-awards a {color: #555; font-weight: 700; text-decoration: underline;}
.awards-box {border-top: 1px solid #999; overflow: hidden;}
.awards-box:last-child {border-bottom: 1px solid #999;}
.awards-column {float: left; margin-right: 3%; padding: 10px 0; vertical-align: middle; width: 60%;}
.awards-column:last-child {margin-right: 0;}
.award-from {width: 17%;}
.award-image-column {text-align: center; width: 17%;}
.award-image {max-width: 80px; max-height: 80px;}

.table-compatibility {margin-top: 15px;}
.compat-item {border-top: 1px solid #999; overflow: hidden;}
.compat-item:last-child {border-bottom: 1px solid #999;}
.compat-column {float: left; margin-right: 1%; padding: 10px 0; vertical-align: middle; width: 68%;}
.compat-column:last-child {margin-right: 0;}
.compat-pn {max-width: 120px; white-space: nowrap; width: 20%;}
.compat-pn a {color: #000;}
.compat-image {max-width: 75px; padding: 0; text-align: center; width: 10%;}

/* Browse All */

.MainContent .RadSiteMap_EVGA {background: #161415; min-height: 600px; padding: 30px;}
.MainContent .RadSiteMap_EVGA .rsmLink, 
.MainContent .RadSiteMap_EVGA .rsmTemplate {border-bottom: 2px solid #6B696A; color: #F4A600; font-family: "Segoe UI" ,Arial,sans-serif; font-weight: 700;}
.MainContent .RadSiteMap_EVGA .rsmLink:hover {color: #fff;}
.MainContent .RadSiteMap_EVGA .rsmLevel2 .rsmLink:hover, 
.MainContent .RadSiteMap_EVGA .rsmThreeLevels .rsmLevel1 .rsmLink:hover, 
.MainContent .RadSiteMap_EVGA .rsmTwoLevels .rsmLevel1 .rsmLink:hover, 
.MainContent .RadSiteMap_EVGA .rsmOneLevel .rsmItem .rsmLink:hover {background: none; color: #F4A600;}

/* Where To Buy */

.main-wtb {margin-top: 20px;}
.main-wtb .RadTabStrip {background: #000;}

.main-wtb .RadTabStrip .rtsLevel {background: none;}
.main-wtb .RadTabStrip .rtsLI .rtsLink {background: #3A3839; border-top: none; border-right: 1px solid #555; border-bottom: 1px solid #777; border-left: none; color: #fff; font-weight: 700; padding: 6px 0 6px 8px;}
.main-wtb .RadTabStrip .rtsLI .rtsLink.rtsSelected {background: #242223; border: 1px solid #777; border-bottom: none; padding-top: 8px;}
.main-wtb .RadTabStrip .rtsLI.rtsLast .rtsLink {border-right: none;}
.main-wtb .RadTabStrip .rtsLI.rtsLast .rtsLink.rtsSelected {border-right: 1px solid #777;}

.wtb-list {background: #242223; border: 1px solid #777; border-top: none; padding: 40px;}
.wtb-list h2 {border-bottom: 1px solid #fff; color: #fff; font-weight: 700; margin: 0 auto 10px; text-align: center; width: 90%;}
.wtb-list table {margin-bottom: 25px;}
.wtb-list td {text-align: center; width: 33%;}
.wtb-company {color: #fff; margin-bottom: 15px; text-align: center;}

/* Checkout */

.main-cart {background: #161415; color: #fff; min-height: 600px; padding: 25px;}
.progress-bar {overflow: hidden;}
.progress-bar img {float: right;}

.table-cart {margin: auto; width: 100%;}
.table-cart td {background: #2E2C2D; padding: 4px 5px; vertical-align: middle;}
.table-cart .table-spacer {background: none; padding: 0; width: 1px;}
.cart-header td {background: #6B696A; color: #fff; font-weight: 700;}
.cart-spacing td {background: none; padding: 2px;}
.cart-total {font-weight: 700;}

.btn-remove {background: url(/Products/App_Themes/tempImages/X_big.png) no-repeat; border: none; cursor: pointer; display: block; margin: auto; text-indent: -9999em; width: 16px; height: 16px;}

.cart-buttons {margin: 30px 0; text-align: center;}
.cart-buttons input {border: none; cursor: pointer; margin: 0 10px; text-indent: -9999em;}
.btn-update {background: url(/Products/App_Themes/tempImages/update-quantity.png) no-repeat center top; width: 179px; height: 28px;}
.btn-continue {background: url(/Products/App_Themes/tempImages/continue-shopping.png) no-repeat center top; width: 179px; height: 28px;}
.btn-checkout {background: url(/Products/App_Themes/tempImages/Checkout.png) no-repeat center top; width: 179px; height: 28px;}
.btn-update:hover, .btn-continue:hover, .btn-checkout:hover {background-position: 0 -28px;}
.btn-update:active, .btn-continue:active, .btn-checkout:active {background-position: 0 -56px;}


@media (max-width: 1500px)
{
  .main-wrapper {left: 0; max-width: 1280px; padding: 0 0 0 195px;}
}
@media (max-width: 1300px)
{
  .main-wrapper {padding: 30px 0 0;}
  .product-menu {max-height: 27px; overflow: hidden; top: 0;}
  .product-menu.opened {max-height: 100%; overflow: visible;}
  .menu-button {display: block;}
}
@media (max-width: 1100px)
{
  .product-top-side {margin-right: 5%; max-width: 45%;}
  .product-image {padding: 0; width: auto;}
  .product-thumbs li {margin-bottom: 3px;}
  
  .main-product .promo-list li {float: left; margin: 0 6px 6px 0;}
  .main-product .promo-list li:nth-child(3n + 1) {margin-left: 0;}
  .main-product .promo-list li:nth-child(3n) {margin-right: 6px;}
}
@media (max-width: 1000px)
{
  .product-side {float: none; margin-bottom: 15px; margin-left: 0; text-align: left;}
  
  .aplus-content img {max-width: 100% !important;}
  .recent-item {margin-bottom: 10px; width: 20%;}
}
@media (min-width: 900px)
{
  .grid-item-outer:nth-child(3n+1) {clear: both;}
  .grid-item-outer:nth-child(3n) {border-right: none;}
}
@media (min-width: 600px) and (max-width: 900px)
{
  .grid-item-outer {width: 50%;}
  .grid-item-outer:nth-child(2n+1) {clear: both;}
  .grid-item-outer:nth-child(2n) {border-right: none;}
}
@media (max-width: 900px)
{
  .specs-bottom {width: 100%;}
  .specs-bottom-column {float: none; margin-bottom: 0; padding: 5px 15px; width: 100%;}
  .specs-bottom-column ul {border-bottom: 1px solid #999; padding-bottom: 20px;}
}
@media (max-width: 700px)
{
  .mobile-clear {clear: both; display: block;}
  .breadcrumb-inner {text-align: center;}
  .cart-block {display: inline-block; float: none; margin-top: 10px;}
  
  .product-top-side {float: none; margin-right: 0; margin-bottom: 20px; max-width: initial; width: 100%;}
  .product-thumbs ul, .accessories-text {text-align: center;}
  
  .list-top {text-align: center;}
  .list-top-item:first-child {display: block; float: none; margin-bottom: 10px;}
  .options-instock {margin-left: 0;}
  
  .pl-list-image {float: none; margin: auto; text-align: center;}
  .pl-list-image img {max-width: 100%;}
  .pl-list-info {float: none; margin: 20px auto;}
  
  .product-specs .RadTabStrip .rtsUL {float: none;}
  .product-specs .RadTabStrip .rtsLI {float: none; display: block; width: 100% !important;}
  .product-specs .RadTabStrip .rtsLink {margin-top: 0;}
  .product-specs .RadTabStrip .rtsLI .rtsLink.rtsSelected {border: none;}
  
  .features-item {width: 100%;}
  .features-item:nth-child(2):after {display: block;}
  
  .awards-column {margin-right: 0; text-align: center; width: 100%;}
  .compat-column {max-width: initial; text-align: center; width: 100%;}
  
  .recent-item {width: 31%;}
}
@media (max-width: 600px)
{
  .list-banner {display: none;}
  
  .grid-item-outer {width: 100%;}
  .grid-item-outer {clear: both;}
  .grid-item-outer {border-right: none;}
  .grid-item {min-height: 0;}
  .pl-grid-image {padding: 40px 10px 10px;}
  
  .recently-viewed {padding-top: 45px;}
  .recent-item {width: 100%;}
}