@charset "utf-8";
/* CSS Document */
h2{font-size:16px;}
.anylinkmenuhidden {

    display: none;

}

html,body{margin:0;padding:0;height:100%;border:none;
/*overflow:hidden;  No Scroll Bar */}
html{overflow-y:scroll; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
img{ border:none;}

a:link{color:#df3a40; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:111; letter-spacing:0px}
a:visited{color:#df3a40; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:111; letter-spacing:0px}
a:hover{color:#000; text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif; font-weight:111; letter-spacing:0px;}

hr{ color:#CCC; border-bottom:1px solid #CCC; border-left:none; border-right:none; border-top:none; height:1px !important}

.hidden {

    display: none;

}

.current {
    font-size:14px;
    font-weight:bold;
    text-decoration: none;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    }	


/*---*/

.mainPageContainer{ width:975px;}
.headerContainer{width:975px; background-color:#ffffff;}
.topBanner{ height:91px; text-align:center; padding-top:2px; background-color:#d7d7d7; }
.topLogoBrands{ width:975px; }
.logostrip{ height:30px; background-color:white; background-repeat:repeat-x; width:975px;}

img.logostyle{ padding-left:19px; margin-top:5px;}

img.logostyleNew{ padding-left:0px; margin-top:0;}
.subMenuNav{ font-size:8px; color:#40768A}

a:link.newNavBlue { text-decoration:none; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;  }
a:visited.newNavBlue {  text-decoration:none; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;  }
a:hover.newNavBlue {text-decoration:underline; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; }

a:link.newNavRed { text-decoration:none; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#b41339 }
a:visited.newNavRed {  text-decoration:none; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#b41339 }
a:hover.newNavRed {text-decoration:underline; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;color:#b41339 }

a:link.newNavGreen { text-decoration:none; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#808e3e }
a:visited.newNavGreen {  text-decoration:none; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#808e3e }
a:hover.newNavGreen {text-decoration:underline; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;color:#808e3e }

.newNavBlue{ text-decoration:none; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;  }
.newNavRed{ text-decoration:none; border:0px; font-family:Tahoma, Geneva, sans-serif;font-size:10px; color:#b41339 }
.newNavGreen{ text-decoration:none; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#808e3e }
.newNavOrange{ text-decoration:none; border:0px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#e6643d }

.siteBrandName{ background-color:#FFFFFF; }
.CSNLogo{ height:auto/*59*/; width:431px; margin-left:10px; background-color:#FFF; float:left;}
.searchBox{ float:left; margin-left:50px; width:320px; text-align:right; }
.topMenuA{ float:left;  margin-left:20px; margin-top:5px;}

a:link.topSmallMenuLinks{ color:#000; text-decoration:none; font-size:11.6px; font-family:Arial, Helvetica, sans-serif; font-size:111;}
a:visited.topSmallMenuLinks{color:#000; text-decoration:none; font-size:11.6px; font-family:Arial, Helvetica, sans-serif; font-size:111;}
a:hover.topSmallMenuLinks{color:#df3a40; text-decoration:none; font-size:11.6px; font-family:Arial, Helvetica, sans-serif; font-size:111;}

.topSmallMenuLinks{ color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:111; padding-bottom:2px;  border-top:none; padding-top:1px; letter-spacing:0px;}

a:link.listLinks{ color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100;}
a:visited.listLinks{color:#000; text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif; font-weight:100;}
a:hover.listLinks{color:#df3a40; text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif; font-weight:100;}


.topSiteLink{ text-align:left; width:auto; margin-top:5px }
.searchPosition{ padding:0px 100px 0 12px; text-align:left;}
.powerdSearch{ height:54px; background-color:#fff; background-image:url('images/powerdBySearh2.jpg'); margin-top:10px; width:320px; background-repeat:no-repeat;}
.go_btn{ width:19px; height:18px; background-image:url('images/go_btn.jpg'); float:right; margin-top:1px;}

input.i1{ background-color:#f5f5f5; border:1px solid #ececec; width:175px; margin-right:5px; float:left; height:17px; font-size:12px}
input.i2{ background-color:#f5f5f5; border:1px solid #ececec; width:150px; margin-right:5px;}
input.i3{ background-color:#fff; border:1px solid #ccc; width:250px; margin-right:5px; margin-bottom:20px; margin-top:5px;	}

.i6{margin-top:4px; height:14px !important; width:14px !important;}
.i7box{margin-top:2px; border:1px solid #ccc;}

.topSlideAndBanner{ background-image:url('images/slideContainerBg.png'); width:975px; height:327px; background-repeat:repeat-x; }

.slideNadd{ padding:10px 10px 10px 8px;}

.slideContainer{ width:auto; height:auto; float:left;}
.bannerContainer{ height:250px; padding:8px 0 0 0px ; }

.menuContainer{ width:auto; padding-top:0px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold;font-smooth:always; float:left}


.mainNavHolder{ padding:0px 8px 0 8px; float:left;}
.mainNavHolder2{ padding:0px 0px 0px 13px; float:left; }


.roundCorner1{ background-image:url('images/bt_1.png'); height:18px; width:3px; float:left; background-repeat:no-repeat;}
.mainNavHolderActive{ padding:2px 5px 0 5px; float:left; height:18px; background-image:url('images/bt_2.png'); background-repeat:repeat-x; width:102px !important; display:block; }
.roundCorner2{ background-image:url('images/bt_3.png'); height:18px; width:24px; float:left; background-repeat:no-repeat}
.mainSubNavHolder{ font-size:11px;padding:3px 0px 3px 5px; background-color:#b3b3b3; width:auto;margin-right:5px;}
.mainNavHolder3{ font-size:11px;padding:2px 0px 3px 5px; background-color:#b3b3b3; width:auto}
.mainButCont2{background-color:#498da0 !important; width:140px;}

.NavON{/*background-color:#498da0;*/ padding:3px 0 0px 0px}
.NavON2{ padding-top:2px}

/*test*/
a:link.mainNavLinksON2b{ color:#fff; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:13px; }
a:visited.mainNavLinksON2b{color:#fff; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:13px; }
a:hover.mainNavLinksON2b{color:#b1472a; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.mainNavHolder4{ font-size:11px !important;padding:2px 0px 3px 5px;  width:auto; float:left; margin:0 5px 0 0px ; font-family:Arial, Helvetica, sans-serif; }
.mainNavHolderActive3{ padding:2px 2px 0 2px; float:left; height:18px; background-image:url('images/bt_2.png'); background-repeat:repeat-x; display:block; }
.bgBut{background-color:#b3b3b3; width:auto; letter-spacing:-1px; }
/*end test*/

a:link.mainNavLinks{ color:#ccc; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px 7px 4px 7px;}
a:visited.mainNavLinks{color:#ccc; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px 7px 4px 7px;}
a:hover.mainNavLinks{color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px 7px 4px 7px;}

a:link.mainNavLinksC{ color:#666; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px 7px 4px 7px;}
a:visited.mainNavLinksC{color:#666; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px 7px 4px 7px;}
a:hover.mainNavLinksC{color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px 7px 4px 7px;}

a:link.mainNavLinksA{ color:#999; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:12px}
a:visited.mainNavLinksA{ color:#999; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:12px}
a:hover.mainNavLinksA{color:#999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px}

a:link.mainNavLinksB{ color:#999; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:11px}
a:visited.mainNavLinksB{ color:#999; text-decoration:none;  font-family:Arial, Helvetica, sans-seriff; font-size:11px}
a:hover.mainNavLinksB{color:#999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px}

a:link.mainNavLinksON{ color:#20809b; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#b3b3b3; padding:0px 4px 4px 4px;}
a:visited.mainNavLinksON{color:#20809b; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#b3b3b3; padding:0px 4px 4px 4px;}
a:hover.mainNavLinksON{color:#b1472a; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#b3b3b3; padding:0px 4px 4px 4px;}

a:link.mainNavLinksONB{ color:#000; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold}
a:visited.mainNavLinksONB{color:#000; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold}
a:hover.mainNavLinksONB{color:#b1472a; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold}

a:link.mainNavLinksON2{ color:#fff; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#b3b3b3; padding:3px 4px 4px 4px;}
a:visited.mainNavLinksON2{color:#fff; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#b3b3b3; padding:3px 4px 4px 4px;}
a:hover.mainNavLinksON2{color:#df3a40; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#b3b3b3; padding:3px 4px 4px 4px;}


a:link.subNavMenu{ color:#666; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}
a:visited.subNavMenu{color:#666; text-decoration:none; font-size:11px;font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}
a:hover.subNavMenu{color:#fff; text-decoration:underline; font-size:11px;font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}

a:link.subNavMenuON{ color:#333; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}
a:visited.subNavMenuON{color:#333; text-decoration:underline; font-size:11px;font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}
a:hover.subNavMenuON{color:#fff; text-decoration:none; font-size:11px;font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}

.getCSN{ float:right; padding:0px 10px 0 0;}

.contentContainer{ width:975px; /*padding:15px 10px 15px 10px;*/}
.leftColumn{ width:637px; padding-right:20px; padding-left:10px}
.rightColumn{ widows:320px; padding-top:20px}

.boxContainer{ width:315px; background-color:#f5f1e8; padding:15px; font-smooth:always  }
.boxContainer2{ width:620px; background-color:#f5f1e8; padding:15px; font-smooth:always  }
.white{ background-color:white; padding:10px; clear:both}
.boxTitle{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#df3a40; padding:0 0 5px 0; font-weight:100; letter-spacing:-0.4px;}


.breadCrumbs{ Arial, Helvetica, sans-serif; font-size:15px; color:#999; font-weight:bold; margin-top:15px;}

a:link.breadLinkSelect,span.breadLinkSelect{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; color:#1b829a}
a:visited.breadLinkSelect{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; color:#1b829a}
a:hover.breadLinkSelect{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; color:#df3a40}

a:link.normalBreadCrumb{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; font-weight:bold; text-decoration:none; cursor:pointer }
a:visited.normalBreadCrumb{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; font-weight:bold; text-decoration:none;cursor:pointer}
a:hover.normalBreadCrumb{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#df3a40; font-weight:bold; text-decoration:none; cursor:pointer}

.artileContainer{ padding:10px 0 10px 0} 
.eventsContainer{ padding:0px 0 10px 0; clear:both} 
.artDate{ font-family:Arial, Helvetica, sans-serif font-size:11px; color:#999; font-weight:100}
.artDateBox{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999; font-weight:100; }
.artTitle, .artTitle h2 { font-weight: normal !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:18px !important; color:#df3a40; padding:0 0 5px 0 !important; margin: 0 !important;}
.artTitle h2 { padding: 0 !important; }
.promoBoxDate{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#df3a40; text-align:right; margin-top:5px; z-index:90; position:relative; top:-20px;}
.imgPie{ z-index:71; position:relative; top:-17px; left:-147px;}


.searchMatch{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#b1472a; font-weight:bold}
.searchMatchBuyers{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333; font-weight:bold}
.searchResultContainer{ margin-bottom:20px;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px}

.searchDate{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#df3a40; font-weight:100;}

a:link.searchResultLink{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#df3a40; font-weight:bold; text-decoration:none}
a:visited.searchResultLink{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#df3a40; font-weight:bold; text-decoration:none}
a:hover.searchResultLink{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#b1472a; font-weight:bold; text-decoration:underline}


.artAuthor{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#333; padding:0 0 10px 0; font-weight:100;}
.artContent{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333; line-height:18px;}
.artContent > p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333; line-height:18px !important;}
.artImg{ margin:0 10px 0 0; border:2px solid #f5f1e8}
.artImgDesc{ font-size:12px; line-height:15px; background-color:#f5f1e8; padding:5px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#df3a40}
.artToolCont{ width:100%;font-family:Arial, Helvetica, sans-serif; padding:5px 0 10px 0; clear:both;}
.indivCont{ float:left; margin:0 15px 0 0}
.seo_content{ padding:10px; border:1px solid #ccc; font-size:12px; font-style:italic}



a:link.artTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#df3a40}
a:visited.artTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#df3a40}
a:hover.artTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#1b829a}

.special{font-size:26px !important; font-weight:100 !important;}

a:link.readFull{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-decoration:none; color:#b1472a; line-height:10px}
a:visited.readFull{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-decoration:none; color:#b1472a; line-height:10px}
a:hover.readFull{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-decoration:none; color:#df3a40; line-height:10px}


.contentBanner{ width:100%; text-align:center; padding:15px 0 15px 0;}
.contentBanner img, img.contentBannerStyle{ border:3px solid #ccc}


a:link.pageBottomNav{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:100; text-decoration:none; color:#1b829a; }
a:visited.pageBottomNav{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:100; text-decoration:none; color:#1b829a;}
a:hover.pageBottomNav{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:100; text-decoration:none; color:#666; }

.bottomNavContainer{ margin-top:10px;}
.bottomNav1{ width:309px; float:left}
.bottomNav2{ width:309px; float:left; text-align:right}


.bottomContainer{ width:auto; background-color:#f4f1e8; margin-top:20px; height:180px; padding:15px;}

.footerContainer{ width:975px; height:175px; background-color:#DDDDDD; color:#ffffff; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #ccc}

.footerTilte{ color:#333; font-size:14px; font-weight:bold}
a:link.pagesLink{ color:#666; font-size:16px; font-weight:100; padding-left:20px}
a:visited.pagesLink{ color:#666; font-size:16px; font-weight:100; padding-left:20px}
a:hover.pagesLink{ color:#ccc; font-size:16px; font-weight:100; padding-left:20px}


.footerCol1{ padding:30px 20px 10px 50px; width:150px; color:#333}
.footerCol2{ padding:30px 20px 10px 50px; width:150px}
.footerCol3{ padding:30px 20px 10px 50px; width:150px}

a:link.footerLinks{color:#636466; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a:visited.footerLinks{color:#636466; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a:hover.footerLinks{color:#1b829a; font-family:Arial, Helvetica, sans-serif; font-size:11px}


.copyRight {padding:0 20px 20px 50px;color:#333; }

.topCopyNsearch{ padding:10px 0 15px 0;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100;}

.manufacturersCopy{ float:left; width:400px; margin-top:2px}
.productSearch{ float:right; width:210px;}

.inPageMenu{ background-color:#f1ede4; width:620px; clear:both; padding:8px 10px 10px 10px; color:#CCCCCC;  }

a:link.inPageMenuLinks{color:#959595; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; letter-spacing:-0.5px; text-transform:uppercase;}
a:visited.inPageMenuLinks{color:#959595; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; letter-spacing:-0.5px; text-transform:uppercase}
a:hover.inPageMenuLinks{color:#b1472a; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;  letter-spacing:-0.5px; text-transform:uppercase}

a:link.inPageMenuLinksON{color:#b1472a; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; letter-spacing:-0.5px; text-transform:uppercase}
a:visited.inPageMenuLinksON{color:#b1472a; font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold; letter-spacing:-0.5px; text-transform:uppercase}
a:hover.inPageMenuLinksON{color:#959595; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;  letter-spacing:-0.5px; text-transform:uppercase}


.productContainer{ border:1px solid #CCC; width:43%; padding:10px; float:left; margin:10px; max-height:170px; min-height:170px;}

.productDate{ color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.calendarDate{ color:#df3a40; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#ececec;}
.monthHolder{ border:none; width:50%; padding:0px; float:left; margin:0; max-height:auto; min-height:auto;}
.productCateg{ color:#b1472a; font-size:14px !important; font-family:Arial, Helvetica, sans-serif;}
.adStatus{ color:#ccc; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:right; margin-bottom:5px;}
.productTitle{color:#df3a40; font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:17px; font-weight:bold;margin:0 0 0 0}

.productSubTitle{color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif;  font-weight:100; margin:0 0 0 0}
.productSubTitle3{color:#df3a40; font-size:14px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold; margin:0 0 0 0}

.productTitle{color:#000; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:17px; font-weight:bold;margin:0 0 5px 0}
.productTitle3{color:#df3a40; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:17px; font-weight:bold;margin:0 0 0 0}

.tocArtTitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#df3a40; /*margin:5px 0 -7px 0*/margin:0 0 10px 0}

a:link.tocArtTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#df3a40; font-weight:100;margin:0 0 10px 0}
a:visited.tocArtTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#df3a40; font-weight:100;margin:0 0 10px 0}
a:hover.tocArtTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b1472a; font-weight:100;margin:0 0 10px 0}


.tocArtTitle2{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#df3a40; /*margin:5px 0 -7px 0*/margin:2px 0 5px 0}

a:link.tocArtTitle2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#df3a40; font-weight:100;margin:0 0 5px 0}
a:visited.tocArtTitle2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#df3a40; font-weight:100;margin:0 0 5px 0}
a:hover.tocArtTitle2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b1472a; font-weight:100;margin:0 0 5px 0}





.superScript{font-size:10px}
.productDescription{ color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:5px 0 5px 0;}
.productInfo{ margin:10px 0 0 0; text-align:right; vertical-align:bottom}

a:link.infoLink{color:#b1472a; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a:visited.infoLink{color:#b1472a; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a:hover.infoLink{color:#000; text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif;}


.productsMain{ width:620px; padding:10px; }
.catalogueMain{ width:620px; padding-top:15px }
.productsMainDesc{ width:618px; border:1px #CCCCCC solid; padding:10px; }

.detailProductTitle{color:#b1472a; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.detailProductImage{ padding:15px 0;}
.productOrders{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

.detailProductDesciption{color:#b1472a; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:25px;}

.boxDesc{color:#b1472a; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:25px;}
.boxDesc2{color:#1B829A; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:5px; }
.boxDesc3{color:#333; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:5px; }

a:link.boxLinkSearch{color:#b1472a; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:5px; text-decoration:underline }
a:visited.boxLinkSearch{color:#b1472a; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:5px;  text-decoration:underline}
a:hover.boxLinkSearch{color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:5px;  text-decoration:underline}

a:link.sponsorBoxLink{color:#df3a40; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:5px; text-decoration:underline }
a:visited.sponsorBoxLink{color:#df3a40; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:5px;  text-decoration:underline}
a:hover.sponsorBoxLink{color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:5px;  text-decoration:underline}

a:link.boxLinkSearch2{color:#b1472a; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; text-decoration:none ;}
a:visited.boxLinkSearch2{color:#b1472a; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px;  text-decoration:none;}
a:hover.boxLinkSearch2{color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px;  text-decoration:underline;}

.contactTitle{color:#df3a40; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:5px; text-decoration:none }

.sponsorBoxDate{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:100; }
.holder1{ margin-bottom:20px}

.boxProductTitle{color:#666; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:17px; font-weight:bold;margin:0 0 0 0}
.boxProductTitle2{color:#666; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; line-height:17px; font-weight:100;margin:0 0 10px 0}
.boxProductTitle3{color:#1b829a; font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:21px; font-weight:bold;margin:0 0 0 0}


.boxProductTitleNew{color:#df3a40; font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height:17px; font-weight:bold;  float:left; letter-spacing:0px;}
.boxProductTitleNewB{color:#df3a40; font-size:24px; font-family:Arial, Helvetica, sans-serif; line-height:17px; font-weight:bold;  float:left; letter-spacing:0px;}

.boxProductsponsorNew{color:#aa4629; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.boxCornerImage{z-index:10000; position:relative; top:-20px; left:-8px; width:50px; float:left}


.boxText{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:14px; padding-top:5px; padding-bottom:10px; color:#333}
.contactText{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:15px; color:#333}

a:link.contactlink{color:#df3a40; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:100;  text-decoration:underline }
a:visited.contactlink{color:#df3a40; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:100;  text-decoration:underline}
a:hover.contactlink{color:#333; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:100;  text-decoration:underline}

a:link.contactlink2{color:#df3a40; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:100;  text-decoration:underline; letter-spacing:-0.5px }
a:visited.contactlink2{color:#df3a40; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:100;  text-decoration:underline;letter-spacing:-0.5px}
a:hover.contactlink2{color:#333; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:100;  text-decoration:underline;letter-spacing:-0.5px}


.boxText2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:14px; padding-top:2px; padding-bottom:5px; color:#333}

.normalTxt{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:10px;}
.infoRequest{ padding-top:25px; font-family:Arial, Helvetica, sans-serif; font-weight:100;}

a:link.infoLink{color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px;}
a:visited.infoLink{color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px;}
a:hover.infoLink{color:#df3a40; text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif; padding:10px;}

a:link.infoLink2{color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
a:visited.infoLink2{color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a:hover.infoLink2{color:#df3a40; text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif;}

.fieldName{ color:#b1472a;font-size:12px; font-family:Arial, Helvetica, sans-serif; width:120px; }
.fieldDescription{ color:#000;font-size:12px; font-family:Arial, Helvetica, sans-serif }

a:link.categoryTag{color:#b1472a; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a:visited.categoryTag{color:#b1472a; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a:hover.categoryTag{color:#000; text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif;}

.tagHolder{color:#b1472a; text-decoration:none; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
.catalogueProduct{ padding:5px 0 15px 0;color:#000; text-decoration:none; font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;}

.catalogueProdTitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#df3a40}

a:link.catalogueProdTitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#df3a40}
a:visited.catalogueProdTitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#df3a40}
a:hover.catalogueProdTitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000}


.coverImgOptions{ width:210px;}
.topContainer{}

.relatedLinkCont{border-bottom:1px dotted #ececec; padding:5px}



/*SLIDE BOX*/

.slideTopText{ font-weight:100; letter-spacing:0; font-size:13px; font-family:Arial, Helvetica, sans-serif}

h6 {
color:#20809B;
font-size:14px;
font-weight:bold !important;
letter-spacing:0;
margin:5px 0;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif
}
div#feature_list {
    width: 645px;
    height: 251px;
    overflow: hidden;
    position: relative;
    background-image:url('images/slide_bg1_white.png');
    margin-left:2px;
}

div#feature_list ul {
    position: absolute;
    top: 0;
    list-style: none;	
    padding: 0;
    margin: 5px;
}

ul#tabs {
    right: 0;
    z-index: 2;
    width: 180px;
}

ul#tabs li {
    font-size: 12px;
    font-family: Arial;
    float:right;
    margin-left: 4px;
    margin-bottom:0px;
    margin-top:0;
    width: 175px;
    float: left;
    background-image:none;
    list-style:none;
    background-color:#white
}


ul#tabs li img {
    padding: 0px;
    border: none;
    float: left;
    margin: 10px 10px 0 0;
}

ul#tabs li a {
    color: #222;
    text-decoration: none;	
    display: block;
    padding: 5px 5px 5px 5px;
    height: 70px;
    outline: none;
    line-height:13px;
}

ul#tabs li a:hover {
    text-decoration: none;
    background-color:#ccc;
    font-weight:100 !important;

}

ul#tabs li a.current {
    font-weight:100 !important;
    background:#c4cbc8;
    cursor: pointer;
}

ul#tabs li a.current:hover {
    text-decoration: none;
    cursor: default;
}

ul#output {
    left: 0;
    width: 454px; 
    height: 234px;
    position: relative;
    border:3px solid #c4cbc8;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:#c4cbc8;

    
}

ul#output li {
    position: absolute;
    width: 463px;
    height: 234px;
}

ul#output li a {
    position: absolute;
    bottom: 10px;
    right: 10px;
    /*padding: 8px 12px;*/
    text-decoration: none;
    font-size: 11px;
    color: #FFF;
    background: #000;
    -moz-border-radius: 5px;
}

ul#output li a:hover {
    /*background: #D33431;*/
    font-weight:100 !important
}
.readSlide{
    cursor:pointer; 
    font-size:12px;
    color:#df3a40;
    margin-top:7px;
    float:right;
    font-family:Arial, Helvetica, sans-serif;

}
/*
ul li ul { list-style:none; margin:0 !important}

div > ul > li { padding-bottom:3px !important; font-size:14px !important;list-style:none !important; margin:0 !important}

ul 


div.artContent, ul, li { margin:0 !important; padding:0 !important; list-style:none;}
*/
/* END SLIDE BOX*/

/*IMAGE SWITCH*/

/*ul{margin:0; padding:0}*/

div.fadehover {position: relative; z-index:99; top:1px; right:300px;}
img.a {	position: absolute;left: 0;top: 0;z-index: 10;}
img.b {	position: absolute;left: 0;top: 0;}

/*END IMAGE SWITH*/

.videoTitle{ background-image:url('images/titlebg.jpg'); height:17px; width:285px; color:#333; font-family:Arial, Helvetica; text-transform:uppercase; font-size:12px; font-weight:bold; padding:2px 0 0 5px;}
.videoPlaylistContainer{ background-color:#f2f2f2; width:290px;}
.titleVideo{ width:290px; color:#2e2e2e; font-family:Arial, Helvetica; padding:5px; border-bottom:1px dotted #CCC; font-weight:bold; font-size:11px}

a:link.videoPlaylistLink, a:visited.videoPlaylistLink  {color:#2e2e2e; font-family:Arial, Helvetica;  font-weight:bold; font-size:11px; text-decoration:none;}
a:hover.videoPlaylistLink{color:#7f0000; font-family:Arial, Helvetica; font-weight:bold; font-size:11px;text-decoration:none;}

img.arrowVideo{ padding-top:3px;}


/*--------------------------------*/

h3{ font-size:14px !important; margin-top:-30px !important}

.tooltip-target {display: block;padding: 10px;background-color: #EEE;text-align: center;}
.tooltip-content {
    display: none;      /* required */
    position: absolute; /* required */
    width: 250px;
    margin: 10px;
    border: 1px solid #aba89f;
    background-color: #ffffcb;
    background-image:url('images/bg1.jpg');
    background-repeat:repeat-x;
    text-align: left;
    color:#666;
    padding:10px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    z-index:99;
}

.tooltip-content p {
    margin: 3px 0 0 0;
}

.arrow{ cursor:pointer;}





.tooltip-target2 {display: block;padding: 10px;background-color: #EEE;text-align: center;}
.tooltip-content2 {
    display: none;      /* required */
    position: absolute; /* required */
    width: 250px;
    margin: 10px;
    border: 1px solid #aba89f;
    background-color: #ffffcb;
    background-image:url('images/bg1.jpg');
    background-repeat:repeat-x;
    text-align: left;
    color:#666;
    padding:10px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    z-index:99;
}

.tooltip-content2 p {
    margin: 3px 0 0 0;
}

.arrow2{ cursor:pointer;}




.bottomSlide{ background-color:#f2eee5; width:600px; padding:15px; }
.bottomSlideInset{ background-color:#FFF; border:1px solid #ccc}

/*ul li img {position:absolute; z-index:100000; border:1px solid red;}*/
h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:19px !important; font-weight:100 !important; color:#009d02 !important;}
.textDescSlide{ font-size:13px;font-family:Georgia, "Times New Roman", Times, serif; line-height:16px;}

.arrowToolTip{ position:relative; top:20px; left:-21px; z-index:99999999}

.TW{ background-image:url('images/tw.jpg'); width:189px; height:71px; float:left; padding-top:9px; background-repeat:no-repeat; padding-left:2px}

.editorName{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; font-weight:bold; margin:2px 0 0 95px;}

.pollQuestion{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#333; font-weight:100}
.pollQuestionBox{font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-left:10px}
.pollOption{ font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#000}
.pollOptionBox{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000}
.pastPolls{ width:180px; float: left; padding:30px 10px 0 10px; font-size:13px;font-family:Arial, Helvetica, sans-serif; font-weight:100}

.pastPollResults{ font-size:14px; text-transform:uppercase; color:#df3a40; font-style:italic}

.holder{ width:170px; min-height:30px; margin-bottom:5px;}
.holderMain{width:600px;}

.bottomBar{ height:3px; background-color:#999; width:170px;}
.bottomBarMain{ width:600px;height:3px; background-color:#999; }
.percentBar{ background-color:red; height:3px;}
.pollAnswerText{ color:balck; font-size:12px; padding-top:2px; line-height:12px; } 
.pollAnswerTextMain{ color:balck; font-size:12px; padding-bottom:18px;  } 

.totalVotes{ border-bottom:1px solid #CCC;border-top:1px solid #CCC; padding:3px 0 3px 0; color:#333; width:170px;}
.totalVotesMain{ border-bottom:1px solid #CCC;border-top:1px solid #CCC; padding:3px 0 3px 0; color:#333; width:600px;}
.question{  padding:3px 0 3px 0; color:#333; width:600px;}
.viewResearchCat{position:relative; top:-15px; left:120px; }

.mainSM{ font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;}
.subSM{ margin-left:20px;}

.contactFormHolder{ padding:10px 0 0 0; font:Arial, Helvetica, sans-serif #000}
.i7{ border:1px solid #df3a40; width:218px;}
.i8{ border:1px solid #df3a40; width:220px; border-right:none}
.i9{ border:1px solid #df3a40;}

.boxSecondTitle{font-size:13px; font-family:Arial, Helvetica, sans-serif;}

a:link.headlineSm{ text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100 }
a:visited.headlineSm{ text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;  font-weight:100}
a:hover.headlineSm{color:#000;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100}

.linkHolder{ margin-bottom:5px}

.errormessage{
    color:#990000;
    font-weight:bold;
}

.noticemessage{
    font-weight:bold;
    font-family:14px;
    color:#df3a40;
}



.inArtBoxTitle{color:#AA4629;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:21px;margin:0 0 10px 0; text-align:center; letter-spacing:5px}
.inArtBoxTitle2{color:#AA4629;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;line-height:21px;margin:0 0 10px 0; text-align:center; letter-spacing:2px}

.inArtBox{ border:double #ccc; width: 155px; float:left; padding:0px; margin-right:10px;/* background-color:#F5F1E8; */}
.linkIn{ margin-bottom:10px;}


a:link.listLinksInTextBox, a:visited.listLinksInTextBox{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:12px; margin:0 0 10px 0;}
a:hover.listLinksInTextBox{color:black; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:12px; margin:0 0 10px 0;}

/*
.classs111{ min-height:630px; vertical-align:bottom}
.maindiv{ height:100%}
*/
.positionDiv{ height:100%; }

/*.poosher{ height:100% !important;}*/

.minHeight{min-height:71.0%;} /*Mozilla*/

p.errormessage{ font-size:12px; color:red; font-weight:bold;  text-align:left; font-family:Arial; padding:0 0 0 0;}
p.noticemessage{ font-size:14px; color:none; font-weight:bold;  text-align:left; font-family:Arial; padding:0px 0 0px 0;}

a.errorMessage, a.errorMessage:hover {text-decoration: none;color: none;}
a.noticeMessage, a.noticeMessage:hover {text-decoration: none;color: none; font-size: 15px;}

.error, .error .On {

    color: red !important;

}

.errorMsg, .errorMsg a {

    font-size: 9px !important;
    color: red !important;

}

a:link.fs{ text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; line-height:12px; }
a:visited.fs{ text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;  font-weight:100; line-height:12px;}
a:hover.fs{color:#000;text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; line-height:12px;}







.expBanner{ position:relative; z-index:555; top:0; width:300px !important; height:250px !important; top:-260px; left:410px}



.inBoxMainTitle{
font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#1b829a
}


.brkNews{ background-color:#F5F1E8; width:100%; margin-top:5px;}
/*.brklogo{ background-image:url('images/bn.png'); width:55px; height:50px; background-repeat:no-repeat; position:absolute; z-index:22;}*/
.brk{ background-color:#000; text-transform:uppercase; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; text-align:center; padding:5px 0;}
.nws{background-color:#900; text-transform:uppercase; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; text-align:center; letter-spacing:16px; padding-left:10px;}
a:link.brkartTitle{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px !important; text-align:left; color:#AA4629 !important; font-weight:111;  }
a:visited.brkartTitle{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px !important; text-align:left; color:#AA4629 !important; font-weight:111;  }
a:hover.brkartTitle{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px !important; text-align:left; color:#1B829A !important; font-weight:111;  }


.brk2{ background-color:#000; text-transform:uppercase; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; text-align:center; padding:2px;}
.nws2{ text-transform:uppercase; color:#0000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; text-align:left; letter-spacing:5px; padding-left:5px;}

a:link.brkartTitle2{ font-family:Arial, Helvetica, sans-serif;font-size:28px !important; text-align:left; color:#DF3A40 !important; font-weight:100;  }
a:visited.brkartTitle2{font-family:Arial, Helvetica, sans-serif; font-size:28px !important; text-align:left; color:#DF3A40 !important; font-weight:100;  }
a:hover.brkartTitle2{font-family:Arial, Helvetica, sans-serif; font-size:28px !important; text-align:left; color:#1B829A !important; font-weight:100; text-decoration:underline  }

.breadCrumbs h1 {
    font-size:      15px !important;
    margin:         0 !important;
    padding:        0 !important;
    display: inline-block !important;
}





#mediakit_box{ padding:10px 0} 
.red{color:red}
.boxProductTitle4{color:#1b829a; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:21px; font-weight:bold;margin:0 0 0 0}

.kraft_title{
    color:#ED4329;
    font-weight:normal;
    font-size:26px;
    font-family:Arial, Helvetica, sans-serif;
    margin-top:10px;
}

#kraft_breadcrumb{
    background-color:#B9E1EF;
    padding:5px;
    border:1px #DDD solid;
    width:60%;
}

#kraft_breadcrumb a{
    color:#333333;
}
