/* Product-guide */

h2.header-green { margin-left:30px; }
.pricecategories { margin-left:30px; }

#product-review h2 { font-family:'Open Sans Condensed', sans-serif; font-size: 28px; line-height:1.2em;}

/* Ask guru */
#ask-guru .content { padding: 10px; }
#ask-guru .label
{
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 5px;
}
#ask-guru .content textarea
{
	height:80px;
	padding: 5px 10px;
	width: 89%;
	display: block;
	margin-bottom: 6px;
	font-size: 8pt;
	font-family: Verdana, sans-serif;
	color: #666;
}


/* Product Search */
#product-search .panel-content-right
{
	padding: 5px 10px 10px;
}
#product-search p
{
	font-weight: bold;
	font-size: 8pt;
	padding: 7px 0;
}
#product-search .button-select { background:url('../img/core/buttons/green-arrow.png') no-repeat right center #989898;}
#product-search .button-select a
{
	display: block;
	color: white;
	font-weight: bold;
	font-size: 7.5pt;
	text-align: left;
	height: 15px;
	padding: 7px 0 3px 10px;
}
.control-scroll
{
	width:244px;
	height:100px;
	overflow-y:scroll;
	overflow-x:hidden;
	border:1px solid gray;
}
.control-scroll label { font-size:12px; padding-left:3px; }
.control-scroll input
{

}

#panel-search-content .tab-content
{
	margin:auto;
}

#product-search-brands p
{
	font-weight:bold;
	margin-bottom:1px;
	padding-bottom:1px;
}
#product-search #popup-specifications { display: none; } /* No longer applies when popup JS initialises and injects it elsewhere */
#popup-specifications .column
{
	width: 150px;
	float: left;
	padding: 0 6px
}
#popup-specifications h4 { font-size: 10pt; font-weight: bold; padding-bottom: 10px; color: #4E4A96; }
#popup-specifications label { font-size:12px; padding-left:18px; }
#_popup-specifications span { position: absolute; bottom: 10px; }


.price-red{font-weight:bold;color:#ff0000;}

#products{font-size:80%;/*padding:5px 15px;*/}
#product-main{line-height:18px;padding-left:15px;}
#tab-product-highlight{padding:10px 0;clear:both;}
#product-contents{clear:left;height:200px;border:1px solid #a5c341;overflow:auto;background:#fff;margin:3px 0px;}
#events-coverage-contents,#reviews-contents{clear:left;overflow:hidden;background:#fff;margin:3px 0px;}

#product-tabs li{float:left;display:block;margin-right:5px;height:21px;line-height:21px;font-weight:bold;font-size:95%;padding:0 10px;}
#product-tabs li a{display:block;}
#product-tabs li.on{background:#fff;border-top:1px solid #a5c341;border-right:1px solid #a5c341;border-left:1px solid #a5c341;height:23px;margin-bottom:-5px;overflow:visible;}
#product-tabs li.on a{color:#555093;}
#product-tabs li.off{background:url('../img/core/gradients/tab.png') repeat-x;border:1px solid #cecece;}

#product-detail-tabs { margin: 10px auto 0; }
#product-detail-tabs a:focus { text-shadow: none; }

#tab-product-fix { margin-top: 10px; }

#events-coverage-tabs li{float:left;display:block;margin-right:5px;height:21px;line-height:21px;font-weight:bold;font-size:95%;padding:0 10px;}
#events-coverage-tabs li a{display:block;}
#events-coverage-tabs li.on{background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;height:23px;margin-bottom:-5px;overflow:visible;}
#events-coverage-tabs li.on a{color:#555093;}
#events-coverage-tabs li.off{background:url('../img/core/gradients/tab.png') repeat-x;border:1px solid #cecece;}

#reviews-tabs li{float:left;display:block;margin-right:5px;height:21px;line-height:21px;font-weight:bold;font-size:95%;padding:0 10px;}
#reviews-tabs li a{display:block;}
#reviews-tabs li.on{background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;height:23px;margin-bottom:-5px;overflow:visible;}
#reviews-tabs li.on a{color:#555093;}
#reviews-tabs li.off{background:url('../img/core/gradients/tab.png') repeat-x;border:1px solid #cecece;}
#reviews-contents{clear:both;}

.product-title{font-size:140%;font-weight:bold;color:#0066cc;padding:5px 0;}
.product-image{float:right;padding:5px;}

.first-launched-item{float:left;width:206px;height:90px;display:block;padding:10px 5px 0;}
.first-launched-image{float:left;}
.first-launched-info{}
.first-launched-name{font-weight:bold;text-align:left;}


/* Panels */
h3#title-essential-tech{background:url('../img/core/headers/essential-tech.png') no-repeat;}
h3#title-ask-guru{background:url('../img/core/headers/ask-hwz-guru.png') no-repeat;}

#product-reviews
{
	padding-bottom:26px;
}

#reviews-contents .tab-content
{
	padding-bottom:15px;
}

#reviews-coverage .byline
{
	width:auto;
	margin-right:3px;
}

#product-list .byline
{
	width:auto;
	float:left;
	margin-right:2px;
}

/* Headers */
#products h2{color:#4E4A96;margin:10px 0;padding:5px 10px;background:transparent url(../img/core/gradients/title-bg.png) repeat-x;height:30px;}


/* retailer */
.panel-content-retailer{display:block;clear:both;}
.panel-content-retailer-item{clear:left;padding:10px 0;}
.panel-content-retailer-image{float:left;width:35%;}
.panel-content-retailer-info{float:right;width:60%;font-size:80%;font-weight:bold;line-height:20px;}

/* latest exclusives */
#latest-xclusives-container{display:block;padding:0;background-color:#fff;}

#product-container { height:auto; width:auto; clear:both; font-family: Arial; }

#product-box {
background: #FFFFFF;
padding:5px;
float:left;
}

#product-content-box {
background: #FFFFFF;
padding:5px;
}

