﻿
/* Misc */

.NewProductBadge 
{
	float: right;
	display: inline;
}

#pgeHome .block1
{
	vertical-align: top;
	padding: 20px;
}


H1
{
	font-size: 11pt;
	font-weight: bold;
	color: White;
	padding: 0px;
	margin: 0px;	}


.btnNext 
{
	display: inline;
	float: right;
}

/* Policy Popup */
#pgePolicyPopup .body_area
{
	background-color: Black;
}


/* HOME PAGE - New & Featured Products */
#NewProducts 
{
	margin-bottom: 5px;
}

#frdProduct
{
	margin-bottom: 0px;
}
TABLE.TableLow
{
	border: solid 1px black;
	height: 192px;
}

TABLE.TableHigh
{
	border: 1px solid #515151;
	height: 192px;
}

.frdProductImage, .npProductImage
{
	text-align: center;
	vertical-align: middle;
}

.frdProductContent H1, .npProductContent H1 
{
	font-size: 12px;
}
.frdProductContent, .npProductContent
{
	padding: 5px 5px 10px 5px;
	vertical-align: bottom;
	background: url(images/cellBg.gif) repeat-x scroll bottom;
	text-align: center;
}
.frdProductContent .price, .npProductContent .price 
{
	font-size: 8pt;
}


.npMore
{
	display: block;
	background-color: #141414;
	font-size: 11px;
	text-align: right;
	padding: 10px;
}


.news, .news1 
{
	padding: 10px;
}

.news
{
	background-color: #141414;
}



/* Popups - Write Review, Email a Friend  */
.popupWindow 
{
	background-color: Black;
	color: White;
	font-size: 11px;
	font-family: verdana;
	margin-left: 30px;
	margin-right: 30px;
}

.popupTitle 
{
	background-color: #1d1d1d;
	padding: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}

.popupContainer TABLE TD 
{
	font-size: 11px;
	font-family: verdana;
	padding: 5px;
}

.btnClose 
{
	margin-top: 140px;
	float: right;
}



/* Product Information - prodinfo.aspx */

#tblGrid .Item
{
	background-color: #2d2d2d;
}


#ProductContainer 
{
	/* margin-right: 10px; */
}

#pgeProduct .ProductImage 
{
	text-align:center;
	vertical-align: top;
	padding-left: 20px
}
#pgeProduct .ProductImage #MainImage 
{
	padding-bottom: 20px;
}


#pgeProduct .ProductName
{
	display: inline-block;
	background-color: #1d1d1d;
	padding-left: 5px;
	padding-top: 5px;
}

