.menu-canvas {
	background-color: #E9E9E9;
	border: #666666;
	cursor: hand;


}
.menu-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	cursor: hand;



}
.main-table {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;

}

.button1 {  font-family: Tahoma; color: #990000; background-color: #CCCCCC; text-decoration: none; text-align: center; white-space: normal; border: #990000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: hand; font-weight: bold}
.button2 { font-family: Tahoma; color: #990000; background-color: #D2DaE3; text-decoration: none; text-align: center; white-space: normal; border: #990000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; cursor: hand}
.fields_inter { font-family: Tahoma; font-size: 10px; color: #800000; border: 1px #990000 solid; text-decoration: none; font-style: normal; cursor: hand; list-style-type: disc ; background-color: #D2DaE3}

font {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #33333; text-decoration: none; font-size: 11px}
td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 11px }

.text-Header {
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}


a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.linx2 {  font-family: Tahoma; color: #990000; text-decoration: none}
.linx2:hover {  font-family: Tahoma; color: #990000; text-decoration: underline}.IDL_style1 {  margin-right: 6px}
.smile_box {  border-color: #CCCCCC #666666 #666666 #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.grey_button {
	font-family: Tahoma;
	color: #666666;
	background-color: #F2F2F2;
	text-decoration: none;
	text-align: center;
	white-space: normal;
	border: 1px groove #666666;
	cursor: hand;
	font-size: 10px;
	font-weight: bold;

}

.grey_fileds {
	font-family: Tahoma;
	color: #666666;
	background-color: #F2F2F2;
	text-decoration: none;
	white-space: normal;
	border: 1px groove #666666;
	cursor: hand;
	font-size: 10px;
	font-weight: bold;

}
.imp-text {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}

.submenu-canvas {
	cursor: hand;
}
.item-link * {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.item-link :hover {
	text-decoration: underline;
}
.info-text {

	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.menu-text-selected {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	cursor: hand;
}
.redCaption {
	color: #990033;
	font-weight: bold;

}
.greyText {
	color: #666666;
	font-weight: bold;

}
.whiteButton {
	background-color: #FFFFFF;
}
.cartQuantity {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
}
.filterBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993333;
	border: 1px solid #993333;

}

.filterLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993333;
	font-weight: bold;
	text-decoration: none;
}
.filterLink:hover {
	text-decoration: underline;

}
.greyTextTop {
	color: #999999;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}
.verdana10 {
	font-family: Verdana;
	font-size: 10px;
}
.verdana102 {
	font-family: Verdana;
	font-size: 12px;
}
.calender {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E9E9E9;


}
.verdana12 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;

}
.item-link2 {

 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	font-weight: bold;
}
.blueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}
.redLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
}
.feedbackCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.feedbackText {
	font-family: Tahoma;
	font-size: 11px;
	color: #993333;
}
.blueTextSmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	font-weight: bold;
}
.whiteButtonSmall {
	background-color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;


}

a.tabmenu { font-size: 14px; font-family: Tahoma; color: #000000; text-decoration: none; cursor: hand; font-weight: bold }
a.tabmenu:hover { font-size: 14px; font-family: Tahoma; color: #007900; text-decoration: none; cursor: hand ; font-weight: bold}


		td.mainmenu { background-image:url( '/images/bg_mainmenu.gif' ); background-repeat:repeat-x; background-color:#ff0016; }

		td.mmitem { font-family:Arial,Helvetica; font-size:11px; font-weight:bold; background:transparent; color:white; padding-top:2px; padding-right:10px; padding-bottom:2px; padding-left:10px; height:35px; }
		td.mmitem a { text-decoration:none; color:white; display:block; width:100%; text-align:center; text-transform:uppercase; }
		td.mmitem a:visited { text-decoration:none; color:white; }
		td.mmitem a:hover { text-decoration:underline; color:white; }
		td.mmitem a:active { text-decoration:underline; color:white; }

		td.mmitemA { font-family:Arial,Helvetica; font-size:11px; font-weight:bold; background:#0c6bbb; color:white; padding-top:2px; padding-right:10px; padding-bottom:2px; padding-left:10px; height:35px; }
		td.mmitemA a { text-decoration:none; color:white; display:block; width:100%; text-align:center; text-transform:uppercase; font-family:Arial,Helvetica; font-size:11px; font-weight:bold; background:#0c6bbb; color:white;}
		td.mmitemA a:visited { text-decoration:none; color:white; }
		td.mmitemA a:hover { text-decoration:underline; color:white; }
		td.mmitemA a:active { text-decoration:underline; color:white; }

		td.mmitemH { font-family:Arial,Helvetica; font-size:11px; font-weight:bold; background:transparent; color:white; padding-top:2px; padding-right:10px; padding-bottom:2px; padding-left:10px; height:35px; }
		td.mmitemH a { text-decoration:underline; color:white; display:block; width:100%; text-align:center; text-transform:uppercase; }
		td.mmitemH a:visited { text-decoration:underline; color:white; }
		td.mmitemH a:hover { text-decoration:underline; color:white; }
		td.mmitemH a:active { text-decoration:underline; color:white; }
		
		td.quicklinks { font-family:Arial,Helvetica; font-size:11px; font-weight:normal;}
		td.quicklinks a { font-family:Arial,Helvetica; font-size:11px; color:#0066cc; text-decoration:none;  font-weight:normal;}
		td.quicklinks a:visited { font-family:Arial,Helvetica; font-size:11px; color:#0066cc; text-decoration:none;  font-weight:normal;}
		td.quicklinks a:hover { font-family:Arial,Helvetica; font-size:11px; color:#0066cc; text-decoration:underline;  font-weight:normal;}
		td.quicklinks a:active { font-family:Arial,Helvetica; font-size:11px; color:#0066cc; text-decoration:underline;  font-weight:normal;}

		div.langpop { text-align:center; visibility:hidden; position:absolute; top:-1000px; left:-1000px; z-index:2; background:#ff0015; height:22px; width:220px; padding-top:0px; font-family:Arial,Helvetica; font-size:11px; font-weight:bold; }
		div.langpop a { color:white; text-decoration:none; }
		div.langpop a:visited { color:white; text-decoration:none; }
		div.langpop a:hover { color:white; text-decoration:underline; }
		div.langpop a:active { color:white; text-decoration:underline; }
		img.langpop { position:absolute; visibility:hidden; top:-1000px; left:-1000px; z-index:2; }

		div.pageIndicatorBlue { height:60px; background-image:url( '/images/bg_page_blue.gif' ); background-repeat:repeat-x; }
		div.pageIndicatorRed { height:60px; background-image:url( '/images/bg_page_red.gif' ); background-repeat:repeat-x; }

		td.pageIndicatorFooterBlue { background:#CCCCCC; color:#0c6cb9; height:5px; }
		td.pageIndicatorFooterRed { background:#ff0015; color:#ff0015; height:5px; }

		td.footerBlank { background:#e8e8e8; height:98px; }
		td.footer { background:#e8e8e8; line-height:1.6; height:98px; padding-top:47px; padding-left:12px; font-family:Tahoma,Verdana; font-size:10px; color:#333333; }
		td.footer i { color:#666666; font-size:11px; }
		td.footer a { color:#0066cc; text-decoration:none; }
		td.footer a:visited { color:#0066cc; text-decoration:none; }
		td.footer a:hover { color:#0066cc; text-decoration:underline; }
		td.footer a:active { color:#0066cc; text-decoration:underline; }

		a.wL { text-decoration:none; color:#0b6cb9; }
		a.wL:visited { text-decoration:none; color:#0b6cb9; }
		a.wL:hover { text-decoration:underline; color:#0b6cb9; }
		a.wL:active { text-decoration:underline; color:#0b6cb9; }
		a.wLA { text-decoration:underline; color:#0b6cb9; }
		a.wLA:visited { text-decoration:underline; color:#0b6cb9; }
		a.wLA:hover { text-decoration:underline; color:#0b6cb9; }
		a.wLA:active { text-decoration:underline; color:#0b6cb9; }

		div.sbdivroot { padding:0px; width:100%; }
		div.sbdiv { padding-top:2px; padding-right:0px; padding-bottom:2px; padding-left:13px; width:100%; }
		div.yset { height:2px; border-bottom:solid 1px #c4c4c4; background:#e7e7e7; color:#e7e7e7; }
		div.subs { width:228px; padding:0px; margin:0px; background:white; visibility:hidden; position:absolute; z-index:100; }
		div.mLPointer { width:100%; height:3px; background:#ff0016; color:#ff0016; position:absolute; z-index:200; visibility:hidden; }

		a.subBullet { text-decoration:none; }

		a.subL { text-align:right; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; display:block; background:white; color:#0c6cb8; padding-top:4px; padding-right:22px; padding-bottom:4px; border-bottom:solid 1px #d0d0d0; width:206px; position:relative; font-weight:bold; }
		a.subL:visited { background:white; text-decoration:none; color:#0c6cb8; }
		a.subL:hover { background:#CCCCCC; text-decoration:none; color:white; }
		a.subL:active { background:#CCCCCC; text-decoration:none; color:white; }

		a.subL2 { text-align:right; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; display:block; background:white; color:#0c6cb8; padding-top:4px; padding-right:22px; padding-bottom:4px; border-bottom:solid 1px #d0d0d0; width:206px; position:relative; font-weight:bold; }
		a.subL2:visited { background:white; text-decoration:none; color:#0c6cb8; }
		a.subL2:hover { background:#FF9999; text-decoration:none; color:white; }
		a.subL2:active { background:#FF9999; text-decoration:none; color:white; }


		a.subLA { text-align:right; text-decoration:none; color:black; font-family:Arial,Helvetica; font-size:11px; display:block; background:#2791f5; color:white; padding-top:4px; padding-right:22px; padding-bottom:4px; border-bottom:solid 1px #d0d0d0; width:206px; position:relative; font-weight:bold; }
		a.subLA:visited { text-decoration:none; color:white; }
		a.subLA:hover { text-decoration:none; color:white; }
		a.subLA:active { text-decoration:none; color:white; }

		a.subLopenable { text-align:right; background:url( '/images/arrow_sub.gif' ) white; background-position:98% 50%; background-repeat:no-repeat; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; display:block; color:#0c6cb8; padding-top:4px; padding-right:22px; padding-bottom:4px; border-bottom:solid 1px #d0d0d0; width:206px; position:relative; font-weight:bold; }
		a.subLopenable:visited { background:white; background-position:98% 50%; background-repeat:no-repeat; text-decoration:none; color:#0c6cb8; }
		a.subLopenable:hover { background:url( '/images/arrow_wsub.gif' ) #2791f5; background-position:98% 50%; background-repeat:no-repeat; text-decoration:none; color:white; }
		a.subLopenable:active { background:url( '/images/arrow_wsub.gif' ) #2791f5; background-position:98% 50%; background-repeat:no-repeat; text-decoration:none; color:white; }

		a.subLAopenable { text-align:right; text-decoration:none; color:black; font-family:Arial,Helvetica; font-size:11px; display:block; background:url( '/images/arrow_wsub.gif' ) #2791f5; background-position:98% 50%; background-repeat:no-repeat; color:white; padding-top:4px; padding-right:22px; padding-bottom:4px; border-bottom:solid 1px #d0d0d0; width:206px; position:relative; font-weight:bold; }
		a.subLAopenable:visited { text-decoration:none; color:white; }
		a.subLAopenable:hover { text-decoration:none; color:white; }
		a.subLAopenable:active { text-decoration:none; color:white; }

		div.pop { visibility:hidden; position:absolute; top:0px; left:0px; z-index:101; background:#e3e3e3; color:black; border:solid 1px #acacac; width:228px; border-top-width:1px; border-right-width:1px; border-bottom-width:0px; border-left-width:1px; }

		div.pop a { font-size:12px; display:block; width:218px; color:#0d6dba; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px; border-bottom:solid 1px #acacac; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; }
		div.pop a:visited { color:#0d6dba; text-decoration:none; }
		div.pop a:hover { background:#2791f5; color:white; text-decoration:none; }
		div.pop a:active { background:#2791f5; color:white; text-decoration:none; }

		div.pop a.openable { background:url( '/images/arrow_subpop_0.gif' ) #adad9d; background-position:100% 50%; background-repeat:no-repeat; color:#0d6dba; font-family:Arial,Helvetica; font-size:11px; }
		div.pop a.openable:visited { background:url( '/images/arrow_subpop_0.gif' ) #adad9d; background-position:100% 50%; background-repeat:no-repeat; color:#0d6dba; text-decoration:none; }
		div.pop a.openable:hover { background:url( '/images/arrow_wsubpop_0.gif' ) #2791f5; background-position:100% 50%; background-repeat:no-repeat; color:white; text-decoration:none; }
		div.pop a.openable:active { background:url( '/images/arrow_wsubpop_0.gif' ) #2791f5; background-position:100% 50%; background-repeat:no-repeat; color:white; text-decoration:none; }

		div.pop a.openableHot { background:url( '/images/arrow_subpop.gif' ); background-position:100% 50%; background-repeat:no-repeat; font-family:Arial,Helvetica; font-size:11px; color:#0d6dba; font-family:Arial,Helvetica; font-size:11px; }
		div.pop a.openableHot:visited { background:url( '/images/arrow_subpop.gif' ); background-position:100% 50%; background-repeat:no-repeat; color:#0d6dba; text-decoration:none; }
		div.pop a.openableHot:hover { background:url( '/images/arrow_wsubpop.gif' ) #2791f5; background-position:100% 50%; background-repeat:no-repeat; color:white; text-decoration:none; }
		div.pop a.openableHot:active { background:url( '/images/arrow_wsubpop.gif' ) #2791f5; background-position:100% 50%; background-repeat:no-repeat; color:white; text-decoration:none; }
		
		div.subsubs { width:228px; padding:0px; margin-top:18px; background:white; visibility:hidden; position:absolute; z-index:100; }

		a.smenu { display:block; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica; font-size:11px; color:#0066cc; margin-bottom:7px; padding:0px; text-align:right; padding-right:24px; }
		a.smenu:visited { text-decoration:none; color:#0066cc; }
		a.smenu:hover { text-decoration:underline; color:#ff0015; }
		a.smenu:active { text-decoration:underline; color:#ff0015; }
		a.smenuA { display:block; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica; font-size:11px; color:#ff0015; margin-bottom:7px; background:url( '/images/arrow_subtitle.gif' ); background-repeat:no-repeat; background-position:100% 50%; margin-bottom:7px; padding:0px; text-align:right; padding-right:24px; }
		a.smenuA:visited { text-decoration:none; color:#ff0015; }
		a.smenuA:hover { text-decoration:underline; color:#ff0015; }
		a.smenuA:active { text-decoration:underline; color:#ff0015; }
		a.smenuB { display:block; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica; font-size:11px; color:#0066cc; text-align:right; background:url( '/images/arrow_subtitle.gif' ); background-repeat:no-repeat; background-position:100% 50%; margin-bottom:7px; padding:0px; text-align:right; padding-right:24px;  }
		a.smenuB:visited { text-decoration:none; color:#0066cc; }
		a.smenuB:hover { text-decoration:underline; color:#ff0015; }
		a.smenuB:active { text-decoration:underline; color:#ff0015; }

		a.ssmenu { display:block; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; color:#0066cc; margin-bottom:1px; padding:0px; text-align:right; padding-right:38px; background:url( '/images/arrow_subsub.gif' ) white; background-repeat:no-repeat; background-position:87% 40%; }
		a.ssmenu:visited { text-decoration:none; color:#0066cc; background:url( '/images/arrow_subsub.gif' ) white; background-repeat:no-repeat; background-position:87% 40%; }
		a.ssmenu:hover { text-decoration:underline; color:#ff0015; background:url( '/images/arrow_subsuba.gif' ) white; background-repeat:no-repeat; background-position:87% 40%; }
		a.ssmenu:active { text-decoration:underline; color:#ff0015; background:url( '/images/arrow_subsuba.gif' ) white; background-repeat:no-repeat; background-position:87% 40%; }
		a.ssmenuA { display:block; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; color:#ff0015; margin-bottom:1px; padding:0px; text-align:right; padding-right:38px; background:url( '/images/arrow_subsuba.gif' ) white; background-repeat:no-repeat; background-position:87% 40%; }
		a.ssmenuA:visited { text-decoration:none; color:#ff0015; }
		a.ssmenuA:hover { text-decoration:underline; color:#ff0015; }
		a.ssmenuA:active { text-decoration:underline; color:#ff0015; }

		div.specialMenuLeft { width:228px; margin-top:20px; font-size:11px; font-family:Arial,Helvetica; }

		div.infoLinksLeft { width:206px; margin-right:22px; text-align:right; font-size:11px; font-family:Arial,Helvetica; }
		div.infoLinksLeft div { margin-top:10px; }
		div.infoLinksLeft a { text-decoration:none; font-weight:bold; color:#0066cc; }
		div.infoLinksLeft a:visited { text-decoration:none; font-weight:bold; color:#0066cc; }
		div.infoLinksLeft a:hover { text-decoration:underline; font-weight:bold; color:#0066cc; }
		div.infoLinksLeft a:active { text-decoration:underline; font-weight:bold; color:#0066cc; }

		div.searchBox {  margin-top:25px; border-top:solid 1px #d0d0d0; border-bottom:solid 1px #d0d0d0; padding-top:1px; padding-bottom:1px; }
		div.searchBox form { font-family:Verdana,Tahoma; font-size:11px; margin:0px; padding-top:20px; padding-bottom:12px; padding-left:25px; background-color:#e8e8e8; background-image:url( '/images/bg_searchbox.gif' ); }
		div.searchBox form span.hiliteSpan { border:solid 1px white; margin-right:7px; }
		div.searchBox form input.searchBoxField { margin-left:-2px; margin-top:15px; margin-bottom:10px; width:118px; height:16px; padding-top:1px; padding-left:2px; font-size:10px; font-family:Arial,Helvetica; color:#323232; border:solid 1px #a4abb3; }
		div.searchBox form input.searchBoxButton { font-size:10px; margin-top:15px; margin-bottom:10px; height:18px; border:outset 1px #acacac; color:#484d50; background:#ebebeb; }
		div.searchBox form a { font-family:Arial,Helvetica; font-size:10px; color:#0c6cb9; text-decoration:underline; }
		div.searchBox form a:visited { color:#0c6cb9; text-decoration:underline; }
		div.searchBox form a:hover { color:#0c6cb9; text-decoration:underline; }
		div.searchBox form a:active { color:#0c6cb9; text-decoration:underline; }

		ul { list-style-position:outside; list-style-type:square; list-style-image:url( '/images/dot_list.gif' ); color:#333333; font-family:Verdana,Tahoma; font-size:12px; }
		ol { list-style-position:outside; list-style-type:decimal-leading-zero; color:#333333; font-family:Verdana,Tahoma; font-size:12px; }

		span.hideSpan { z-index:100; visibility:hidden; position:absolute; overflow:auto; width:1px; height:1px; }

		font.newsDateFront { font-size:10px; font-family:Tahoma,Verdana; color:#333333; }
		a.newsHeadlineFront { font-size:11px; font-family:Arial,Helvetica; text-transform:uppercase; color:#0066cc; text-decoration:none; }
		a.newsHeadlineFront:visited { color:#0066cc; text-decoration:none; }
		a.newsHeadlineFront:hover { color:#0066cc; text-decoration:underline; }
		a.newsHeadlineFront:active { color:#0066cc; text-decoration:underline; }

		
		FONT.Caption { font-family:Arial,Helvetica; font-size:11px; color:#333333; }
		FONT.Heading { font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica; font-size:22px; color:#333333; }
		FONT.MiniHeading { font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica; font-size:14px; font-weight:bold; color:#333333; }
		FONT.RedText { color:#ff0016; }
		FONT.SubHeading { font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica; font-size:18px; color:#333333; }
		
				body { margin:0px; background:white; font-family:Verdana,Tahoma; font-size:12px; color:#333333; }
/*		td { font-size:10px;  }

		div.mainContent { width:578px; height:100%; padding-top:13px; padding-bottom:22px; padding-right:35px; margin-left:43px; }
*/
		a.menuLinks { color:#0c6cba; }
		a.menuLinks:visited { color:#0c6cba; }
		a.menuLinks:hover { color:#0c6cba; }
		a.menuLinks:active {color:#0c6cba; }
		
		INPUT, SELECT, TEXTAREA { fONT-SIZE: 10px; FONT-FAMILY: Verdana;}.text-HeaderBlack {

	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