#product-image-box {
background:#FFFFFF url(/img/icon_magnify_30x30.png) right bottom no-repeat;
border:1px solid #A5C341;
height:auto;
width:auto;
text-align:center;
padding:5px;
}

div#content #product-detail-section #product-detail-full.inner {
	border: 0;
	border-radius: 0;
}

#product-detail-section #overall-rating-box
{
	border:1px solid #ccc;
	text-align:center;
	margin:0 10px;
	background: transparent;
}
#product-detail-section #overall-rating-info-box {
	margin:0 10px;
	padding: 0;
	border:1px solid #ccc;
	border-top: none;
}

#overall-rating-info-box-container
{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
#overall-rating-info-box
{
	overflow: hidden;
	margin:0 10px;
	margin-top: 0px;
	-webkit-transition: margin-top 400ms ease;
	-moz-transition: margin-top 400ms ease;
	-o-transition: margin-top 400ms ease;
	transition: margin-top 400ms ease;
}

#drop-down { overflow: hidden; position:relative; }
#drop-down:after {
	content:"";
	display:none;
	width:0;
	height:0;
	border:1px solid #fff;
	position:absolute;
}
/*#drop-down.active { background: url(/img/drop-down.png) right no-repeat; cursor: pointer; }*/
#drop-down.active { cursor: pointer; }
#drop-down.active.hide:after {
	display:block;
	border-width:12px 8px 0 8px;
	border-color: #000 #fff;
	top:10px; right:10px;
}
#drop-down.active:after {
	display:block;
	border-width:0 8px 12px 8px;
	border-color: #000 #fff;
	top:8px; right:10px;
}
.drop-down-header {
	text-align:left;
	text-transform: uppercase;
	font: bold 16px/30px 'Roboto Condensed', 'Arial Narrow', sans-serif;
	padding: 0 10px;
}

.box {
	width:31%;
	padding:5px;
}

#award-box {
	display: inline-block;
	width:100%;
	margin: 0;
	overflow:hidden;
}

#award-box img{
	margin-top: 0;
	max-width: 80px;
}

#award-box a {
	min-width:0;
	display:inline-block;
	max-width: 80px;
	position: relative;
}

.overall-rating-container span#award-box a img{
	max-height: 84px;
	width: auto;
	max-width: none;
}

#award-box a .cb_rating_value {
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 22px;
	font-weight: 600;
	color: #000;
	height: 32px;
	width: 100%;
	line-height: 30px;
	text-align:center;
}

#award-box a .cb_rating_value span {
	font-size: 14px;
	vertical-align: baseline;
	padding-left: 2px;
	font-weight: 800;
}

#product-container #award-box {
	margin: 10px auto;
	width: auto;
}

#product-container #award-box a {
	margin-right: 10px;
}

#product-container #award-box img {
	padding-right: 2px;
	height: 84px;
	width: auto;
}

