/* Product Detail Pages 2011 */



/* Header block */
#pdpHeader{
	height:250px;
	width:930px;
	background-color:#000;
}
#pdpHeader .title{
	font-size:24px !important;
	color:#76b900 !important;
	line-height:24px !important;
	margin-top:0;
}
#pdpHeader .textBlock{
	float:left;
	position:relative;
	left:40px;
	top:40px;
	width:300px;
}
#pdpHeader .textBlock h1{
	font-size:24px;
	border:0;
	margin:0;
	padding:0;
}
#pdpHeader .textBlock p{
	font-size:13px;
	line-height:16px;
	color:#fff;
}
#pdpHeader .productViews{
	float:right;
	position:relative;
	top:215px;
	right:20px;
	font-size:13px;
	text-align:right; /* make regional text spread from right */
	color:#fff;
	cursor:pointer;
	width:200px;
	display:none;
}
#pdpHeader .productViews a{
	text-decoration:none;
	color:#fff;
}
#pdpHeader .productViews img{
	vertical-align:middle;
}
#pdpHeader .buyButton{
	margin-top:20px;
	color:#fff;
	font-size:12px;
	display:none;
}
#pdpHeader .buyButton img{
	vertical-align:top;
}
#buyNowSearching img,
.productViews img{
	margin-right:5px;
}
#buyNowButton{
	display:none;
}
#pdpHeader a,
#pdpHeader img{
	outline:0;
}


/* Content (Primary) Block */
#pdpContent{
	float:left;
	margin-top:20px;
	border:1px solid #cfcece;
	padding:20px;
	width:890px;
}
#pdpContent h2{
	border-bottom:1px solid #ccc;
	clear:both;
}
#pdpContent div{
	margin-bottom:20px;
}
#pdpContent p{
	clear:both;
	font-size:16px;
	line-height:22px;
	color:#454545;
}
#pdpContent hr{
	color:#cfcece;
	background-color:#cfcece;
	height:1px;
	border:0;
}




#pdpBanners{
	float:left;
	margin-top:20px;
}
#pdpBanners img{
	float:left;
	width:219px;
	height:210px;
	border:1px solid #cfcece;
	margin-right:18px;
}
#pdpBanners img.lastChild{ /* IE WHY U NO SUPPORT THIS ATTRIBUTE */
	margin-right:0;
}




/* Additional Nodes Block */
#pdpAdditional{
	float:left;
	margin-top:20px;
}
#pdpAdditional .supportBox,
#pdpAdditional .downloadsBox{
	background: url('/content/includes/redesign2010/images/redesign10/product-detail-pages/bottom-box-bg.png') repeat-x;
	height:350px;
}
#pdpAdditional .supportBox .content{
	padding:20px 40px;
}
#pdpAdditional .supportBox .content p,
#pdpAdditional .downloadsBox .content p{
	margin:0 0 20px 0;
	font-size:12px;
	line-height:17px;
}
#pdpAdditional .supportBox .content h4,
#pdpAdditional .downloadsBox .content h4{
	font-size:12px;
	line-height:17px;
	color:#000;
	text-transform:uppercase;
	margin:0;
}
#pdpAdditional .supportBox{
	float:left;
	width:630px;
}
#pdpAdditional .downloadsBox{
	float:left;
	margin-left:20px;
	width:280px;
}
#pdpAdditional .downloadsBox .content{
	padding:10px;
}
#pdpAdditional .downloadsBox .supportItem{
	clear:both;
}
#pdpAdditional .downloadsBox .supportItem img{
	float:left;
	width:92px;
}
#pdpAdditional .downloadsBox .supportItem .supportItemText{
	float:left;
	width:140px;
	margin:8px;
}




/* Popup Gallery */
#productGallery{
	width:630px;
}
#productGallery .galleryImage{
	float:left;
	margin:0 auto;
	text-align:center;
	width:630px;
	height:300px;
}
#productGallery p.footNote{
	float:left;
	color:#636364;
	font-size:12px;
	margin-top:40px;
}
#productGallery .galleryThumbs{
	float:right;
	height:60px;
}
#productGallery .galleryThumbs .thumb{
	margin:10px 5px;
	width:80px;
	border:1px solid #d1cccc;
	cursor:pointer;
}
#productGallery .galleryThumbs .thumb .innerThumb{
	height:44px;
	overflow:hidden;
}
#productGallery .galleryThumbs .thumb  .innerThumb img{
	width:80px;
}
#productGallery .galleryThumbs .thumb.active{
	border:1px solid #76b900;
}



