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;
}


/*===START:IE png fix=*/


img {
		border:none;
}

.pngfix, .png {
	behavior:url('/css/iepngfix.htc');
}

/*===END:IE png fix=*/


body	{
	font-Family:Tahoma, Arial, Helvetica;
	color:#222D33;
	background-image:url(/images/bg.gif);
	font-Size:11px;
	text-align:center;
	height:100%;
}

td	{
	font-Family:Tahoma, Arial, Helvetica;
	color:#222D33;
	font-Size:11px;
	text-align:left;
}

p	{
	padding-bottom:7px;
	/*font-Size:0.9em;*/
	font-size:11px;
	letter-spacing:0px;
	line-height:1.3em;
}


#header	{
	background-image:url('/images/top_bg.gif');
	width:960px;
	height:115px;
	margin-left:auto;
	margin-right:auto;
	color:white;
	clear:both;
	background-repeat:no-repeat;
}

#contentArea	{
	width:960px;
	padding-top:20px;
	background:#FFFFFF;
	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;
}

#headerMessage {
color:Blue;
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:13px;
font-weight:bold;
left:280px;
position:relative;
top:15px;
}

#headerNode1 {
font-size:13px;
font-weight:bold;
}
#headerNode2 {
font-size:13px;
font-weight:bold;
}

#onlineStoreLinks	{
	position:relative;
	top:15px;
	font-Size:10px;
	color:white;
	padding-right:10px;
	float:right;
}

#onlineStoreLinks A	{
	text-decoration:none;
	color:white;
}

#countrySelectorBG	{
	position:relative;
	top:17px;
	width:205px;
	height:27px;
	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:190px;
	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;
}

#savingsCenter	{
	margin-top:3px;
	float:right;
	padding-right:10px;
	color:black;
	display:inline;
}

#search,#google_search	{
	margin-top:3px;
	float:right;
	padding:2px 10px 0px 0px;
	color:black;
	display:inline;
}

#search input.textBox,#google_search input.textBox	
{
	padding-left:2px;
	width:135px;
	font-Family:Tahoma, Verdana, Arial, Helvetica;
	background:#ccc;
	border:1px solid #666;
	float:left;
	font-Size:11px;
	height:14px;
}



#searchBtn	{
	margin-left:5px;
	width:16px;
	height:16px;
}


#leftColumn	{
	width:176px;
	float:left;
	clear:left;
	text-align:left;
	font-Size:0.9 em;
}


/* START : Middle Column Content Styles */
#middleColumn	{
	width:784px;
	/*was 762 */
	float:left;
	text-align:left;	
	
}

#middleColumn h1	{
	color:#5B757A;	
	font-size:28px;
	font-weight:bold;
}

#supportContent h1	{
	color:#5B757A;	
	font-size:28px;
	font-weight:bold;
}


#middleColumn h2	{
	color:#eff0f4;
	display:block;
	background-color:#5b757a;
	padding:3px 3px 3px 10px;
	margin:0px 0px 6px 0px;
	font-size:13px;
	font-weight:bold;
}

#middleColumn h3	{
	color:#5B757A;	
	font-size:12px;
	font-weight:bold;
}

#middleColumn .content {
	width:100%;
	float:left;	
}

/*===START: box model hack for rightCol so that 2 columns are identical width */
#leftCol{
	width:368px;
	float:left;	
}

#rightCol{
	width:392px;
	float:left;
}

#rightCol div.right{
	padding:0px 0px 0px 24px;
}
/*===END: box model hack for rightCol so that 2 columns are identical width */


#middleColumn .question {padding:6px 0px 0px 0px; }

#middleColumn p{
	
}

#middleColumn ul, ol{
	margin:0px 0px 6px 16px;
	line-height:18px;
}

/*#middleColumn a {
	color:#006984;
	text-decoration:underline;
	xpadding:1px 2px 1px 2px;

}*/

#middleColumn a:hover {
	color:#006984;
	text-decoration:none;
	xbackground-color:#5b757a;
}

#middleColumn a img{
	padding:0px;
	border:0px;
}

#middleColumn a img:hover {
	padding:0px;
	border:0px;
}

/* applied to links that wrap around an image */
#middleColumn a.imageLink {
	padding:0px
}