.product-detail-price {
	background: url('../img/core/icons/arrow.png') no-repeat 0 50% transparent;
	padding:0 0 0 14px;
	margin:3px 0;
	font-weight:bold;
	color:#333333;
}
.product-detail-price-multiple {
	padding:0 0 0 2em;
	text-indent:-1em;
	margin:3px 0;
	color:#CC0000;
}
.product-detail-price-container {
	background:#f7f7f7;
	margin:10px 0;
	padding:5px 3px 5px 8px;
	position:relative;
}

.product-wishlist { display: inline; }
.product-wishlist
{
	padding:/*5px 5px 5px 20px*/0;
	font-weight:bold;
	color:#0066CC;
}
.product-wishlist input
{
	cursor:pointer;
}

#add-to-wishlist-1 { cursor: pointer; text-decoration: none; font-size: 13px; margin-left: 2px; }
#add-to-wishlist-1:hover { color: #FF6400; }
#WishAddForm { background: #f8f8f8; padding: 5px 10px 10px 20px; width: 180px; }

#product-wishlist-inline,
#add-to-wishlist-inline-login { display:none; position:absolute; top:20px; left:5px; z-index:10; box-shadow: 0px 1px 5px #888; padding:5px; background:#f8f8f8; font-size:13px; color:#666; }
.add-to-wishlist-container { position:relative; }
#product-wishlist-inline #WishAddForm { padding:0; width:auto; }
#product-wishlist-inline  #WishDescriptionInline { width:200px; }
#product-wishlist-inline span#product-wishlist-msg { text-transform: uppercase; cursor:pointer; white-space:nowrap; }
#product-wishlist-inline.panel-opened,
#add-to-wishlist-inline-login.panel-opened { display:block; }
#add-to-wishlist-inline-login { font-weight:bold; color:#666; cursor:pointer; white-space:nowrap; }
#product-wishlist-inline .closebutton { position: absolute; top: 5px; right: 5px; color: #888; font-weight: bold; cursor: pointer; width: 20px; height: 20px; overflow: hidden; text-align: center; line-height: 20px; font-size: 16px; }
#product-wishlist-inline .closebutton:hover { color:#000; }


.product-compare
{
	display:inline;
}

#product-container .left
{
	width:215px;
}

#product-container .info
{
	/*float:left;*/
	padding:0 0 10px 10px;
	/*width:50%;*/
}

#product-container .info h1 { padding: 0px; font: normal 20px/24px Arial, sans-serif; }
#product-container .info h1 a { color:#000; }


#product-container .thumbnail
{
	padding:10px;
	text-align:center;
	border: 1px solid #A5C341;
}
#product-container .thumbnail img {
	width:128px;
}

.actions { font-size: 11px; padding-top: 5px; }
.actions-container { background:#eee; height:27px; line-height:27px; font-family:'Source Sans Pro', Arial, sans-serif; font-size:14px; color:#333; }
.actions-container a, .actions-container a:visited { color:#333; }
.actions-container a:hover { color:#000; }
.actions-container .action-box { display:inline-block; float:left; margin:0 20px; }
#action-price-container { float:right; height:27px; background:#f33; font-weight:normal; color:#fff; position:relative; }
#action-price-container .action-price { margin:12px; }
#action-price-container:before {
	content: "";
	background: transparent url(/img/core/gradients/bg-action-price-tail.png) no-repeat 0% 50%;
	width: 10px;
	height: 27px;
	display: block;
	position: absolute;
	left: -10px;
}
#action-price-multi { cursor:pointer; }
#action-price-multi-container {
	background:#f33;
	position:absolute;
	right:0;
	top:27px;
	padding:0px 10px;
	min-width:120px;
	overflow:hidden;
	height:auto;
	z-index:10;
	-webkit-transition: height 400ms ease;
	-moz-transition: height 400ms ease;
	-o-transition: height 400ms ease;
	transition: height 400ms ease;
	z-index:55;
}
#action-price-multi-container.left-align { left:0; right:auto; }
#action-price-multi-container.hidden { height:0 !important; }
#action-price-multi-container .action-price-srp {
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	margin:4px 0 8px;
	/* text-indent: -1.5em;
	padding-left: 1.5em; */
	white-space:nowrap;
}

/* alternate */
#action-price-container { margin-top:-50px; }
#action-price-container .action-price { line-height:27px; }
#action-price-container a.action-price { font-weight:normal; color:#fff; border-bottom:1px dotted #fff; }
#action-price-container a.action-price:hover { border-bottom-style:solid; }

#action-price-container:before {
	content: "";
	background: none;
	width: 0px;
	height: 0px;
	display: block;
	position: absolute;
	left: -7px;
	top: 0;
	border: 1px solid #f33;
	border-width: 13px 0 14px 7px;
	border-left-color: #fff;
}
/* /alternate */

