

#PrimaryContent a
{
	font-weight:normal;
	text-decoration:none;
}

#Breadcrumbs
{
	margin:0 0 18px 0;
}

h1, h2
{
	background:#990000;
	color:White;
	padding:1px 0 1px 2px;
}

h2
{
	margin:0;
	font-size:11px;
	font-weight:normal;
}

h1 span.PageRepeater
{
	float:right;
	font-size:11px;
	font-weight:normal;
	margin-right:6px;
}
h1 span.PageRepeater a
{
	font-size:11px;
	font-weight:normal;
	color:white;
}

/*////////////////////Departments/////////////////////////////*/

.Departments
{
	height:200px;
	width:140px;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	padding:2px;
	border:1px solid #990000;
}
.Departments .ImageHolder
{
	height:140px;
	text-align:center;
}

.DefaultDepartments
{
	width:244px;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	padding:2px;
	border:1px solid #990000;
	height:220px;
}
.DefaultDepartments h2 a
{
	color:White;
	font-size:13px;
}
.DefaultDepartments li
{
	list-style:square;
}
/*//////////////////Product short description container/////////////////////////////*/

.ProductShortDesc
{
	border:1px solid #990000;
	margin-bottom:8px;
	padding:6px;
	overflow:auto;
	height:100%;
}
.ProductShortDesc .ImageHolder
{
	float:left;
	width:103px;
	text-align:center;
}
.ProductShortDesc .ImageHolder img
{
	padding:5px;
}

.ProductShortDesc .TextHolder
{
	margin-left:110px;
	color:#000;
}

.ProductShortDesc .TextHolder .Brand
{
    float:right;
    margin:5px 20px 0 0;
}

.ProductShortDesc .TextHolder .Name a
{
	color:#0070A6;
	font-size:13px;
	font-weight:bold;
}
.ProductShortDesc .TextHolder div p
{
	margin:6px 0;
	padding:0;
}

.ProductShortDesc .TextHolder .Price
{
	float:right;
	width:184px;
	margin-left:12px;
}

.ProductShortDesc .TextHolder .Price .Saving
{
	color:#990000;
	font-weight:bold;
}
input.Quantity
{
	width:20px;
	padding:2px;
	text-align:center;
}
.ActionButton input
{
	margin:10px 0 0 0;
	vertical-align:top;
}

.ProductShortDesc .TextHolder .InfoBox
{
	margin-right:196px;
}
.ProductShortDesc .TextHolder a
{
	color:#0070A6;
}

p.StarBuy {font-weight:bold;color:#990000;font-size:12px;}
p.StarBuy img{vertical-align:middle;padding-left:4px;}

p.Review{}


/*/////////////////Main product description///////////////////////////*/

.ProductMainDesc
{
	/*border:1px solid #990000;*/
	margin-bottom:8px;
	padding:6px;
	overflow:auto;
}
.ProductMainDesc .ImageHolder
{
	float:left;
	width:190px;
	text-align:center;
	margin-top:8px;
}
.ProductMainDesc .ImageHolder img
{
	padding:5px;
	
}

.ProductMainDesc .ImageHolder .Gallery
{
	margin:6px 0;
	text-align:left;
}

.ProductMainDesc .ImageHolder .Price
{
	text-align:left;
	color:#0070A6;
	font-size:13px;
	margin:12px 0 24px 0;
}
.ProductMainDesc .ImageHolder .Price p
{
	font-size:11px;
}
.ProductMainDesc .ImageHolder .Price p span
{
	font-size:13px;
	font-weight:bold;
}
.ProductMainDesc .ImageHolder .BuyBox
{
	 margin:0 0 0 0px;
	 text-align:left;
}

.ProductMainDesc .ImageHolder .BuyBox .Notify a
{
	 margin:0 -60px 0 0px;
	 color:#0070A6;
}

.ProductMainDesc .ImageHolder .ProductBrand
{
	text-align:left;
	margin-bottom:10px;
}

p.AvailabilityMessage
{
	text-align:left;
}
.ProductMainDesc .TextHolder
{
	margin-left:200px;
	color:#000;
	margin-top:8px;
}
.ProductMainDesc .TextHolder p
{
	margin:0 0 8px 0;
	padding:0;
}
.ProductMainDesc .TextHolder a
{
	color:#0070A6;
}
.ProductMainDesc .ProductShortDescription
{
  margin:20px 0 20px 0;
  margin-left:200px;
}
.ProductMainDesc .TextHolder .Experts
{
	color:White;
	border:1px solid #0070A6;
	background-color:#0070A6;
	width:120px;
	padding: 2px 2px 2px 4px;
}
.ProductMainDesc .TextHolder .ExpertsText
{
	color:Black;
	border:1px solid #0070A6;
	background-color:white;
	padding:5px 5px 0px 5px;
}
.ProductMainDesc .TextHolder .ProductDescription
{
  margin:20px 0 20px 0;
}
.ProductMainDesc .TextHolder .ProductDescription span
{
  margin:0 0 0 0;
  font-weight:bold;
}

.ProductMainDesc .TakeItAway
{
	 text-align:right;
}

.ProductMainDesc fieldset
{
	border:0;
}
.ProductMainDesc .TextHolder .Skus
{
	margin-bottom:20px;
}
.TextHolder h3
{
	margin:0;
	padding:0;
	font-size:13px;
	color:White;
	background:#0070A6;
	padding:1px 0 1px 2px;
}

.TextHolder hr
{
	border-top:1px dashed #0070A6;
	border-left:0;
	border-right:0;
	border-bottom:0;
	height:1px;
}


/*//////////////////Recommendations////////////////////*/

.RecommendationsBox
{
	
	margin-top:60px;
	clear:both;
}

.RecommendationsBox h1
{
	background:#0171A6;
	padding:4px 0 4px 4px;
	width:260px;
	border:0;
}
.Recommendations
{
	border:2px solid #0171A6;
	margin-bottom:8px;
	padding:6px;
	overflow:auto;
}

.RecommendProducts
{
	width:122px;
	float:left;
	margin-right:4px;
	border:1px solid #ccc;
	text-align:left;
	padding:4px;
}
.RecommendProducts .Image
{
	height:170px;
	text-align:center;
}
.RecommendProducts .Name
{
	height:60px;
}


.RecommendProducts p
{
	text-align:left;
	margin:0;
	padding:0;
}

.DiscountApplyButton
{
 
}
.DiscountApplyButton input
{
}
.TellAFriend
{
	 margin-top:20px;
}
.TellAFriend a
{
	border:2px solid #0171A6;
	padding:6px;
	position:relative;
	left:12px;
}

input.RecommendSubmit
{
	background:#990000;
	color:#fff;	
	border:0;
	width:100px;
	text-align:left;
}

.Reviews
{
	border-top:1px solid black;
	border-bottom:1px solid black;
	margin-bottom:4px;
}
.Reviews img
{
	margin-bottom:4px;
}
.Reviews h3
{
	margin:0;
	padding:0;
}

.LocalDealerMessageSimple
{
	font-size:12px;
	width:450px;
	color:Black;
	font-weight:bold;
}
.LocalDealerMessageSimple p
{
	font-size:11px;
}

.LocalDealerMessageSimple input 
{
	 text-decoration:underline;
}

.LocalDealerMessageSimple a
{
	font-size:11px;
	color:Black !important;
	text-decoration:underline !important;
}

.LocalDealerMessage
{
    font-weight:bold;
}

.LocalDealerMessage input
{
	 text-decoration:underline;
}

.LocalDealerMessage a
{
	font-size:11px;
	color:Black !important;
	text-decoration:underline !important;
}