@charset "utf-8";

/* CSS Document */

#products {
	list-style:none;
	padding:0px;
	margin:0px;
}

#products h2
{
	color:#111111;
	margin-top:30px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0.4em;
	padding-bottom:0.4em;
	padding-left:2px;
	font-size:16px;
}

#products h4
{
	margin:0px;
	padding-bottom:0.2em;
	padding-left:2px;
	font-size:14px;
	color:#3D3D3D;
}

#products .directProductLink a
{
	font-size:9px;
	color:#9D9D9D;
}

#products .directProductLink a:hover
{
	color:#F6F6F6;
}

/* PAGER */
#products .pager{
	text-align:center;
}

#products .pager table{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 6px;
}

#products .pager a{
	padding:5px;
}

#products .leftPagerLink
{
	text-align:left;
	vertical-align:top;
}

#products .centerPagerLink
{
	text-align:center;
}

#products .rightPagerLink {
	text-align:right;
	vertical-align:top;
}

#products .pagerLinkCurrentPage {
	font-weight: bold;
}

#products .productInfo {
	width: 100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

#products .productInfo td{
	border-spacing:0;
	margin:0;
	padding-bottom:10px;
	vertical-align:top;
}

#products .productObs {
	border-width: 1px 1px 1px 0px;
	border-color:#9d9d9d;
	border-style:solid;
	width:25%;
}

#products .productInfo2 {	
	border-width: 1px 1px 1px 0px;
	border-color:#9d9d9d;
	border-style:solid;
	padding-left:3px;
	padding-right:3px;
	width:50%;
}

#products .productInfo2 .AddToBasketTxt {
	width:20px;
	border:1px solid #9d9d9d;
}

#products .productInfo2 div.divAddToBasket {	
	background: transparent url(../images/standard-buttons.png) no-repeat left -204px;
    color: #F1F1F1;
    display: inline-block;
    float: left;
    font: bold 14px arial, sans-serif;
    height: 20px;
  	padding-left:27px;	
    text-decoration: none;	
}

#products .productInfo2 div.divAddToBasket:hover {
	background: transparent url(../images/standard-buttons.png) no-repeat left -184px;	
	color:#F6F6F6;
	cursor:pointer;
}

#products .productInfo2 div.divAddToBasket span
{
	background: transparent url(../images/standard-buttons.png) no-repeat right -659px;
	display:inline-block;
	line-height:16px;
	height:20px;
	padding-right:5px;
	cursor:pointer;
}

#products .productInfo2 div.divAddToBasket span:hover
{
	background: transparent url(../images/standard-buttons.png) no-repeat right -680px;
}

#products .productInfo2 .pFreightNotice
{
	font-style:italic;
}



#products .productInfo3 {
	border-width: 1px 0px 1px 0px;
	border-color:#9d9d9d;
	border-style:solid;
	width:25%;
}

#products .productInfo3 img.specialOffer
{
	position:relative;
	top:-30px;
	left:75px;
	width:100px;
	height:100px;
	margin-bottom:-100px;
	
}

#products .productInfo3 img.productPicture {
	 border:none;
	 margin-left:auto;
	 margin-right:auto;
	 display:block;
	 margin-top:20px;
}

#products .productInfo3 div.productVideoSoundImages {
	 margin-left:auto;
	 margin-right:auto;
	 width:160px;
}


#products .productInfo3 a.videoClip, #products .productInfo3 a.hearSound, #products .productInfo3 a.moreImages   {
	width:53px;
	display:block;
	text-align:center;
	padding-top:22px;
	float:left;
}

#products .productInfo3 a.videoClip {
	background: url(../images/video-icon.jpg) no-repeat top center;
}

#products .productInfo3 a.hearSound  {
	background: url(../images/sound-icon.jpg) no-repeat top center;
}

#products .productInfo3 a.moreImages {
	background: url(../images/moreImages-icon.jpg) no-repeat top center;	
}


#products .productInfo3 a.videoClip:hover {
	color:#000;
	background: url(../images/video-icon-hover.jpg) no-repeat top center;
}

#products .productInfo3 a.hearSound:hover {
	color:#000;
	background: url(../images/sound-icon-hover.jpg) no-repeat top center;
}

#products .productInfo3 a.moreImages:hover {
	color:#000;
	background: url(../images/moreImages-icon-hover.jpg) no-repeat top center;	
}


/*PRICE TABLE*/

#products .price-table
{
	width:100%;	
}
#products .price-table td
{
	padding:2px;	
}

#products .price-table .price
{
	
}

#products .price-table .vatPrice
{
	
}
/* DEPOSIT */
#products .price-table .depositCurrency
{
	color:blue;
}

#products .price-table .depositValue
{
	color:blue;
	text-align:right;
}

/* DISCOUNT */
#products .price-table .discountCurrency
{
	border-bottom: 1px solid black;
}

#products .price-table .discountValue
{
	text-align: right;
	border-bottom: 1px solid black;
}

