body {
	text-align: center;
	margin: 1em 0 1em 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000;
	}
	
	/* be nice to Opera... */
	html>body { font-size: 80%; }
	/* the Owen hack -- http://www.albin.net/CSS/OwenHack.html */
	head:first-child+body { font-size: 75%; }

/* Primary Columns and layout */

div#contentwrapper {
	clear: both;
	}

div#container {
	/*width: 800px;*/
	/*height: 100%;*/
	margin: 0 10px 0 15px;
	padding: 0;
	/*background: #fff url(pagebg.gif) top center repeat-y;*/
	text-align: left;
	}

div#header {
	width: 100%;
	height: 90px;
	margin: 0;
	padding: 0;
	background: transparent url(banner_bg.gif) top left repeat-x;
	/*position: relative;*/
	}
	
div#headernav {
	/*position: relative;*/
	text-align: right;
	background-color: #ccc;
	height: 90px;
	background: transparent url(banner_bike.jpg) top right no-repeat;
	}
	
div#topnav {
	/*height: 30px;*/
	clear: both;
	margin: 0 0 0 10px;
	padding: 5px 0 10px 0;
	position: relative;
	}
	
div#mainnav {
	position: absolute;
	width: 265px;
	left: 15px;
	margin: 0;
	padding: 0;
	background: transparent url(navcol_bg.gif) top left repeat-y;
	/*position: relative;
	float: left;*/
	}
	
div#content {
	margin: 0 7px 0 265px;
	padding: 0;
	background: transparent url(pgtitle_bg.gif) top left repeat-x;
	height: 1%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: auto;
	}
	
html>body div#content {
	height: auto; /* ie5win fudge ends */
	}
	
body#products div#content,
body#productsAccumate div#content,
body#productsexo2 div#content,
body#productskettenmax div#content,
body#productschatterbox div#content,
body#productsaxio div#content,
body#productsClymer div#content,
body#productsKeis div#content,
body#productsRok div#content,
body#productsTechmount div#content,
body#productsPacsafe div#content,
body#productsFormotion div#content,
body#productsConvertibars div#content,
body#productsInnovations div#content,
body#productsKalGard div#content,
body#productsMivv div#content,
body#productsMucOff div#content,
body#productsNady div#content,
body#productsSquire div#content,
body#productsXena div#content,
body#productsAcumen div#content,
body#productsSWMotech div#content,
body#productsVentura div#content,
body#productsSkidmarx div#content,
body#productsBC div#content

	{
	background: transparent url(pgtitle_prodbg.gif) top left repeat-x;
	}
	
div#footer {
	clear: both;
	margin: 3px 7px 0 265px;
	padding: 0;
	background: transparent url(pgtitle_bg.gif) top left repeat-x;
	height: 25px;
	}

body#products div#footer,
body#productsAccumate div#footer,
body#productsexo2 div#footer,
body#productskettenmax div#footer,
body#productschatterbox div#footer,
body#productsaxio div#footer,
body#productsClymer div#footer,
body#productsKeis div#footer,
body#productsRok div#footer,
body#productsTechmount div#footer,
body#productsPacsafe div#footer,
body#productsFormotion div#footer,
body#productsConvertibars div#footer,
body#productsInnovations div#footer,
body#productsKalGard div#footer,
body#productsMivv div#footer,
body#productsMucOff div#footer,
body#productsNady div#footer,
body#productsSquire div#footer,
body#productsXena div#footer,
body#productsAcumen div#footer,
body#productsSWMotech div#footer,
body#productsVentura div#footer,
body#productsSkidmarx div#footer,
body#productsBC div#footer

	{ background: transparent url(pgtitle_prodbg.gif) top left repeat-x; }

	
