﻿/* New Product Display */
ol
{
	margin-left:30px;
}

.MainProduct
{
    margin-top:12px;
    color: #000000; 
    font-family: Verdana, Arial;
}

.MainProductImage
{
	width: 120px;
	text-align:center;
	float: left;
}

.MainProductImage img
{
	margin: 0 0 6px 0;
	border: 1px solid #a1a1a1;
}

.MainProductEnlarge a
{
    background: url('../images/bg-largeImage.gif') no-repeat 10px center;
    color: #707070;
    display: block;
    font: normal 11px Verdana;
    padding-left: 8px;
    text-decoration: underline;
}

.MainProductDetail
{
	margin: 0 0 0 120px;
}


.MainProductInfo
{
	width: 436px;
    float: left;
	font-size: 11px;
}

.MainProduct h1
{
	margin: 0 20px 1px 0;
	font-size: 18px;
	font-weight: bold;
}

.MainProduct h2
{
	margin: 0 20px 1px 0;
	font-size: 18px;
	font-weight: bold;
}

.MainProductAuthor 
{
	margin:8px 0 0 0;
}

.MainProductDesc
{
	margin:10px 20px 10px 0;
}

.MainProductInfoPrice
{
	margin: 12px 0 10px 0;
	width: 100%;
	float:left;
}

.MainSaleFlag
{
	float:left;
	margin: 6px 15px 0 0;
}

.PriceBlock
{
	float:left;
	margin: 6px 15px 0 0;
}

.PriceRetail
{
    color:#dd0008;
    font-weight: bold;
    font-size:16px;
}

.PriceCenter
{
    color:#000;
    font:normal 11px Arial;
}

.ProductRelease
{
    color:#707070;
    font:normal 11px Arial;
    position: relative;
    top: -7px;
    margin: 0 0 0 3px;
}

.MainGiftWrap
{
	border-left: 1px dashed #acaf80;
	float: left;
	width: 145px;
	padding: 0 0 0 20px;
}

a.PriceGiftLink, a.PriceGiftLink:hover
{
	color:#4b7373;
    font-weight: normal;
	margin-left:21px;
	text-decoration:underline;
}

.PriceAddGift
{
	background:url(../images/btn-add-giftwrap-prod.gif);
	display:block;
	height:23px;
	margin-bottom:2px;
	overflow:hidden;
	text-indent:-4325px;
	width:145px;
}

.prodAwards
{
    font: bold 11px Verdana;
    margin: 10px 10px 3px 0;
}

.prodAwardWinner
{
    color: #e72428;
    font: normal 11px Verdana;
    margin: 0 0 3px 0;
	padding: 0 20px 0 0;
}

.prodAwardNominee
{
    font: normal 11px Verdana;
    margin: 0 0 5px 0;
}

.ProdWarning
{
    color:#953401;
    font:bold 13px Arial;
    margin: 0 20px 10px 0;
}

.MainProductData
{
	width: 250px;
	margin: 0 0 0 436px;
}

.MainProductDataContent
{
	background:url(../images/prodDetailDataBG.gif) repeat-y;
	padding: 10px 15px 20px 15px;
	font-size:11px;
}

.MainProductDataContent a
{
    font-weight:normal;
    color: #0046D3;
    text-decoration: none;
}

.MainProductDataContent a:hover
{
	font-weight:normal;
    color:#0046D3;
    text-decoration: underline;
}

.MainProductDataContent dl
{
	margin: 0px;
	margin-bottom: 10px;
}

.MainProductDataContent dt
{
    float:left;
    font-weight:bold;
    margin-right:5px;
}

.marginTop15
{
    margin-top:15px;
    margin-left: 0px;
}

.linkWrapper
{
	margin-top: 10px;
}

.dbLink
{
    margin-top: 1px;
}

.dbLink img
{
    vertical-align: middle;
}

.dbLink a.lnkTrailer
{
    color:#c60;
    font-weight:bold;
    margin-left:10px;
    text-decoration:underline;
}

.dbLink a.lnkTrailer:hover
{
    color:#c60;
    font-weight:bold;
}

.dbLink a
{
    color:#697ca5;
    font-weight:bold;
    margin-left:10px;
    text-decoration:underline;
}

.dbLink a:hover
{
    color:#697ca5;
    font-weight:bold;
}

a.lnkFriend,
a.lnkFriend:hover
{
    color:#9a9a68;
}

.ProdWarning
{
    color:#dd0008;
    font:bold 13px Arial;
    margin: 0 20px 10px 0;
}

a.prodBtnBlue
{
    background: url(../images/homeBtnBlueLeft.gif) no-repeat center left;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px Tahoma;
    height: 33px;
    text-decoration: none;
    margin-left: -5px;
}

a.prodBtnBlue span
{
    background: url(../images/homeBtnBlueRight.gif) no-repeat center right;
    display: block;
    line-height: 33px;
    padding: 0 13px;
}

a.prodBtnRed
{
    background: url(../images/homeBtnRedLeft.gif) no-repeat center left;
    color: #fff;
    display: block;
    float: left;
    font: bold 11px Tahoma;
    height: 33px;
    text-decoration: none;
    margin-left: -5px;
}

a.prodBtnRed span
{
    background: url(../images/homeBtnRedRight.gif) no-repeat center right;
    display: block;
    line-height: 33px;
    padding: 0 13px;
}

a.prodBtnSpecial
{
    background: url(../images/icon-special-offer.gif) no-repeat center left;
    color: #0046d3;
    text-decoration: none;
}

a.linkMore
{
    background:url(../gif_jpg/icon-more.gif) no-repeat left center;
    font-weight:bold;
    padding-left:16px;
}

a.linkCollapse
{
    background:url(../gif_jpg/icon-collapse.gif) no-repeat left center;
    font-weight:bold;
    padding-left:16px;
}