/* PRICE EX. VAT */
#products .price-table .priceExVatCurrency
{
}

#products .price-table .priceExVatCurrencyLineThrough
{
	text-decoration: line-through;
}

#products .price-table .priceExVatValue
{
	text-align: right;
}

#products .price-table .priceExVatValueLineThrough
{
	text-align: right;
	text-decoration: line-through;
}

/* TOTAL VAT */
#products .price-table .totalVatCurrency
{
	border-bottom: 1px solid black;
}

#products .price-table .totalVatValue
{
	border-bottom: 1px solid black;
	text-align: right;
}

/* TOTAL INCL. VAT */
#products .price-table .TotalInVat
{
	font-weight:bold;
}

#products .price-table .TotalInVatCurrency
{
	font-weight:bold;
	border-bottom: double black;
}

#products .price-table .TotalInVatValue
{
	font-weight:bold;
	border-bottom: double black;
	text-align: right;
}


#products .moreProductButtonPanel
{
	text-align:right;
}

#products .moreProductInfo{
	border-bottom:1px solid #9d9d9d;
	
}


/* MASTER PRODUCT GROUPS */
#masterproductgroups
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#masterproductgroups h3
{
	color:#555555;
	padding-left:3px;
	margin-top:20px;
	margin-bottom:2px;
	display:inline-block;
	border-bottom:1px solid #D20001;
}

#masterproductgroups h3.first
{
	margin-top:0px;
	padding-top:2px;
}

#masterproductgroups li ul
{
	margin-left:0px;	
	padding-left:0px;
}


#masterproductgroups li ul li
{	
	list-style:none;
	background:url(../images/list-dot.png) left no-repeat;
	background-position: 0px 4px;
	padding-left:13px;
}

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_mpgsColumn1 a, #ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_mpgsColumn2 a, #ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_mpgsColumn3 a{
	display:inline-block;
	width:100%;
	padding:2px 0px 5px 2px;
}


#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_mpgsColumn1, #ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_mpgsColumn2{
	float:left;
	width:225px;
	margin-right:15px;
}

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_mpgsColumn3{
	float:left;
	width:225px;
}

/* SEND TO FRIEND*/

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_rptProducts_ctl01_divSendToFriend
{
	
}

/* SEARCH */

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_divSearchControls ul
{
	list-style-type:none;
}

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_divSearchControls ul li
{
	margin-bottom:15px;
}

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_ltlSearchByProductNumber
{
	display:inline-block;
	width:100px;
}

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_txtSearchByProductNumber
{
	width:300px;
	border:1px solid #9d9d9d;
}

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_cmdSearchByProductNumber
{
	width:180px;
}


#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_lblExProductNumber
{
	font-style: italic;
}


#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_ltlSearchText
{
	display:inline-block;
	width:100px;
}

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_txtSearchText
{
	width:300px;
	border:1px solid #9d9d9d;
}

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_cmdSearchByText
{
	width:180px;
}

#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_lblExSearchText
{
	font-style: italic;
}


/*MODEL DROPDROWN*/
#models_selected 
{
	cursor: pointer;
}

#models_all {
	display:none;
}

.noErrorStyle
{
	background-color: #FFF;
}

.errorStyle
{
	background-color: #FF9;
}

/*
#products a.stdButton:hover
{
	background: url(../images/standard-buttons.png) repeat-x center -78px;
	background-color:#FFF;
	color:#000;
	cursor: pointer;
}
*/
/* SCARPCAR */

div#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_divScrapCar *
{
	margin: 0;
	padding: 0;
}

div#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_divScrapCar
{
	margin-bottom: 1em;
}

div#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_divScrapCar p
{
	margin-bottom: 1em;
	color: #3D3D3D;
	font-size: 14px;
}

div#ctl00_ctl00_cphContentMiddle_cphContentMiddleRight_divScrapCar h2
{
	color: #111111;
	font-size: 16px;
}

ul#ScrapCarImages
{
	list-style: none;
	float: right;
	width: 368px;
}

div#ScrapCarDescription
{
	float: left;
	width: 342px;
}

ul#ScrapCarImages div
{
	width: 180px;
	height: 180px;
	position: relative;
	float: left;
	border: 1px solid #9D9D9D;
	margin-bottom: 2px;
	margin-left: 2px;
}

ul#ScrapCarImages div img
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

div#ScrapCarNavigation
{
	width: 100%;
}

div#ScrapCarNavigation div
{
}

div#ScrapCarNavigation a
{
	padding-left: 2px;
	padding-right: 2px;
	width: 80px;
	text-align: center;
	overflow: hidden;
}

div#divScrapCarPrevious
{
	float: left;
	width: 236px;
	margin-bottom: 1em;
}

div#divScrapCarOverview
{
	text-align: center;
	float: left;
	width: 238px;
	margin-bottom: 1em;
}

div#divScrapCarNext
{
	text-align: right;
	float: right;
	width: 236px;
	margin-bottom: 1em;
}