.ProductSKU
{
	display: inline-block;
	background-color: #1d1d1d;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#pgeProduct .ProductDetails
{
	padding-left: 20px;
}

#pgeProduct .ProductProperties UL 
{
	list-style-type: square;
	padding: 0px 15px 0px 12px;
	margin: 5px;
}

.ListPrice 
{
    font-weight: bold;
	text-decoration: line-through;
}

.SitePrice, .SitePriceDiscounted
{
    font-weight: bold;
    font-size:large ;
}

.YouSave
{
}



#pgeProduct #ProductDescription
{
    margin: 15px 10px 25px 10px;
}

.ReviewsTitle
{
	background-color: #1d1d1d;
	font-weight: bold;
	display: block;
	padding: 5px 0px 5px 10px; 
	margin: 5px 0px 10px 0px;
}

.AlsoBoughtTitle
{
	background-color: #1d1d1d;
	font-weight: bold;
	display: block;
	padding: 5px 0px 5px 10px; 
	margin: 5px 0px 10px 0px;
}

.RelatedItemsTitle, .content_header
{
	background-color: #1d1d1d;
	font-weight: bold;
	display: block;
	padding: 5px 0px 5px 10px; 
	margin: 5px 0px 0px 0px;
}

.RelatedItems, .ProductReviews, #plDescription
{
    margin: 20px 0px;
}
.RelatedItems  .ProductDisplayControls 
{
	display: none;
}

.ProductReviews TABLE TD
{
	background-color: black;
	font-family: verdana;
	font-size: 11px;
	color: White;
	padding-bottom: 15px;
	vertical-align: top;
}


.ProductReviews TABLE
{
	background-color: Black;
	font-family: verdana;
	font-size: 11px;
	color: White;
	padding-left: 10px
}


.ProductReview IMG 
{
	float: left;
	margin-right: 20px;
}

TD.ProductReviewDescription 
{
	font-style: italic;
	font-size: 9pt;
	margin-bottom: 20px;
}


.AverageReviewRating 
{
	padding-top: 10px;
	padding-right: 5px;
	color: white;
}
.AverageReviewRating INPUT 
{
	display: block;
	margin-top: 10px;
}

.WriteReview 
{
	margin-top: 5px;
}

#PrintThisPage 
{
	margin-bottom: 5px;
}

.AverageReviewRating IMG 
{
	cursor: hand;
}



.VolumeDiscounts 
{
	padding-left: 20px;
	margin-right: 20px;
}

.VolumeDiscountsLabel
{
    
    background-color: #1d1d1d;
	font-weight: bold;
	width: 100%;

	display: block;
	padding: 5px 0px 5px 10px; 
	margin: 5px 0px 10px 0px;
}

.VolumeDiscountsTable TH
{
	font-weight: bold;
}
.VolumeDiscountsTable TD
{
    text-align: center;
}

.VolumeDiscountsTable
{
	margin-bottom: 20px;
}

.ProductControls
{
	/* border: solid 1px #ac8b8b; */
	background-color: #1d1d1d;
	margin: 20px 0px 25px 0px;
	width: 98%;

}


/* Checkout/Login.aspx */
#pgeContact .Header
{
	display: inline-block;
	background-color: #1d1d1d;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
	margin-top: 15px;
}

#pgeReturns .Header
{
	display: inline-block;
	background-color: #1d1d1d;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
	margin-top: 15px;
}

#pgeConfirm .Header
{
	display: inline-block;
	background-color: #1d1d1d;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
	margin-top: 15px;
}

#pgeShipping .Header
{
	display: inline-block;
	background-color: #1d1d1d;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
	margin-top: 15px;
}

#pgeAddress .Header
{
	display: inline-block;
	background-color: #1d1d1d;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
	margin-top: 15px;
}

.LogonRegister .Header
{
	display: inline-block;
	background-color: #1d1d1d;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
	margin-top: 15px;
}

#pgeLogin .Header
{
	display: inline-block;
	background-color: #1d1d1d;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
	margin-top: 15px;
}

#pgeContact .Content
{
	padding: 0px 5px 0px 5px;
}




#pgeReturns .Content
{
	padding: 0px 5px 0px 5px;
}




#pgeConfirm .Content
{
	padding: 0px 5px 0px 5px;
}




#pgeShipping .Content
{
	padding: 0px 5px 0px 5px;
}




#pgeAddress .Content
{
	padding: 0px 5px 0px 5px;
}




#pgeLogin .Content
{
	padding: 0px 5px 0px 5px;
}




/* SingleProductDisplay - category.aspx */
#catNavigator 
{
	margin-bottom: 20px;
}

.categoryGrid
{
	table-layout: fixed;
	width: 100%;
}


.ProductGrid
{
	table-layout: fixed;
	width: 100%;
}


.categoryGrid TD 
{
	padding-bottom: 20px;
	vertical-align: top;
	width: 30% ;
	max-width: 40%;
}

.ProductGrid TD
{
	vertical-align: top;
	width: 30% ;
	padding-bottom: 50px;
	padding-bottom: expression("100px");
}

#pgeWishList .ProductGrid TD 
{
	width: 90%
}

.categoryGrid .space
{
	width: 4% !important;
}



.ProductGrid .space
{
	width: 4% !important;
}



.SingleProductDisplayDetails 
{
	margin-right: 20px;
	width: 33%;
}

.SingleProductDisplayImage
{
	width: 120px !important;
	text-align: center;
}

.SingleProductDisplayImage IMG
{
	vertical-align: inherit;
}

.SingleProductDisplayPrice
{
	background-color: #1d1d1d;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.SingleProductDisplayName
{
	background-color: #1d1d1d;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.SingleCategoryDisplayName 
{
	background-color: #1d1d1d;
	text-align: center;
	padding: 5px;
}

.SingleProductDisplayPrice 
{
	margin-bottom: 5px;
	padding-bottom: 3px;
}




#Policy 
{
	margin-left: 20px;
	margin-right: 30px;
	font-size: 11px;
	font-family: verdana;
}

#Policy H3 
{
	background-color: #1d1d1d;
	padding: 5px;
	font-size: 11pt !important;
}


.CustomerComments TD {
	padding: 10px;
	margin-bottom: 5px;
	background-color: #141414;
	border-bottom: solid thin black;
}


.Information {
	padding: 10px 5px 10px 5px;
	background-color: #996600;
	margin-bottom: 10px;
}


.stockError
{
    color: #CC3300;
    font-size: larger;
    font-weight: bold;
}


.stockWarning
{
    color: #FFFFCC;
    font-weight: bold;
}

#EmailThisPage, #PrintThisPage 
{
    display: inline;
    margin-right: 3px;
}

.galleryThumbnail
{
    margin: 0px 5px;
    display: inline;
}