/* Primary Classes Start */

	h1, h2, h3, h4 {
		margin: 0;
		padding: 0;
		line-height: 1.2em;
		font-weight: bold;
		color: #cc0000;
		}
		
	h1 { font-size: 1.7em; margin: 0 0 1em 0; }
	h2 { font-size: 1.3em; }
	h3 { font-size: 1.1em; }
	h4 { font-size: 1.2em; }
	
	p {
		font-size: 1em;
		margin: 0 0 1.2em 0;
		line-height: 1.8em;
		}
		
	strong { font-weight: bold; }
		
	a:link, a:visited {
		font-weight : normal; 
		text-decoration : none;
		background: transparent; 
		}
	
	a:hover {
		font-weight : normal; 
		text-decoration : none;
		background: transparent; 
		}
		
	img { border: 0; }
		
	.hide { display: none; }
		
	.clear { clear: both; }
		
	.left {	float: left; }
	
	.pdfleft {
		float: left;
		margin: 0 10px 10px 0;
		}
		
	.right { float: right; }
		
	.alignright { text-align: right; }
		
	.black { color: #000; }
		
	table { font-size: 1em; }
	
	ul {
		margin-top: 0;
		}
		
	hr {
		display: none;
		}
		
/* Primary Classes End */

/* Header Navigation Start */

	/*div#headernav ul#menuheadernav {
		margin: 10px 0 0 40px;
		color: #693;
		}
		
	div#headernav ul#menuheadernav li {
		padding: 0 10px 0 0;
		display: inline;
		color: #693;
		}
		
	div#headernav ul#menuheadernav li a:link, div#headernav ul#menuheadernav li a:visited {
		color: #693;
		font-weight: bold;
		}
		
	div#headernav ul#menuheadernav li a:hover {
		color: #000;
		font-weight: bold;
		}*/

/* Header Navigation End */

/* Top navigation start */

	div#topnav ul#menutopnav {
		margin: 0;
		padding: 0;
		display: inline;
		}
	
	div#topnav ul#menutopnav li {
		margin: 0;
		padding: 0 5px 0 0;
		list-style: none;
		display: inline;
		/*background: #fff url(navdots.gif) top left no-repeat;*/
		color: #000;
		}
		
	div#topnav ul#menutopnav li a:link, div#topnav ul#menutopnav li a:visited {
		color: #666;
		font-weight: bold;
		}
		
	div#topnav ul#menutopnav li a:hover {
		color: #000;
		font-weight: bold;
		}
	
	div#topnav ul#menutopnav li img {
		padding: 0;
		background: #999;
		}
	
	div#topnav ul#menutopnav li.navsel img {
		padding: 0;
		background: #c00;
		}

/* Top navigation end */