.product-compare, .product-compare form, .product-compare div.submit { display: inline;}
.product-compare input, #compare-button, .product-compare .compare-button
{
	background: transparent url(../img/icon_compare.png) 0px 50% no-repeat;
	border: none;
	padding: 5px 5px 5px 20px;
	font-family: Arial, sans-serif;
	color: #0066CC;
	cursor: pointer;
	font-size: 13px;
}
.product-compare input:hover, #compare-button:hover, .product-compare .compare-button:hover { color: #FF6400; }

#compare-button, .product-compare .compare-button { display: block; float: left; padding: 0px 5px 0px 15px; }
.product-actions #compare-button, .product-actions .product-compare .compare-button { padding-right: 13px; } 

.rating-heigh{
padding:3px 0 0 5px;
font-weight:bold;
}

.text-header {
font-size:9pt;
font-weight:bold;
text-align:left;
padding:7px 50px 5px 10px;
}

.text-content {
color: #333333;
padding-bottom:5px;
line-height:18px;
}

.text-tag{
	/*color:#0066CC;*/
	padding-bottom:5px;
	font: normal 13px/22px Arial, sans-serif; color:#333;
}

.text-tag a, .text-tag a:visited {
	font: normal 13px/22px Arial, sans-serif; margin-left: .25em; 
}

.text-tag a:hover { color: #06C; text-decoration: underline; }

.blue{
color: #039;
}

.red{
color: #CC0000;
}

.rating-info{
text-align:left;
float:left;
width:125px;
}

.rating-bar {
float:left;
width:90px;
background:transparent url(/img/user-rating/bar_grey.png) repeat scroll 0 0;
border:1px solid #999;
height:10px;
margin-top: 4px;
}

.rating-text{
font-size: 7pt;
font-family: verdana, arial, helvetica, san-serif;
font-weight:bold;
text-align:left;
color: #000000;
}

.float-left{
float:left;
}

.width{
text-align:left;
padding-left:10px;
width:30%;
}

/** Ratings breakdown **/
#product-detail-section #rating-bars { float: left; width: 260px; margin: 5px 25px 0 10px; }
#product-detail-section #rating-bars .rating-detail
{
	margin: 7px 0;
	line-height: 1.2;
	font-weight: bold;
	/*text-align: right;*/
	overflow: hidden;
}
#product-detail-section #rating-bars .rating-detail .rating-bar { margin-top: 2px; }
#product-detail-section #rating-bars .rating-detail .rating-info { float:left; text-align: left; }
#product-detail-section #rating-bars .rating-detail .rating-info { width:120px; }
#content-wide #product-detail-wide .article { border: 0; padding: 10px 0 10px 0; }

#rating-bars .ratings .rating-bar .value
{
	display: inline-block;
	height: 10px;
	background: transparent url('../img/user-rating/bar_blue.png') repeat;
}
#rating-bars .bar-1 .ratings .rating-bar .value { background-image: url('../img/user-rating/bar_blue.png'); }
#rating-bars .bar-2 .ratings .rating-bar .value { background-image: url('../img/user-rating/bar_red.png'); }
#rating-bars .bar-3 .ratings .rating-bar .value { background-image: url('../img/user-rating/bar_orange.png'); }
#rating-bars .bar-4 .ratings .rating-bar .value { background-image: url('../img/user-rating/bar_yellow.png'); }
#rating-bars .bar-5 .ratings .rating-bar .value { background-image: url('../img/user-rating/bar_green.png'); }
#rating-bars .bar-6 .ratings .rating-bar .value { background-image: url('../img/user-rating/bar_purple1.png'); }
#rating-bars .ratings .desc { display: inline-block; padding-left: 5px; }

/*.value { padding-left: 5px; padding-right:1px; }*/

.user-rating .bar .ratings .rating-bar .value
{
	background-image: url('../img/user-rating/bar_red.png');
	display: inline-block;
	height: 10px;
}

/** The Good & The Bad **/
#product-detail-section .prosncons { float: left; max-width: 300px; margin: 10px; }
.prosncons .header
{
	padding: 0px 5px 5px 0px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
.good .header { color: #9c3; }
.bad .header { color: #c00; }
.prosncons .detail
{
	background: none left 4px no-repeat;
	padding: 0px 5px 3px 15px;
	text-align:left;
	color:#000000;
}
.good .detail { background-image: url('/img/arrow_green.png'); }
.bad .detail { background-image: url('/img/arrow_red.png'); }

#item-summary{float:none;}
#main-page-full{clear:both;}

/** Retailer Price listing**/
#recommended-price-header {
clear:both;
width:100%;
font-size:14px;
background:url(/img/core/placeholders/articles_header_bg.gif) repeat-x;
}

#tab-product-retailers { overflow: hidden; }
#tab-product-retailers h2 {
/* color:#f56c0e;
font-size:100%;
font-weight:bold; */
width:61%;
float:left;
}

#recommended-price-container {

}

#price-notification {
background:#eee;
margin: 0 0 5.5px;
/*height:56px;*/
float:right;
color:#000;
padding-left:8px;
font-weight:bold;
}