#middleColumn form div label {	
	xdisplay:block;
	float:left;
	margin-right:5px;
	margin-top:1px;
	text-align:right;
	width:120px;
	font-weight:bold;	
	padding:4px;
	font-size:11px;
	height:14px;
}

#middleColumn form div input, form div textarea, form div select {	
	background-color:#DFE4E7;
	border:solid 1px #7F9DB9;
	color:#2A3F48;	
	padding:4px;
	margin:1px 0px 0px 0px;
	font-size:11px;
	height:14px;
}

#middleColumn form div input {
	width:210px;	
}

#middleColumn form div textarea {
	width:210px;	
	height:80px;
	font-Family:Tahoma, Arial, Helvetica;
}

#middleColumn form div select {
	width:220px;		
	height:20px;
	padding:3px 0px 3px 0px;
	margin:2px 0px 2px 0px;
}


#middleColumn form div input.submit {
	background-image:url(http://content.europe.creative.com/iss/images/estore/universal/buttons/stripe.gif);
	color:#fff;
	border:solid 1px #7F9DB9;
	padding:1px 3px 2px 3px;
	margin:1px 0px;
	cursor:pointer;
	width:auto;
	height:18px;
	font-weight:bold;
	font-size:11px;
}

#middleColumn button {
	background-color:#ffa20c;
	color:#fff;
	background:#ffa20c;
	border:4px solid #781351;
	padding:2px 6px;
	margin:0px;
	cursor:pointer;
	display:block;
	width:80px;
	height:24px;
}

#lblSearch	{
	float:left;
	text-align:right;
	padding-right:5px;
	display:block;
	line-height:17px;
	font-Size:11px;
	font-weight:bold;
}
/* END : Middle Column Content Styles */

#rightNav	{
	width:215px;
	float:left;
	text-align:left;
}

/* Left Navigation Links */
#leftNav	{
	padding-left:14px;
	padding-right:10px;
	list-style:none;
}

#leftNav li	{
	line-height:20px;
	border-bottom:1px solid #CCCCCC;
}

/* 1st level (Category) */
#leftNav li a	{
	text-decoration:none;
	color:#222D33;
	font-Weight:normal;
}

/* 2nd level (Subcat) */
#leftNav li ul	{
	padding-left:5px;
	list-style:none;
	font-Weight:normal;
}

#leftNav li ul li	{
	border:none;
	padding-left:10px;
	line-height:16px;
	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:#006A85;
}

#leftNav li a.highlighted, #leftNav li ul li ul li.highlighted a	{
	font-Weight:normal;
	color:#006A85;
}

#leftNav div.highlighted, #leftNav div.highlighted a	{
	font-Weight:bold;
	line-height:14px;
	border-bottom:1px dotted #ccc;
	color:#006A85;
}

/* Section Headers */
#sectionHeader	{
	width:762px;	
	margin-bottom:12px;
}

#sectionHeader h1	{
	font-Size:2.5em;
	color:#5B757A;
}

#sectionHeaderText	{
	padding-top:30px;
}

#sectionHeader h2	{
	font-Size:1.2em;
	color:#5B757A;
}


/* Footer */
#footer	{
	width:960px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:5px 0px 20px 0px;
	background:url('/images/footer_bg.png');
	background-repeat:repeat;
	overflow:hidden;
}

#footerLinks	{
	margin-left:10px;
	text-align:left;
	font-Size:10px;
	color:#ddd;
}

#copyright	{
	color:#ddd;
	float:right;
	padding-right:10px;
	font-Size:0.8em;
}

#footerLinks  A	{
	color:#ddd;
	text-decoration:none;
}

#footerLinks A.highlighted	{
	color:#fc0;
	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;
}


a.crossSell:hover {
	color:#006984;
	text-decoration:none;
	font-weight:bold;
}

a.crossSell {
	color:#006984;
	text-decoration:underline;
	font-weight:bold;
}

/*==used for right chicklets in shop and supprt section==*/
#promotionBody {
	float:left;
	margin:0px 0px 0px 0px;	
	width:154px;
}

.subcatHeader {
border-bottom:1px dotted #AAAAAA;
clear:both;
color:#006A85;
font-size:1.1em;
font-weight:bold;
margin-bottom:10px;
width:762px;
}

.subcatHeader_275 {
border-bottom:1px dotted #AAAAAA;
clear:both;
color:#006A85;
font-size:1.1em;
font-weight:bold;
margin-bottom:10px;
width:275px;
}
