.form							{display:inline;}
.mainTable						{width:100%; text-align:center;}
.containment					{width:800px; text-align:left;}
.leftColumn						{}
.middleColumn					{text-align:left;}
.rightColumn					{}
.menuButton						{width:76px; height:58px; padding-bottom:1px;}
.topDash2						{height:6px; text-align:center;}
br.menuLeftSpacer				{height:25px;}
.pad							{padding:1px;}
.footer							{text-align:center; padding-top:7px; padding-bottom:7px;}
div#foot_left					{position:relative; float:left; margin-left:10px;}
div#foot_right					{position:relative; float:right; margin-right:10px; }
.searchTable					{width:177px; background-color:#FFFFFF; border:dashed 1px #363636; cellpadding:0px; cellspacing:0px;}
.searchMain						{width:80px; height:16; font-family:verdana, arial, sans serif; font-size:9px; color:#1B3461; border: solid 1px #363636;}
.searchForm						{width:87px; font-family:verdana, arial, sans serif; font-size:9px; color:#1B3461; border: solid 1px #363636;}
.searchLogo	    				{padding-left:1px; padding-top:1px; padding-bottom:7px;}
.searchCell						{width:85px; padding-left:1px; padding-bottom:2px; text-align:right;}
.searchCell2					{padding:0px 5px 2px 0px; color:#FFFFFF;text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.searchCell3					{padding:0px 0px 2px 0px; color:#FFFFFF;text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.searchTitleImage				{padding-left:1px; padding-top:1px;}
#navCell							{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center;}

a.navCell:link, a.navCell:visited	{text-decoration:none; color:#FFFFFF;}
a.navCell:active, a.navCell:hover	{text-decoration:none; color:#6699FF;}

#aboveNavCell					{height:1px; overflow:hidden; background:#FFFFFF; padding:0; border:0; margin:0;}
.rightNavMainTable				{width:150px; border-right:dashed 1px #99CCFF; border-left:dashed 1px #99CCFF; padding:1px;}
.rightNavItemsShiv				{height:1; background-image:url(../images/horizDash.gif);}
a.rightNavItemsLink				{font-family:verdana, arial, sans serif; font-size:11px; color:#99CCFF; font-weight:bold; text-decoration:none;}
a.rightNavItemsLink:hover		{font-weight:bold; text-decoration:underline;}
.rightNavItemsCell1				{padding-left:9px;}
.rightNavCopyright				{text-align:left; color:#CCCCCC; font-size:9px;}
.7spacer						{height:7px;}
.relatedMainTable				{width:177px; border-top:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; border-left:dashed 1px #99CCFF; padding:1px;}
.relatedItemsShiv				{height:1; background-image:url(../images/horizDash.gif);}
a.relatedItemsLink				{font-family:verdana, arial, sans serif; font-size:11px; color:#99CCFF; font-weight:bold; text-decoration:none;}
a.relatedItemsLink:hover		{font-weight:bold; text-decoration:underline;}
.relatedItemsCell1				{padding-left:9px;}
.productsMainTable				{border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF;}
.productsTitleImage				{padding-left:1px; padding-top:1px; padding-bottom:1px;}
.productsCellPadding			{padding-left:5px; padding-right:1px; padding-top:5px; padding-bottom:5px;}
.productsHR						{height:1px; background-image:url(../images/horizDash.gif);}
.productCount					{text-align:right; padding-right:1px; font-weight:bold; color:#1B3461;}
.logoPadding					{padding-left:7px; padding-top:7px;}
.imgPadding						{padding-left:7px; padding-top:3px;}
.close							{position:relative; top:-2px; padding-right:5px;}
.newsTitleImage					{padding-top:1px; padding-left:1px;}
.newsStory						{padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; font-size:9px;}
.newsDate						{font-weight:bold; color:#666666;}
.newsCopy						{color:#000000; text-align:justify;}
.newsImage						{padding:1px;}
.newsShim						{padding-top:7px;}
.newsHR							{height:1px; background-image:url(../images/horizDash.gif);}
.newsSpacer						{height:17px;}
.newsSmallNewsletterTable		{border-right:dashed 1px #99CCFF; width:126px; display:inline;}
.newsSmallTables				{border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; width:126px; display:inline;}
.newsBigTables				    {border-left:dashed 1px #99CCFF; border-bottom:dashed 1px #99CCFF; width:100%; display:inline;}
.newsWelcomeTable				{display:inline;}
.newsSmallTablesTitleImages		{padding:1px;}
.newsGreyBack					{color:#000000; background-color:#CCCCCC; padding:5px; font-size:9px; border:solid 1px #FFFFFF;}
.newsWelcomeGreyBack			{color:#666666; background-color:#CCCCCC; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; font-size:9px; border:solid 1px #FFFFFF;}
.newsletterPadding				{padding-left:1px; padding-right:1px;}
.newsSearchPadding				{padding-left:1px; padding-right:1px; padding-top:11px;}
.newsProductChooserPadding		{padding-left:1px; padding-right:1px; padding-top:11px;}
.newsletterForm					{color:#1B3461; font-family:verdana, arial, sans serif; font-size:9px; width:91px; border:solid 1px #99CCFF;}
.newsSearchForm					{color:#1B3461; font-family:verdana, arial, sans serif; font-size:9px; width:91px; border:solid 1px #99CCFF;}
.newsProductChooserForm			{color:#1B3461; font-family:verdana, arial, sans serif; font-size:9px; width:124px; border:solid 1px #99CCFF;}
.newsletterGo					{padding-right:1px;}
.newsSearchGo					{padding-right:1px; padding-top:11px;}
.newsTableSpacer				{width:7px; display:inline;}
.newsPaddingBottom				{padding-bottom:1px;}
.newsWelcomeText				{font-weight:bold;}
.newsCopyright					{text-align:right; color:#CCCCCC; padding-top:7px;}
.newsCopyrightThawte			{padding-left:7px;}
.loginContainment				{color:#666666; border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; border-bottom:dashed 1px #99CCFF; padding:0px 0px 0px 0px;}
.loginContainmentRightCell		{border-left:dashed 1px #99CCFF; padding-left:7px; padding-right:7px; color:#666666;}
.loginCentre					{text-align:center;}
.loginPadTop					{padding-top:7px; padding-bottom:7px;}
.loginPadRight					{padding-right:1px;}
.loginPadLeft					{padding-left:1px;}
.loginForm						{background-color:#FFFFFF; font-family:verdana, arial, sans serif; font-size:11px; color:#1B3461; border: solid 1px #99CCFF; padding:2px 2px 2px 2px;}
.loginErrors					{font-size:9px; color:#ff0000;}
.loginHR						{height:1px; background-image:url(../images/horizDash.gif);}
.loginCustomerTitle				{font-weight:bold;}
.loginCustomerTitleRight		{text-align:right; font-weight:bold;}
.loginSubmit					{text-align:center; padding-top:7px;}
.loginSmallText					{font-size:9px; text-align:center;}
.loginTableTextColor			{color:#666666;}
.loginCustomerTitleCentre		{text-align:center; font-weight:bold;}
.loginFormAlignLeft				{text-align:center; width:100%;}
.contentMainTable				{border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF;}
.contentPurchaseTable			{border-top:dashed 1px #99CCFF; border-bottom:dashed 1px #99CCFF;}
.contentTitleImages				{padding-left:1px; padding-top:1px; padding-right:1px;}
.contentText					{font-family:verdana, arial, sans serif; font-size:10px; color:#000000; padding:5px;}
.contentPrice					{font-family:verdana, arial, sans-serif; font-size:11px; color:#666666; width:auto; font-weight:bold;}
.contentPrice2					{font-family:verdana, arial, sans-serif; font-size:8px; color:#666666; width:auto;}
.contentBuyIt					{text-align:right; padding:1px; border-left:dashed 1px #99CCFF;}
.contentQuantity				{font-family:verdana, arial, sans-serif; font-size:11px; color:#1B3461; text-align:center; width:30px;}
.contentCell1					{text-align:center; padding:1px; border-left:dashed 1px #99CCFF;}
.contentCell2					{width:155px; text-align:lefty; padding:1px; border-left:dashed 1px #99CCFF;}
.contentCell4					{text-align:center; padding:1px;}
.pricecontent					{text-align:center; border-left:dashed 1px #99CCFF;}
.contentDisclaimer				{color:#999999; text-align:left; text-align:justify;}
.contentDisclaimerTD			{border-left:dashed 1px #99CCFF; padding-left:1px; padding-top:1px;}
.contentDisclaimerTD1			{padding-left:1px; padding-top:1px; padding-right:1px;}
.contentPad						{padding:1px; border-left:dashed 1px #99CCFF;}
.contentHR						{height:1px; background-image:url(../images/horizDash.gif);}
.contentOption					{width:122px; background-color:#FFFFFF; color:#1B3461; font-size:9px; border:solid 1px #99CCFF;}

.contentShippingOption			{width:152px; background-color:#FFFFFF; color:#1B3461; font-size:9px; border:solid 1px #99CCFF;}

a.basketlink					{font-family:verdana; font-weight:bold; font-size:10px; text-align:left; text-decoration:none; color:#666666;}
a.basketlink:hover				{text-decoration:underline; color:#1B3461;}
.regionTable					{width:177px; background-color:#FFFFFF; border-bottom:dashed 1px #99CCFF; border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; cellpadding:0px; cellspacing:0px;}
.basketTable					{width:177px; background-color:#FFFFCC; border-bottom:dashed 1px #99CCFF; border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; cellpadding:0px; cellspacing:0px;}
.basketTitle					{font-family:verdana, arial, sans serif; font-size:8pt; font-weight:bold; color:#000000; text-align:left;}
.basketTitleTop					{padding-top:0px; padding-bottom:1px;}
.basketLogo						{padding-left:3px;}
.basketCell1					{text-align:left; width:18px; padding-right:1px; padding-top:5px; padding-bottom:5px;}
.basketCell2					{text-align:center; width:40px; font-family:verdana, arial, sans serif; font-size:9px; font-weight:normal; color:#000000; padding-top:5px; padding-bottom:5px;}
.basketCell5					{font-family:verdana; text-align:left; font-size:10px; color:#1B3461;}
.basketItem						{text-align:center; width:28px;}
.basketPrice					{font-family:verdana, arial, sans serif; font-size:7pt; font-weight:normal; color:#000000;}
.basketLine						{/* line-height:11px; */ padding-top:5px; padding-bottom:5px; text-align:left;}
.basketLastLine					{/* line-height:11px; */ padding-top:7px; padding-bottom:7px;}
.basketNestedTable				{padding-left:1px; padding-top:2px; padding-bottom:2px;}
.basketNestedTableCell1			{width:79px; height:10px; font-family:verdana, arial, sans serif; font-size:9px; text-align:center; color:#1B3461; background-color:#FFFFFF; padding-left:1px; border:solid 1px #1B3461;}
.basketNestedTableCell2			{text-align:right; padding-right:1px;}
.basketHR						{height:1px; background-image:url(../images/horizDash.gif);}
.basketAccountPadding			{padding-top:7px; padding-bottom:7px; padding-left:7px;}
.newBasketSpacer				{padding-left:7px;}
TABLE.Receipt					{BORDER-RIGHT: black thin; BORDER-TOP: black thin; BORDER-LEFT: black thin; COLOR: #000000; BORDER-BOTTOM: black thin; BACKGROUND-COLOR: white;}
TABLE.Receipt TD				{COLOR: black}
TABLE.basketT					{BORDER-RIGHT: black thin; BORDER-TOP: black thin; BORDER-LEFT: black thin; COLOR: #000000; BORDER-BOTTOM: black thin; BACKGROUND-COLOR: beige;}
.basketheaderT					{FONT: 10pt Verdana, 12pt Arial; COLOR: #ffffff; BACKGROUND-COLOR: #CCCCCC;}
.test							{border:0px!important; border:solid 1px #999999;}
.test:hover						{border:0px!important; border:solid 1px #1B3461;}
.test2							{border:solid 1px #999999!important; border:0px;}
.test2:hover					{border:solid 1px #1B3461!important; border:0px;}
.title					{FONT: 10px Verdana; COLOR: #1B3461; BACKGROUND-COLOR: #FFFFFF; padding-top:2px; padding-bottom:2px;}
.OrderDetailsTable				{width:768px; background-color:#FFFFFF; border-bottom:dashed 1px #99CCFF; border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; cellpadding:0px; cellspacing:0px;}
.OrderDetailsTitles				{font-family:verdana, arial, sans serif; font-size:10px; font-weight:bold; color:#666666;}
.OrderDetailsTotal				{border-bottom:dashed 1px #99CCFF; border-top:dashed 1px #99CCFF; font-family:verdana, arial, sans serif; font-size:10px; font-weight:bold; color:#666666; }
.OrderPaymentTable				{width:768px; background-color:#FFFFFF; border-bottom:dashed 1px #99CCFF; border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; border-top:dashed 1px #99CCFF; cellpadding:0px; cellspacing:0px;}
.SummaryHzLine				{border-top:dashed 1px #99CCFF; border-bottom:dashed 1px #99CCFF;}
.Comments					{background-color:#FFFFFF; color:#1B3461; font-size:12px; border:solid 1px #99CCFF;}
.AddressTable				{width:768px; background-color:#FFFFFF; border-bottom:dashed 1px #99CCFF; border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; border-top:dashed 1px #99CCFF; cellpadding:0px; cellspacing:0px;}
.ReceiptStyle				{width:602px; background-color:#FFFFFF; border-bottom:dashed 1px #99CCFF; border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; border-top:dashed 1px #99CCFF; cellpadding:0px; cellspacing:0px;}
.ReceiptInfoStyle			{width:590px; background-color:#FFFFFF; border-bottom:dashed 1px #99CCFF; border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; border-top:dashed 1px #99CCFF; cellpadding:0px; cellspacing:0px;}
.LinksTable			{width:603px; background-color:#FFFFFF; border-bottom:dashed 1px #99CCFF; border-left:dashed 1px #99CCFF; border-right:dashed 1px #99CCFF; cellpadding:0px; cellspacing:0px;}
.highlight          {font:Verdana, Arial, Helvetica, sans-serif; color:#cc0000;}
p.menu { margin-top: 2px; } 
br.menu { margin-top: 2px; } 
.universal				    {font-family:verdana, arial, sans serif; font-size: 9px; font-weight:normal; color:#000000; width:100%; display:inline; border:dashed 1px #99CCFF;}
a.newsticker						{font-weight:bold; color:#CC0000; text-decoration:none;}

.pagination{
	font-weight:bold; 
	font-size: 11px; 
	color:#666666; 
	text-decoration:none;
}

a.pagnation:link, a.pagnation:visited{
	font-weight:bold; 
	color:#1b3968; 
	text-decoration:none;
}

a.pagnation:active, a.pagnation:hover{
	font-weight:bold; 
	color:#666666; 
	text-decoration:underline;
}

a.titles							{font-weight:bold; font-size: 11px; color:#CC0000; text-decoration:none; padding-bottom: 10px;}

.srTROver {BACKGROUND: #EBE9E9  }
.srTROut {BACKGROUND: #EBE9E9  }

/**************************** NEWCSS **********************************/

* {
		margin:0;
		padding:0;
		}

.body { 
		background-color:#e0e5ec;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:11px;		
		}



p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:11px;
		padding:0px 0px 5px 0px;
		margin:0;		
}

p.space {
		padding:5px 0px 5px 0px;
}

		
h1, h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#1b3968;
		font-size:12px;
		padding:5px 0px 5px 0px;
		margin:0;
		
		}
		
h4{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-style:italic;
		color:#333333;
		font-size:10px;
		padding:0px 0px 5px 0px;
		margin:0;
}		
		
table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

td {
	text-align:left;
}

li{
	margin-left:14px;
}
		
/*  Default Link Styles*/

.txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1b3968;
}

a.txt:link, a.txt:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1b3968;
	text-decoration:none;
}

a.txt:hover, a.txt:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}

/**********************/		

a.nav {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#1b3968;
		font-size:12px;
		/* line-height:32px; */
		text-decoration:none;
		}


/* main layout blocks 
****************************************************************/

#main { 
		width:802px;
		background-color: #FFFFFF;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		padding-left:20px;
		padding-right:20px;
		background:url(../images/bottomfade.gif);
		background-color:#e0e5ec;
		background-position: left bottom;
		background-repeat:repeat-x;
		z-index:0;
		position:relative;
}

#mainMain { 
		width:802px;
		float:left;
		background-color: #FFFFFF;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		padding-left:20px;
		padding-right:20px;
		background:url(../images/bottomfadeMain.gif);
		background-color:#e0e5ec;
		background-position: left bottom;
		background-repeat:repeat-x;
}
		
#container{
	position:relative; 
	top:0px;
	left:50%;
	width:500px;
		height:auto;
}

#fixer{
	position:relative; 
	 width:802px;
	 	height:auto;
	left:-401px;
}

#holder{
	position:relative; 
	width:802px; 
	height:auto; 
	top:0px; 
	left: 0px; 
	padding:0px;
}		
		
#banner { 
		width:796px;
		height:302px;
		text-align:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		/* background-image:url(../images/banners/banner.jpg); */
		background-color: #e0e5ec;
		margin:0px 0px 0px 3px;
				border-left:3px solid white;
		border-right:3px solid white;
		
		}
		
#mainBanner { 
		width:796px;
		height:210px;
		text-align:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		/* background-image:url(../images/banners/banner.jpg); */
		background-color: #e0e5ec;
		margin:0px 0px 0px 3px;
				border-left:3px solid white;
		border-right:3px solid white;
		
		}
		
#nav { 
		width:796px;
		height:27px;
		background-color: #e0e5ec;
		background:url(../images/navbg2.gif); 
		background-repeat:repeat-x;
		margin:0px 3px 3px 3px;
		margin-bottom:0px;
		text-align:center;
		border-bottom:3px solid white;
		border-left:3px solid white;
		border-right:3px solid white;
		}
		
#content { 
		width:796px;
		float:left;
		margin:3px 3px 3px 3px;
		margin-top:0px;
		overflow:visible;
		border-left:3px solid white;
		border-right:3px solid white;
		line-height:16px;
		}
		
#footer { 
		width:796px;
		margin:3px 3px 3px 3px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#b7b7b7;
		}
		
a.footer:link, a.footer:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#b7b7b7;
		text-decoration:none;
}

a.footer:active, a.footer:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#666666;
		text-decoration:none;
}
		
/* header 
****************************************************************/

p.search {
		margin:0px 0px 0px 0px;
		color:#FFFFFF;
		vertical-align:top;
		text-align:right;
		}
		
div.search {
	padding-top:2px;
	padding-right:16px;		
}		
		
.logos {
		margin:220px 8px 220px 8px;
		}
		
.percentvat {
position:absolute;
margin:235px 0px 0px 8px;
left:1px;
background:URL(../images/15percent.png) no-repeat;
height:110px;
width:225px;
z-index:0;
		}

		
/* navigation 
****************************************************************/
		
		
#nav_1 a:link, #nav_1 a:visited {
		background:url(../images/nav/home.gif) top no-repeat;
		width:111px;
		height:32px;
		float:left;
		margin-right:3px;
		}
		
#nav_2 a:link, #nav_2 a:visited {
		background:url(../images/nav/blank.gif);
		width:111px;
		height:32px;
		float:left;
		margin-right:3px;
		}
		
#nav_3 a:link, #nav_3 a:visited {
		background:url(../images/nav/vehicles.gif) top no-repeat;
		width:111px;
		height:32px;
		float:left;
		margin-right:3px;
		}
		
#nav_4 a:link, #nav_4 a:visited {
		background:url(../images/nav/distributers.gif) top no-repeat;
		width:111px;
		height:32px;
		float:left;
		margin-right:3px;
		}
		
#nav_5 a:link, #nav_5 a:visited {
		background:url(../images/nav/gallery.gif) top no-repeat;
		width:111px;
		height:32px;
		float:left;
		margin-right:3px;
		}
		
#nav_6 a:link, #nav_6 a:visited {
		background:url(../images/nav/media.gif) top no-repeat;
		width:111px;
		height:32px;
		float:left;
		margin-right:3px;
		}
		
#nav_7 a:link, #nav_7 a:visited {
		background:url(../images/nav/forge.gif) top no-repeat;
		width:112px;
		height:32px;
		float:left;
		margin-right:0px;
		}
		
#nav_1 a:hover, #nav_1 a:active,
#nav_2 a:hover, #nav_2 a:active,
#nav_3 a:hover, #nav_3 a:active,
#nav_4 a:hover, #nav_4 a:active,
#nav_5 a:hover, #nav_5 a:active,
#nav_6 a:hover, #nav_6 a:active,
#nav_7 a:hover, #nav_7 a:active {
		background-position:bottom;
		}
		
		
/* content left 
****************************************************************/

.left_content_30 { 
		width:263px;
		float:left;
		background-color:transparent;		
		}		

.left_content_50 { 
		width:396px;
		float:left;
		background-color:transparent;		
		}
		
.dynamic_content_left{
		width:243px;
		float:left;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		padding-top:0px;
		border-bottom:3px solid rgb(255,255,255);
}	

.dynamic_content_left ul{
		list-style-image:url(../images/left_ul_dash.gif);
		margin-left:16px;
		margin-top:5px;
}

.dynamic_content_left ul li{
		margin-top:-5px;
		margin-bottom:-5px;		
		padding-top:0px;
		padding-bottom:0px;
}

.dynamic_content_left h3{
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1b3968;
		text-decoration:none;
		font-size:11px;
		margin-top:5px;
}	

a.productList_left{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
		color:#1b3968;
		text-decoration:none;
		font-size:10px;
} 

a.productList_left:link, a.productList_left:visited{
	color:#1b3968;
}

a.productList_left:hover, a.productList_left:active{
	color:#666666;
}

a.productList_left2{
	font-weight:bold;
		color:#1b3968;
		text-decoration:none;
		font-size:11px;
} 

a.productList_left2:link, a.productList_left2:visited{
	color:#1b3968;
}

a.productList_left2:hover, a.productList_left2:active{
	color:#666666;
}

.dynamic_content_left p{
	padding-left:0px;
	margin-left:0px;
}

div.custCom{
	text-align:left;
	font-style:italic;
}

a.custCom{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	font-size:12px
}

a.custCom:link, a.custCom:visited{
	font-weight:bold;
	color:#666666;
}

a.custCom:hover, a.custCom:active{
	font-weight:bold;
	color:#333333;
}
		
.home_text {
		background-color:transparent;
		border-color:#FFFFFF;	
		border-bottom:3px solid rgb(255,255,255);
		padding:5px;
}	

.home_text p{
		padding:5px;
}	

.home_text h1{
	margin-left:5px;
}	
		
#news_text {
		background-color:transparent;
		margin:0px 0px 3px 0px;
		border-bottom:3px solid rgb(255,255,255);
		padding-bottom:8px;
		padding-left:5px;
}

#news_text h1{
	margin-left:5px;
}	


#news_text ul{
		list-style-image:url(../images/home_ul_dot.gif);
}
		
#news_text ul li{
		width:350px;
		margin-left:22px;
		padding-right:3px;
}

#blog_text {
		background-color:transparent;
		margin:0px 0px 0px 0px;
		border-top:0px solid rgb(255,255,255);
		padding-bottom:0px;
		padding-left:0px;
}

hr.whiteline {
height:3px;
width:397px;
background-color:#FFFFFF;
border:none;
margin-left:-10px;
margin-bottom:7px;
}

#blog_text h1{
	margin-left:5px;
}

#blog_text ul{
		list-style-image:url(../images/home_ul_dot.gif);
}
		
#blog_text ul li{
		width:350px;
		margin-left:22px;
		padding-right:3px;
}

div.blog_holder{
	float:left; 
	margin-left:7px; 
	padding-bottom:15px; 
	height:auto;
}

div.home_blog_pic{
	float:left;
	width:175px;
	height:auto;
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-top:2px;
}
div.home_blog_cont{
	float:right;
	width:180px;
	height:auto;
	padding:0px;
	margin:0px;
	margin-left:4px;
	margin-right:5px;
	vertical-align:top;
}

div.blog_desc{
	float:right;
	width:320px;
	margin-left:9px;
}

.blog_title {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#1b3968;
		font-size:11px;
		padding:0px 0px 0px 0px;
		margin:0;
}

.blog_date {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-style:italic;
		color:#333333;
		font-size:10px;
		padding:0px 0px 3px 0px;
		margin:0;
}

.newsCopy h2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#1b3968;
		font-size:11px;
		padding:0px 0px 0px 0px;
		margin:0;
}

.newsCopy h3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-style:italic;
		color:#333333;
		font-size:10px;
		padding:0px 0px 3px 0px;
		margin:0;
}
		
.video {
		background-color:transparent;
		text-align:center;
		padding:10px 0px 10px 0px;
		border-bottom:3px solid #fff;
		}			
		
img.logo {
		float:right;
		margin:15px 5px 5px 1px;
		}
		
img.logo2 {
		margin:5px 5px 5px 1px;
		}
		
img.logo2b {
		margin:0px 5px 5px 1px;
		}
	
.homelogos {
float:right;}
		
img.awardMain{
	margin-top:8px;
}		
		
/* content right 
****************************************************************/
		
.right_content_70{
	width:530px;
	float:right;
	background-color:transparent;
	border-left:3px solid white;
	z-index:1;
}		

#static_content{
		width:510px;
		padding:0px;
		margin-left:5px;
		margin-bottom:10px;
		margin-top:5px;
		padding-left:5px;
}

#static_content_related{
		width:510px;
		padding:0px;
		margin-left:5px;
		margin-bottom:10px;
		margin-top:5px;
		padding-left:5px;
}

#static_content h1{
	margin-left:0px;
	margin-top:0px;
}

#static_content h3{
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1b3968;
		text-decoration:none;
		font-size:11px;
		margin-top:5px;
}

#static_content p{
	margin-left:0px;
	margin-top:0px;
	padding-bottom:8px;
}

h1.toph1{
	margin:4px;
	height:23px;
	margin-top:5px;
	background:url(../images/h1_top.gif);
	padding-top:7px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:6px;
	line-height:15px;
	color:white;
}
.terms_head{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:8px;
	font-size:14px;
	font-weight:bold;
 }
		

.right_content_50 { 
		width:387px;
		float:right;
		background-color:transparent;
		border-left:3px solid rgb(255,255,255);
		margin-right:10px;
		padding:5px;
		padding-left:0px;
		padding-right:0px;
		z-index:0;
}

div.products_cont_hm{
	margin-left:10px;
	z-index:2;
}

.products_cont_hm h1{
	margin-left:6px;
}

div.home_products{
	float:left;
	display:block;
	margin-top:7px;
	margin-bottom:10px;
	margin-right:6px;
	margin-left:6px;
	width:175px;
	z-index:3;
}	

div.related_products{
	float:left;
	display:block;
	margin-top:7px;
	margin-bottom:10px;
	margin-right:6px;
	margin-left:52px;
	width:175px;
	z-index:3;
}

div.contact_details{
	float:left;
	display:block;
	margin-top:7px;
	margin-bottom:10px;
	margin-right:6px;
	margin-left:6px;
	width:240px;
	z-index:3;
}

div.contact_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	display:block;
	margin-top:7px;
	margin-bottom:10px;
	margin-right:6px;
	margin-left:100px;
	width:300px;
	z-index:3;
}

.home_products p{
	padding-left:0px;
}	
		
table.feature {
		width:385px;
		border:0px;
		margin:6px 6px 3px 6px;
		
		}

td.feature {
		height:159px;
		vertical-align:top;
		padding:0px 2px 1px 1px;
		
		}
				
span.vat {
		font-size:8px;
		color:#636363;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		
		}
		
div.note{
	font-size:10px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
}		
		
img.productthumb {
		border-color:#636363;
		border-width:1px;
		}
		
.productname {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		font-style:italic;
		}
		
.price {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#1b3968;
		}
		
.bold {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:9px;
		text-decoration:none;
		}		
		
a.bold:link, a.price:link, a.productname:link, a.bold:visited, a.price:visited, a.productname:visited{
		color:#1b3968;
}

a.bold:active, a.price:active, a.productname:active, a.bold:hover, a.price:hover, a.productname:hover{
		color:#999999;
}
		
img.award {
		float:right;
		/* margin:80px 0px 0px 0px */
		 margin:15px 12px 0px 0px 
		}
		

.media_acc{
	padding-left:20px;
}

		
#media_products th{
	background:#1b3968;
	color:#FFFFFF;
	padding-left:3px;
	text-align:left;
}

#media_products td{
	font-size:10px;
	padding-left:3px;
	/* border-bottom:1px solid #1b3968; */
}

.center_line{
	background:#1b3968;
}

#media_misc{
	width:100%;
}

#media_misc th{
	background:#1b3968;
	color:#FFFFFF;
	padding-left:3px;
	text-align:left;
}

#media_misc td{
	font-size:10px;
	padding-left:3px;
}

.dis_choose{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.dis_jump{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #1b3968;
	background:#e0e5ec;
	color:#1b3968;
	width:160px;
}

#dis_change{
	float:left;
	width:320px;
	overflow:hidden;
}

#dis_dealer{
	float:right;
	text-align:right;
	width:180px;
	overflow:hidden;
	text-align:right;
}

#dis_deal{
	float:left;
	width:510px;
	margin-top:20px;
}

#dis_desc td{
	padding-bottom:10px;
	width:245px;
	text-align:left;
}

.state_title td{
	padding-top:10px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1b3968;
	text-align:left;
}

/* For the list of products */

.product_thumb{
	border:solid 1px #999999;

}

div.prod_pic{
	float:left;
	width:175px;
	height:95px;
}

div.prod_desc{
	float:right;
	width:326px;
	height:95px;
	border-top:1px solid #1b3968;
	border-bottom:1px solid #1b3968;
	overflow:hidden;
}


div.prod_holder{
	float:left;
	width:506px;
	margin-top:10px;
	margin-left:2px;
}



a.productsLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b3968;
	text-decoration:none;
	font-weight:bold;
}

a.productsLink:link, a.productsLink:visited{
	color:#1b3968;
	text-decoration:none;
}

a.productsLink:active, a.productsLink:hover{
	color:#666666;
	text-decoration:underline;
}

.product_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.prod_price{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b3968;
}

div.price_align{
	float:left;
	width:auto;
	height:auto;
}

div.more_align{
	float:right;
	width:auto;
	height:auto;
}

/* For the display of single products */
div.prod_image{
	float:left;
	width:100%;
	text-align:center;
	margin-top:8px;
}

.prod_image img{
	border:1px solid #666666;
}

div.prod_desc_full{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:12px;
}

div.prod_price_tab{
	float:left;
	width:100%;
	text-align:center;
	margin-top:12px;
}

#product_purchase th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b3968;	
	font-weight:bold;
	text-align:center;
	background:#FFFFFF;
}

#product_purchase td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;	
	font-weight:normal;
	background:#e1e6ec;
	text-align:center;
}

.prodForm{
	width:220px;
	font-size:10px;
	border:1px solid #999999;
	margin-bottom:4px;
	padding:2px;
}

/* Search Page */

div.search_results{
	width:100%;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1b3968;
}

/* Basket Styling */

div.bask_price{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	float:left;
	width:auto;
}

div.bask_check{
	float:right;
	width:auto;
}

.bask_butt{
	border:1px solid #1b3968;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#1b3968;
	background:none;
}

h1.toph12{
	width:249px;
	margin:4px;
	height:23px;
	margin-top:5px;
	background:url(../images/h1_top.gif);
	padding-top:7px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:6px;
	line-height:15px;
	color:white;
}

/****************************************************************/


/* Login Page */

div.login_new{
	float:left;
	display:inline;
	border:3px solid #9eafc3;
	width:234px;
	padding:5px;
	padding-top:0px;
	height:110px;
	margin-top:5px;
	background:none;
}

div.login_return{
	float:right;
	display:inline;
	border:3px solid #9eafc3;
	width:234px;
	padding:5px;
	padding-top:0px;
	height:110px;
	margin-top:5px;
}

div.login_forgot{
	float:left;
	display:inline;
	border:3px solid #9eafc3;
	width:494px;
	padding:5px;
	padding-top:0px;
	margin-top:10px;
}

div.login_error{
	float:left;
	display:inline;
	border:3px solid #990000;
	background:#FFFFFF;
	color:#990000;
	width:494px;
	padding:5px;
	padding-top:0px;
	margin-top:10px;
	text-align:center;
}

.login_error h3{
	color:#990000;
}

.login_error p{
	color:#990000;
}

.new_cust{
	border:1px solid #9eafc3;
	background:white;
	display:inline;
}

input.new_cust{
	height:20px;
}

h3.h3In {
	display:inline;
}

.ligin_create{
	text-align:center;
	padding-top:11px;
}	

/****************************************************************/

/* Blog Page */

div.showAll{
	position:absolute; 
	top:252px; 
	left:715px; 
	float:right; 
	width:100px;
}

/****************************************************************/

/* Ipro Car List Page */


#content_listing th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1b3968;	
	font-weight:bold;
	background:white;	
	text-align:left;
}

#content_listing tr{
	background:#cbd2dc;
}

#content_listing td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

#content_listing th, td{
	padding:2px;
}



/****************************************************************/

/* Shopping Basket Summary */

#product_summ th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b3968;	
	font-weight:bold;
	text-align:center;
	background:#FFFFFF;
}

#product_summ td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;	
	font-weight:normal;
	background:none;
	text-align:right;
	padding-left:3px;
	padding-right:3px;
}


/****************************************************************/

/* Contact Form */

input.contactForm, textarea.contactForm {
	width:225px; 
	padding:0px;
	background: white/* #e0e5ec */; 
	font-family:verdana, arial, sans serif; 
	font-size:11px; 
	color:#1b3968; 
	border: solid 1px #9eafc3;
	float:left;
	margin-bottom:0px;
	clear:both;
}

label.contactLabel {
	font-family:verdana, arial, sans serif; 
	font-size:9px; 
	color:#000000; 
	float:left;
	text-transform:capitalize;
	display:block;
	clear:both;
}

.myTable td{
	text-align:left;
	font-family:verdana, arial, sans serif; 
	font-size:9px; 
}

/* Ipro Specific */

div.iproForm{
	width:490px;
	overflow:hidden;
	text-align:left;
	margin-left:1px;
	margin-top:5px;
}

/****************************************************************/

td {
	text-align:left;
}

form#oneoff{

margin:10px 25px 5px 25px;
padding:5px;
width:465px;
}
p.msgp{
margin-left:10px;
color:#FF0000;
}
table.sotable{
 width:100%; 
 text-align:left;
 padding:2px 2px 7px 2px;
 border:3px solid #9EAFC3;
 }
 

#twitter_div {
clear:both;
} 

h2.twitterh2 {
}

h2.twitterh2 a {
color:#1b3968; 
text-decoration:none;
}

h2.twitterh2 a:hover {
color:#666666; 
text-decoration:underline;
}
 
ul#twitter_update_list {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
padding:0px 0px 5px 0px;
margin:0; 
list-style:none; 
list-style-position:outside;
}  

ul#twitter_update_list li {
margin:0px;}  

ul#twitter_update_list li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1b3968;
	text-decoration:none;
	}  
	
ul#twitter_update_list li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
	}  
	
#facebook_div {
clear:both;
} 

ul#facebook_update_list {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
padding:0px 0px 5px 0px;
margin:0; 
list-style:none; 
list-style-position:outside;
}  

ul#facebook_update_list li {
margin:0px;}  

ul#facebook_update_list li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1b3968;
	text-decoration:none;
	}  
	
ul#facebook_update_list li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
	}  
	
.home_text_twit {
		background-color:transparent;
		border-color:#FFFFFF;	
		border-bottom:3px solid rgb(255,255,255);
		padding:5px 10px 5px 5px;
}	

.home_text_twit p{
		padding:5px;
}	

.home_text_twit h1{
	margin-left:5px;
}

#hiddentext p {
	margin:5px 5px 5px 5px;
	line-height:16px;
}