#price-notification div.input
{
	float:left;
}

#price-notification div.submit
{
	float:right;
	margin-top: -3px;
	padding: 0 10px 0 5px;
}

.price-notification-txt {
width:54px;
height:13px;
}

#price-notify-left ul{
margin-top:0px;
}
#price-notify-left{
background-image:url(/img/core/placeholders/icon_notify.png);
background-repeat: no-repeat;
background-position:left center;
height:25px;
float:left;
padding:6px 0 0 23px;
}


#price-notify-right {
float:left;
padding: 7px 0 0 4px;
/*width:25%;*/
}

.check-watchlist { font-size: 11px; text-align: center; margin:0 45px 5px; }

#recommended-price-table {
	width:99%;
	margin: 0 auto 20px;
	/*
	float: right;
	padding: 3px 3px 5px 5px;
	border:none;
	font-size:90%;
	*/
}
#recommended-price-table tbody td{
border-bottom:1px solid #CCC;
border-right:none;
text-align:center;
padding-top:7px;
}

#recommended-price-table thead {
height:20px;
}

#recommended-price-table span.price
{
	color:black;
}

th.header {
padding:5px;
border: 0;
text-align:center;
font-weight:bold;
color: #000;
background:#e7e7e7;
}

th.header02 {
padding: 6px 5px 0;
border: 0;
font-weight:bold;
text-align: center;
color: #000;
background:#e7e7e7;
}

#related-marketplace th.header
{
	width:60%;
}

#related-marketplace th.header02
{
	width:20%;
}

.retailer-img {
/*margin: 2em 0.5em 0.5em 0;*/
}

.retailer-name {
margin: 0px 0px -2px 0px;
text-align:left;
font-size:100%;
font-weight:bold;
color: #000;
}

.retailer-price {
text-align:center;
font-size:100%;
font-weight:bold;
color: #000;
}

.retailer-date {
text-align:center;
font-size:100%;
color: #666;
}

.retailer-desc {
text-align:left;
line-height: 15px;
font-size:100%;
color: #666;
}

.review-footer-bar{
font-weight:bold;
background-color:#F2F2F2;
padding:7px 10px;
}

#item-details{
padding:0px;
}

#footer-nav-bar{
	padding-top:12px;
}

#page-sub-header.sub-title a{
	margin-left:3px;
	margin-right:3px;
}
.product-actions { padding-top: 8px; }
.product-actions a { cursor: pointer; }
.product-actions a:hover {
	text-decoration: none;
}
.product-actions .comments { background: url(/img/product-comment.png) no-repeat; padding-left: 16px; margin-right: 10px; }

.panel input#ProductQ{
margin: 8px 4px 8px 2px;
width: 263px;
}

a.smoothbox{
	font-size:80%;
	font-weight:bold;
	}

.product-actions ul li{
	display:inline;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-right:6px;
}
.product-listing-price{
	width:200px;
}
ul.product-listing li{
	display:inline;
}

.product-listing-date{
	width:150px;
	float:left;
}

.product-listing-list{ /*float:left;*/}
.product-listing-rating{float:left;width:50px;margin:7px 0 0;clear:left;}
.product-listing-rating-number{
	float:left;
	font-weight:bold;
	margin:3px 8px 0 2px;
}
.product-listing-awards{overflow: hidden; position: relative; /*margin-top: 3px;*/ }
.product-listing-awards-sticker{ margin-top: 3px; }
.product-listing-awards-sticker img { margin-right: 5px; }

#avg-user-rating
{
	float:right;
}

/* Product Specifications*/

.specs { margin: 10px; }

.Comment-container{
height:50px;
background: url(img/articles_header_bg.gif);
}

.alernate_lightgrey{
background:#F7F7F7;
}
.alernate_darkgrey{
background:#E7E7E7;
}

