﻿
/* Reviews Styles */

.review-container-gen
{
    font: 11px/15px Arial, sans-serif;
    width: 310px;
    color:#666;
}
       
.review-container-gen .reviews-container {
    width: 300px;
    height: 100px;
}

.review-container-gen .review {
    width: 300px;
    height: 100px;
    display: block;
}


/* Right column reviews */

.review-container-gen-side
{
    width: 285px;
    margin-left:13px;    
}

.review-container-gen-side .reviews-container {
    width: 275px;
}

.review-container-gen-side .review {
    width: 275px;
    height: 100px;
    display: block;
}

.review-category-link-noTopMarg-side
{
    margin-left:13px;
}

.review-category-link-TopMarg-side
{
    margin-left:13px;
    margin-top:-20px;
}

/* HyperX version */
.review-container-hx
{
    font: 11px/15px Arial, sans-serif;
    width: 310px;
    color: #CCC;
}
        
.review-container-hx .review-list {
    border: 1px solid #5189ce;
    border-left: none;
    padding: 10px 10px 0 0;
    margin: 0 0 40px 0;
}
.review-container-hx .review-closer {
    height: 10px;
    border-left: 1px solid #5189ce;
    margin: 4px 0 0;
}
.review-container-hx .review-title {
    font-family: 'BreuerText', Arial, sans-serif;
    font-weight: bold;
    font-size: 13px;
    margin: -18px 0 5px;
    color: #5189ce;
}
.review-container-hx .review-title span {
    background: url(images/background_hx.jpg);
    padding: 0 10px 0 0;
}

.review-container-hx .review-navigation a {
    display: block;
    height: 12px;
    width: 12px;
    border: 1px solid #5189ce;
    overflow: hidden;
    text-indent: -9999px;
}
.review-container-hx .review-navigation a:hover {
    border: 1px solid #8db8ed;
}
.review-container-hx .review-navigation .current a {
    background: #375070;
    border: 1px solid #5189ce;
    cursor: default;
}

/* Product Review shared classes */

.review-badge img{
    float: right;
    margin: 0 0 5px 10px;
    display:block;
    max-height: 100px;
    max-width: 120px;
}
.review-quote {
    font-style: italic;
}

.review-navigation li, .slidesjs-pagination-item {
    display: inline-block; zoom: 1; *display:inline;
    margin: 5px 4px 0 0!important;
    width: 15px!important;
}
.review-navigation a,.slidesjs-pagination-item a {
    display: block;
    height: 12px;
    width: 12px;
    border: 1px solid #99b8da;
    overflow: hidden;
    text-indent: -9999px;
}
.review-navigation a:hover, .slidesjs-pagination-item a:hover{
    border: 1px solid #7f99b6;
}
.review-navigation .current a, .slidesjs-pagination-item a.active {
    background: #ebf5fd;
    border: 1px solid #99b8da;
    cursor: default;
}

.review-badge {
    float: right;
    *float:none;
    margin: 0 0 5px 10px;
    max-height: 100px;
    max-width: 120px;
}
.review-quote {
    font-style: italic;
}
.review-navigation, .slidesjs-pagination {
    position: absolute;
}
.slidesjs-pagination
{
    margin-top:-38px;
}
.review-navigation li, .slidesjs-pagination li {
    display: inline-block; zoom: 1; *display:inline;
    margin: 5px 4px 0 0;
}
.review-category-link-noTopMarg
{
    margin-bottom:40px;
}

.review-category-link-TopMarg
{
    margin-top:-20px;
    margin-bottom:40px;
}

.reviews-container {
    width: 300px;
    height: 102px;
}
.reviews-container .mbtxthxh-arr
{
    display:inline;
    position:absolute;
}

.review-list {
    border: 1px solid #99b8da;
    border-left: none;
    padding: 10px 10px 0 0;
    margin: 0 0 25px 0;
}
.review-closer {
    height: 10px;
    border-left: 1px solid #99b8da;
    margin: 4px 0 0;
}
.review-title {
    font-family: 'BreuerText', Arial, sans-serif;
    font-weight: bold;
    font-size: 13px;
    margin: 0px 0 5px;
}
.review-title span {
    background: #cde7f9;
    padding: 0 10px 0 0;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, .75);
    color:black;
}

/*MasterPage Review Settings */

.rev-prodline-header-ddl {
    display: block;
    margin: 2px 2px 2px 2px;
    width: 191px;
    height: 25px;
    font-size: 13px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-width: initial;
    border-color: initial;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #E7E7E7;
    border-right-color: #E7E7E7;
    border-bottom-color: #E7E7E7;
    border-left-color: #E7E7E7;
    overflow: hidden;
}

.rev-prodline-pnlDevices
{
    margin-bottom: 8px;
    width: 966px;
    height: 54px;
    background: url('http://media.kingston.com/images/mem_srch/mb-gen-ms-hdr-selector.png') center top no-repeat;
    padding-left:10px;
    margin-left:-5px;
}

.rev-prodline-header {
    display: block;
    float: left;
    padding: 15px 15px 14px 15px;
    color: #454545;
    font-size: 15px;
    font-weight: bold;
    overflow: hidden;
    text-decoration:none;
    margin-top:2px;
    margin-left:3px;
    border:1px solid transparent;
}


.rev-prodline-header-selected {
    display: block;
    float: left;
    padding: 15px 15px 14px 15px;
    color: black;
    font-size: 15px;
    font-weight: bold;
    overflow: hidden;
    text-decoration:none;
    margin-top:2px;
    margin-left:3px;
    background:url('http://media.kingston.com/images/tl-gen-fw-pnlDevices-btn.png') repeat-x;
    border:1px solid #b9b9b9;
}
.rev-prodline-header:hover
{
    display: block;
    float: left;
    padding: 15px 15px 14px 15px;
    color: black;
    font-size: 15px;
    font-weight: bold;
    overflow: hidden;
    text-decoration:none;
    margin-top:2px;
    margin-left:3px;
    background:url('http://media.kingston.com/images/tl-gen-fw-pnlDevices-btn.png') repeat-x;
    border:1px solid #b9b9b9;
}

.rev-co-bold
{
    color: #454545;
    font-size: 15px;
    font-weight: bold; 
    margin-bottom:10px; 
}

.rev-quote
{
    color: #454545;
    font-family: arial;
    font-size: 11px;
    line-height: 140%;
    font-style:italic;
}

.rev-multiquote 
{
    color:#454545;
    font-family:arial;
    font-size:11px;
    line-height:140%; 
}

.rev-foot-fw {
    width: 966px;
    height: 43px;
    background: url('http://media.kingston.com/images/mb-co-fw-ftr.png') no-repeat top center;
}
.flxbx-img-bg
{
    float:left;
    max-width:120px;
}

.rev-splitter {
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-right:20px;
    border-top: 1px solid #CECECE;
    border-bottom: 1px solid #F6F6F6;
}

.rev-link{
    font-size: 13px;
    font-weight: bold;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, .75);
}


/* Full Review */
.fullreview-link
{
    font-family:Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
    color: #2565ad;
    text-decoration: none;
    padding: 0 13px 0 0;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, .75);
}
.fullreview-link:hover
{
    color: #2565ad;
    background-image: url('http://media.kingston.com/images/px_icon_arrow.png');
    background-position: right;
    background-repeat: no-repeat;
}

/*Hyperx Fixes*/

.review-container-gen-side
{
    padding-top:14px;
}
.review-title
{
    margin-bottom:-3px;
}