/* Content Areas */
/* Overall Primary Element Resets */
#pdpOverview .overviewBox h3,
#pdpOverview .overviewBox p,
#pdpOverview .overviewColumnText h3,
#pdpOverview .overviewColumnText p,
#pdpFeatures h3,
#pdpFeatures p,
#pdpFeatures .featureBox h3,
#pdpFeatures .featureBox p,
#pdpSpecification h3,
#pdpSpecification .specHeader h3,
#pdpSpecification h4,
#pdpSpecification p,
#pdpReviews h3,
#pdpReviews p{
	background:none;
	border:0;
	padding:0;
	font-size:13px;
	line-height:18px;
	text-transform:none;
	color:#454545;
	margin:0 0 10px 0;
	height:auto !important;
}

#pdpOverview .overviewBox h3,
#pdpOverview .overviewColumnText h3,
#pdpFeatures h3,
#pdpFeatures .featureBox h3,
#pdpSpecification h3,
#pdpSpecification .specHeader h3,
#pdpReviews h3,
#pdpBuyNow h3{
	margin-bottom:3px;
}

#pdpSpecification h4{
	margin:5px auto !important;
}


/* Overview and Features*/
#pdpOverview .overviewColumn{
	float:left;
	margin-top:20px;
}
#pdpOverview .overviewColumn img{
	float:left;
	width:380px;
}
#pdpOverview .overviewColumn .overviewColumnText{
	float:left;
	width: 470px;
	margin-left:20px;
}
#pdpOverview .overviewBox,
#pdpFeatures .featureBox{
	float:left;
	width:380px;
	margin-top:20px;
}
#pdpOverview .overviewBox.left,
#pdpFeatures .featureBox.left{
	margin-right:50px;
	clear:both;
}
#pdpOverview .overviewBox.right,
#pdpFeatures .featureBox.right{
	margin-left:50px;
}
#pdpOverview .overviewBox img{
	margin-bottom:10px;
}
#pdpFeatures .smallText{
	clear:both;
}
#pdpFeatures h3.featureHeader{
	color:#76b900;
	font-size:15px;
	margin-top:16px;
	margin-bottom:5px;
}

/* Specifications */
#pdpSpecification table{
	width:420px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	background-color:#ededed;
}
#pdpSpecification table tr{
	height:12px;
}
#pdpSpecification table td{
	width:200px;
	border:1px solid #fff;
	padding:5px;
}
#pdpSpecification table p,
#pdpSpecification table td,
#pdpSpecification table h4{
	font-size:12px;
	font-weight:normal;
}
#pdpSpecification .specHeader h3{
	margin-bottom:0;
	font-weight:bold;
}
#pdpSpecification tr.specHeader{
	background-color:#dddbdc;
}
#pdpSpecification tr.specHeader td{
	width:300px;
}
#pdpSpecification h3{ /* for multiple card scenarios */
	color:#76b900;
	border-bottom:2px solid #eee;
	font-size:16px;
	margin:5px 0;
	font-weight:normal;
}
#pdpSpecification .specBox{
	float:left;
	width:420px;
}
#pdpSpecification .specBox.left{
	margin-right:14px;
}
#pdpSpecification .specBox.right{
	margin-left:14px;
}


/* Reviews and Buy Now */
#pdpReviews .review,
#pdpBuyNow .item{
	clear:left;
	margin-top:20px;
}
#pdpReviews .review .reviewContent{
	float:left;
	width:750px;
	margin-left:20px;
}
#pdpBuyNow .item .itemContent{
	float:left;
	width:340px;
	margin-left:20px;
}
#pdpReviews .review .reviewName{
	float:left;
	width:100px;
}
#pdpReviews .review .reviewName p{
	font-size:14px;
	font-weight:bold;
}
#pdpReviews .review .reviewDate{
	color:#666;
	font-size:10px;
	line-height:10px;
}
#pdpReviews .review .reviewAward,
#pdpBuyNow .item .itemVendor,
#pdpBuyNow .item .itemPrice,
#pdpBuyNow .item .itemBuyNow{
	float:left;
	margin-left:20px;
	width:80px;
}
#pdpBuyNow .item .itemPhoto{
	float:left;
	width:150px;
	margin-left:0;
}
#pdpBuyNow .item .itemPrice p{
	color:#76b900;
	font-weight:bold;
}
#pdpReviews hr,
#pdpBuyNow hr{
	clear:left;
}
#pdpBuyNow-Regional{
	clear:both;
}



/* Buy Now 2.0 */
#buyNowLoader{
	display:none !important;
}

.fatTabs .tabContent div.fatTabContent{ /* specific pdp fattab style */
	padding:10px 30px;
}


/* Buy Now Etale */
/* CI List */
.CIcontent{
	width:480px !important;
}
.CIitem .CIbuyStuff .CIprice{
	padding-top:0 !important;
}
/* Etale List */
#BuyNowContent div.ListNoLogos ul li{
	list-style:none;
}