@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:#1b829a; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:111; letter-spacing:0px}
a:visited{color:#1b829a; 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;}

/*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:#900D3E; width:auto; }
/*end test*/

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:#1b829a; 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:#1b829a; 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:180px; margin-right:5px; float:left; height:17px; font-size:12px}
input.i2{ background-color:#f5f5f5; border:1px solid #ececec; width:150px; margin-right:5px;}

.i6{margin-top:4px; height:14px !important; width:14px !important;}
.i7box{margin-top:2px; }

.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{ width:auto; 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 8px; 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:100px !important; display:block; }
.roundCorner2{ background-image:url('images/bt_3.png'); height:18px; width:26px; float:left; background-repeat:no-repeat}
.mainSubNavHolder{ font-size:11px;padding:3px 5px 3px 5px; background-color:#900d3e; width:auto;}
.mainNavHolder3{ font-size:11px;padding:2px 5px 3px 5px; background-color:#900d3e; width:auto}
.mainButCont2{background-color:#498da0 !important; width:140px;}

.NavON{/*background-color:#498da0;*/ padding:3px 0 0px 0px}
.NavON2{ padding-top:2px}


a:link.mainNavLinks{ color:#999; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px 7px 4px 7px;}
a:visited.mainNavLinks{color:#999; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px 7px 4px 7px;}
a:hover.mainNavLinks{color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px 7px 4px 7px;}

a:link.mainNavLinksC{ color:#999; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px 7px 4px 7px;}
a:visited.mainNavLinksC{color:#999; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px 7px 4px 7px;}
a:hover.mainNavLinksC{color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px 7px 4px 7px;}

a:link.mainNavLinksA{ color:#999; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:13px}
a:visited.mainNavLinksA{ color:#999; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:13px}
a:hover.mainNavLinksA{color:#999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px}

a:link.mainNavLinksB{ color:#999; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:12px}
a:visited.mainNavLinksB{ color:#999; text-decoration:none;  font-family:Arial, Helvetica, sans-seriff; font-size:12px}
a:hover.mainNavLinksB{color:#999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px}

a:link.mainNavLinksON{ color:#20809b; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#900d3e; padding:0px 4px 4px 4px;}
a:visited.mainNavLinksON{color:#20809b; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#900d3e; padding:0px 4px 4px 4px;}
a:hover.mainNavLinksON{color:#b1472a; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#900d3e; padding:0px 4px 4px 4px;}

a:link.mainNavLinksONB{ color:#20809b; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:-0.1px; font-weight:bold}
a:visited.mainNavLinksONB{color:#20809b; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:-0.1px; font-weight:bold}
a:hover.mainNavLinksONB{color:#b1472a; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:-0.1px; font-weight:bold}

a:link.mainNavLinksON2{ color:#fff; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#900d3e; padding:3px 4px 4px 4px;}
a:visited.mainNavLinksON2{color:#fff; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#900d3e; padding:3px 4px 4px 4px;}
a:hover.mainNavLinksON2{color:#b1472a; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#900d3e; padding:3px 4px 4px 4px;}


a:link.subNavMenu{ color:#fff; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}
a:visited.subNavMenu{color:#fff; text-decoration:none; font-size:11px;font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}
a:hover.subNavMenu{color:#ccc; text-decoration:underline; font-size:11px;font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}

a:link.subNavMenuON{ color:#fff; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}
a:visited.subNavMenuON{color:#fff; text-decoration:underline; font-size:11px;font-family:Arial, Helvetica, sans-serif; padding-right:7px; font-weight:100;}
a:hover.subNavMenuON{color:#999; 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  }
.boxTitle{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#1b829a; 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:#2B8499}
a:visited.breadLinkSelect{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; color:#b1472a}
a:hover.breadLinkSelect{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; color:#1b829a}

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:#992147; 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{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#992147; padding:0 0 5px 0;}
.promoBoxDate{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#1b829a; 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}
.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:#1b829a; font-weight:100;}

a:link.searchResultLink{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1b829a; font-weight:bold; text-decoration:none}
a:visited.searchResultLink{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#1b829a; 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:#171717; line-height:18px; font-weight:normal;}
.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:#1B829A}
.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:#992147}
a:visited.artTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#AF8C69}
a:hover.artTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#b1472a}

.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:#1b829a; line-height:10px}
a:visited.readFull{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-decoration:none; color:#1b829a; line-height:10px}
a:hover.readFull{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-decoration:none; color:#992147; 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:bold; text-decoration:none; color:#b1472a; }
a:visited.pageBottomNav{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#b1472a;}
a:hover.pageBottomNav{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; 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:#FFFFF; 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:#949494}
.footerCol2{ padding:30px 20px 10px 50px; width:150px}
.footerCol3{ padding:30px 20px 10px 50px; width:150px}

a:link.footerLinks{color:#949494; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a:visited.footerLinks{color:#949494; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a:hover.footerLinks{color:#982147; font-family:Arial, Helvetica, sans-serif; font-size:11px}

.copyRight {padding:0 20px 20px 50px;color:#949494; }

.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:#B1472A; 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:#B1472A; 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:#B1472A; 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:#B1472A; 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:#1b829a; /*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:#1b829a; font-weight:100;margin:0 0 10px 0}
a:visited.tocArtTitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#1b829a; 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:#1b829a; /*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:#1b829a; font-weight:100;margin:0 0 5px 0}
a:visited.tocArtTitle2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#1b829a; 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:#b1472a; 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:#1B829A; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:5px; text-decoration:underline }
a:visited.sponsorBoxLink{color:#1B829A; 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}

.contactTitle{color:#1B829A; 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:17px; font-weight:bold;margin:0 0 0 0}


.boxProductTitleNew{color:#aa4629; font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height:15px; font-weight:bold;  float:left; letter-spacing:0px;}
.boxProductTitleNewB{color:#E11C3A; font-size:24px; font-family:Arial, Helvetica, sans-serif; line-height:16px; 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:#1B829A; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:100;  text-decoration:underline }
a:visited.contactlink{color:#1B829A; 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:#1B829A; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:100;  text-decoration:underline; letter-spacing:-0.5px }
a:visited.contactlink2{color:#1B829A; 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:#1b829a; 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:#1b829a; 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:12px;font-family:Georgia, "Times New Roman", Times, serif;}

.catalogueProdTitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#1b829a}

a:link.catalogueProdTitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#1b829a}
a:visited.catalogueProdTitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#1b829a}
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:#B1472A;
	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:150; 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{ color:#6c3f04 !important; 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;}

.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:#B1472A; 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 #1b829a; width:218px;}
.i8{ border:1px solid #1b829a; width:220px; border-right:none}
.i9{ border:1px solid #1b829a;}

.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}

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;

}
/*--*/
.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; */}

input.iR{ background-color:#f5f5f5; border:1px solid #ccc; width:175px; margin-right:5px; float:left; height:17px; font-size:12px}
input.iR2{ background-color:#f5f5f5; border:1px solid #ccc; width:175px; margin-right:5px; float:left; height:30px; font-size:12px}
