body { margin-top:0px;margin-left:5px;padding:0; }
BODY, TD {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#666;}
img { border:0;}
/**/INPUT, SELECT  {	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#666; letter-spacing:-1px;}

btnNotSure {	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.small {	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}
.small1 {	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.middle {	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
A { COLOR: #ff0000; TEXT-DECORATION: none}
A:active {	COLOR: #ff0000; TEXT-DECORATION: underline}
A:hover {	COLOR: #ff0000; TEXT-DECORATION: underline}
A.lnav {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lnav:hover {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lnav:visited {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
/**/A.blackS {	FONT-SIZE: 10px; COLOR:#999; TEXT-DECORATION: none; }
A.blackS:visited {	FONT-SIZE: 10px; COLOR:#999; TEXT-DECORATION: none}
A.blackS:hover { COLOR:#999; TEXT-DECORATION: underline}
/**/A.black {	FONT-SIZE: 11px; COLOR:#666; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.black:active {	FONT-SIZE: 11px; COLOR:#666; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.black:visited {	COLOR:#666}
A.black:hover {	FONT-SIZE: 11px; COLOR:#666; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.small {	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.small:hover {	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.small:visited {	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}
.separatorDots {	BACKGROUND-IMAGE: url(../Images/dots_vert.gif)}
/**/.RedBigTitle {	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.BlackTitle {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
/**/.RedTitle {	FONT-WEIGHT: bold; FONT-SIZE: 11px; line-height:19px; COLOR: #ff0000; background:url(../images/arrow3.gif) left top no-repeat; margin:0; padding-left:8px;}
.RedBig2 {	FONT-SIZE: 20px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.smallRed {	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.smallRed1 {	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.middleRed {	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
/**/.prodDescr {padding:0 3px 0 3px; FONT-SIZE: 9px; color:#666; }
UL {	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 18px; PADDING-TOP: 5px}

A.topMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.topMenu:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
A.topMenu:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
A.slogan {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 2px
}
A.slogan:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
A.slogan:visited {
	COLOR: #fff; TEXT-DECORATION: none
}





/*-------------------*/
h1 { margin:14px 0 0 0; font-family:Tahoma; font-size:20px; font-weight:normal; color:#010101;}
h1 span { color:#ed1c24;}
h1 sup { font-size:14px;}
#leftNav h1 { display:block; margin:0; padding:10px 0 0 11px; height:34px; _height:42px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999; background:url(../images/LeftNavBgTop1.gif) left top no-repeat;}
.timeline h1 { color:#000; margin:0}
h2 { margin:0 0 12px 0; font-family:Tahoma; font-size:16px; font-weight:normal; color:#999;}
h3 { margin:10px 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000;}
.timeline h4 { margin:8px 0 0 0; padding:0; font-size:18px; font-weight: normal}
.timeline ul { list-style: disc;}
.timeline li { padding-bottom:8px}


div.butGo { position:relative; float: right; margin:0 0 0 5px; padding:0 10px 0 0; height:18px; background:url(../images/butGo_bg.gif) right top no-repeat; font-family:Tahoma; font-size:12px; _font-size:14px; text-align:left; color:#ffffff;cursor:hand}
.butGo .left { display:block; /*_display:inline;*/ height:18px; margin:0; padding:0 0 0 10px; /padding:2px 0 0 12px; background:url(../images/butGo_left.gif) left top no-repeat; font-family:Tahoma; font-size:14px; _font-size:14px;}

#leftNav { background: #efefef;}
#home #leftNav { margin-top:5px; background: #f3f3f3;}
#leftNav .links { list-style:url(../images/arrowNav.gif); margin:4px 0 0 28px; _margin-left:30px;}
#leftNav .links li { padding:0 8px 8px 0; }
#leftNav .links a { font-size:11px; color:#666;}
.buyDirect { position:relative; margin:7px 10px; height:24px}
.buyDirect a { position: absolute; /*position: relative; float:left;*/ display:block; padding:1px 20px 0 33px; height:24px; font-size:11px; /*font-weight:bold;*/ color:#fff; background:url(../images/butBuyDir_greyBg.gif) left top no-repeat;}
.buyDirect a:hover, .buyDirect a:visited, .buyDirect a:active { color:#fff; text-decoration:none;}
.buyDirect .left { display:block; float:left; width:24px; height:24px; background:url(../images/butBuyDir_greyL.gif) left top no-repeat; /*border:1px solid blue;*/}
.buyDirect .right { position:absolute; top:0; right:0; _right:-1px; display:block; width:10px; height:24px; background:url(../images/butBuyDir_greyR.gif) right top no-repeat; /*border:1px solid blue;*/}


.buyDirectR { position:relative; margin:0; height:35px;}
.buyDirectR a { position: absolute; left:9px; width:120px; _width:156px; display:block; padding:0px 16px; height:35px; font-size:11px; color:#fff; background:url(../images/butBuyDir_redBg.gif) left bottom no-repeat;}
.buyDirectR a:hover, .buyDirectR a:visited, .buyDirectR a:active { color:#fff; text-decoration:none;}
.buyDirectR .right { position:absolute; top:0; right:0; _right:-1px; display:block; width:10px; height:35px; background:url(../images/butBuyDir_redR.gif) right bottom no-repeat; /*border:1px solid blue;*/}
.buyDirectR  img { display:block; margin:6px auto 4px auto; width:13px; height:9px;}

#leftNav .but { position:relative; padding:0; margin:0; height:26px; background:url(../images/but_bg.gif) left top repeat-y; line-height:1px; }
#leftNav .but a { background:url(../images/arrowNav.gif) left center no-repeat; margin:0 0 0 15px; padding:3px 0 0 10px; font-family:Helvetica, Arial, sans-serif; font-size:11px; /**/ _font-size:12px; *font-size:12px; font-weight:bold; color:#666; line-height:12px;}
#leftNav .but .content { margin:0; padding:6px 0 0 0; background:url(../images/but_top.gif) left top no-repeat;}
#leftNav .but img { position:absolute; bottom:0;}


/* .but1 is not used */
#leftNav .but1 { padding:0; background:url(../but/images/but1_bg.gif) left top repeat-y; }
#leftNav .but1 .links a { font-size:10px; line-height:12px;}
#leftNav .but1 .content { margin:0; padding:8px 0 0 0; background:url(../but/images/but1_top.gif) left top no-repeat;}
#leftNav .but1 img { margin:0; padding:0; vertical-align:bottom; }

#home .lefNavBot { margin:0; margin-top:60px; padding:0; width:244px; height:18px; background:url(../images/LeftNavBgBot.gif) left bottom no-repeat;}

.groupLink { margin-top:8px;}
.groupLink td.bul { width:19px; background:url(../images/arrow.gif) center top no-repeat;}

.rightColInfo {           FONT-SIZE: 10px}
.rightColInfo H4 {     PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: url(../images/rightColInfo_top.gif) no-repeat left top; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 10px; TEXT-ALIGN: center}
.rightColInfo  .content { margin:0; padding:0; border-left:1px solid #edecec; border-right:1px solid #edecec;}
/**/.rightColInfo p { margin:0; padding:0 6px 0 16px; background:url(../images/arrow1.gif) left top no-repeat;}
.rightColInfo p b { display:block;}
p.separator { margin:0 6px; padding:0; height:1px; background:url(../images/separator_h.gif) center repeat-x; overflow:hidden; }
/**/.rightColInfo P.separator { height:24px;} 
.timeline p.separator { margin:0}
.rightColInfo .bottom { margin:0; padding:6px 9px; height:30px; background:url(../images/rightColInfo_bot.gif) left bottom no-repeat; font-size:1px;}
.rightColInfo .bottom a { display:block; margin:0; padding:0 0 0 8px; font-weight:bold; color:#666; background:url(../images/arrow.gif) left top no-repeat ;}

.arrow, .arrow1 { font-size:9px; padding-left:5px; background:url(../images/arrow.gif) no-repeat;}
.arrow1 { display:block; color:#666; margin-left:10px}
.arrow1:hover { color:#666;}

#compatibility { width:380px; background:url(../images/compatibilityArea_bg.gif) repeat-y;}
#compatibility table { background:url(../images/compatibilityArea_top.gif) left top no-repeat;}
#compatibility .bot { height:10px; background:url(../images/compatibilityArea_bot.gif) no-repeat; font-size:5px; line-height:5px;}
#compatibility .butGo { position:relative; float: left; margin:0; padding:0 10px 0 0; overflow:visible; height:18px; background:url(../images/butGo_bg1.gif) right top no-repeat; font-family:Tahoma; font-size:11px; _font-size:12px; text-align:left; color:#fff;}
#compatibility .butGo .left {display:block; _display:inline; height:18px; margin:0; padding:1px 0 0 10px; background:url(../images/butGo_left1.gif) left top no-repeat;}
#compatibility .butGo:hover { text-decoration:none;}

.backToTop { float:right; margin-top:8px; padding-left:10px; font-size:9px; background:url(../images/arrow4.gif) left top no-repeat;}

.bucketsTitle { font-size:10px; font-weight:bold; color:#666; background:url(../images/bgWhite.gif) bottom repeat-x;}
.bucketsTitle div { margin:0; padding:10px 0; text-align:center; background:url(../images/bgWhite.gif) top repeat-x;}

#footer { padding-top:20px; text-align:right;}
#footer .links { position:relative; float:right; padding:6px 10px 6px 0; list-style:none; color:#fff; text-align:center; background:url(../images/footerLinksTop.gif) right top no-repeat #e9e9e9;}
#footer .links li { position:relative;}
#footer .links b { float:left; margin-top:-6px; _margin-top:-8px; display:block; width:10px; height:10px; background:url(../images/footerLinksTopL.gif) left no-repeat;}
#footer .links a { font-size:9px; color:#999; }
#footer .bottomLinks { clear:both; margin:0; padding:11px 0; _padding-top:4px; text-align:center; line-height:14px; font-size:9px; color:#e2e3e2; background: url(../images/footerBg.gif) left bottom no-repeat #f9f9f9; border-top:3px solid #cccccd;}

#footer .bottomLinks span, #footer .bottomLinks a { color:#999;}


.mainMenu { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center;line-height:10px;}



.noBul p, .noBul table, .noBul p p, .noBul table p, .noBul ul p { BACKGROUND: none}

.noBul p A, .noBul table A, .noBul table p A, .noBul ul A  {	COLOR: #666}

.noBul p A:hover, .noBul table A:hover, .noBul table p A:hover, .noBul ul A:hover {COLOR: #666}

.noBul p A:visited, .noBul table A:visited, .noBul table p A:visited, .noBul ul A:visited {COLOR: #666}



.noBul ul { margin:0 0 0 5px; padding:0; list-style:none; /*border:1px solid green;*/}
.noBul ul li { padding:0 0 0px 9px; background:url(../images/Arrow2.gif) no-repeat left top;}
.noBul ul li a { FONT-SIZE: 11px; }

div.ww { padding-bottom:10px; font-family:Tahoma; font-size:12px; color:#fff; text-align:right;}
div.ww img { margin:0 10px -7px 0;}

/*Start - Find a Retailer */

.tabcontainer{
float:left;
width:430px;
padding:0px;
margin:0px;
padding-left:10px;
}

.sdk_TextContent p {
	margin: 0 0px 15px 0;
}

.tabsearch{
	width:440px;
	padding:0px;
	margin:0px;
	margin-left:1px;
	background-color: #fbfbf9;
	border: 1px solid #d0d0ce;
}


.pLeft10{
	padding-left: 10px;
}


.title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.normaltext{
	font-family: Verdana, "Arial", "Helvetica", Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.fldcontainer{
width:430px;
float:left;
padding:0 0 0px 5px;
height:auto;
margin-left:10x;
}


html>body .fldcontainer{
width:430px;
float:left;
padding:0 0 0px 5px;
height:auto;
margin-left:10x;
}


.colleft{
float:left;
width:125px;
margin-right:5px;
}
.colright{
float:left;
width:260px;

}


.sdk_TabViewer_Tabs:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.sdk_TabViewer_Tabs { display: inline-block; }
/* start commented backslash hack - styles for IE only \*/
* html .sdk_TabViewer_Tabs { height: 1%; }
.sdk_TabViewer_Tabs { display: block; }
/* close commented backslash hack */


.sdk_TabViewer_Tabs .sdk_TabViewer_Title {	
	
	font-family:tahoma;
	FONT-SIZE: 11px;
	background:#e7e7e7;
	color:#000000;
	cursor:pointer;
	height:24px;
	padding-top:5px;
	margin:0px;
	width:130px;
	float:left;
	text-decoration:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9f9f9f;
	border-right-color: #9f9f9f;
	border-left-color: #9f9f9f;
}


.sdk_TabViewer_Tabs .sdk_Selected {
	background-image:url(../images/sdk_tab_on.gif);
	background-repeat:no-repeat;
	border-right:1px solid #FFFFFF;
	width:132px;
	height:15px;
	margin-left:1px;
	}

.sdk_TabViewer_Panes .sdk_TabViewer_TabText {
	padding: 20px;
	margin:0px;
	margin-left:2px;
	/*background: url(images/TabContent_Gradient_new.jpg) top left repeat-x;*/
	background-color: #fff;
	kborder-left:1px solid #FFFFFF;
	border:1px solid #a0a0a0;
	
}

html>body .sdk_TabViewer_Panes .sdk_TabViewer_TabText {
	padding: 20px;
	margin:0px;
	margin-left:1px;
	/*background: url(images/TabContent_Gradient_new.jpg) top left repeat-x;*/
	background-color: #fff;
	kborder-left:1px solid #FFFFFF;
	border:1px solid #a0a0a0;
	
}

#tabs {
		display: block;
		float: left;
		width: 580px;
}

.tab_sel{
	font-family:tahoma;
	FONT-SIZE: 11px;
	color:#000000;
	cursor:pointer;
	height:24px;
	padding-top:5px;
	margin:0px;
	width:130px;
	float:left;
	text-decoration:none;
	font-weight: bold;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9f9f9f;
	border-right-color: #9f9f9f;
	border-left-color: #9f9f9f;
}

html>body .tab_sel{
	font-family:tahoma;
	FONT-SIZE: 11px;
	color:#000000;
	cursor:pointer;
	height:24px;
	padding-top:5px;
	margin:0px;
	width:130px;
	float:left;
	text-decoration:none;
	font-weight: bold;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9f9f9f;
	border-right-color: #9f9f9f;
	border-left-color: #9f9f9f;
}

.tab_bdr{
	padding: 0px;
	width: 437px;
	clear: left;
	font-size: 0px;
	margin:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9f9f9f;
}
html>body .tab_bdr{
	padding: 0px;
	width: 435px;
	clear: left;
	font-size: 0px;
	margin:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9f9f9f;
}
.tab{
	font-family:tahoma;
	FONT-SIZE: 11px;
	background:#e7e7e7;
	color:#000000;
	cursor:pointer;
	height:24px;
	padding-top:5px;
	margin:0px;
	width:130px;
	float:left;
	text-decoration:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9f9f9f;
	border-right-color: #9f9f9f;
	border-left-color: #9f9f9f;
}
html>body .tab{
	font-family:tahoma;
	FONT-SIZE: 11px;
	background:#e7e7e7;
	color:#000000;
	cursor:pointer;
	height:20px;
	padding-top:5px;
	margin:0px;
	width:130px;
	float:left;
	text-decoration:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9f9f9f;
	border-right-color: #9f9f9f;
	border-left-color: #9f9f9f;
}


#tabs {
		display: block;
		float: left;
		width: 400px;
}
		
.panel {
border: solid 1px #9f9f9f;
background-color: #FFFFFF;
padding: 0px;
width: 443px;
overflow: auto;
clear: left;
margin:0px;
margin-top:-3px;

}

html>body .panel {
border: solid 1px #9f9f9f;
background-color: #FFFFFF;
padding: 0px;
width: 431px;
overflow: auto;
clear: left;
margin:0px;
margin-top:-1px;

}

.line1{
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	padding-bottom:10px;
}

.line{
	
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ebebeb;
	border-bottom-color: #ebebeb;	
}


.pTop0{
 padding-top: 0px;
}


.clearAll{
	clear: both;
}

.pTop10{
 padding-top: 10px;
}

.pTop15{
	padding-top: 15px;
}


/* Begin: Margin Bottom */
.mBot2{
	margin-bottom: 2px;
}

.mBot3{
	margin-bottom: 3px;
}

.mBot5{
	margin-bottom: 5px;
}

.mBot10{
	margin-bottom: 10px;
}

.mBot15{
	margin-bottom: 15px;
}

.mBot20{
	margin-bottom: 20px;
}

/*End - Find a Retailer */

