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;}
/**/.RedTitle2 {	FONT-WEIGHT: bold; FONT-SIZE: 11px; line-height:19px; COLOR: #000000; margin:0; padding-left: 0px;}
.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.topMenuR, aA.topMenuR:hover, a.topMenuR:visited, a.topMenuR:active 
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF; letter-spacing:0; 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; height:18px; margin:0; padding:1px 0 0 10px; background:url(../images/butGo_left.gif) left top no-repeat;}


#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;*/}

/* new by Olga K. from 20.12.2007 */
.buyDirectPP { position:relative; margin:7px 10px; height:24px}
.buyDirectPP 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;}
.buyDirectPP a:hover, .buyDirect a:visited, .buyDirect a:active { color:#fff; text-decoration:none;}
.buyDirectPP .left { display:block; float:left; width:24px; height:24px; background:url(../images/butBuyDir_greyL.gif) left top no-repeat; /*border:1px solid blue;*/}
.buyDirectPP .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;*/}

.buyDirectPP { list-style:none;}
.buyDirectPP a { white-space:nowrap; width:60px;}
.buyDirectPP a:hover { _background-color:#efefef;}

.buyDirectPP ul a, .buyDirectPP ul a:visited, .buyDirectPP ul a:active { position:relative; display:block; padding:2px 8px 0 33px; width:63px; height:18px; background:url(../images/butShopL.png) no-repeat left top; _background:url(../images/butShopL.gif) no-repeat left top; font-family:Tahoma; font-size:10px; color:#666;}
.buyDirectPP ul a .right { right:-9px; background:url(../images/butShopR.png) no-repeat right top; background-color:none; _background:url(../images/butShopR.gif) no-repeat right top;}
.buyDirectPP ul a:hover {text-decoration:underline; color:#ff0000; _background:none; _background-image:url(../images/butShopL.gif); _background-position:left top; _background-repeat:no-repeat;}

.buyDirectPP ul { visibility:hidden; position:absolute; top:-35px; _top:-41px; left:0; list-style:none; margin:0; padding:0;}
.buyDirectPP table { position:absolute; left:0;}
.buyDirectPP li:hover ul, .buyDirectPP a:hover ul { visibility:visible; z-index:1000;}

.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;}

/* new by Olga K. from 20.12.2007 */
.buyDirectRPP {MARGIN: 0px; padding:0; POSITION: relative; HEIGHT: 35px;}
.buyDirectRPP A { text-align:center; PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 11px; BACKGROUND: url(../images/butBuyDir_redBg.gif) no-repeat left bottom; LEFT: 9px; PADDING-BOTTOM: 0px; width:126px; COLOR: #fff; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 35px}
.buyDirectRPP a:hover, .buyDirectRPP a:visited, .buyDirectRPP a:active { color:#fff; text-decoration:none;}
.buyDirectRPP .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;*/}
.buyDirectRPP  img { display:block; margin:6px auto 4px auto; width:13px; height:9px;}

/*right*/
.buyDirectRPP { list-style:none;}
.buyDirectRPP a { white-space:nowrap;}
.buyDirectRPP a:hover { _background-color:#efefef;}

.buyDirectRPP ul a, .buyDirectRPP ul a:visited, .buyDirectRPP ul a:active { position:relative; display:block; padding:2px 8px 0 57px; width:78px; height:18px; background:url(../images/butShopL2.png) no-repeat left top; _background:url(../images/butShopL2.gif) no-repeat left top; font-family:Tahoma; font-size:10px; color:#666; text-align:left;}
.buyDirectRPP ul a .right { right:-9px; background:url(../images/butShopR.png) no-repeat right top; background-color:none; _background:url(../images/butShopR2.gif) no-repeat right top;}
.buyDirectRPP ul a:hover {text-decoration:underline; color:#ff0000; _background:none; _background-image:url(../images/butShopL2.gif); _background-position:left top; _background-repeat:no-repeat;}

.buyDirectRPP ul { visibility:hidden; position:absolute; bottom:-40px; _top:16px; left:3px; _left:-6px; list-style:none; margin:0; padding:0;}
.buyDirectRPP table { position:absolute; left:0;}
.buyDirectRPP li:hover ul, .buyDirectRPP a:hover ul { visibility:visible; z-index:1000;}
/*end of new by Olga K. from 20.12.2007*/

/*--- new 23.01.2008 - for buttons ---*/

.buyDirectC {PADDING: 0px; MARGIN: 0px; POSITION: relative; HEIGHT: 22px;}
.buyDirectC A.buy {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; text-indent:33px; FONT-SIZE: 11px; BACKGROUND: url(../images/butBuyDir_grWhite.gif) no-repeat left bottom; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 160px; COLOR: #ff0000; line-height:15px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 19px}
.buyDirectC A.buy:hover {COLOR: #ff0000; TEXT-DECORATION: underline; BACKGROUND: url(../images/butBuyDir_grWhite.gif) no-repeat left bottom;}

.buyDirectC A {WHITE-SPACE: nowrap}
.buyDirectC A:hover {BACKGROUND-COLOR: #efefef}
.buyDirectC A {PADDING-RIGHT: 0px; DISPLAY: block;text-indent:33px; padding-left:0; FONT-SIZE: 11px; BACKGROUND: url(../images/butShopLC.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 160px; COLOR: #666; PADDING-TOP: 2px; FONT-FAMILY: Tahoma; POSITION: relative; HEIGHT: 19px; TEXT-ALIGN: left}

.buyDirectC .right {DISPLAY: block;   WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 19px;RIGHT: -9px; BACKGROUND: url(../images/butShopRC.gif) no-repeat right top;}
.buyDirectC A:hover {BACKGROUND: url(../images/butShopLC.gif) no-repeat left top; COLOR: #ff0000; TEXT-DECORATION: underline}

/*---end new ---*/

#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;TEXT-ALIGN:Left}
/**/.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:376px; 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; 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; width:242px; padding:6px 0; color:#fff; text-align:center; background:url(../images/footerLinksTop.gif) right top no-repeat #e9e9e9;}
#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;}



.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;}

#leftNav ul.extra a { text-decoration:underline;}

#leftNav ul.extra a:hover { text-decoration:none;}

#leftNav ul.extra ul { margin:0 0 0 7px; padding:0; list-style:none; list-style-image:none;}

#leftNav ul.extra ul li { padding:8px 8px 0 11px; background:url(../images/arrow.gif) 0 9px no-repeat;}

h5 { margin:12px 0 0 28px; font-size:11px; font-weight:bold; color:#333333;}

/* Begin: Enhancement CSS Code */

.container1{float:left;width: 244px;}

.margin10{margin:10px;}

.clearAll{clear: both;}

/* Begin: Padding Top */
.pTop5{padding-top: 5px;}

.pTop10{padding-top: 10px;}

.pTop15{padding-top: 15px;}

.pTop20{padding-top: 20px;}
/* End: Padding Top */

/* Begin: Padding Bottom */
.pBot5{padding-bottom: 5px;}

.pBot3{padding-bottom:3px;}

html>body .pBottom5{padding-bottom:15px;}

.pBot10{padding-bottom:10px;}

html>body .pBottom10{padding-bottom:20px;}

.pLeft10{padding-left: 10px;}

.pLeft15{padding-left: 15px;}

.pBot15{padding-bottom: 15px;}

.pBot20{padding-bottom: 20px;}
/* End: Padding Bottom */

/* Begin: Margin Top */
.mTop2{margin-top: 2px;}

.mTop5{margin-top: 5px;}

.mTop10{margin-top: 10px;}

.mTop15{margin-top: 15px;}

.mTop18{margin-top: 18px;}
/* End: Margin Top */

/* Begin: Margin Right */
.mRight4 {margin-right: 4px;}

.mRight5 {margin-right: 5px;}

.mRight7 {margin-right: 7px;}

.mRight10{margin-right: 10px;}

.mRight15{margin-right: 15px;}
/* End: Margin Right */

/* 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;}
/* Begin: Margin Bottom */

/* Begin: Margin left */
.mLeft5{margin-left: 5px;}

.mLeft10{margin-left: 10px;border:1px solid;}

.mLeft15{margin-left: 15px;}

.mLeft20{margin-left: 20px;}

.mLeft195{margin-left: 195px;}
/* End: Margin left */

/* Start: Shop Direct */
.topmidd{
	background-color: #FFFFFF;
	background-image: url(../enh_images/btopmidd.gif);
	background-repeat: repeat-x;
	height:5px;
}
.bottommidd{
	background-color: #FFFFFF;
	background-image: url(../enh_images/bbottommidd.gif);
	background-repeat: repeat-x;
	height:5px;
}
.leftmidd{
	background-color: #FFFFFF;
	background-image: url(../enh_images/bleft1.gif);
	background-repeat: no-repeat;
	width:7px;	
}

.rightmidd{
	background-color: #FFFFFF;
	background-image: url(../enh_images/bright1.gif);
	background-repeat: no-repeat;
	width:6px;	
}
.floatleft{float:left;}
.floatright{float:right;}
.center{
	background-color: #FFFFFF;
	background-image: url(../enh_images/bcenter.gif);
	background-repeat: repeat-x;
	height:92px;
}
.layercenter{
	background-color: #FFFFFF;
	background-image: url(../enh_images/blayercenter.gif);
	background-repeat: repeat-x;
	height:38px;
}
.sdirect{	
	background-image: url(../enh_images/shopdirect.gif);
	height:30px;
	background-repeat:no-repeat;
}
.ani{
float:left;
width:64px;
margin-right:18px;
}
.btncont{
float:left;
width:110px;
height:18px;
}

TD.linksArea {PADDING-RIGHT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: right}
TD.searchArea {WIDTH: 100%; TEXT-ALIGN: right}

INPUT.searchField {BORDER-RIGHT: #d5d5c9 1px solid; BORDER-TOP: #d5d5c9 1px solid; FLOAT: right; PADDING-BOTTOM: 1px; BORDER-LEFT: #d5d5c9 1px solid; WIDTH: 113px; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #d5d5c9 1px solid; HEIGHT: 12px}

.mTop22 {MARGIN-TOP: 22px}
/* End: Shop Direct */

/* End: Enhancement CSS Code */


/* Added for OEM changes*/

table.MWcontent { padding:0; width:100%;}

table.MWcontent td { padding:15px; vertical-align:top;}

table.MWcontent td.pic { padding:2px 0; text-align:right;}

table.MWgroups { margin:30px 0 50px 0; padding:0; width:100%;}

table.MWgroups td { padding:0 15px; width:170px; vertical-align:top; text-align:center; font-weight:bold; background:url(../Images/dots_vert.gif) left top repeat-y; background-image:expression(previousSibling == null ? 'none' : '');}

table.MWgroups td:first-child { background:none;}

table.MWgroups img { margin:20px auto 6px auto;}

table.MWgroups a { display:block; text-align:center; font-weight:bold;}

/* Added for OEM changes*/

/*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 */