.prd_content{
font-size: 11px;
font-family: verdana, arial, helvetica, san-serif;
font-weight:bold;
padding:8px;
color: #000000;
line-height: 14px;
text-align:left;
}

.prd_content a, .prd_content a:visited{
background-color: #FFFFFF;
padding: 0 5px;
color: #2e6ab1;
}

.prd_content a:hover, .prd_content a:active{
color: #000;
background-color: #E6E6E6;
}

.prd_content h2{
font-size: 8pt;
font-family: verdana, arial, helvetica, san-serif;
font-weight:bold;
color: #0066CC;
}

.prd_content ul li{
display:inline;
}

.prd_content02{
font-size: 11px;
font-family: verdana, arial, helvetica, san-serif;
font-weight:normal;
text-align:left;
padding:8px;
color: #000000;
line-height: 14px;
}

.box bg{
background-color:#CCCCCC;
}

.red{
color:#CC0000;
font-weight:bold;
}

.grey{
color:#000000;
}
.rating-bar-8{
padding:10px;
}

.rating{
font-size: 7pt;
font-family: verdana, arial, helvetica, san-serif;
font-weight:bold;
text-align:left;
color: #000000;
padding:5px;

}

.rating_right{
text-align:right;
padding-right:20px;

}

.rating ul li{
display:inline;
}

#bar_close{
background-color: #E6E6E6;
border: 1px solid #999999;
width:7px;
height:200px;
}

#tab-product-content-specifications, #photo-section-header h3
{
	color:#f56c0e;
	font-size:14px;
	font-weight:bold;
	padding-left:0px;
}

/* Photo gallery */
.photo-section { display: table; width: 100%; }
.photo-section-nav, .photo-section-content
{
	margin: 0;
	padding: 0;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

#tech-guide-panel{background:transparent url(../img/core/gradients/title-bg.png) repeat-x scroll 0 0;}
.tech-guide-thumb{float:left;}
.tech-guide-content{font-size:11px;}
.tech-guide-content a{font-weight:bold;}

.photo-section-nav a { width: 100px; display: block; padding: 160px 10px; margin: auto; }
.photo-section-nav img, .photo-section-nav span { display: block; text-align: center; margin: auto; }
.photo-section-nav span { font-weight: bold; color: #ccc; padding-top: 10px; }
.photo-section-nav.left { }
.photo-section-nav.right { }
.photo-section-content { }
.photo-section-caption { text-align: center; color: #555093; font-size: 8pt; font-weight: bold; padding: 10px; }
.pdt-thumbnail { display: inline-block; margin: 15px; vertical-align: top; }
.pdt-thumbnail a { display: block; padding: 1px; border: 1px solid #999; }
.pdt-thumbnail a:hover { padding: 0; border: 2px solid #9bc739; }


/* Review & News tabs*/
#reviewnews-tabs{height:35px;}
#reviewnews-tabs li{float:left;display:block;margin:0px;height:21px;line-height:21px;font-weight:bold;font-size:95%;padding:0px;margin:0px;width:174px;text-align:center;}
#reviewnews-tabs li a{display:block;}
#reviewnews-tabs li.on{background:#fff;height:auto;margin-bottom:-5px;overflow:visible;padding:0px;border:1px solid #cecece;border-bottom:none;}
#reviewnews-tabs li.on a{color:#555093;}
#reviewnews-tabs li.off{background:url('../img/core/gradients/tab.png') repeat-x;border:1px solid #cecece;padding:0px;margin:0px;}
#reviewnews-contents{clear:both;}

#news .tab-content div.item
{
	height:auto;
	padding:8px;
}

table#related-marketplace
{
	width:99%;
	margin: 1px;
	table-layout:fixed;
}

table#related-marketplace tr th
{
	padding:7px;
}

table#related-marketplace tr td
{
	vertical-align:middle;
	padding:11px;
	border-bottom:1px solid #E7E7E7;
}

table#related-marketplace tr td.price
{
	color:red;
	font-weight:bold;
}

table#related-marketplace .article .info h3
{
	overflow:hidden;
	text-overflow:ellipsis;
}

div#lower-bar
{
}

table#related-marketplace tr td div.product-marketplace-image
{
	float:left;
}

table#related-marketplace tr td div.product-marketplace-details a
{
	font-weight:bold;
}

div#compare-save
{
	background:	#E7E7E7 none repeat scroll 0 0;
	width:240px;
	padding-left:4px;
	float:right;
	position:absolute;
	margin-left:564px;
	border:1px solid green;
	display:none;
}
div#compare-save h3{
	background:transparent url(/img/icon_compare.png) no-repeat scroll 1px 50%;
}

div#item-details-title{

}

div.paged-review p
{
	margin-left:11px;
}

div#save-compare-button{
	background-color:gray;
	color:white;
	font-weight:bold;
	padding:10px;
	cursor:pointer;
	float:right;
}

#item-summary.product-top p
{
	float:left;
	font-size:8pt;
	width:38%;
}

.item-list
{
	margin:1px;
}

.item-list-image
{
	padding:3px;
	float:left;
	height:100px;
	width:129px;

}

.item-list div.item
{
	margin:auto;
	padding:10px;
}

.item-list-image img
{
	margin:auto;
}

ul.product-listing
{
	margin-left:1px;
}

ul.product-listing li
{
	margin-left:4px;
}

.item-list-date
{
	color:#999;
	float:left;
	margin-right:7px;
}

p.item-list-info
{
	padding:1px;
	font-size:10pt;
	margin:auto;
	line-height:15px;
}

.latest-xclusive-info
{
	float:left;
	width:217px;
}

/** RIGHT SIDEBAR STUFF**/

div.item-pic
{
	float:left;
}


div.item-info
{
	height:116px;
}

#product-review.article .share { float: right; padding: 5px 5px 0; }
#tab-product-content-review .article .byline { padding: 0px; margin-bottom: 15px; }
#tab-product-details { margin:0 10px; }

/** noobSlide related-product slideshow **/
#products-related{
	border: 1px solid #A5C341;
	font-size: 11px;
	margin: 10px auto;
	padding: 10px 10px 15px;
	overflow: hidden;
}
#products-related h3{
	font-size:15px;
}
#products-related.panel h3 { margin-bottom: 8px; }
#products-related .content { margin: 0; padding:10px 0; }
#products-related .content #related-product-slideshow { width: auto; max-width:900px; }
#products-related .content #related-product-slideshow ul
{
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#products-related .content #related-product-slideshow li
{
	float: left;
	width: 90px;
	margin: 0;
	padding: 0;
	background: none;
	text-align: center;
}
#products-related .content #related-product-slideshow li img
{
	height: 90px;
}
#products-related .content .nav { cursor: pointer; }
#products-related .content .prev { float: left; padding-right: 5px; }
#products-related .content .next { float: right; padding-left: 5px; }

@media (max-width: 1059px) {
	#products-related { width:452px; }
	#product-review { clear:both; }
	div#content #product-detail-section #product-detail-full.inner {
		margin-left:0;
		margin-right:0;
	}
}
@media (max-width: 559px) {
	#products-related{ display:none; }
}

