
	body {
		margin: 0px;
	}



	#header {
		height: 120px;
	}

	#header .right {
		height: 120px;
		background: url(../images/layout/header-bg.gif) no-repeat bottom;

		text-align: center;
	}

	.innertube {
		padding: 5px;
	}



	.navbar {
		background: #6B6B6B url(../images/layout/navbar-bg.gif) repeat-x top;
		height: 25px;

		padding: 0px 30px;

		font-family: Verdana, Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
	}

	.navbar a {
		color: #ffffff;
		text-decoration: none;
	}

	.navbar a:hover {
		color: #ffffff;
		text-decoration: underline;
	}


	.sidelinks {
		width: 160px;

		padding: 0px 10px;
		background: #EFEFEF;
	}


	.linkbox {
		width: 160px;
		margin-bottom: 10px;
	}



	.linkbox .header {

		background: #949494 url(../images/layout/linksheader-bg.gif);

		margin: 0px;

		height: 30px;

		font-family: Verdana, Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;

		vertical-align: middle;
		padding-left: 8px;
	}



	.linkbox h3 {

		background: #949494 url(../images/layout/linksheader-bg.gif);

		margin: 0px;
		padding: 5px 8px 0px 8px;

		height: 25px;

		font-family: Verdana, Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
	}

	.linkbox h3 a {
		color: #ffffff;
	}

	.linkbox h3 a:hover {
		color: #eeeeee;
	}




	.linkbox .content {

		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		color: #000000;

		background: #EAEAEA;
		border-left: 1px solid #C8C8C8;
		border-right: 1px solid #C8C8C8;
		border-bottom: 1px solid #C8C8C8;

		padding: 5px;
	}

	.linkbox .content a {
		color: #000000;
	}

	.linkbox .content a:hover {
		color: #E43334;
	}

	.linkbox .content .sub a {
		text-decoration: none;
	}

	.linkbox .content .sub a:before {
		content: " -- ";
	}

	.linkbox input.search, .linkbox select.manufacturer {
		width: 140px;
	}


	#content {
		background: #EFEFEF;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000066;

		width: 100%;
	}

	#content h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		text-align: center;
		color: #000066;
	}

	.text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: center;
		color: #000066;
	}

	.textleft {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: left;
		color: #000066;
	}



	.productListing {
		background: #EFEFEF;

		border: 1px solid #6B6B6B;
		
	}

	.productListing th {
		background: #6B6B6B;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		color: #FFFFFF;
	}

	.productListing th a {
		color: #FFFFFF;
	}

	.productListing td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
	}

	.productListing .even td {
		background: #F8F8F9;
	}



	.productBox {
	}


	.productBox th {

		background: #949494 url(../images/layout/box-header-bg.gif) repeat-x top left;

		margin: 0px;
		padding: 0px;

		height: 30px;

		font-family: Verdana, Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
	}

	.productBox th div {
		background: transparent url(../images/layout/box-header-left.gif) no-repeat top left;
		height: 30px;
	}

	.productBox th div div {
		background: transparent url(../images/layout/box-header-right.gif) no-repeat top right;
		height: 25px;
		padding: 5px 8px 0px 8px;
	}

	.productBox .content {

		background: #EAEAEA;
		border-left: 1px solid #C8C8C8;
		border-right: 1px solid #C8C8C8;
		border-bottom: 1px solid #C8C8C8;

		padding: 5px;
	}


	.infoBox {
		width: 100%;

		background: #EAEAEA;
		border: 1px solid #C8C8C8;
	}

	.infoBox .right {
		width: 50%;

		padding-right: 5px;

		text-align: right;
	}

	.infoBox .right form {
		margin: 0px;
	}



	.tableProducts {
		width: 100%;

		background: #EFEFEF;
		border: 1px solid #6B6B6B;
	}


	.tableProducts th {

		background: #6B6B6B;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		color: #FFFFFF;
	}

	.tableProducts td {
		background: #EAEAEA;
	}



	.tableOrder  {
		width: 100%;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
	}


	.tableBasket  {
		width: 100%;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
	}


	.tableOrder th, .tableBasket th  {
		background: #6B6B6B;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
	}


	.tableOrder td {
		background: #DDDDDD;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
	}


	.tableOrder .Row, .tableBasket .Row {
		background: #DDDDDD;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
	}


	.tableOrder .RowOdd, .tableBasket .RowOdd {
		background: #EEEEEE;
	}


	.tableOrder .RowEven, .tableBasket .RowEven {
		background: #DDDDDD;
	}


	.tableBasket .RowEnd {
		background: #999999;
	}



	#footer-by, #footer-by a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #888888;
		text-decoration: none;

		text-align: right;
	}



	#footer-by a:hover {
		color: #000000;
		text-decoration: underline;
	}