
.logo	 										{ position:absolute;left:791px;top:29px; }

.title											{ padding-bottom:10px; }

.menu 											{ position:absolute;left:0px;top:78px; } 
.menuitem										{ float:left;margin-bottom:2px;margin-left:-5px; }
.menuitemfirst									{ float:left;margin-bottom:2px;	}
.menuline										{ clear:left;width:926px;height:2px;background-color:#D1D4D3; }

.footer											{ position:relative;margin-top:22px;width:100%; }
.footerline										{ width:100%;height:2px;background-color:#D1D4D3; }
.footertext										{ float:left;margin-left:4px;margin-top:10px;	font: 9px verdana,arial;	color:#7E7E7E; }
.footercopy										{ float:right;margin-top:10px;	font: 9px verdana,arial;	color:#7E7E7E; }
.sitemaplink									{ color:#7E7E7E;text-decoration:none; }
.sitemaplink:hover								{ color:#7E7E7E;text-decoration:underline; }


.submenu										{ float:left;width:180px;padding-left:0px; }
.submenulist									{ padding:0px;margin:0px;list-style-type:none;}
.submenulist li									{ padding:0px;margin:0px;}
.submenulist a,.submenulist a:link, .submenulist a:visited				{ 	color:#676767;	text-decoration:none;padding-left:10px;display:block; }
.submenulist a:hover							{ color:#000000; text-decoration:none;padding-left:10px;display:block; }
.submenulist2 div,.submenu2 div					{ font: 11px verdana,arial;padding-top:4px;line-height:12px; }
.submenulist div,.submenu div					{ font: 11px verdana,arial;margin-top:2px;margin-bottom:2px;line-height:14px; }
.submenulistselected							{ background-image: url(/turnils/images/submenu_arrow.gif); background-repeat: no-repeat;}

.textdefault									{ font: 11px verdana,arial; line-height:16px;	color:#000000; }
.textdefault a,.textdefault a:link,.textdefault a:visited { color:#df8300; text-decoration:none; }
.textdefault a:hover							{ color:#df8300; text-decoration:underline; }
.textsmall										{ font: 9px verdana,arial; }

body 											{ background-color:#FFFFFF;	margin:0px;	}

.mainarea										{ position:absolute;left:0px;top:118px;width:926px; }
.mainareacompany								{ position:absolute;left:0px;top:134px;width:926px; }
.contentarea									{ position:relative;float:left;padding-left:14px;margin-top:4px;padding-top:4px; }

/*	Popup Product hover styles */

.productthumb									{display:block; background-color:#ffffff; }
.productthumb:hover								{display:block; background-color:#e1890d; }
.productthumbselected							{display:block; background-color:#e1890d; }

.productthumb img								{ margin: 3px; }
.productthumbselected img						{ margin: 3px; }

.prodhovertextbox								{ position:absolute;left:0px;top:0px;visibility:hidden;border:1px solid;padding:10px;background-color:#FFFFFF; }

.contacttext									{ font: 11px verdana,arial;color:#000000;width:212px;}
.contacttextarea								{ font: 11px verdana,arial;color:#000000;width:212px;height:54px;}


/* sitemap section */
.sitemap {margin:0 0 0 80px;}
.sitemap .toplevel a {font-weight:bold;color:#000;}
.sitemap a.linkitem, a.linkitem:link, a.linkitem:visited {text-decoration:none;color:#df8300;}
.sitemap a:hover {color:#000;text-decoration:underline;}

.formmessagebox {color:#C02626;background-color:#E9F7FF;padding:15px 0 15px 0;margin:0 0 20px 0;width:auto;}
.formmessagebox .message {float:left;width:280px;padding-left:10px;}
.formmessagebox .message h1 {font-size:11px;margin:0;}
.formmessagebox .message p {margin:0;padding:0 0 4px 0;}
.formmessagebox .message ul {margin:0 0 0 10px;padding:0 0 0 10px;list-style-type:square;}
.formmessagebox .message ul li {margin:2px 0 2px 0;}

/* hack-stuff */
.floatclear {display:inline-block;width:100%;}
/* Hide from IE-mac \*/ 
* html .floatclear {height:1%;width:auto;} 
.floatclear {display:table;} 
/* End hide from IE-mac */ 


img {border-style: none;}