a.linkMore:hover
{
    background:url(../gif_jpg/icon-more.gif) no-repeat left center;
    font-weight:bold;
    padding-left:16px;
}

a.linkCollapse:hover
{
    background:url(../gif_jpg/icon-collapse.gif) no-repeat left center;
    font-weight:bold;
    padding-left:16px;
}

#ProductRecommendedWrapper
{
	clear:both;
	margin:12px 0 12px 10px;
	float:left;
	width: 795px;
}


	#ProductRecommended 
	{
		background:url(../images/bg-rec-repeat.jpg) repeat-y;
		padding:5px 10px 10px 10px;
		float:left;
		width: 795px;
	}

	
	#ProductRecommended  .recommendedItem 
	{
		background:#F5e394;
		clear:both;
		color:#000;
		margin:1px 4px 2px 0;
		padding:2px 6px;
		float:left;
		width: 742px;
		font-size: 11px;
	}

	#ProductRecommended .recommendedButton
{
		float:right;
		margin:8px 2px 0 0;
		position:relative;
	}

	#ProductRecommended .recommendedText
	{
		color:#000;
		width: 600px;
		padding: 4px 0 4px 0;
}

	#ProductRecommended .recommendedText a, #ProductRecommended .recommendedText a:visited 
{
		color:#000;
		font-size:11px;
    text-decoration: none;
}

	#ProductRecommended .recommendedText a:hover 
{
		color:#000000;
    text-decoration: underline;
}

    	
	.recommendedPrice
	{
		color: #dd0008;
		font-weight: bold;
	}


.ProductRecommendedLeftImage
{
	float:left;
}

.ProductRecommendedTitles
{
	float:left;
	margin: 0 0 0 11px;
}	

#ProductRelated 
{
	margin-top:12px;
	float:left;
	clear:both;
}

.prodCatalogRow
{
    clear: left;
        font: normal 12px Verdana;
    padding: 11px;
}

.prodCatalogRowText
{
	font-weight: bold;
	    color: #ffffff;
}

.prodCatalogRow a
{
	    color: #ffffff;
	text-decoration: underline;
}

	#ProductRelated #ProductRelatedHeader
{
		background:#0049db;
		width:795px;
		margin: 0 0 0 10px;
		float:left;
    clear: both;
}

	#ProductRelated ul#ProductRelatedList
	{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	#ProductRelated ul#ProductRelatedList li.RelatedProduct
{
		border-bottom:1px dashed #E1DFAE;
		clear:both;
    display: block;
		padding:18px 4px 20px 12px;
		width:793px;
	}
	
	#ProductRelated ul#ProductRelatedList li.last
	{
		border-bottom:0;
}

        .hybridProdRecentRelease,
        .hybridProdPreOrder
        {
	        border-left: 1px solid #CCCCCC;
	        border-right: 1px solid #CCCCCC;
	        border-bottom: 1px solid #CCCCCC;
            overflow:hidden;
            padding: 10px 0 10px 0;
        }

        .PreOrderHybridHead
        {
	        /*background:url(../Images/bg-preorderhybrid.jpg) repeat-x;*/
	        background: #366697 repeat-x;
	        margin: 0;
	        color: #FFFFFF;
	        padding: 2px 0 2px 10px;
	        font-size:11px;
	        font-family: Verdana, Arial;
        }

        .RecentHybridHead
        {
	        /*background:url(../Images/bg-recenthybrid.jpg) repeat-x;*/
	        background: #DD0008 repeat-x;
	        margin: 0;
	        color: #FFFFFF;
	        padding: 2px 0 2px 10px;
	        font-size:11px;
        }
    	
		#ProductRelated ul#ProductRelatedList li.RelatedProduct .boxcoverWrapper 
{
			float:left;
			font: normal 11px Verdana;
			padding-bottom:5px;
			text-align:center;
			width:104px;
}

		#ProductRelated ul#ProductRelatedList li.RelatedProduct .boxcoverWrapper img
{
			margin-bottom:6px;
}

		#ProductRelated ul#ProductRelatedList li.RelatedProduct .boxcoverWrapper a,
		#ProductRelated ul#ProductRelatedList li.RelatedProduct .boxcoverWrapper a:hover
{
		    color:#707070;
		    font-weight: normal;
		    text-decoration: underline;
}

		#ProductRelated ul#ProductRelatedList li.RelatedProduct .relatedProductInfo
{
            margin-left:0;
            float:left;
            width:680px;
}

		#ProductRelated ul#ProductRelatedList li.RelatedProduct .relatedProductTitle
{
			font-size:14px;
			margin-bottom:6px;
			margin-top:0;
}

		#ProductRelated ul#ProductRelatedList li.RelatedProduct .relatedProductTitle a
{
            color :#0046D3;
    text-decoration: none;
            font-weight:bold;
}

		#ProductRelated ul#ProductRelatedList li.RelatedProduct .relatedProductTitle a:hover
{
            color :#0046D3;
            text-decoration: underline;
    font-weight:bold;
}

				
		#ProductRelated ul#ProductRelatedList li.RelatedProduct .relatedProductDetails
		{
			font-size:11px;
			margin:4px 0;
		}
		
		#ProductRelated ul#ProductRelatedList li.RelatedProduct .relatedProductListPrice
{
			color:#dd0008;
			font-size:16px;
    font-weight:bold;
			font-family: Verdana, Arial;
		}
		
		.RelatedProductDescription
		{
			font-size:11px;
			margin: 5px 0 10px 0; 
			padding: 0 20px 0 0;
}

		.relatedCenter
{
			font-size:11px;
}

		.relatedProductRelease
{
			color:#384D5E;
			font-size: 11px;
			position: relative;
			top:-2px;
}
		




	
