/* CSS Document */.maincontentcontainer {	width:794px;	height: 100%;	margin: 0px;	padding: 0px;	vertical-align: top;	border-top: 0px solid #FFFFFF;	border-right: 0px solid #FFFFFF;	border-bottom: 0px solid #FFFFFF;	border-left: 0px solid #FFFFFF;	background-color: #ffffff;	z-index: 2;	float: left;}.whitespacer2{	background-image: url(../images/layout/header/white.gif);	height: 15px;	width: 794px;	float: left;}.whitespacer3{	background-image: url(../images/layout/header/white.gif);	height: 15px;	width: 369px;	float: left;}.whitespacer4{	background-image: url(../images/layout/header/white.gif);	height: 15px;	width: 933px;	float: left;}.LSidecontent {	background-image: url(../images/layout/Vline_Left.gif);	background-repeat: repeat-y;	height: 800px;	float: left;	width: 13px;	z-index: 5;}.RSidecontent {	background-image: url(../images/layout/Vline_Right.gif);	background-repeat: repeat-y;	height: 100%;	float: right;	width: 13px;	z-index: 5;}	.blue a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #0000FF;	text-decoration: none;	text-align: left;	line-height: 20px;	}	.blue a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #0000FF;	text-decoration: none;	line-height: 20px;	}	.blue a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #0000FF;	text-decoration: none;	line-height: 20px;	}	.blue a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #0000FF;	text-decoration: none;	line-height: 20px;	}	.grey a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	text-align: left;		line-height: 18px;	}	.grey a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	text-align: left;		line-height: 18px;	}	.grey a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;		line-height: 18px;	}	.grey a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	text-align: left;		line-height: 18px;	}.menuholder {	width:170px;	height: 20px;	background-position: left top;	margin: 0px;	padding: 0px;	vertical-align: top;	border-top: 0px solid #FFFFFF;	border-right: 0px solid #FFFFFF;	border-bottom: 0px solid #FFFFFF;	border-left: 0px solid #FFFFFF;	background-color: #FFFFFF;	z-index: 0;	float: right;	line-height: 12px;	text-align: left;}.subText2 a:Link {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	 	line-height: 10px;}.subText2 a:Hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0000FF;	 	line-height: 10px;}.subText2 a:Visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	 	line-height: 10px;}.subText2 a:Active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	 	line-height: 10px;}.memberof{	width:577px;	height: 60px;	background-position: center center;	z-index: 2;	float: left;	background-color: #FFFFFF;}.bottom {	width:577px;	height: 80px;	background-color: #FFFFFF;	z-index: 2;}.leftimagebox {	float: left;	height: 163px;	width: 186px;	}.leftimagebox2 {	float: left;	height: 163px;	width: 186px;	margin-right: 9px;	margin-left: 9px;}.news_container{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	height: 160px;	width: 559px;	margin-top: 0px;	margin-bottom: 15px;	float: left;}.titleText {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bolder;	color: #666666;	text-decoration: none;	margin-top: 15px;	margin-bottom: 2px;	margin-left: 10px;	width: 740px;	height: 20px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	float: left;}.breadcrumbText {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #666666;	text-decoration: none;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 10px;	width: 740px;	height: 20px;	border-bottom-width: 0px;	border-bottom-style: dotted;	border-bottom-color: #666666;	float: left;}.dottedline {	margin-top: 15px;	margin-bottom: 1px;	margin-left: 10px;	width: 740px;	height: 20px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #666666;	float: left;}.NewsTextHolder {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	height: 145px;	width: 260px;	margin-left: 10px;	float: left;	margin-top: 15px;}.newsImage {	height: 150px;	width: 270px;	margin-left: 10px;	float: left;	border: 1px solid #999999;	margin-top: 10px;}.title {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: none;}products {	width: 559px;	float: left;	margin-top: 1px;	margin-left: 10px;}.product_container1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	height: 320px;	width: 186px;	float: left;	margin-top: 1px;	margin-left: 10px;	}.product_container2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	height: 320px;	width: 186px;	float: left;	margin-top: 1px;}.product_container3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	height: 320px;	width: 186px;	float: left;	margin-top: 1px;}.product_text1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	height: 150px;	width: 170px;	float: left;	margin-top: 10px;}.product_text2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	height: 150px;	width: 170px;	float: left;	margin-top: 10px;	margin-left: 7px;}.product_text3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	height: 150px;	width: 170px;	float: right;	margin-top: 10px;}.productImage1 {	height: 170px;	width: 170px;	float: left;	border: 1px solid #999999;	margin-top: 10px;}.productImage2 {	height: 170px;	width: 170px;	float: left;	border: 1px solid #999999;	margin-top: 10px;	margin-left: 7px;}.productImage3 {	height: 170px;	width: 170px;	float: right;	border: 1px solid #999999;	margin-top: 10px;}H1,H2,H3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: none;	margin-bottom: 1px;    padding-bottom: 1px;}H4,H5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #666666;	text-decoration: none;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 0px;}H6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FF0000;	text-decoration: none;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 0px;}.mainImage1 {	height: 360px;	width: 360px;	float: left;	border: 1px solid #999999;	margin-top: 10px;	margin-left: 10px;}.mainImage2 {	height: 560px;	width: 360px;	float: left;	border: 1px solid #999999;	margin-top: 10px;	margin-left: 10px;}.mainTextHolder {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	width: 340px;	margin-left: 10px;	float: left;	margin-top: 15px;	height: 240px;	overflow: auto;	padding-right: 30px;}.mainTextHolder2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	width: 559px;	margin-left: 10px;	float: left;	margin-top: 15px;}.downloadTextHolder {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #339900;	text-decoration: none;	width: 240px;	margin-left: 10px;	float: left;	margin-top: 50px;	height: 80px;	font-weight: bold;}.downloadTextHolder2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #339900;	text-decoration: none;	width: 240px;	margin-left: 510px;	float: left;	margin-top: 8px;	height: 80px;	font-weight: bold;	position: absolute;	z-index: 100;	margin-right: 20px;}.downloadTextHolder3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #339900;	text-decoration: none;	width: 240px;	margin-left: 10px;	float: left;	margin-top: 30px;	height: 80px;	font-weight: bold;}.downloadgreenline {	width: 240px;	float: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #339900;	height: 1px;	margin-bottom: 5px;} .downloadText a:link {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #336699;	text-decoration: none;	margin-left: 10px;	float: left;	font-weight: bold;	line-height: 15px;}.downloadText a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #000000;	text-decoration: none;	margin-left: 10px;	float: left;	font-weight: bold;}.downloadText a:visited {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #336699;	text-decoration: none;	margin-left: 10px;	float: left;	font-weight: bold;}.downloadimage {	float: left;	background-repeat: no-repeat;	height: 40px;	width: 23px;	background-image: url(../images/images/download_btn.jpg);}.Rcolumn_container1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	height: 250px;	width: 177px;	float: left;	margin-top: 20px;	margin-bottom: 10px;	}.main_container1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	height: 250px;	width: 186px;	float: left;	margin-top: 1px;	margin-left: 10px;	}.main_container2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	height: 250px;	width: 186px;	float: left;	margin-top: 1px;}.main_container3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	height: 250px;	width: 186px;	float: left;	margin-top: 1px;}.main_text1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	height: 80px;	width: 170px;	float: left;	margin-top: 10px;}.main_text2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	height: 50px;	width: 170px;	float: left;	margin-top: 10px;	margin-left: 7px;}.main_text3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	height: 50px;	width: 170px;	float: left;	margin-top: 10px;	margin-left: 7px;}.main_text4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	width: 260px;	float: right;	position: inherit;	clip: rect(auto,15px,auto,auto);	margin-right: 15px;}.contact_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	float: left;	width: 559px;	margin-left: 10px;	margin-top: 10px;}.contactformholder {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	float: left;	width: 559px;	margin-left: 10px;	margin-top: 10px;}.sitemapholder{	width:560px;	float: left;	margin-left: 10px;	margin-top: 15px;	}		.sitemapholder2{	width:250px;	float: left;	margin-left: 10px;	margin-top: 15px;	}		.sitemapholder3{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #666666;	width:250px;	float: left;	margin-top: 15px;	font-weight: bold;	}		.sitemapholder3 ul{	font-family: Arial, Helvetica, sans-serif;	color: #666666;	width:250px;	}.sitemapholder3 a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	text-align: left;	}	.sitemapholder3 a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	}	.sitemapholder3 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0000FF;	text-decoration: none;	}	.sitemapholder3 a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	}		.sitemap1 a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bolder;	color: #666666;	text-decoration: none;	text-align: left;	line-height: 10px;	}	.sitemap1 a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bolder;	color: #666666;	text-decoration: none;	line-height: 10px;	}	.sitemap1 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bolder;	color: #0000FF;	text-decoration: none;	line-height: 10px;	}	.sitemap1 a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bolder;	color: #666666;	text-decoration: none;	line-height: 10px;	}.sitemap2 a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #666666;	text-decoration: none;	text-align: left;	line-height: 10px;	}	.sitemap2 a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #666666;	text-decoration: none;	line-height: 10px;	}	.sitemap2 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #0000FF;	text-decoration: none;	line-height: 10px;	}	.sitemap2 a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #666666;	text-decoration: none;	line-height: 10px;	}	.breadcrumb {color:blue;}.youarehere {color:red;}.buyonline{	background-image: url(../images/homePage/Buy_online.gif);	height: 35px;	width: 140px;	float: left;	margin-top: 10px;}.RedPriceText {    font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FF0000;	font-weight: bolder;}.specialprices a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	text-align: center;	line-height: 28px;    right: 55px;	}	.specialprices a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	line-height: 28px;    left: 55px;	}	.specialprices a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #0000FF;	text-decoration: none;	line-height: 28px;	left: 55px;	}	.specialprices a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	line-height: 28px;	left: 55px;	}.small_buy a:link {	background-image: url(../images/layout/header/small_buy_online.jpg);	height: 23px;	width: 23px;		z-index: 101;	float: right;    position: inherit;	margin-top: 35px;   	}	.small_buy a:visited {	background-image: url(../images/layout/header/small_buy_online.jpg);	height: 23px;	width: 23px;	z-index: 101;	float: right; 	position: inherit;	margin-top: 35px;   	}	.small_buy a:hover {	background-image: url(../images/layout/header/small_buy_online.jpg);	height: 23px;	width: 23px;	z-index: 101;	float: right;    	position: inherit;	margin-top: 35px;	}	.small_buy a:active {	background-image: url(../images/layout/header/small_buy_online.jpg);	height: 23px;	width: 23px;	z-index: 101;	position: inherit;	margin-top: 35px;	}.termsCons {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	}.Index_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #666666;	text-decoration: none;}.special_offers {	background-image: url(../special_offers/images/special_offers_03.jpg);	height: 48px;	width: 559px;	z-index: 101;	float: left;	position: inherit;	margin-top: 10px;	margin-left: 10px;	}.administration  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;	line-height: 15px;	width: 559px;	z-index: 101;	float: left;	position: inherit;	margin-top: 10px;	margin-left: 10px;	background-color: #FFFF00;	}.new_menu_container{	height: 180px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	float: left;	margin: 10px;	}.new_menu_image{	height: 160px;	width: 180px;	margin-right: 10px;	float: left;	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;	border-left: 1px solid #999999;	}.new_menu_text{	height: 120px;	width: 165px;	margin-top: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	float: left;}.new_leaflet_dispenser_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #7f79b8;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_info_holders_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #8d5ca6;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_digital_pop_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #0099d5;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_product_merch_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #d8172f;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_clip_strips_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #5d9330;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_hang_tabs_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #008769;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_pick_mix_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #f79330;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_free_standing_display_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #fdb913;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_emline_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #e5a024;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_shelf_management_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #53b7e8;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_shelf_pricing_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #0077c0;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_barkers_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #005bab;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_display_arms_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #72bf44;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.new_pos_fixtures_header{	height: 20px;	width: 360px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	float: left;	background-color: #69207e;	text-indent: 10px;	vertical-align: middle;	line-height: 19px;}.download{	height: 20px;	float: right;	background-image: url(../images/homePage/download_tab.gif);	background-repeat: no-repeat;	background-position: left;}.download a:Link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #0000FF;	text-decoration: none;	line-height: 20px;	text-indent: 30px;	margin-left: 40px;	}			