﻿/* ---------------------------- */
/*    Shared ItemPage Styles    */
/* ---------------------------- */


.collectionAccent
{
	font-size:250%;
	color:#C9100E;
	text-align:center;
}

.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
{ height:129px; 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_custom_container
{
	border-top:dotted 1px #ccc;
	border-bottom:dotted 1px #ccc;
	margin-right:1em;
	height:95px;
}

p.more_info
{
	float:right;
	font:italic bold 10px/10px arial,sans-serif;
	color:#066B1F;
}

p.custom
{
	font:italic bold 12px/15px arial,sans-serif;
	color:#000;
}

.ItemPage_link_list ul
{
	margin:0;
	padding:0;
	list-style-type:none;

}
.ItemPage_link_list ul li
{
	text-align:left;
	margin-left:10px;
	padding:0;
}

.ItemPage_link_list ul li.ItemPage_menu_sectionline
{
	margin:.15em 0;
	padding:0;
	border-bottom:solid 1px #aaa;
	line-height:.1em;
}

.ItemPage_link_list ul li .ItemPage_link_list_icon
{
	margin-right:.35em;
	vertical-align: -10%;
}

.ItemPage_link_list ul li.ItemPage_link_list_Title
{
	text-align:left;
	margin-bottom:.35em;
	margin-left:.35em;
	padding-left:0;
	font-weight: bold;
	font-size: 90%;
	color: #444;
}

.ItemPage_link_list ul li#emailUs
{
	margin-bottom:.75em;
}

.itemPage_menu_ad
{
	
	text-align:center;
	margin:.35em auto;
}

.itemPage_section
{
	padding:0 .35em;
}

#ItemPage_defaultSpecialOrder {

}

#ItemPage_leadTime {
	font-size: 1.1em;
}

.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 {
	display: none;
}

.photo_gallery_link
{
	display:none;
}

img.photo_gallery_link
{
	float:right;
	margin:-30px 0 0 10px;
}

.dealerInStock, .dealerClearance
{
	text-align:center;
}

.dealerOnDisplay
{

}

.dealerFeatured
{

}

/* Rating CSS */


.ratingStar {
    font-size: 0pt;
    width: 16px;
    height: 16px;
    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 {

	padding-left: 1em;
}

.itemPage_userRating
{

}

.itemPage_averageRating
{

}

.itemPage_RatingNotLoggedInPanel
{
	font-size:1em;
	width: 225px;

}

#emailsignup_form
{	
font-family:Arial,Helvetica,sans-serif;
	border:solid 1px #cfcfcf;
	text-align:left;
	margin-top:2em;
	padding:1em .5em;
	background-color:#eeeced;
	height:200px;
	width: 210px;
	color:#000;
}

#email_title
{
	color:#000;
	font-size:150%;

}

#email_text
{
	float:left;
	margin:.3em .5em 0 0;
}

.dealerFeatured{display:none;}

#quotesContainer{
	padding:.5em;
	border-top:dotted 1px #ccc;
	border-bottom:dotted 1px #ccc;
	margin-right:1em;
	font-size:130%;
	font-weight:bold;
}

.breadcrumbContainer
{padding: .3em .1em;}


/* ----- Related Items Wide HorizontalList ----- */

.RelatedItems_HorizontalList{width:540px;overflow:auto;padding-bottom:10px;}

.RelatedItems_HorizontalList ul{list-style-type:none;padding:0px 10px 10px 10px;margin:0;}

.RelatedItems_HorizontalList ul li{width:130px;float:left;margin:.5em 25px 0 0;}

.RelatedIems_HorizontalList_FeaturedTag{display:none;}

.RelatedIems_HorizontalList_Price1{display:none;}

.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;}

.RelatedIems_WideLayout_Row
{background-color:#fff;}

.RelatedIems_WideLayout_AltRow
{background-color:#f6f6f6;border:solid 1px #eee;border-width:2px 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;}

#relatedItemsPrice1 {
	display: none;
}

#relatedItemsPrice2 {
	font-size: 1.2em;
}

#relatedItemsPrice3 {
	display: none;
}

.RelatedIems_HorizontalList_Price1
{display: none}

.RelatedIems_HorizontalList_Price2
{}

.RelatedIems_HorizontalList_Price3
{display: none}