/* MULTIPLE REVIEWS DROP DOWN */
#reviews-list
{
	position: relative;
	float: right;
	margin: 0 10px;
	padding: 0 10px;
	background: #999;
	cursor: pointer;
}
#reviews-list h2
{
	padding: 5px 15px 5px 0;
	color: #fff;
	background: url('../img/arrow_yellow.png') right no-repeat;
	text-align: center;
}
#reviews-list ul
{
	position: absolute;
	z-index: 1;
	top: 26px;
	right: 0;
	width: 300px;
	margin: 0;
	padding: 0;
	background: #f2f2f2;
	border: 1px solid #93c533;
	visibility: hidden;
	list-style: none;
	cursor: default;
}
#reviews-list:hover ul, #reviews-list ul:hover { visibility: visible; }
#reviews-list ul li
{
	margin: 10px;
	padding: 0 0 0 17px;
	line-height: 1.25em;
	background: url('../img/core/icons/arrow.png') left 3px no-repeat;
	list-style: none;
}
#reviews-list ul li.current { font-weight: bold; }
#reviews-list ul li a { display: block; }

/* MULTIPLE REVIEWS DROP DOWN - with js */
#reviews-list.js ul { visibility: visible; }

#more-reviews { float: right; }
#more-reviews .dropdown { background: #999; color: #fff; padding: 5px 10px; font-weight: bold; width: 142px; float: right; text-align: center; }
#more-reviews .dropdown a { color: #fff; text-decoration: none; }
#more-reviews .dropdown-list {
	background: #f2f2f2;
	border: 1px solid #93c533;
	padding: 10px;
	margin: 28px 0 0 -140px;
	width: 280px;
	position: absolute;
	/* display: none; */
	}
