	#upper {
		width: 100%;
		height: 34px;
		background: #000000 url("./images/line.gif") repeat-x;
	}
	
	#middle{
		position:relative;
		width: 100%;
		text-align: middle;
	}
	
	#bottom {
		position:relative;
		float: left;
		width: 100%;
		height: 34px;
		margin-top: 8px;
		background: #000000 url("./images/line.gif") repeat-x;
	}
	
	.left{
		position:relative;
		float:left;
	}

	#searchWrapper {
		margin: 0;
		position: relative;
		float: right;
		height: 34px;
		widht: 150px;

	}
	
	.right{
		position: relative;
		float: right;
		height: 34px;
		width: 50px;
		background: url("./images/lineRight.gif") no-repeat top right;
	}
	
	#searchField {
		float:left;
		margin-top: 8px;
		width: 140px;
		height: 18px;
		background-image: url("./images/searchField.gif");
		border: none;
	}

	
	#topRight {
		position:absolute;
		top: 0px;
		right: 0px;
		float: right;
		white-space: nowrap;
		width: 163px;
	}

	#searchGlass {
		position:absolute;
		top: 0px;
		right: 0px;		
		float: right;
		margin-top: 10px;
		margin-right: 1px;
	}	
	
	#authentication {
		margin-top: 11px;
		margin-left: 46px;
		float: left;
		font: bold 9px Verdana;
		color: #ffffff;
	}

	#quickSearchLabel {
		position:absolute;
		top: 11px;
		right: 167px;
		font: bold 9px Verdana;
		color: #ffffff;
	}	
	
	#langSwitcher {
		margin-left: 90px;
		float: left;
		font: bold 9px Verdana;
		color: #ffffff;
	
	}
	
	.yellowdot {
		float: left;
		margin-top: 16px;
		margin-right: 10px;
		margin-left: 10px;
	}
	
	.langLinkWrapper {
		float: left;
		margin-top: 11px;
	}
	
	.current {
		color: #fa2904;
	}
	
	#cartWrapper {
		position: relative;
		float: left;
		margin-left: 15%;
		font: bold 9px Verdana;
		color: #ffffff;
	}
	
	#cartOpen { 
		color:#fff000;
	}
	
	#shopCartImg {
		position: relative;
		float:left;
		margin-top: 9px;
		margin-right: 3px;
	}
	
	#shopCartText {
		position: relative;
		float: left;
		margin-top: 11px;
		color: #ffffff;
	}
	
	A {
		text-decoration:none;
	}
	
	#content {
		margin-top: 0px;
		position: relative;
		width: 998px;
		text-align: center;
	}
	
	.bottomdot {
		position: relative;
		margin-top: 17px;
		margin-left: 15px;
		margin-right: 15px;
	}
	
	.bottomSpecialLinks {
		position: relative;
		float: left;
		margin-left: 36%;
		font: 10px Verdana;
		color: #ffffff;	
	}
	
	.specwhite , .specwhite:visited , .specwhite:link , .specwhite:active  {
		color: #ffffff;
	}
	
	.specwhite:hover  {
		color: #FFF000;
	}
	a:visited  , a:active , a:link {
		color: #404040;
	}
	
	
	a:hover {
		color: #fe8f00;
		text-decoration: underline;
	}
	
	#contentTopMenu {
		position: absolute;
		top: 90px;
		left: 240px;
	}
	
	.topMenuEl:hover {
		color:#ffffff;
		text-decoration: none;
	}
	
	#cartOpen:hover {
		text-decoration: underline;
	}
	
	.topMenuEl  {
		margin-top: 0;
		margin-right: 40px;
		padding: 0;
	}
	
	#about {
		bottom: 0;
		vertical-align: bottom;
		margin-top: 30px;
		margin-bottom: 30px;
		margin-left: 35px;
		text-align: left;
		font: normal 9px Verdana;
		color: #7e7e7e;
		line-height: 17px;
		word-spacing: 0.15em;
	}
	
	#moreAboutLink {
		margin-left: 75px;
		font: bold 9px Verdana;
		line-height: 17px;
		color: #7e7e7e;
	}
	
	#moreAboutLink:hover {
		color: #fe8f00;
		text-decoration: underline;
	}
	
	.threeDots {
		font-weight: normal;
		color: #fe8f00;
	}
	
	a img {
		border: 0;
	}
	
	#categories {
		width: 200px;
		text-align: left;
		margin: 0px;
		font: 13px Verdana;
		color: #2b9a0e;
		padding: 0px;
		padding-right: 0px;
		margin-right: 3px;
	}
	
	.categoreisHeader {
		margin-left: 3px;
		margin-bottom: 8px;
		font: bold 12px Verdana;
		color: #2b9a0e;
	}
	
	.categoryDot {
		position: relative;
		vertical-align: top;
		margin-top: 7px;
		margin-right: 3px;
	}
	
	.categoryEl {
		margin-left: 10px;
		margin-top: 5px;
	}
	
	#arrowCategory {
		position: relative;
		vertical-align: top;
		margin-top: 3px;
	}
	
	.categorySize {
		color: #f88324;
	}
	
	.categoryLink:active, .categoryLink:visited, .categoryLink:link {
		color: #2b9a0e;
	}
	
	.categoryLink:hover {
		color: #fe8f00;
	}
	
	#leftGroup {
		position: relative;
		float: left;
	}
	
	#centerGroup {
		position: relative;
		float: left;
		margin-left: 0px;
		color:#2b9a0e;
		text-align: left;
		font: bold 11px Verdana;
	}
	
	#rightGroup {
		position: relative;
		margin-left: 5px;
		float: left;
		width: 143px;
		text-align: left;
		font: bold 11px Verdana;
		color: #000000;
	}
	
	#centerRightGroup {
		position: relative;
		float: left;
		width: 775px;
		margin: 0px;
		padding: 0px;
		margin-left: 2px;
		color:#2b9a0e;
		text-align: left;
		font: bold 11px Verdana;
	}
	
	.centerHeader {
		position: 		relative;
		float:			left;
		width: 			625px;
		border-bottom: 	1px solid #d4d4d4;
		color: 			green;
		
	}
	
	.rightHeader {
		width: 138px;
		color: #2b9a0e;
		border-bottom: 1px solid #d4d4d4;
	}
	
	.rightDot {
		vertical-align: top;	
		margin-top: 7px;
		margin-left: 7px;
	}
	
	.rightDate {
		color: #8e8e8e;
		white-space: nowrap;
		margin-left: 1px;
		line-height: 17px;
	}
	
	.rightDescr {
		margin-left: 15px;
		margin-bottom: 10px;
		font: normal 11px Verdana;
		color: #000000;
		line-height: 17px;
	}
	
	#moreNews,#moreArticles {
		text-align: right;
		display: block;
		font: bold 11px Verdana;
		color: #8e8e8e;
	}
	
	#moreArticles:hover , #moreNews:hover {
		color: #fe8f00;
		text-decoration: underline;
	}
	
	.articleDescr {
		display:block;
		margin-left: 15px;
		margin-bottom: 10px;
		font: normal 11px Verdana;
		color: #000000;
		line-height: 17px;	
	}
	
	.articlesDot {
		position: absolute;
		vertical-align: top;	
		margin-top: 7px;
		margin-left: 7px;
	}
	
	.articleEl {
		display: block;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	
	.rightSideLink:active, .rightSideLink:visited, .rightSideLink:link {
		color: #000000;
	}
	
	.rightSideLink:hover {
		color: #fe8f00;
	}
	
	.productName {
		margin-top: 0px;
		margin-left: 2px;
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 3px;
		display: block;
		font: bold 11px Verdana;
		color: #404040;
	}
	
	.productAttr {
		position: relative;
		float: left;
		display: block;
		margin-left: 5px;
		padding-left: 1px;
		font: normal 11px Verdana;
		line-height: 17px;
		color: #404040
	}
	
	.productDescr {
		margin-right: 0px;
		margin-left: 2px;
		display: block;
		font: normal 11px Verdana;
		line-height: 17px;
		color: #404040
	}
	
	.productImg {
		display: block;
		position: relative;
		float:left;
		vertical-align: top;
		text-align: left;
		margin: 0px;
		padding: 0px;
		margin-left: 2px;
	}
	
	.productLine {
		position:relative;
		float: left;
		display: block;
		width: 288px;
		margin-bottom: 3px;
	}
	
	#newproducts , #toprate , #specials {
		position: relative;
		display: block;
		width: 625px;
		margin-bottom: 4px;
	}
	
	.leftProduct , .rightProduct {
		position: relative;
		margin: 0px;
		padding: 0px;
		margin-left: 8px;
		margin-bottom: 4px;
		margin-top: 4px;
		padding-top: 0px;
		width: 302px;
		float:left;

	}

	.leftProduct {
	}
	
	.rightProduct  {
	}	

	.tCat {background: url(images/greyDot.gif) 0 0 repeat-x; width: 200px;}
	.t {background: url(images/greyDot.gif) 0 0 repeat-x; width: 302px;}
	.b {background: url(images/greyDot.gif) 0 100% repeat-x;}
	.l {background: url(images/greyDot.gif) 0 0 repeat-y; }
	.r {background: url(images/greyDot.gif) 100% 0 repeat-y;}
	.bl {background: url(images/bottomleft.gif) 0 100% no-repeat;}
	.br {background: url(images/bottomright.gif) 100% 100% no-repeat;}
	.tl {background: url(images/topleft.gif) 0 0 no-repeat;}
	.tr {background: url(images/topright.gif) 100% 0 no-repeat; padding: 0px;} 
	.trCat {background: url(images/topright.gif) 100% 0 no-repeat; padding: 10px;}
	
	.wrapper {
		padding:0px;
		width: 288px;
		margin-left: 0px;
		margin-bottom: 0px;
		padding: 8px;
	}
	
	.prdctLink:hover {
		cursor: pointer;
		text-decoration: none;
	}
	
	#allProducts {
		font-size: 9px; 
		font-weight: bold; 
		color:#7E7E7E; 
		display:block; 
		text-align: right; 
		width: 100%; 
		padding-top: 9px;	
	}
	
	#allProducts:hover {
		color: #fe8f00;
	}
	
	#active_menu  {
		font-weight: bold;
		color: #404040;
	}
	
	#active_menu:hover  {
		text-decoration: underline;
		color: #404040;
	}
	
	.activeBrand , .activeBrand:active , .activeBrand:visited  , .activeBrand:link {
		display: inline;
		font-weight: bold;
		line-height: 19px;
		margin-left: 4px;
		color: #404040;
		border-right: 1px solid grey;
		padding-right: 10px;
	}
	
	.brandFilterEl , .brandFilterEl:link  , .brandFilterEl:visited , .brandFilterEl:active {
		color: #2B9A0E;
		line-height: 19px;
		margin-left: 4px;
		border-right: 1px solid grey;
		padding-right: 10px;
	}
	
	.brandFilterEl:hover {
		color: #fe8f00;
	}
	
	.last {
		border-right: none;
	}
	
	UL , LI , LI:active , LI:visited , LI:link , STRONG {
		display: inline;
		line-height: 17px;
		color: #404040;
		font-weight: bold;
		font-size: 9px;
	}
	
	H1 {
		color: #2B9A0E;
		font-weight: normal;
		font-size: 20px;
	}
	
	H3 {
		color: #2B9A0E;
		font-weight: normal;
		font-size: 15px;	
	}

	H2 {
		color: #2B9A0E;
		font-weight: normal;
		font-size: 18px;	
	}
	
	TD {
		font-size: 13px;
		line-height: 15px;
	}
	
	.createdate {
		color: #404040;
		font-size: 10px;
		line-height: 15px;
	}
	
	.small {
		color: #404040;
		font-size: 10px;
		line-height: 15px;
	}
	
	DIV {
		color: #404040;
	}
	
	.ah2 , .ah2:visited , .ah2:link , .ah2:active {
		font-size: 17px; 
		font-weight: normal;
		color: #2B9A0E;
	}
	
	.ah2:hover {
		text-decoration: underline;
		color: #fe8f00;	
	}
	
	#logPass {
		position:absolute;
		top: 50px;
		left: 35px;
		background: #EEEEEE;
		padding: 3px;
		width: 70px;
		height: 110px;
		border: 1px solid grey;
		z-index:1;
		display: none;
	}
	
	.scale {
		margin-bottom: 4px;
		width: 100%;
		text-align: right;
		font-family:Verdana;
		font-size: 10px;
		font-weight: bold;
		color:#7E7E7E;;
	}
	
	#scaleSelectorEl {
		width: 59px;
		display: inline;
		font-family:Verdana;
		font-size: 10px;
		font-weight: bold;
		color:#7E7E7E;
		border: 1px solid #7E7E7E;
		background: #FFFFFF;
	}
	
	#vendorsList {
		width: 100%;
	}
	
	.categoryListEl ,.categoryListEl:active , .categoryListEl:hover , .categoryListEl:link , .categoryListEl:visited  {
		font-size: 13px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
	}
	
	#catUl {
		position: relative;
		display: block;
		margin: 0px;
		padding: 0px;
	}
	
	.inlist .addtocart_button {
		color: #404040;
	}
	
	.sublevel {
		margin-left: 25px;
		margin-top: 5px;
	}	
		
	.subthirdlevel {
		margin-left: 35px;
		margin-top: 5px;
	}	
	.searchresult
	{
		background-color: #FFCC33;
	}
	
	.azmlogin {
		border-color:#dddddd;
		border-width:2px;
		border-style:solid;
		padding-left:10px;
		color:#FFFFFF;
		background:#444444;
		font-weight:bold;
		height:30px;
	}
	
	
	.azmregistration {
		border-color:#dddddd;
		border-width:2px;
		border-left-style:solid;
		border-right-style:solid;
		border-bottom-style:solid;
		padding:5px;
	}
	.HeadArticle {
		font-size: 		14px;
		font-weight:	bold;
		color:			green;
	}
	
	.frontSeparator {
		background:	transparent url(/images/onDot.gif) repeat-x scroll left center;
		display:	block;
		height:		10px;
		color: 		green;
	}