* {margin:0; padding:0;}
img {border:0;}
body {font:12px Arial; min-width:988px; padding:6px 6px 4px 6px;}
.headInformation {height:150px; background:url(/img/bghead.gif) repeat-x; position:relative;}
	.bgLogo {position:absolute; width:281px; height:150px; background:url(/img/bglogo.jpg) no-repeat; z-index:2;}
		.bgLogo img {position:absolute; left:41px; top:32px;}
	.block31-top {height:31px; width:100%; background:url(/img/bg31.jpg) repeat-x; position:absolute; right:0; top:0; z-index:1;}
		.block31-top a, .block31-top a:visited {color:#aaa; text-decoration:none; font-size:11px; display:block; float:left; padding:0 10px 0 23px; height:16px; position:relative; top:8px; margin:0 0 0 13px; left:267px !important;}
			.block31-top a img, .block31-top a:visited img {position:absolute; left:0; top:0;}
			.separated, .separated:visited {background:url(/img/bg01.gif) repeat-y right top;}
	
	.authRight {width:266px; height:119px; position:absolute; right:0; top:0; background:url(/img/bg15.jpg) no-repeat right top; z-index:3;}
		.authHead {position:absolute; top:5px; width:104px; height:21px;}
		.authRight form {margin:40px 0 0 0; background:url(/img/bg02.gif) repeat-y left top;}
		.authRight table {border-collapse:collapse;}
			.authRight table td {padding:3px;}
		
		
		.credInput {width:136px; height:16px; background:#000; border:1px solid #4a4a4a; margin-left:10px; color:#fff;}
		.sbmEnter {width:79px; height:40px; background:url(/img/subenter.gif) no-repeat; border:none; cursor:pointer; margin-left:11px;}
		.remMe {width:15px; height:15px; border:1px solid #4a4a4a; background:#fff; margin:0 0 0 10px; }
		.authRight label, .authRight a, .authRight a:visited {color:#8a8a8a; font-size:11px;} 
			.authRight a, .authRight a:visited {position:relative; left:12px;}
			
	#topItems {list-style:none; font:14px Trebuchet Ms; position:absolute; left:310px; top:41px; width:45%;}
		#topItems li {float:left; background:url(/img/bg01.gif) repeat-y right top; height:67px; width:24%; text-align:center;}
			#topItems li img {display:block; width:52px; margin:auto;}
			#topItems li a, #topItems li a:visited {color:#fff; text-decoration:none;}
			#topItems li span {position:relative; top:-5px;}
			#topItems li.last {background:none;}
	
	.block31-bottom {height:31px; width:100%; background:#fff; position:absolute; right:0; bottom:0; z-index:1;}	
	
	
.col298 {float:left; width:298px; padding:18px 0 20px 0;}
	.menu {padding:0 0 9px 10px;}
	.blockBasket {width:261px; background:#000 url(/img/bg118.jpg) repeat-x bottom;}
		.blockBasket h2 {background:url(/img/h2a.jpg) no-repeat top; width:261px; height:32px;}
		.blockBasket table {border-collapse:collapse; color:#a5a5a5; margin:10px 0 10px 15px;}
			.blockBasket table td {padding:1px 10px 1px 0;}
				.blockBasket table td img {margin:5px 0 5px 0;}
				.blockBasket table td a, .blockBasket table td a:visited {color:#fff;}

	#leftItems {list-style:none; padding:23px 0 0 24px;}
		#leftItems li {font:bold 14px Arial; background:url(/img/blue09.gif) no-repeat left 2px; padding:0 0 5px 15px;}
			#leftItems li a, #leftItems li a:visited {color:#000; text-decoration:none;}
			#leftItems li ul {list-style:none; padding:5px 0 0 10px;}
				#leftItems li ul li {font-weight:normal; background:url(/img/grey07.gif) no-repeat 2px 5px;}
	
	.recentlyViewed {background:url(/img/bg03.jpg) repeat-y; width:261px; padding:0 0 20px 0;}
		.recentlyViewed h2 {background:url(/img/h2b.jpg) no-repeat; width:261px; height:32px;}
		.recentlyViewed ul {list-style:none; font:11px Trebuchet Ms; padding:18px 0 0 14px;}
			.recentlyViewed ul li {background:url(/img/grey07b.gif) no-repeat left 3px; padding:0 40px 10px 12px; line-height:14px;}
				.recentlyViewed ul li a, .recentlyViewed ul li a:visited {color:#fff; text-decoration:none;}
	
.colData {margin:0 0 0 298px; position:relative; top:-22px; z-index:2;}
*html .colData {left:-3px;}

	.colData p {padding:0 0 15px 0;}
	
	.crumbsProduction {list-style:none; width:99%; background:url(/img/bg03.gif) repeat-x bottom; height:26px;}
		.crumbsProduction li {float:left; padding:0 0 0 5px;}
			.crumbsProduction li a, .crumbsProduction li a:visited {color:#0092fe; font-weight:bold; padding-right:5px;}
	
	.configSwitch {border-bottom:2px solid #009ffa; position:relative; height:20px;}
		.configSwitch span {display:block; border-bottom:2px solid #fff; position:absolute; left:0; bottom:-2px; padding:0 10px 0 0;}
		.configSwitch img {display:block; position:absolute; left:141px; bottom:0;}
	
	.colData table {border-collapse:collapse; width:97%; margin:10px 0 0 0;}
	*html .colData table {width:99%;}
		.colData table th {font-size:14px; border:1px solid #000; padding:5px; text-align:left;}
			.colData table tr.odd {background:#eee;}
			.bgCat {background:#ccc;}
			.colData table th a, .colData table th a:visited {color:#424348;}
		.colData table td {padding:3px; border:1px solid #000; color:#424348;} 
			.colData table td img {width:16px; margin:auto; display:block;}
			.colData table td ul {list-style:none;}
				.colData table td ul li {float:left; padding:0 0 0 5px;}
					.colData table td ul li a, .colData table td ul li a:visited {padding:0 5px 0 0; color:#424348;}

.footer {height:84px; background:url(/img/bg84.jpg) repeat-x; clear:both; position:relative; color:#fff;}
	.block31-footer {width:100%; height:31px; background:#fff; z-index:1; position:absolute; left:0; top:0;}
	.bgLogoBottom {width:285px; height:84px; background:url(/img/bglogo2.jpg) no-repeat; position:absolute; left:0; top:0; z-index:2;}
		.bgLogoBottom img {position:absolute; left:76px; top:17px;}
	.footer p {position:absolute; left:304px; top:51px;}
	.footer a, .footer a:visited {color:#fff; text-decoration:none; display:block; position:absolute; left:474px; top:51px;}
	.cntr {position:absolute; right:17px; top:42px; width:31px; height:31px;}
		.cntr a, .cntr a:visited {position:static;}

*html .png { behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "img/pix.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true) ); } 


.colData h1 {font:24px Trebuchet MS; padding:0 0 17px 15px; margin-bottom:20px;}
.textBlock {padding:7px 0 7px 0;}
.colData ul {list-style:none; padding:5px 0 0 0;}
.catDropDown {list-style:none; position:relative; left:-10px;}
	.catDropDown li {min-height:31px; margin:0 0 8px 0; background:url(/img/bg04.jpg) repeat-x left 26px; position:relative; text-align:right; font-size:14px;}
		.catDropDown li span {position:absolute; display:block; left:0; top:0; border-bottom:5px solid #fff; height:26px; width:18px; 1border:1px solid #f00; z-index:2;}
			
			.catDropDown li span img {position:absolute; left:0; top:12px; cursor:pointer;}
		.catDropDown li p {display:block; position:absolute; display:block; left:18px; top:0; width:250px; height:26px; background:url(img/bg250.jpg) no-repeat; font-size:15px; z-index:1}
			.catDropDown li p a, .catDropDown li p a:visited {color:#fff; text-decoration:none; height:25px; display:block; position:relative; left:11px; padding:6px 0 0 10px; text-align:left;}
				.c1 {border-left:5px solid #ffae00;}
				.c2 {border-left:5px solid #ffd200;}
				.c3 {border-left:5px solid #6dca00;}
				.c4 {border-left:5px solid #00e4ff;}
				.c5 {border-left:5px solid #de00ff;}
				.c6 {border-left:5px solid #da7671;}
				.c7 {border-left:5px solid #d6ff69;}
				.c8 {border-left:5px solid #009dd1;}
		
		.expandedData {border-collapse:collapse; margin:0 0 20px 0; margin:auto !important; width:660px !important; position:relative; top:40px; margin-bottom:40px;}
			.expandedData tr {background:url(/img/bg03.gif) repeat-x bottom; position:relative;}
				.expandedData td {background:url(/img/bg04.gif) repeat-y right; width:132px; height:111px; border:none !important; text-align:center; padding:0 !important;}
					.expandedData tr.last, .expandedData td.last {background:none;}
				.expandedData td img {width:auto !important;}


.catSwitch {height:20px;}
	.rt260 {float:right; width:260px;}
	.catSwitch p img {padding:3px 0 0 50px;}
	.catSwitch p.rt260 img {padding:3px 10px 0 10px;}

.searchWrap {display:table; width:99%;}
	.searchBlock246 {float:right; width:246px; border:1px solid #847e7f;}
	.searchBlock244 {border:1px solid #000;}
		.paramName {padding:2px 0 2px 3px;}
		.oneList234 {width:234px; height:98px; border:1px solid #898989; overflow-y:scroll; margin:0 0 0 3px;}
			.oneList234 li {padding:0 0 1px 3px;}
		
		.optional {border-collapse:collapse;}
			.optional td {background:#fff; padding:none !important; border:none !important;}
				.optional td select {font:12px Arial; border:1px solid #8c8e8d; height:21px;}
				.optional td input {border:1px solid #8c8e8d; width:144px; height:18px;}
		
		
	.blockCats450 {border:1px solid #9c9c9c; margin:0 257px 0 0;}
	.allCats {padding:4px 0 5px 5px;}
		.blockCats450 p {background:#7ad3ff; border:1px solid #929991; margin-right:100px; color:#3a4faa;}
		.blockCats450 ol {padding:0 0 5px 2px;}
			.blockCats450 ol li {bor1der:1px solid #f00; position:relative; margin:0 0 0 50px; font-weight:bold;}
				.blockCats450 ol li span {position:absolute; left:-45px; top:3px; display:block; width:9px; height:9px;}
					.blockCats450 ol li span img {position:absolute; left:0; top:0;}
				.dotted {left:-41px !important; top:6px !important;}
				.blockCats450 ol li ul {list-style:none; font-size:11px; padding-bottom:5px;}
					.blockCats450 ol li ul li {margin-left:5px; font-weight:normal !important;}
						.blockCats450 ol li ul li span {left:-25px; top:1px;}
							.blockCats450 ol li ul li ul {padding-bottom:5px;}
								.blockCats450 ol li ul li ul li {}
									.blockCats450 ol li ul li ul li span {left:-13px; top:5px;}
									
		.brandList {border-collapse:collapse; width:80% !important; margin-top:0 !important;}
			.brandList th {background:#7ad3ff; border:1px solid #929991 !important; color:#3a4faa; font:12px Arial !important;}
			.brandList td {background:#fff; padding:0 20px 0 0; border:none !important;}
			
			
/*extras*/
	.special1 h1 {font:12px Arial; display:inline; border-bottom:none !important;}
		.stressed {display:block !important; font:18px Arial !important; padding-bottom:10px !important;}
	.special1 ul {padding:10px 0 10px 20px; list-style:disc;}			
	.aboutTxt {}
		.aboutTxt p {padding:0 0 10px 0;font-size:11px;}
		.aboutTxt a, .aboutTxt a:visited {color:#000;font-size:12px;}
.aboutTxt img {display:block; float:left;}		


*+html .double {min-height:1px !important; height:auto !important;}