/* Main navigation Start */
	
	/* Product Navigation Start */
	
		div#productnav,
		div#cartnav {
			width: 256px;
			margin: 0;
			padding: 0;
			}
			
		/* CSS Drop Down Menu Start */
				
					/* Level One Start */
				
					div#productnav ul#productnavmenu {
						width: 256px;
						margin: 0;
						padding: 0 0 20px 0;
						list-style: none;
						text-align: left;
						background: transparent url(navcolfooter.gif) bottom left no-repeat;
						}
						
					div#productnav ul#productnavmenu li	{
						clear: both;
						height: 30px;
						padding: 0 0 0 0;
						border-bottom: 1px solid #ccc;
						list-style: none;
						position: relative;
						margin: -2px 0 0 -14px; /* ie5win fudge begins */
						voice-family: "\"}\"";
						voice-family:inherit;
						margin: -2px 6px 0 5px;
						}
						
					html>body div#productnav ul#productnavmenu li {
						margin: 0 6px 0 5px; /* ie5win fudge ends */
						}
						
					div#productnav ul#productnavmenu li a:link, div#productnav ul#productnavmenu li a:visited {
						display: block;
						color: #693;
						padding: 0 0 0 85px;
						line-height: 30px;
						}
						
					div#productnav ul#productnavmenu li a:hover {
						color: #c00;
						}
						
					div#productnav ul#productnavmenu li span a:link, div#productnav ul#productnavmenu li span a:visited {
						display: inline;
						width: 77px;
						margin: 0;
						padding: 0;
						}
					
					div#productnav ul#productnavmenu li span.brandimg {
						display: block;
						float: left;
						border-right: 5px solid #ccc;
						}
						
					div#productnav ul#productnavmenu li.navtitle {
						width: 256px;
						height: 24px;
						padding: 0;
						background: transparent url(navtitle_products.gif) top left no-repeat;
						border: none;
						text-indent: -9999px;
						margin: 0 0 0 -16px; /* ie5win fudge begins */
						voice-family: "\"}\"";
						voice-family:inherit;
						margin: 0;
						}
						
					html>body div#productnav ul#productnavmenu li.navtitle {
						margin: 0; /* ie5win fudge ends */
						}
						
					div#productnav ul#productnavmenu li:hover ul, div#productnav ul#productnavmenu li.over ul{
						display: block;
						}
						
					/* Level One End */
					
						/* Level Two Start */
						
						div#productnav ul#productnavmenu ul	{
							margin: 0;
							padding: 0;
							width: 250px;
							position: absolute;
							left: 245px;
							top: 0;
							display: none;
							border: 1px solid #666;
							background: #fff;
							}
							
						div#productnav ul#productnavmenu ul li {
							margin: 0;
							padding: 0;
							font-size: 0.9em;
							height: 1.2em;
							background: #fff;
							border: none;
							}
							
						div#productnav ul#productnavmenu ul li a:link, div#productnav ul#productnavmenu ul li a:visited {
							margin: 0;
							padding: 0 5px;
							line-height: 1.2em;
							font-size: 0.9em;
							background: #fff;
							}
							
						div#productnav ul#productnavmenu ul li a:hover {
							background: #ccc;
							}	
							
						/* Level Two End */
						
						#productnavmenu li:hover ul ul, #productnavmenu li.over ul ul {left: -999em;}
							
							
							
				/* Fix IE. Hide from IE Mac \*/
					* html div#navigation ul li{
						float: left;
						height: 1%;
						}
					* html div#navigation ul li a	{ height: 1%; }
				/* End */
				
				/* CSS Drop Down Menu End */
	
	
	/* Product Navigation End */
	
	/* Cart Contents Start */
	
		div#cartnav { border-bottom: 1em solid #fff; }	/* Cross-Browser fudge to add a gap at the bottom of the nav column should the navigation be taller than the main content */
		
		div#cartnav ul#cartnavmenu {
			width: 256px;
			margin: 0;
			padding: 0 0 20px 0;
			list-style: none;
			background: transparent url(navcolfooter.gif) bottom left no-repeat;
			border-top: 5px solid #fff;
			}
			
		div#cartnav ul#cartnavmenu li {
			margin: 0 6px 0 0;
			padding: 2px 10px 2px 10px;
			border-bottom: 1px solid #ccc;
			list-style: none;
			background: #666;
			color: #fff;
			}
			
		div#cartnav ul#cartnavmenu li.carttitle {
			width: 256px;
			height: 24px;
			margin: 0;
			padding: 0;
			background: transparent url(navtitle_cartcontents.gif) top left no-repeat;
			border: none;
			text-indent: -9999px;
			margin: 0 0 0 -16px; /* ie5win fudge begins */
			voice-family: "\"}\"";
			voice-family:inherit;
			margin: 0;
			}
			
		html>body div#cartnav ul#cartnavmenu li.carttitle {
			margin: 0; /* ie5win fudge ends */
			}
	
	/* Cart Contents End */

/* Cart Contents Start */

	div#cartcontents {
		margin: 0;
		padding: 0 0 30px 0;
		background: transparent url(navcolfooter.gif) bottom left no-repeat;
		}
		
	div#cartcontents h3 {
		display: block;
		width: 176px;
		height: 24px;
		margin: 0;
		text-indent: -9999px;
		background: transparent url(navcoltitle_cartcontents.gif) top left no-repeat;
		}
		
	div#cartcontents div#cartitems {
		width: 170px;
		margin: 0;
		padding: 5px 1em 5px 1em;
		background: #666;
		color: #fff;
		}
		
	div#cartcontents div#cartvalue {
		width: 170px;
		margin: 0;
		padding: 0 1em 5px 1em;
		background: #666;
		color: #fff;
		}

/* Cart Contents End */

/* General Classes Start */

div#ourlogo {
	float: left;
	width: 274px;
	height: 94px;
	margin: 0;
	padding: 0;
	background: #fff url(banner_logo.gif) top left no-repeat;
	position: relative;
	}
	
#ourlogo img {
	position: absolute;
	top: 20px;
	left: 20px;
	}


	