#more-reviews .dropdown-list ul { margin-left: -5px; }
#more-reviews .dropdown-list li
{
	margin: 0 5px;
	padding: 0 0 5px 17px;
	list-style: none;
	background: url('../img/core/icons/arrow.png') left 3px no-repeat;
	text-align: left;
}
#more-reviews .dropdown-list li.selected { font-weight: bold; }

/* REVIEWS FOOTER LINKS */
#product-review.article .footer { width:auto; margin-bottom: 10px; padding: 5px 15px; }
#product-review.article .footer p
{
	float: right;
	clear: right;
	margin: 2px 0;
	padding: 0 0 0 25px;
	line-height: 18px;
	background: none left top no-repeat;
}
#product-review.article .footer p.comments { background-image: url('../img/icons/product-comment.png'); }
#product-review.article .footer p.feedback { background-image: url('../img/icons/feedback.png'); }
#product-review.article .footer p.comments a, #product-review.article .footer p.feedback a { color: #888; }
#product-review.article .footer p.comments a:hover, #product-review.article .footer p.feedback a:hover { color: #06C; text-decoration: none; }

/* RELATED FEATURE ARTICLES IN PRODUCT PAGE REVIEW */
.product-feature-articles {
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	column-gap: 10px;
	-moz-column-gap: 10px;
	-webkit-column-gap: 10px;
	}


/* Product Manufacturer Jumplist */
#manufacturer-jumplist.panel { background: white; border: 0; }
#manufacturer-jumplist.panel .content ul li a { font: normal 13px/24px Arial, sans-serif; color:#333; }
#manufacturer-jumplist.panel .content ul { margin:0; padding: 0; overflow: auto; height: 96px; }
#manufacturer-jumplist.panel .content li {
	float: left;
	width: 127px;
	background: transparent url(/img/core/icons/bullet_green.png) 0 50% no-repeat;
	margin: 0;
	padding: 0 0 0 14px;
	list-style: none;
}
/* Product Manufacturer Jumplist - Overlay mode */
#manufacturer-jumplist-overlay.panel { height: 130px; padding: 0; border: 0; }
#manufacturer-jumplist-overlay #manufacturer-jumplist.panel { position: absolute; width: 300px; z-index: 80000; }
#manufacturer-jumplist-overlay #manufacturer-jumplist.panel .show-hide {
	font: bold 13px/24px Arial, sans-serif; 
	color:#06c;	margin: 10px 0 0; 
	cursor: pointer;
}
.select-jumplist { width: 298px; padding: 5px; border: 1px solid #CCC; background: #fff url('../img/core/icons/arrow-down.png') no-repeat right; -webkit-appearance: none; text-transform: uppercase; } 
.select-jumplist option { text-transform: uppercase; }


/*Dell Promo btn */
#dell-promo-btn, #sponsor-promo-btn
{
	margin-top:-30px;
	/* margin-left:643px; */
	margin-right: 10px; 
	float: right;
}
#dell-promo-buy-now
{
	background:transparent url(/img/sg/sponsor/dell_buy_now.gif) no-repeat;
}
#starhub-promo-buy-now
{
	background:transparent url(/img/sg/sponsor/starhub_buy_now.jpg) no-repeat;
}
.promo-buy-now
{
	display:block;
	width:120px;
	height:31px;
	position:absolute;
	top:10px;
	left:225px;
}
.promo-buy-now-inline
{
	display:block;
	width:120px;
	height:31px;
	margin-top:5px;
}

#related-marketplace .article .thumb { width:80px; height:auto; }

#product-details-related { margin:20px 10px 10px; }

#recommended-price-table tbody td.product-retailer-buynow { padding:0; }

.article .byline span.type_tech_news { font-weight:bold; text-transform: uppercase; color:#f60; }
.article .byline span.type_feature { font-weight:bold; text-transform: uppercase; color:#0db300; }
.article .byline span.type_review { font-weight:bold; text-transform: uppercase; color:#0db300; }

.listing #related-marketplace .article { cursor:default; }

/* product review pagination */
#product-review .pagination ul { display:block; overflow:hidden; white-space:nowrap; text-align:right; max-width: 100%; }
#product-review .pagination li { display:inline; padding:0; }
#product-review .pagination ul li.prev { text-align:left; }
#product-review .pagination ul li.next { text-align:right; padding-left:8px; }
#product-review .pagination ul li.skip { display:inline-block; padding:0;}
#product-review .page-selector { max-width: 100%; }
@media (max-width: 1059px) {
	#product-review .pagination .desc { float:none; display:block; text-align:center; }
	#product-review .pagination ul { float:none; text-align:center; }
	#product-review .pagination ul li.skip { max-width:75%;}
}

