﻿/* ---------------------------- */
/*    Shared ItemPage Styles    */
/* ---------------------------- */
.ItemPageRichMedia
{
    float:left;
    margin:0 .15em .15em 0;
    padding:.15em;
    border:solid 1px #bdbdbd;
    width:32%;
    height:280px;
}

div.itemVideoOverlay {
	display: none;
	background: url('../../img/commonimages/whiteoverlay.png') no-repeat;
	width: 610px;
	height: 400px;
	padding: 40px;
}

div.itemVideoOverlay div.close {
	background: url('../../img/commonimages/closeoverlay.png') no-repeat;
	position:absolute;
	top:2px;
	right:5px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

div.itemVideoOverlay a.player
{ display: block; width: 610px; height: 400px; }

.ItemPageRichMediaFLV
{float:left;margin:0 .15em .15em 0;padding:.15em;border:solid 1px #bdbdbd;}

.ItemPageRichMediaFLV a.overlaybtn {
	cursor: pointer;
}

.ItemPageRichMediaFLV img
{width: 185px;}

.ItemPageRichMediaPdfImg
{ width: 185px; border: 1px solid #ccc;}

.ItemPageRichMediaDescription
{
    text-align:left;
    margin:0 0 0 .15em;
}

.ItemPageRichMediaTitle
{
    text-align:center;
    font-size:1.3em;
    background-color:#d6d6d6;
}
.ItemPage_ModComps
{
    width:100%;
    margin:.35em 0;
}

.ItemPage_ModComps th
{
    font-weight:bold;
    background-color:#d6d6d6;
    padding:.5em;
    text-align:left;
}

.ItemPage_ModComps td
{
    padding:.5em 1em .5em .5em;
    border-bottom:solid 1px #bdbdbd;
}

#ItemPage1_ModComps .ItemPage_ModComps tr:last-child td
{
    border:none;
}

.ItemPage_OutOfStateDisclaimer
{
	display:none;
	font-size:.8em;
}
.ItemPage_link_list ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
}
.ItemPage_link_list ul li
{
	text-align:center;
	margin:0;
	padding:0;
}

.ItemPage_link_list ul li#emailUs
{
	margin-bottom:.75em;
}

.itemPage_menu_ad
{

	text-align:center;
	margin:.2em auto;
}

.itemPage_section
{
	padding:0 .35em;
}

#itemPage_Canadel
{
	position:absolute; 
	top: -100px; 
	left: 15px;}

.AttribGroup 
{
	font-weight:bold;
	border-bottom:solid 1px #ccc;
}

.AttribCaption
{
	padding-right:2em;
	border-bottom:solid 1px #ddd;
}

.AttribValue
{
	border-bottom:solid 1px #ddd;
}

#item_browsing {
	
}

.photo_gallery_link
{

}

img.photo_gallery_link
{
	float:right;
	margin:-30px 0 0 10px;
}


.dealerInStock
{
	background-image:url('img/ItemPage_InStock.jpg');
	background-repeat:no-repeat;
	width:264px;
	height:36px;
}

.dealerOnDisplay
{
	position:absolute;
	top:280px;
	left:0px;

}

.dealerFeatured
{
	background-image:url('img/ItemPage_Featured.jpg');
	background-repeat:no-repeat;
	width:264px;
	height:36px;
}

/* Rating CSS */


.ratingStar {
    font-size: 0pt;
    width: 22px;
    height: 22px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(img/icons/FilledStar.gif);
}

.userFilledRatingStar {
    background-image: url(img/icons/UserFilledStar.gif);
}


.emptyRatingStar {
    background-image: url(img/icons/EmptyStar.gif);
}

.savedRatingStar {
    background-image: url(img/icons/SavedStar.gif);   
}

.itemPage_RatingText {
	float:left;
	padding-left:1em;
}

.itemPage_userRating
{
}

.itemPage_averageRating
{
}

.itemPage_RatingNotLoggedInPanel
{
	font-size:.8em;
}

.breadcrumbContainer
{padding: .3em .3em; color: #000;}

.breadcrumbContainer a
{ color: #000;}

/* ----- Related Items Wide Layout ----- */

.RelatedIems_WideLayout
{position:relative;}

.RelatedIems_WideLayout ul
{margin:0;padding:0;list-style-type:none;}

.RelatedIems_WideLayout ul li
{padding:.5em;margin:0;height:1%;} /* The 1% height is an IE7 fix to prevent the button from shifting on hover */

.RelatedIems_WideLayout ul li a
{cursor:pointer;color:#000;}

.RelatedIems_WideLayout_Row
{background-color:#fff;color:#000;}

.RelatedIems_WideLayout_AltRow
{background-color:#f6f6f6;border:solid 1px #eee;border-width:1px 0;}

.RelatedIems_WideLayout_ImageContainer
{float:left;width:75px;padding:.5em;background-color:#fff;border:solid 1px #bdbdbd;}

.RelatedIems_WideLayout_ImageContainer img
{width:75px;}

.RelatedIems_WideLayout_ItemInfo
{margin:0 140px 0 100px;}

.RelatedIems_WideLayout_ItemInfoTitle
{font-size:1.2em;}

.RelatedIems_WideLayout_ItemInfoContent ul, .RelatedIems_WideLayout_ItemInfoContent ul li
{border:none;}

.RelatedIems_WideLayout_MoreDetailsButton
{float:right;width:100px;margin:22px 0 0 1em;padding:1em;background-color:#fff;border:solid 1px #bdbdbd;text-align:center;}

.RelatedIems_WideLayout_MoreDetailsButton:hover
{border:solid 1px #777;}