#headernav ul#menuheadernav {
	
	}

	/* Simple Search classes start */

		div#simplesearch {
			position: absolute;
			top: 0;
			right: 2em;
			}
			
		div#simplesearch form input {
			font-size: 0.8em;
			}

	/* Simple Search classes end */
	
	h3.productname {
		color: #693;
		}
		
	table.producttable {
		border: 1px solid #ccc;
		padding: 10px;
		}
	
	/* Fragments Start */
	
		div.fragment, div.fragmentleft, div.fragmentright {
			margin: 0 0 1em 0;
			padding: 1em;
			border: 1px solid #ccc;
			border-bottom: 10px solid #ccc;
			overflow: hidden;
			height: 1%; /* ie5win fudge begins */
			voice-family: "\"}\"";
			voice-family:inherit;
			height: auto;
			height: 1%;
			}
			
		html>body div.fragment, html>body div.fragmentleft, html>body div.fragmentright {
			height: auto; /* ie5win fudge ends */
			}
			
		div.fragment {
			clear: both;
			}
			
		div.fragmentleft {
			clear: both;
			float: left;
			width: 44%; /* ie5win fudge begins */
			voice-family: "\"}\"";
			voice-family:inherit;
			width: 41%;
			}
			
		html>body div.fragmentleft {
			width: 41%; /* ie5win fudge ends */
			}
			
		div.fragmentright {
			float: right;
			width: 50%; /* ie5win fudge begins */
			voice-family: "\"}\"";
			voice-family:inherit;
			width: 46%;
			}
			
		html>body div.fragmentright {
			width: 41%; /* ie5win fudge ends */
			}
			
		div.pdffragment{
			clear: both;
			margin: 0 0 1em 0;
			padding: 1em;
			}
			
		div.fragmentTitle,
		div.pdffragmentTitle {
			margin: 0 0 5px 0;
			padding: 0 0 5px 33px;
			border-bottom: 1px solid #ccc;
			background: transparent url(title_bullet.gif) 0 1px no-repeat;
			}
			
		div.pdffragmentTitle { border: none; margin: 0; }
		
		div.fragmentTitle h2,
		div.pdffragmentTitle h2 {
			font-size: 1.1em;
			font-weight: bold;
			}
			
		div.fragmentText {
			font-size: 1em;
			line-height: 1.3em;
			}
			
		div.pdffragmentText {
			margin: 0 0 0 1em;
			}
			
		div.fragmentImage {
			float: left;
			}
		body#home div.fragmentImage {
			padding: 5px 10px 10px 0;
			}
		div.fragmenttextfoot {
			font-size: 0.2em;
			clear: both;
			}
				
	/* Fragments End */
	
	/* page titles start */
	
		div#pgtitle {
			height: 25px;
			background: transparent url(pgtitle_lhbg.gif) top left no-repeat;
			margin: 0;
			padding: 0;
			}
			
		body#products div#pgtitle,
		body#productsAccumate div#pgtitle,
		body#productsexo2 div#pgtitle,
		body#productskettenmax div#pgtitle,
		body#productschatterbox div#pgtitle,
		body#productsaxio div#pgtitle,
		body#productsClymer div#pgtitle,
		body#productsKeis div#pgtitle,
		body#productsRok div#pgtitle,
		body#productsTechmount div#pgtitle,
		body#productsPacsafe div#pgtitle,
		body#productsFormotion div#pgtitle,
		body#productsConvertibars div#pgtitle,
		body#productsInnovations div#pgtitle,
		body#productsKalGard div#pgtitle,
		body#productsMivv div#pgtitle,
		body#productsMucOff div#pgtitle,
		body#productsNady div#pgtitle,
		body#productsSquire div#pgtitle,
		body#productsXena div#pgtitle,
		body#productsAcumen div#pgtitle,
		body#productsSWMotech div#pgtitle,
		body#productsVentura div#pgtitle,
		body#productsSkidmarx div#pgtitle,
		body#productsBC div#pgtitle
		
		{ background: transparent url(pgtitle_prodlhbg.gif) top left no-repeat; }
			
		div#pgtitle h1 {
			display: block;
			font-size: 11px;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
			float: right;
			width: 210px;
			height: 25px;
			background: transparent url(pgtitle_blank.gif) top right no-repeat;
			}
			
		body#home div#pgtitle h1 { background: transparent url(pgtitle_home.gif) top right no-repeat; }
		body#about div#pgtitle h1 { background: transparent url(pgtitle_about.gif) top right no-repeat; }
		body#buy div#pgtitle h1 { background: transparent url(pgtitle_buy.gif) top right no-repeat; }
		body#vacancies div#pgtitle h1 { background: transparent url(pgtitle_vacancies.gif) top right no-repeat; }
		body#contact div#pgtitle h1 { background: transparent url(pgtitle_contact.gif) top right no-repeat; }
		body#products div#pgtitle h1,
		body#productsAccumate div#pgtitle h1,
		body#productsexo2 div#pgtitle h1,
		body#productskettenmax div#pgtitle h1,
		body#productschatterbox div#pgtitle h1,
		body#productsaxio div#pgtitle h1,
		body#productsClymer div#pgtitle h1,
		body#productsKeis div#pgtitle h1,
		body#productsRok div#pgtitle h1,
		body#productsTechmount div#pgtitle h1,
		body#productsPacsafe div#pgtitle h1,
		body#productsFormotion div#pgtitle h1,
		body#productsConvertibars div#pgtitle h1,
		body#productsInnovations div#pgtitle h1,
		body#productsKalGard div#pgtitle h1,
		body#productsMivv div#pgtitle h1,
		body#productsMucOff div#pgtitle h1,
		body#productsNady div#pgtitle h1,
		body#productsSquire div#pgtitle h1,
		body#productsXena div#pgtitle h1,
		body#productsAcumen div#pgtitle h1,
		body#productsSWMotech div#pgtitle h1,
		body#productsVentura div#pgtitle h1,
		body#productsSkidmarx div#pgtitle h1,
		body#productsBC div#pgtitle h1
		
		{ background: transparent url(pgtitle_products.gif) top right no-repeat; }
	
	/* page titles end */
	
	/* Quick Search Start */
	
		div#quicksearch {
			margin: 0;
			padding: 30px 220px 0 0;
			}
			
		div#quicksearch input.qsearch {
			font-size: 0.8em;
			color: #ccc;
			background: #666;
			padding: 3px 5px;
			border: 1px solid #fff;
			}
	
	/* Quick Search End */
	
	/* Section Links Start */
		
		/* Breadcrumb Trail Start */
		
		#parentSectionList {
			clear: both;
			margin: 5px 0;
			padding: 0 0 5px 0;
			}
			
		.parentSectionThis {
			font-weight: bold;
			color: #666;
			}
		
		a.sectionLink:link, a.sectionLink:visited { color: #666; }
		a.sectionLink:hover { color: #c00; }
		
		.sectionSeperator {
			font-size: 0.9em;
			}
		
		/* Breadcrumb Trail End */
	
		.section {
			margin: 0 0 0 0;
			border-bottom: 1px solid #ccc;
			font-size: 1em;
			}
		
		.sectionimage {
			display: none;
			float: left;
			margin: 0 10px 0 0;
			padding: 0;
			}
		
		.sectiontext {
			margin: 0 10px 0 85px;
			margin: 0 10px 0 0;
			padding: 0 0 5px 5px;
			border-left: 5px solid #ccc;
			}
	
	/* Section Links End */
	
	/* Products & Layout Start */
	
		.product {
			clear: both;
			}
		
		.column180 {
			float: left;
			margin: 0;
			padding: 0 10px 4px 0;
			width: 200px; /* ie5win fudge begins */
			voice-family: "\"}\"";
			voice-family:inherit;
			width: 200px;
			}
			
		html>body .column180 {
			width: auto; /* ie5win fudge ends */
			}
		
		.column {
			margin: 0 0 0 200px;
			padding: 0 10px 0 0;
			}
			
		.priceDetails {
			font-weight: bold;
			color: #693;
			}
			
		.taxMessage {
			font-size: 0.8em;
			}
			
		div.prodSeperator {
			clear: both;
			border-bottom: 7px solid #ccc;
			margin: 0 0 20px 0;
			padding: 10px 0 0 0;
			}
			
		.prodDescription {
			font-size: 1em;
			line-height: 1.3em;
			margin: 0 0 10px 0;
			}
		
		.prodExtendedInfo { margin: 0 0 5px 0; }
		.prodLink { margin: 0 0 5px 0; }
		.prodPriceExplanation { margin: 0 0 5px 0; }
		.prodPriceAdditional { margin: 0 0 5px 0; }
		.prodAddToCart { margin: 10px 0; }
			
		.cartButtonImage {}
		
		div.newProduct { margin: 0 0 5px 0; }
	
	/* Products & Layout End */
	
	/* Page Branding Start */
	
		div#headBranding {
			clear: both;
			margin: 10px 0;
			border: 1px solid #ccc;
			border-bottom: 10px solid #ccc;
			height: 80px;
			}
			
		div#brandImage {
			float: left;
			}
			
		div#brandLinks {
			float: right;
			border: none;
			margin: 0;
			padding: 10px;
			border-left: 10px solid #ccc;
			background: #eee;
			width: auto;
			height: 80px; /* ie5win fudge begins */
			voice-family: "\"}\"";
			voice-family:inherit;
			height: 60px;
			}
			
		html>body div#brandLinks {
			height: 60px; /* ie5win fudge ends */
			}
			
		div#brandLinks ul#brandLinksMenu {
			margin: 0 0 0 15px;
			padding: 0;
			list-style-type: square;
			}
			
		div#brandLinks ul#brandLinksMenu li a:link, div#brandLinks ul#brandLinksMenu li a:visited {
			font-size: 0.9em;
			color: #666;
			}
			
		div#brandLinks ul#brandLinksMenu li a:hover { color: #c00; }
	
		body#productsClymer div#headBranding { background: #135; }
		body#productsKeis div#headBranding { background: #fff; }
		body#productsRok div#headBranding { background: #fff; }
		body#productsTechmount div#headBranding { background: #fff; }
		body#productsPacsafe div#headBranding { background: transparent url(headbrand_pacsafe_bg.gif) top left repeat-x; }
		body#productsFormotion div#headBranding { background: transparent url(headbrand_formotion_bg.gif) top left repeat-x; }
		body#productsInnovations div#headBranding { background: #348834; }
		body#productsKalGard div#headBranding { background: #000; }
		body#productsMivv div#headBranding { background: #000; }
		body#productsMucOff div#headBranding { background: #000; }
		body#productsNady div#headBranding { background: #999; }
		body#productsSquire div#headBranding { background: #f00; }
		body#productsXena div#headBranding { background: #000; }
		body#productsarcticpro div#headBranding { background: #000; }
		body#productsexo2 div#headBranding { background: #930; }
		body#productskettenmax div#headBranding { background: #d4d5d7; }
		body#productschatterbox div#headBranding { background: #ffffff; }
		body#productsaxio div#headBranding { background: #fff; }
		body#productsBC div#headBranding { background: #ffffff; }
		body#productsLeakProof div#headBranding { background: #fff; }
		body#productss100 div#headBranding { background: #fff; }
		body#productsAirpro div#headBranding { background: #fff; }
	
	/* Page Branding End */
	
	/* footer start */
		
		div#copyright {
			background: transparent url(footer_lhbg.gif) top left no-repeat;
			}
			
		body#products div#copyright,
		body#productsAccumate div#copyright,
		body#productsexo2 div#copyright,
		body#productskettenmax div#copyright,
		body#productschatterbox div#copyright,
		body#productsaxio div#copyright,
		body#productsClymer div#copyright,
		body#productsKeis div#copyright,
		body#productsRok div#copyright,
		body#productsTechmount div#copyright,
		body#productsPacsafe div#copyright,
		body#productsFormotion div#copyright,
		body#productsConvertibars div#copyright,
		body#productsInnovations div#copyright,
		body#productsKalGard div#copyright,
		body#productsMivv div#copyright,
		body#productsMucOff div#copyright,
		body#productsNady div#copyright,
		body#productsSquire div#copyright,
		body#productsXena div#copyright,
		body#productsAcumen div#copyright,
		body#productsSWMotech div#copyright,
		body#productsVentura div#copyright,
		body#productsSkidmarx div#copyright,
		body#productsBC div#copyright
		
		{ background: transparent url(footer_prodlhbg.gif) top left no-repeat; }
		
		div#footer div#copyright p {
			display: block;
			font-size: 11px;
			text-indent: -9999px;
			height: 25px;
			margin: 0;
			padding: 0;
			background: transparent url(footer_copyright.gif) top right no-repeat;
			}
			
		body#products div#footer div#copyright p,
		body#productsAccumate div#footer div#copyright p,
		body#productsexo2 div#footer div#copyright p,
		body#productskettenmax div#footer div#copyright p,
		body#productschatterbox div#footer div#copyright p,
		body#productsaxio div#footer div#copyright p,
		body#productsClymer div#footer div#copyright p,
		body#productsKeis div#footer div#copyright p,
		body#productsRok div#footer div#copyright p,
		body#productsTechmount div#footer div#copyright p,
		body#productsPacsafe div#footer div#copyright p,
		body#productsFormotion div#footer div#copyright p,
		body#productsConvertibars div#footer div#copyright p,
		body#productsInnovations div#footer div#copyright p,
		body#productsKalGard div#footer div#copyright p,
		body#productsMivv div#footer div#copyright p,
		body#productsMucOff div#footer div#copyright p,
		body#productsNady div#footer div#copyright p,
		body#productsSquire div#footer div#copyright p,
		body#productsXena div#footer div#copyright p,
		body#productsAcumen div#footer div#copyright p,
		body#productsSWMotech div#footer div#copyright p,
		body#productsVentura div#footer div#copyright p,
		body#productsSkidmarx div#footer div#copyright p,
		body#productsBC div#footer div#copyright p
			{ background: transparent url(footer_prodcopyright.gif) top right no-repeat; }
	
	/* footer end */
	
	/* Shopping Cart Start */
	
	div#cartTable {
		margin: 1em 0 3px 0;
		padding: 5px 1em 1em 1em;
		border: 1px solid #ccc;
		border-bottom: 10px solid #ccc;
		}
		
	div#cartTable table {
		border: none;
		margin: 1em 0 0 0;
		padding: 0;
		}
		
	div#cartTable table tr td table {
		margin: 0;
		}
	
	div#cartTitle {
		margin: 0 0 5px 0;
		padding: 0 0 5px 33px;
		border-bottom: 1px solid #ccc;
		background: transparent url(title_bullet.gif) 0 1px no-repeat;
		}
		
	div#cartTitle h2 {
		font-size: 1.1em;
		font-weight: bold;
		}
		
	div#cartTable table tr th {
		padding: 5px;
		border: 1px solid #ccc;
		}
		
	div#cartTable table tr td {
		border: none;
		}
	
	div#cartTable table tr td table tr td {
		border: 1px solid #ccc;
		padding: 5px;
		}
		
	div#cartTable table tr td table tr td table tr td {
		border: none;
		}
	
	div#cartButtons {
		border: 1px solid #ccc;
		padding: 5px;
		margin: 0 0 1em 0;
		}
	
	div.progressButtons {
		text-align: right;
		clear: both;
		}
	
	div.cancelButton {
		display: inline;
		padding: 5px;
		}
	
	div.nextButton {
		display: inline;
		padding: 5px;
		}
	
	div.backButton {
		display: inline;
		padding: 5px;
		}
		
	div.infoPanels {
		clear: both;
		margin: 1em 0;
		padding: 1em;
		border: 1px solid #ccc;
		border-bottom: 10px solid #ccc;
		color: #666;
		}
		
	.labelWidth {
		display: block;
		background: #ccc;
		width: 250px;
		}
		
	div.fieldRow {
		clear: both;
		}
		
	div.fieldRow label,
	div.fieldRow input {
        display: block;
        float: left;
        margin-bottom: 10px;
        text-align: left;
	}
	
	div.fieldRow label {
        text-align: right;
        width: 250px;
        padding-right: 20px;
	}
	
	div.captureCoupon { clear: both; }
	div.couponMessage, div.shipMessage, div.advanceShip { margin: 0 0 1em 0; }
	div#taxPhase { clear: both; }
	div.shipandhandlePhase { clear: both; }
	
	/* Shopping Cart End */
		
/* General Classes End */

.homeAds img {
	padding-top: 10px;
	padding-right: 20px;
}