html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin:0pt;
	padding:0pt;
}

img	{
	border:none;
}

#nav img,  #productCat img, #productHeader img {
	behavior: url('/css/iepngfix.htc');
}

.png {
	behavior: url('/css/iepngfix.htc');
}


body	{
	font-Family:Tahoma, Arial, Helvetica;
	color:#222D33;
	background-image:url(/images/bg.png);
	background-repeat:repeat-x;
	background-color:#f5f3f3;
	font-Size:75%;
	text-align:center;
	height:100%;
}

p	{
	padding-bottom:7px;
	font-Size:0.9em;
	letter-spacing:0px;
	line-height:1.3em;
}


#header	{
	background-image:url('/images/top_bg.png');
	width:960px; 
	height:115px;
	margin-left:auto;
	margin-right:auto;
	color:white;
	clear:both;
	background-repeat:no-repeat;
}

#contentArea	{
	width:960px;
	padding-top:20px;
	padding-bottom:20px;
	background:#fff;
/*	background-image:url('/images/bg.png');
	background-repeat:repeat-x;*/
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	clear:both;
}

#mastHead	{
	width:960px;
	height:56px;
}

#countryDisplay	{
	position:relative;
	left:195px;
	top:25px;
	float:left;
	font-Size:10px;
	color:white;
}

#onlineStoreLinks	{
	position:relative;
	top:25px;
	font-Size:10px;
	color:white;
	padding-right:10px;
	float:right;
}

#onlineStoreLinks A	{
	text-decoration:none;
	color:white;
}

#countrySelectorBG	{
	position:relative;
	top:17px;
	width:150px;
	height:30px;
	float:right;
	text-align:center;
	padding-right:10px;
	background:url('/images/bg_country_selector.png');
	behavior: url('/css/iepngfix.htc');
	background-repeat:no-repeat;
}

#countrySelector	{
	font-Family:Tahoma, Verdana, Arial, Helvetica;
	font-Size:10px;
	width:135px;
	margin-top:6px;
}

#menubar	{
	float:left;
	text-align:center;
	width:960px;
	height:34px;
}

#menubar li	{
	display:inline;
}

#breadcrumbs	{
	text-align:left;
	line-height:23px;
	margin-left:10px;
	height:23px;
	float:left;
	font-Size:0.8em;
	color:#222D33;
}

#breadcrumbs a	{
	text-decoration:none;
	color:#222D33;
}

#breadcrumbs a.highlighted	{
	font-Weight:bold;
}

#search	{
	margin-top:3px;
	float:right;
	padding-right:10px;
	color:black;
	display:inline;
}

#search #keywords.textBox	{
	width:130px;
	font-Family:Tahoma, Verdana, Arial, Helvetica;
	background:#ccc;
	border:1px solid #666;
	float:left;
	font-Size:0.9em;
	padding-left:3px;
} 

#lblSearch	{
	float:left;
	text-align:right;
	padding-right:5px;
	display:block;
	line-height:17px;
	font-Size:0.9em;
}

#searchBtn	{
	margin-left:5px;
	width:16px;
	height:16px;
}


#leftColumn	{
	width:176px;
	float:left;
	clear:left;
	text-align:left;
	font-Size:0.8em;
}

#middleColumn	{
	width:762px;
	float:left;
	text-align:left;
}

#rightNav	{
	width:220px;
	float:left;
	text-align:left;
}


/* Left Navigation Links */
#leftNav	{
	padding-left:6px;
	padding-right:10px;
	list-style:none;
}

#leftNav li	{
	line-height:18px;
	border-bottom:1px dotted #aaa;
}

/* 1st level (Category) */
#leftNav li a	{
	text-decoration:none;
	color:#222D33;
	font-Weight:bold;
}

/* 2nd level (Subcat) */
#leftNav li ul	{
	padding-left:5px;
	list-style:none;
	font-Weight:bold;
}

#leftNav li ul li	{
	border:none;
	padding-left:10px;
	line-height:14px;
	background-image:url('/images/arrow_nav.gif');
	background-repeat:no-repeat;
}

#leftNav > li > ul > li.highlighted	{
	background-image:url('/images/arrow_nav_expand.gif');
	background-repeat:no-repeat;
}


#leftNav li ul li a	{
	text-decoration:none;
	color:#222D33;
	font-Weight:normal;
}

/* 3rd level (Product) */
#leftNav li > ul > li > ul	{
	padding-left:0px;
}

#leftNav li > ul > li > ul > li	{
	border:none;
	padding-left:8px;
	color:#c00;
	background-image:url('/images/arrow_3rdnav.gif');
	background-repeat:no-repeat;
}

#leftNav li ul li ul li a	{
	text-decoration:none;
	color:#222D33;
	font-Weight:normal;
}

#leftNav li a:hover, #leftNav li ul	{
	color:#11779F;
}

#leftNav li a.highlighted, #leftNav li ul li ul li.highlighted a	{
	font-Weight:bold;
	color:#11779F;
}

#leftNav div.highlighted, #leftNav div.highlighted a	{
	font-Weight:bold;
	line-height:14px;
	border-bottom:1px dotted #ccc;
	color:#11779F;
}

/* Section Headers */
#sectionHeader	{
	padding-left:15px;
	width:762px;
	height:131px;
	margin-bottom:20px;
}

#sectionHeader h1	{
	font-Size:1.5em;
	color:#c2cdd1;
}

#sectionHeaderText	{
	padding-top:70px;
}

#sectionHeader h2	{
	font-Size:1.2em;
	color:#c2cdd1;
}


/* Footer */
#contentBottom img
{
	behavior: url('/css/iepngfix.htc');	
}

#footer	{
	width:960px;
	padding-top:5px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	overflow:hidden;
}

#footerLinks	{
	margin-left:10px;
	text-align:left;
	font-Size:10px;
	color:#666666;
}

#copyright	{
	color:#666666;
	float:right;
	padding-right:10px;
	font-Size:0.8em;
}

#footerLinks  A	{
	color:#666666;
	text-decoration:none;
}

#footerLinks A.highlighted	{
	color:#666666;
	font-Weight:bold;
}

/* Left Nav Chicklets */
#leftNavChicklets	{
	margin-top:10px;
	list-style:none;
}

#leftNavChicklets li	{
	padding:3px;
	text-align:center;
}


/* Legacy */
.majorheader	{
	font-Size:1.1em;
	font-Weight:bold;
	color:#222D33;
}

.orangebold	{
	font-Weight:bold;
	color:#222D33;
}

input.OrangeButton
{
	background-image:url('/images/butn_bg.gif');
	background-repeat:repeat;
	border:none;
	border:1px solid #3C536B;
	width:auto;
	height:20px;
	line-height:17px;
	text-align:center;
	color:#222d33;
	font-Weight:bold;	
	font-Family:Tahoma;
	font-Size:11px;
	cursor:hand;
	display:block;
	float:none;
	padding-top:0px;
	/*margin-left:5px;
	margin-top:6px;
*/
	text-decoration:none;
}