a img                                           {border:none;}

.logo	 										{ position:absolute;left:11px;top:11px; }
.logo a	 										{ display:block;background-image:url(/Intu/images/logo.gif);background-repeat:no-repeat;width:60px;height:37px; }

.title											{ padding-bottom:10px; }

.menu 											{ float:right; margin-top:34px; } 
.menuitem										{ float:left;margin-left:5px;height:18px; }
.menuitem a                                     { text-decoration:none; color:#a9aaac; height:18px; font-size:15px; margin-left:10px; font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; float:left; }
.menuitem a:hover                               { color:#808183; text-decoration:underline; }

.menuitemactive									{ float:left;margin-left:5px;height:18px; }
.menuitemactive a                               { text-decoration:none; height:18px; color:#161819; font-size:15px; margin-left:10px; font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; float:left; }
.menuitemactive a:hover                         { text-decoration:underline; }
.menuitemfirst									{ float:left;margin-bottom:2px;	}
.menuline										{ clear:left;width:926px;height:2px;background-color:#D1D4D3; }
.Headerline										{ width:980px;height:1px;}

.footer											{ position:relative;padding-top:15px;width:100%; }
.footerline										{ width:100%;height:1px;background-color:#a9aaaC; }
.footertext										{ float:left;margin-left:4px;margin-top:10px;	font: 9px Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;	color:#7E7E7E; }
.footercopy										{ float:left;margin-top:10px; font-size: 11px;	color:#a9aaac; }
.footercopy	a									{ color:#a9aaac; text-decoration:none; }
.footercopy	a:hover								{ color:#808183; text-decoration:underline; }

.textdefault									{ font: 11px Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; line-height:16px; color:#161819; min-height:415px; }
.textGallery   									{ font: 12px Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; line-height:16px; color:#000000; text-align:center; }
.text       									{ font: 12px Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; line-height:16px; color:#000000; }
.textdefault a,.textdefault a:link,.textdefault a:visited { color:#0000ee; text-decoration:underline; }
.textdefault a:hover							{ color:#0000ee; text-decoration:underline; }
.text a,.text a:link,.text a:visited            { color:#0000ee; text-decoration:underline; }
.text a:hover							        { color:#0000ee; text-decoration:underline; }

body 											{ background-color:#ffffff;margin:0px;font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;font-size:11px; line-height:16px; color: #161819;}

.mainarea										{ position:absolute;left:0px;top:59px;width:958px; background-color:#ffffff;padding:11px; padding-top:11px; }
.mainareacompany								{ position:absolute;left:0px;top:134px;width:926px; }
.contentarea									{ position:relative;float:left; } 

/*	Popup Product hover styles */

.productthumb									{display:block; background-color:#ffffff; }
.productthumb:hover								{display:block; background-color:#0058cc; }
.productthumbselected							{display:block; background-color:#0058cc; }

.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; }


/* sitemap section */
.sitemap {margin:0 0 0 80px;}
.sitemap .toplevel a {font-weight:bold;color:#a9aaaC;}
.sitemap a.linkitem, a.linkitem:link, a.linkitem:visited {text-decoration:none;color:#a9aaaC;}
.sitemap a:hover {color:#808183;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 */ 

p       {font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;font-size:11px;line-height:16px;color: #161819;margin:0; padding:0; }
hr      { color:#a9aaaC; background-color:#a9aaaC;border: 0; }
h1      { font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;font-size:19px;line-height:26px;font-weight:normal;color:#808183;margin:0 0 6px 0; padding:0; }
h2      { font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;font-size:16px;line-height:26px;font-weight:normal;color:#a9aaaC;margin:0; padding:0; text-align:center; }
h3      { font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;font-size:15px;line-height:16px;font-weight:normal;color:#161819;margin:0; padding:0; }