html, body 
{	
	background-image:	url('/WebRoot/Pitstardb/Shops/Pitstar/Styles/Pitstar[1]/../../MediaGallery/Styles/Pitstar[1]/gradientBG1.jpg') !important;
	background-repeat:	repeat-x !important;
	background-color:	#fff !important;
}
.Separator
{
	background: 		url('/WebRoot/Pitstardb/SF/Background/sepline.png') repeat-x #fff !important;	
}
.Layout1
{
	background: 		url('/WebRoot/Pitstardb/SF/Background/Background-2.jpg') no-repeat #fff !important;
	border: 		0;
	height:			auto;
}
.Middle 
{
	border:			0; 
	width:			1114px;
	margin-left:		29px;
}
.ShopLogo
{
	border:			0;
	margin:			100px 0 0 60px;	
}
.TopMenu
{
	border:			0;
	margin-top:		4px;	
}
.TopMenuHome
{
	color:			#00B6DE !important;
	font-weight:		bold !important;	
}
.iconbasketje
{
	background: 		url('/WebRoot/Pitstardb/SF/Icon/basket/basketbg.png') no-repeat !important;
	width:			120px !important;
	height:			35px;
	border:			0;
	font-size:		10px !important;
	padding:		9px 0 0 30px;
}
.aantal
{
	font-size:		9px !important;	
}
.activemenu
{
	font-size:		20px !important;	
}
.Header .ContextBox .BoxContainer
{
	background: 		url('/WebRoot/Pitstardb/SF/Icon/inlopopup.png') no-repeat top right !important;
	width:			500px !important;
	float:			right !important;
	text-align:		right !important;
	margin:			5px 50px 0 0;
	z-index:		500;
	position:		absolute;
	top:			8px;
	right:			160px;			
}
.Header .ContextBoxBody
{
	border:			0;
	width:			280px;
	height:			100px;
	padding:		25px 20px 10px 10px;	
	float:			right !important;
}
.Header .ContextBox
{
	width:			auto;
}
.Header .SizeContainer
{
	border:			0;
	padding:		13px 20px 0 0;
	width:			100%;
}
.InlogRegister
{
	border:			0;
	height:			30px;	
	float:			right;
	margin-top:		5px;
}
#inloglink
{
	display:		inline;	
}
#inloggen
{
	display:		none;	
}
.navbartopDialogError input
{
	border:			2px solid #fff;
	background:		#ffdddd;
}
.navbartopDialogError .InputLabelling
{
	color:			#fff;
	font-weight:		bold !important;
}
.ContentArea .ContextBoxHead
{
	background:		#D2243E !important;	
}
.ContentArea a.BreadcrumbItem, .ContentArea a:hover.BreadcrumbItem
{
	color:			#485C63 !important;
	font-weight:		normal;
}
.ContextBoxHead div
{
	background:		#D2243E;
	color:			#fff;
	font-weight:		bold;
	padding-left:		8px;
}
.NavBarBottom .PropertyContainer
{
	border:			0;
	padding:		13px 20px 0 0;
	height:			43px;
}
.Entryheader
{
	margin:			0 30px 0 10px;	
}
.Loginknop
{
	margin:			3px 6px 0 0;
	background:		url('/WebRoot/Pitstardb/SF/Background/inlogknop.jpg') no-repeat !important;
	width:			62px;
	height:			20px;
	border:			0;
	cursor:			pointer;
}
.resetknop
{
	border:			0;
	font-size:		11px !important;
	text-decoration:	underline !important;
	margin:			0 10px 0 0;	
	background:		transparent;
	color:			#fff !important;
	cursor:			pointer;
}
.loginlinks
{
	border:			0;
	color:			#F0919F !important;
	font-size:		11px !important;
	text-decoration:	underline !important;
	margin:			0 0 0 10px;
}
.registerlink
{
	color:			#787878 !important;
	text-decoration:	underline !important;
	font-size:		11px !important;	
}
.tekstkolor
{
	color:			#787878 !important;
	font-size:		11px !important;
	margin:			3px 0 0 10px;	
}
.MarginTopSmall
{
	margin-bottom:		5px !important;	
}
.TableHead
{
	background:		#D2243E !important;
}
.TableHead div
{
	background:		#D2243E;
	color:			#fff;
}
a.buttonleft
{                              
	display:		inline-block;
	background: 		transparent url('/WebRoot/Pitstardb/SF/Background/buttonleft.png') no-repeat top left;
	height:			20px;
	text-decoration:	none;
	color:			#fff;
	z-index:		10;
}                              
a.buttonleft:hover             
{                              
	background: 		transparent url('/WebRoot/Pitstardb/SF/Background/buttonleft.png') no-repeat top left;	
	text-decoration:	none;
	color:			#fff;
}                              
.buttonright                   
{                              
	display:		inline-block;
	background: 		transparent url('/WebRoot/Pitstardb/SF/Background/buttonright.png') no-repeat top right;
	height:			20px;
	margin:			0 0 0 10px;
	padding:		2px 10px 0 0;
	text-align:		left;
	line-height:		150%;
	vertical-align:		top;
}                              
.buttonright input             
{                        	
	background:		transparent;
	color:			#fff;
	font-size:		11px;
	cursor:			pointer;
	text-align:		center;
	border:			0 none;
	z-index:		0;
}
a.buttonleft:hover .buttonright,
a.buttonleft .buttonright:hover
{
	background: 		transparent url('/WebRoot/Pitstardb/SF/Background/buttonright.png') no-repeat top right;
}
a.buttonleft:hover .buttonright input
{
	color:			#fff;
	cursor:			pointer;
}
.NavBarLeft .ContextBoxHead
{
	padding-top:		3px;
}
.NavBarLeft .ContextBoxBody
{
	padding-right:		8px;
	margin-bottom:		0;
	padding-bottom:		0;
}
.NavBarLeft .CreditCards
{
	border:			1px solid #DFDFDE;
	padding:		5px;
	position: 		absolute; 
	bottom: 		175px; 
	width:			228px;
}
.navbarleftlink
{
	border-bottom:		1px solid white;
	padding-bottom:		2px;	
}
.navbarleftcontent
{
	padding-bottom:		8px;
	padding:		2px;
	background-color:	#354b50;
}
.meerproducten
{
	background:		#EEEEEE;
	width:			440px;
	height:			25px;
	text-align:		center;
	padding-top:		10px;
	margin:			10px 0 0 5px;
}
.meerproducten a, .meerproducten a:hover
{
	color:			#00A2C7 !important;
	text-decoration:	none !important;
	font-size:		12px;
}
.HotDeal
{
	width:			410px;
	border:			0;
	float:			none;
	height:			auto;
	background:		#eeeeee !important;
	padding:		10px 20px 10px 10px;
	margin-left:		5px;
}
a.prijs, a:hover.prijs
{
	color:			#00A2C7 !important;
	font-weight:		bold !important;
	font-size:		12px !important;
	text-decoration:	none !important;
}
.NettoPrijs
{
	color:			#6C8081 !important;
	font-size:		9px !important;
	margin-bottom:		5px !important;	
}
.NettoPrice
{
	 color:			#000 !important; 
	 font-weight:		normal !important; 
	 font-size:		9px !important;	
}
.contentleft
{
	border-right:		1px solid #eeeeee;
	width:			470px;
	padding-bottom:		10px;
	float:			left;
	margin-top:		20px;
}
.contentright
{
	border:			0;
	float:			left;
	width:			320px;
	padding:		10px 0 0 20px;
	margin-top:		20px;
}
a.rodelink, a:hover.rodelink
{
	color:			#D1233E !important;
	font-weight:		bold !important;
	font-size:		12px;
	text-decoration:	none !important;
}
.contentimage
{
	background:		#fff !important;
	margin-right:		15px;
	height:			150px;
	padding:		10px 10px 0 10px;
}
.ProductHotDealImage
{
	margin-left:		0px;	
}
.SearchBox
{
	margin:			3px;
}
.SearchBox input, select
{
	font-weight:		bold;
}
.SearchBox select
{
	background-color:	#eeeeee;	
}
.SearchBox2
{
	width:			130px;
}
.SearchBox3
{
	padding-left:		8px;
	margin-top:		18px;	
}
.SerchBoxText
{
	font-size:		10px;
	font-weight:		bold;
}
.Nieuweproducten
{
	border:			0;
	width:			450px;
	height:			30px;
	padding:		13px 0 5px 17px;
	font-size:		12px !important;
	color:			#fff !important;
	background: 		transparent url('/WebRoot/Pitstardb/SF/Background/nieuwproduct.png') no-repeat top left;
}
.niewsbrief
{
	color:			#3F5155 !important;
	font-size:		14px !important;
	font-weight:		bold;
	margin-bottom:		10px;
}
.Entryniewsbrief
{
	margin:			0 30px 0 0;	
}
.nieuwbriefveld
{
	font-weight:		bold;	
}
.nieuwbriefabo
{
	font-weight:		normal;
	margin:			5px 0 5px 1px;
	width:			180px;
	float:			left;
}
.aboknop
{
	float:			left;
	margin:			15px 0 0 30px;
	text-align:		0;	
}
.afmelden
{
	background:		none;
	border:			0;
	color:			grey;
	text-decoration:	underline !important;
}
.knoppenhome
{
	padding-left: 		200px; 
	margin-top:		-63px; 
	margin-bottom:		23px;	
}
.homeimg
{
	height:			120px; 
	width: 			150px; 
	text-decoration:	none;
}
.homeprijzen
{
	text-align:		center !important; 
	background: 		#fff; 
	padding-bottom:		3px;	
}
.hometekstveld
{
	width:			220px;
	float:			left;
}
.homeinfotekst
{
	font-size:		11px; 
	margin:			10px 0 10px 0; 
	height:			50px;	
}
a.productrec, a:hover.productrec
{
	color:			#fff;
	text-decoration:	none;
}
div.ProductOnStockIcon2
{
	background: 		url('/WebRoot/Pitstardb/SF/Icon/opvoorraad.png') no-repeat top left !important;
	filter:			progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Pitstardb/SF/Icon/opvoorraad.png') !important; _zoom: 1; _line-height: normal;
	width:			14px;
	height:			8px;
}
div.ProductWarnStockIcon2
{
	background: 		url('/WebRoot/Pitstardb/SF/Icon/snelleverbaar.png') no-repeat top left !important;
	filter:			progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Pitstardb/SF/Icon/snelleverbaar.png') !important; _zoom: 1; _line-height: normal;
	width:			14px;
	height:			8px;
}
div.ProductOutStockIcon2
{
	background: 		url('/WebRoot/Pitstardb/SF/Icon/geenvoorraad.png') no-repeat top left !important;
	filter:			progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Pitstardb/SF/Icon/geenvoorraad.png') !important; _zoom: 1; _line-height: normal;
	width:			14px;
	height:			8px;
}
.detailbalk
{
	border:			0; 
	height:			55px; 
	background: 		url('/WebRoot/Pitstardb/SF/Background/detailbalk.png') no-repeat top left !important; 
	padding:		0 15px 0 10px;
	margin-top:		10px;
}
.NiewProduct
{
	background: 		url('/WebRoot/Pitstardb/SF/Icon/New.png') no-repeat top left !important;
	width:			76px !important;
	height:			76px;
	margin:			-73px 20px 0 0;
	float:			right;
}
div.NiewProductklein
{
	background: 		url('/WebRoot/Pitstardb/SF/Icon/Newklein.png') no-repeat top left !important;
	width:			39px !important;
	height:			39px;
	float:			left;
}
.detailname
{
	padding:		10px 0 0 0; 
	color: 			#fff !important; 
	font-weight:		bold; 
	font-size:		12px;
	float:			left;
}
.detailalias
{
	color:			#F0919F; 
	font-size:		9px; 
	margin-left:		10px;
}
.detailcontentleft
{
	width:			300px; 
	margin:			0 10px 0 5px; 
	float:			left;
}
.productinfoH
{
	height:			120px !important;
}
.productinfos
{
	float:			left; 
	border:			0; 
	background-color:	#DCDCDC; 
	width:			90px; 
	height:			85px; 
	padding:		10px;
}
.detailprijs
{
	color:			#D0223D !important; 
	font-weight:		bold !important; 
	font-size:		13px !important;
}
.detaillinks
{
	border:			0; 
	float:			left !important; 
	color:			#fff !important; 
	background-color:	#67747C !important; 
	width:			173px !important; 
	padding:		6px 10px 3px 7px !important; 
	color:			#fff !important;
	height:			96px;
}
.detailimg
{
	width:			300px; 
	border:			1px solid #DFDFDE !important;
	text-align: 		center;
}
.Movie
{
	margin-top: 		10px;
	width:			300px; 
	border:			1px solid #DFDFDE;
	text-align: 		center;
	padding:	 	10px 0;
}
.Movie object, .Movie embed
{
	width: 			280px !important;
	height:			215px !important;
}
.detailright
{
	float:			left; 
	width:			490px; 
	margin-left:		5px;
}
.pdfico
{
	float:			left; 
	background:		url('/WebRoot/Pitstardb/SF/Icon/pdfico.png') no-repeat top left !important;
	width:			14px;
	height:			16px;
	margin:			0 3px 0 650px;;
}
.handleidingico
{
	float:			left; 
	background:		url('/WebRoot/Pitstardb/SF/Icon/handleidingico.png') no-repeat top left !important;
	width:			14px;
	height:			16px;
	margin:			0 3px 0 0;
}
.pdfico2
{
	float:			left;
	margin-right:		10px;	
}
.pdfico2 a
{
	text-decoration:	underline;	
}
.icolinks
{
	height:			25px; 
	width:			820px;
}
.AddressDialog div.InputLabelling
{
	width:			150px !important;	
}
.ListItemProductContainer
{
	margin-top:		5px !important;	
}
.ListItemProductTopFloatArea h3.Headline
{
	float:			none;	
}
.smlmrgnright
{
	margin-right:		5px;	
}
.smlmrgntop
{
	margin-top:		5px;	
}
.voorraad
{
	margin:			-5px 0 0 0; 
	font-weight:		bold;
}
.basketprijs
{
	width: 			100%; 
	height: 		1px; 
	line-height: 		1px;
}
.sfrpym
{
	margin-top:		-32px;
	position:		relative;
	z-index:		1;
}
.lpheight
{
	height:			150px !important;	
}
.lptblheight
{
	height:			100px !important;
}
.lptbltr
{
	height:			50px !important;
}
.lptbldivheight
{
	height:			25px !important;	
}
.lptr2height
{
	height:			45px !important;
}
.cbpstk
{
	height:			55px !important;
}
.CrossellingCount tr, .CrossellingCount td
{
	background:		none !important;
}
.bundledproductstable tr, .bundledproductstable td
{
	background:		none !important;
}
.crosslngdiv
{
	border:			1px solid #E5E5E5 !important; 
	padding:		10px 10px 5px 10px !important;
}
.AvailableTekstje
{
	font-size:		7pt !important; 
	line-height:		120% !important;
}
.ListItemCategoryTable
{
	width:			700px;	
}
.ListItemCategoryTop
{
	background: 		transparent url('/WebRoot/Pitstardb/SF/Background/CategoryTop.png') no-repeat top left;
	height:			25px;
	width:			220px;
}
.ListItemCategory2
{
	background: 		transparent url('/WebRoot/Pitstardb/SF/Background/CategoryBackground.png') no-repeat center;
	width:			220px;
	height:			100px;
	text-align:		center;
	margin-bottom:		10px;
	vertical-align:		middle;
	position:		relative;
}
.ListItemCategoryTable tr td
{
	background:		none !important;	
}
.InfoAreaCategory
{
	position:		absolute;
	top:			20px;
	left:			20px;
	width:			180px;
}
.InfoAreaCategoryNoImage
{
	position:		absolute;
	top:			20px;
	left:			20px;
	width:			180px;
}
.InfoAreaCategoryNoImage h3
{
	margin-top:		23px;

}
.ImageArea2
{
	float:			left;	
}
.InfoArea2
{
	float:			right;
	margin-top:		23px;
}
/* Chrome, Safari & Firefox */
body:nth-of-type(1) div.PropertyContainer table.CellLimiter
{	
	table-layout:		auto !important;
}
body:nth-of-type(1) .buttonright                   
{                              
	padding:		0 10px 0 0;
}
body:nth-of-type(1) .knoppenhome
{ 
	margin-top:		-70px; 
}
body:nth-of-type(1) .ProductOutStockIcon2
{
	margin-top:		4px !important;
}
body:nth-of-type(1) .ProductOnStockIcon2
{
	margin-top:		4px !important;
}
body:nth-of-type(1) .ProductWarnStockIcon2
{
	margin-top:		4px !important;
}
body:nth-of-type(1) .listname
{
	float:			left;	
}
body:nth-of-type(1) .safcbr
{
	min-height: 		480px;	
}
body:nth-of-type(1) .voorraad
{
	font-weight:		bold;
}
body:nth-of-type(1) .NavBarLeft .CreditCards
{
	bottom:			0;	
}
body:nth-of-type(1) .aboknop
{
	margin:			15px 50px 0 -22px;	
}
body:nth-of-type(1) .Loginknop
{
	margin:			3px 14px 0 0;
}
/* ---- Firefox ---- */
@-moz-document url-prefix()
{
	.buttonright                   
	{                              
		padding:		2px 10px 0 0 !important;
	}
	.afmelden
	{
		text-decoration:	underline !important;
	}
	.NavBarLeft .CreditCards
	{
		bottom:			175px !important;	
	}
	.aboknop
	{
		margin:			15px 0 0 24px !important;	
	}
	.Loginknop
	{
		margin:			3px 10px 0 0 !important;
	}
	.resetknop
	{
		text-decoration:	underline !important;
	}
}    