body, html { padding:0px;background-color:#ffffff; margin:0px; font-family:Tahoma, Verdana, Arial, san-serif; font-size:11px; color:#767676;}
img { position:relative; }
div { display:block; position:relative; }

	div#wrapper { width:888px; height:auto; margin:0px auto; position:relative; background: #FFFFFF;}
	div#header { position:relative; margin:0px; padding:0px; width:100%; height: 121px; }
		img.logopic { float:left; margin-top:0; padding:0; border:0; }
		div#commonlnks { position:relative; float:left; margin:0px; padding:0px; margin-top:10px; width:400px; height:111px; clear:none; }
			a.plink { position:relative; float:left; color:#b088bd; text-decoration:underline; font-size:11px; margin-left:18px; }
			a.plink:hover { text-decoration:none; }
		div#rightheader{ position:relative; float:right; margin:0px; padding:0px; width:388px; height:130px; clear:none; }
			div#cartshort { position:relative; float:right; width:150px; height:85px; clear:none;margin-top:12px;padding-top:36px; padding-left:6px; color:#9d11c8; }
				a.cartheaderlink { text-decoration:none; font-size:11px; color:#007eff; font-weight:bold; }
				div#shortcartinfo { color:#ff5f04; font-size:11px; clear:none; position:absolute; left:220px; top:16px; text-decoration:none; }
			div#hrlinks { position:relative;color:#ff5f04; float:right; width:170px; height:33px; clear:none; line-height:33px; }
				a.ohrlink { color:#e10000; text-decoration:none; clear:none; }
			div#searchdiv { position:relative; float:left;margin-top:0px; width:204px; height:22px; clear:none; color:#23A400; line-height:20px; }
				a.olink { position:relative; float:left; color:#ff6201; text-decoration:underline; font-size:11px; }
				a.olink:hover { text-decoration:none; }
	div#navigation { width:890px; height:50px; background:url(img/nav15.jpg) repeat-x; margin:0px; line-height:10px; color:#ffffff; font-weight:bold; clear:both; float:left; }
		div#navigationlinks { position:absolute; left:10px; top:0px; height:38px; width:730px;  }
		div#navigationsearch { position:absolute; left:730px; top:10px; height:100%; }
		a.link { text-decoration:none; color:#ffffff; margin:0px; width:95px; height:38px; border-right:1px solid #1388e1; display:block; float:left; clear:none; padding:0px; padding-left:4px; padding-right:4px; text-align:center; line-height:30px; }
		a.link:hover { background:url(/img/navlinkover.jpg) repeat-x; }
		p.navig {line-height:2px;}
	div#leftcolumn { position:relative; float:left; width:162px; height:auto; background:#ffffff; overflow:hidden; }
		div#menu { position:relative; float:left;margin-bottom:13px; width:160px; height:auto; clear:both; background-color:#0698e4;}
			div#menuhead {
				position:relative;float:left; width:100%; height:30px; border:none; background:url(img/menue7.jpg) no-repeat; color:#ffffff;
				padding-top:8px; padding-bottom:0px; text-align:center; font-weight:bold;
			}
			span.menulink, a.menulink, a.catlink {
				position:relative; float:left; display:block; width:130px; height:auto; margin-left:13px; padding:0; background:none;
				padding-top:4px; padding-bottom:4px; padding-left:1px; font-weight:bolder;
				color:#ffffff; text-decoration:none; clear:both; text-align:left; font-size:11px; border-top:1px dotted #FFFFFF;
			}
			a.catlink { margin:0px; padding:0px; border:0 none; clear:none; width:auto; }
			
			a.catlink:hover, a.menulink:hover { text-decoration:underline; }
			
			a.menusublink1, a.menusublink2, a.menusublink3, a.menusublink4, a.menusublink5, a.menusublink6, a.menusublink7, a.menusublink8, a.menusublink9, a.menusublink10, a.menusublink11, a.menusublink12, a.menusublink13, a.menusublink14, a.menusublink15, a.menusublink16, a.menusublink17, a.menusublink18, a.menusublink19, a.menusublink20, a.menusublink21, a.menusublink22, a.menusublink23, a.menusublink24, a.menusublink25, a.menusublink26, a.menusublink27, a.menusublink27, a.menusublink28, a.menusublink29, a.menusublink30, a.menusublink31, a.menusublink32, a.menusublink33, a.menusublink34, a.menusublink35, a.menusublink36, a.menusublink37, a.menusublink38, a.menusublink39, a.menusublink40 {
				position:relative; float:left; display:block; width:128px; height:auto; margin-left:10px; background:none;
				padding-top:4px; padding-bottom:4px; padding-left:8px; font-weight:normal;
				color:#ffffff; text-decoration:none; clear:both; text-align:left; font-size:11px; border-top:1px dotted white;
			}
			a.menusublink1:hover, a.menusublink2:hover, a.menusublink3:hover, a.menusublink4:hover, a.menusublink5:hover, a.menusublink6:hover, a.menusublink7:hover, a.menusublink8:hover, a.menusublink9:hover, a.menusublink10:hover,a.menusublink11:hover, a.menusublink12:hover, a.menusublink13:hover, a.menusublink14:hover, a.menusublink15:hover, a.menusublink16:hover, a.menusublink17:hover, a.menusublink18:hover, a.menusublink19:hover, a.menusublink20:hover, a.menusublink21:hover, a.menusublink22:hover, a.menusublink23:hover, a.menusublink24:hover, a.menusublink25:hover, a.menusublink26:hover, a.menusublink27:hover, a.menusublink28:hover, a.menusublink29:hover, a.menusublink30:hover,a.menusublink31:hover, a.menusublink32:hover, a.menusublink33:hover, a.menusublink34:hover, a.menusublink35:hover, a.menusublink36:hover, a.menusublink37:hover, a.menusublink38:hover, a.menusublink39:hover, a.menusublink40:hover { text-decoration:underline; }
		div#shopbybrand { position:relative; margin:0px;  width:160px; height:auto;text-align:center;border:0; clear:both;background-color:#FFEFD0; margin-bottom:10px; }
			div#shopbybrandhead {
				position:relative; height:33px; width:160px; border:none; background:url(img/menue11.jpg) no-repeat; color:#FFFFFF;
				padding-top:8px; padding-bottom:0px; text-align:center; font-weight:bold;
			}
#newshead {
				position:relative; height:33px; width:160px; border:none; background:url(img/menue10.jpg) no-repeat; color:#FFFFFF;
				padding-top:8px; padding-bottom:0px; text-align:center; font-weight:bold;
			}

			a.brandpiclink { position:relative; display:block; background-color:#FFEFD0; clear:both; margin-bottom:10px; }
		p.menucartinfo { position:relative; float:right; clear:both; }
		p.cartproduct { position:relative; float:left; clear:both; }

	div#container { position:relative; float:left; width:556px; height:auto; padding-left:10px; clear:none;background:#FFFFFF; overflow:hidden; }
		div#headflash { position:relative; float:left; clear:both; margin-bottom:13px; padding:0; width:545px; height:147px; padding-bottom:0; }
		#containernavig {width:542px; height:19px;float:left;text-align:center; color:#ffffff;background:url(img/contentnavg.jpg) no-repeat;padding-left:6px;border-top:1px solid #01c1d2;border-bottom:1px solid #01c1d2; font-weight:bold;margin-bottom:13px; line-height:16px;}
		#container p {text-align:justify;}
		div.productsfield { position:relative; float:left; margin:0; padding:0; margin-bottom:10px; padding-left:1px; width:550px; height:auto; background:url(/img/listingbg.jpg) repeat-y top left; }
		div.contentitself {width:518px; margin-left:13px;}
		div.subtitle{margin-left:13px;}
		div.listnumber {float:left;width:17px;text-align:right;font-weight:bold;}
		div.listcontent {margin-left:20px;}
		div.textlist {text-align:justify; }
		td.center {text-align:center;} td.right {text-align:right;}
		/* ******************** products listing ********************** */
		div.listitem {
			position:relative; float:left; margin:0; padding:0; width:182px; height:182px;
			background:url(/img/listitembg.jpg) no-repeat; text-align:center;
		}
		div.catitem {
			position:relative; float:left; margin:0; padding:0; width:182px; height:182px; text-align:center;
		}
		img.listing_picture { border:none; }
		div.listingtitle { color:#ff7800; font-size:11px; clear:both; }
		div.listinganons { color:#9c12c8; font-size:11px; clear:both; }
		img.listingpic { display:block; position:relative; float:none; border:none; margin:auto; }
		a.listinglink { color:#005de9; text-decoration:none; font-size:11px; margin-bottom:5px; display:block; }
		
		/* ********************** product info ************************ */
		div#productstuff { position:relative; width:550px; height:auto; clear:both; }
			div#productpic { position:relative; float:left; clear:none; width:178px; height:auto; margin:0px; padding:0px; border:1px solid #fc6700; text-align:center; padding-top:20px; padding-bottom:20px; }
			div#productpicstuff {
				width:180px; overflow:hidden; float:left; clear:none;
			}
			div#productparts { position:relative; float:right; clear:none; width:300px; height:auto; margin-right:35px; padding:0px; }
				div#producttitle { color:#fc6700; font-size:12px; width:100%;  font-weight:bold;}
				div#prodanons { color:#008fde; width:100%; border-bottom:1px solid #fc6700; padding-top:4px; padding-bottom:4px; }
			div#proddescription { width:545px; height:auto; position:relative; float:left; clear:both; color:#008fde; font-size:11px; border-top:1px solid #fc6700; margin-top:16px; }
				#proddescriptiontitle { clear:both; margin-left:40px; color:#fc6700; font-size:16px; font-weight:bold; }
		/* ********************** shopping cart ************************ */
		.carttitle { color:#9c12c8; font-size:11px; font-weight:bolder; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #fc6700; text-align:center; }
		a.scprodname { text-decoration:underline; color:#fc6700; font-size:14px; }
		.scprodopt { color:#9c12c8; font-size:11px; }

	div#rightcolumn { position:relative; float:right; width:160px; height:auto; background:#FFFFFF; overflow:hidden; }
		#rightsearch { text-align:justify; clear:both; border:0px solid #e10000; width:160px; }
		#news { text-align:justify; clear:both; margin-top:12px; color:#000000; }
		#searchhead {position:relative; width:100%; border:none; background:url(img/menue10.jpg) no-repeat;height:33px; color:#FFFFFF; padding-top:8px; padding-bottom:0px; text-align:center; font-weight:bold; margin-bottom:8px; }
		#searchhead { margin-bottom:0px; height:25px; }
		div.newsone {
			margin-left:4px; 	margin-right:0px;		width:146px;
			text-align:justify;	padding:4px 0px;		float:left;
			clear:both;		color:#3d58ff;			border-bottom:1px dotted #E10000;	
		}
		a.newsmore {					text-decoration:none;	color:blue;		float:right;		font-weight:bolder;	}
		a.newsmore:hover {				text-decoration:underline;				font-weight:normal;		}
		/* ********************** search form styles ************************ */
		#login {color:#4b4c4c; border:1px solid #0084ff;}
		td.fieldname{padding-right:3px;}
		#searchsubmit, .searchsubmit, .orangebutton { color:#797979; font-weight:bolder; }
		#searchsubmit, .searchsubmit {
			 font-size:11px; width:80px; height:20px; border:0 none;}
		.editingrow { border-bottom:1px dotted #e10000; }
		.searchformtitle { font-size:11px; line-height:16px; color:red; margin-bottom:6px; }
		.searchformdescr { font-size:10px; color:purple; }

			#advertise {float:left; clear:both; margin-top:13px; width:100%;}
				div#advertisehead {position:relative; width:100%; border:none; background:url(img/menue10.jpg) no-repeat; color:#FFFFFF;
					padding-top:8px; text-align:center; height:33px; font-weight:bold; }
			#bannerscol { float:left; clear:both; margin-top:13px; }
				div#banner1head {
					position:relative; width:160px; border:none; background:url(img/menue10.jpg) no-repeat; color:#FFFFFF;
					padding-top:8px; text-align:center; height:33px; font-weight:bold;}
				div.onepartner , a.onepartner { color:#7a8eb6; text-align:center;text-decoration:none; }
				div.onepartner { padding-bottom:0px; padding-top:0px; }
	input.abs, div.abs, a.abs, img.abs, img.absolute { position:absolute; top:0px; left:0px; }
	.delimiter { clear:both; }
	
	#bottomline {
		width:100%;		height:30px;		text-align:center;	color:#7b7b7b;		font-size:12px;		line-height:20px;
		float:left;		clear:both;			padding-top:4px;		border-top:2px solid #0267d3;
	}

#newsthemselves { /* width:360px;height:100px; */ }
#newsparttitle {border-top:2px solid #ff8a00; width:545px;padding-top:5px;	}
p#paginationlinks {
	line-height:11px;
}
p#paginationlinks a, p#paginationlinks b {
	color:gray;
	text-decoration:none;
	margin-left:4px;
	margin-right:4px;
}
p#paginationlinks a:hover {
	text-decoration:overline;
	color:orange;
}