﻿/* Find and compare box */

div.findcompare{border:1px #b1b1b7 solid; display:inline-block; margin-bottom:20px;}
	div.findcompare .content{ border:0; background:none; margin-bottom:0 !important;}
	div.findcompare h2{padding:0;}
	ul.productslist{ padding:10px 0 0px 0;}
		ul.productslist li{text-align:center; float:left;}
		ul.productslist li img{ text-align:center;}
		ul.productslist a{font-weight:bold; font-size:11px; color:#000; text-align:center; width:130px;float:left; margin-right:0px; }
		ul.productslist a:hover{text-decoration:none;}

/*[pg-20090304:start] Add padding-right: 0px to fix find & compare content div*/
div.findcompare .content{ padding-right:0px; }
/*[pg-20090304:end] Add padding-right: 0px to fix find & compare content div */		
/* Middle column */


	#columnmiddle .productsblock h2{ display:block; background:none; width:auto; margin:0; padding:0;}
	#columnmiddle .productsblock h2 a{color:#fff; display:block;background:url(css/images/blue_bg.gif) top right no-repeat; display:block; width:455px; padding:9px 0 9px 5px; margin-bottom:10px; text-align:left;}
	#columnmiddle .productsblock h2 a:hover{text-decoration:none;}
	
	ul.links{padding-bottom:10px;}
	ul.links a{background:url(css/images/blue_arrow2.gif) left 5px no-repeat; font-weight:bold; padding:5px 0; padding-left:20px; display:block; color:#003399;}
	
	#columnmiddle .floater{float:left; width:160px; }
	#columnmiddle ul.productslist{float:right; width:270px; margin-top:0; padding-top:0; position:relative; margin:0;}
		#columnmiddle ul.productslist li{
			width:110px;
			text-align:left;
			padding:20px 10px 50px;
			line-height:14px;
			float:left;
			margin-right:10px;
			background:url(css/images/product_rounded.gif) top left no-repeat;
			padding-bottom:2050px;
			margin-bottom:-2000px !important;
			overflow:hidden;}
		#columnmiddle ul.productslist li p{display:inline; padding:0; margin:0; line-height:normal; font-size:1em;}
		/*[mst-20090220:start] if there is only one feature product, move the li position to the right*/
		#columnmiddle ul.productslist li.moveright{width:110px; text-align:left; padding:20px 10px 50px; line-height:14px;  float:left; margin-right:10px; display:inline; background:url(css/images/product_rounded.gif) top left no-repeat; padding-bottom:2050px; margin-bottom:-2000px;}
		/*[mst-20090220:end] if there is only one feature product, move the li position to the right */
			#columnmiddle ul.productslist li.last{ margin-right:0;}
		#columnmiddle ul.productslist a{display:block; text-align:center; color:#003399; font-size:1em; font-weight:bold; width:100%;}
			#columnmiddle ul.productslist a span.title{font-size:1.1em; display:block; margin:5px 0; text-align:left;}
			#columnmiddle ul.productslist a img{padding-bottom:10px; position:relative; left:-3px;}
		#columnmiddle ul.productslist a.more{text-align:left;}
		#columnmiddle ul.productslist a.brochure{ position:absolute; bottom:0px; left:0; color:#000; background:url(css/images/product_rounded.gif) bottom left no-repeat; height:18px; width:130px; padding:6px 0; }
		#columnmiddle ul.productslist li.last a.brochure{left:130px;}
		#columnmiddle ul.productslist a.brochure img{position:relative; left:-4px; top:2px; padding-bottom:0;}
		#columnmiddle ul.productslist a.brochure span{font-weight:normal;}
		
		
	#columnmiddle div.productsblock{position:relative;}
	#columnmiddle div.productsblock form{ position:absolute; bottom:-5px; left:0;}
	#columnmiddle div.productsblock form select{ width:145px;}
	/*[mst-20090205:start] add div to replace the form input field in product/default.aspx, product_category.aspx */
	#columnmiddle div.productsblock div.floater div{ position:absolute; bottom:-5px; left:0;width:180px;}
	#columnmiddle div.productsblock div.floater div select{ width:145px;}
	/*[mst-20090205:start] add div to replace the form input field in product/default.aspx, product_category.aspx */
	#columnmiddle div.productsblock a:hover span.title,#columnmiddle div.productsblock a.more:hover{text-decoration:underline;}
	#columnmiddle div.productsblock div.floater ul.links{padding-bottom:20px;}
	#columnmiddle h3{ font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#0D2EA0;}



/* Product Category Styling */

#columnright .mfc dl{left:10px; top:12px; line-height:14px; width:auto !important;}
	#columnright .mfc dl dt a{display:inline; margin-left:5px; font-size:1em;}
	
	/* Sub Category Listing */
	#columnmiddle .subcategory{padding-bottom:00px; padding-top:20px;}
	#columnmiddle .subcategory img{float:left; margin-right:20px;}
	#columnmiddle .subcategory .floater{width:340px; margin-top:0px;}
	#columnmiddle .subcategory h2{background:none; padding-left:0; padding-bottom:0px; padding-top:0;}
		#columnmiddle .subcategory h2 a{font-family:Arial, Helvetica, sans-serif;}
	#columnmiddle .subcategory p.brief{padding-bottom:0; margin:0; font-weight:bold;}
	#columnmiddle .subcategory ul{ padding-top:10px; padding-bottom:10px;}
	#columnmiddle .subcategory ul li{padding-bottom:3px;}
	a.download{background:url(css/images/blue_arrow2.gif) 0% 3px no-repeat; padding:3px 0;padding-left:20px; font-weight:bold; margin-bottom:10px; display:-moz-inline-block; display:inline-block; font-size:1.1em; line-height:14px; font-family:Arial, Helvetica, sans-serif;}
	#columnmiddle .horizontal_seperator{margin-bottom:0px;}
	
	
	
	/* Consumable and Accessories Page */
	
	div.consumables{margin:20px 0 10px 0;}
	#columnmiddle div.consumables .subcategory img{margin-right:10px;}
	div.consumables ul.tabs{margin:0; overflow:hidden; width:480px; height:50px;}
	div.consumables ul.tabs li{text-align:center; width:239px; height:50px;}
	div.consumables ul.tabs li a{font-size:12px; width:219px; padding:10px;}
	div.consumables ul.tabs li a span{display:block; font-weight:normal; font-size:11px;}
	div.consumables ul.tabs li#allsolutions{margin-right:0;}
	
	div.consumables .bottomrounded{ clear:both; border-top:1px #ccc solid;border:1px #ccc solid; border-width:0 1px 1px 1px; border-top:1px #003399 solid; background:url(css/images/gradient_light.jpg) top left repeat-x; width:477px;}
	div.consumables .bottomrounded .content{padding:10px 15px 0 15px; display:block; border:none;}
	div.consumables .ajaxscontent{padding-bottom:20px;}
	
	div.consumables .ajaxcontent form{margin-bottom:20px;}
	div.consumables .ajaxcontent label{float:left; width:210px; }
	div.consumables .ajaxcontent form span.question{ margin-top:1px; position:relative; left:5px;}
	div.consumables .ajaxcontent form span a{color:#333333; font-weight:normal; background:url(css/images/help.gif) right no-repeat; padding-right:15px;}
	div.consumables .ajaxcontent label span{background:url(css/images/circle.gif) top left no-repeat; width:26px; height:23px; text-align:center; color:#fff; display:block; padding-top:3px; font-weight:normal; float:left; margin-right:5px; position:relative; top:-4px;}
	div.consumables .ajaxcontent select{font-size:11px; padding:1px; width:190px; margin-left:5px;}
	
	/*[mst-20090205:start] add div to replace the form input field in product/consumables.aspx */
	div.consumables .ajaxcontent div.form{margin-bottom:20px;}
	div.consumables .ajaxcontent div span.question{ margin-top:1px; position:relative; left:5px;}
	div.consumables .ajaxcontent div span a{color:#0D2EA0; font-weight:bold; background:url(css/images/help.gif) right no-repeat; padding-right:15px;}
	/*[mst-20090205:end] add div to replace the form input field in product/consumables.aspx */
	#columnmiddle div.consumables .ajaxcontent #findbyproduct h3,div.consumables .number_results{ border-top:1px #1950AD solid; color:#0D2EA0; display:block; margin-top:10px; padding-top:5px; font-size:12px; font-weight:bold;}
	#columnmiddle div.consumables .ajaxcontent #findbyproduct h3{ margin-bottom:0;}
	#columnmiddle div.consumables .ajaxcontent #findbyproduct .floater{width:320px;}
	
	/* Results */
	
	#columnmiddle div.consumables .ajaxcontent .floater{width:200px; float:left;}
	#columnmiddle div.consumables .ajaxcontent #findbyproduct .floater,
	#columnmiddle div.consumables .ajaxcontent #findbyconsumable .floater{width:160px; float:left;}
	#columnmiddle div.consumables .ajaxcontent .floater h2{margin-bottom:0;}
	#columnmiddle div.consumables .ajaxcontent .floater h2 a{ font-size:12px;}
	#columnmiddle div.consumables .ajaxcontent .floater h2 a:hover{
		text-decoration:none;}
	#columnmiddle div.consumables .ajaxcontent .floater p{padding-bottom:0; padding-right:20px; margin:0;}
	
	#columnmiddle div.consumables .ajaxcontent a.button span {padding:3px 10px 5px 3px;}
	#columnmiddle div.consumables .ajaxcontent div.products{float:right; width:120px; height:auto;}
	#columnmiddle div.consumables .ajaxcontent div.products h3{color:#000; font-size:12px; margin-top:0;}
	#columnmiddle div.consumables .ajaxcontent div.products ul{padding-top:2px; list-style:none; padding-left:0;}
	#columnmiddle div.consumables .ajaxcontent div.products ul li{padding:2px 0;}
	#columnmiddle div.consumables .ajaxcontent div.products ul a{background:url(css/images/blue_arrow.gif) left no-repeat; padding-left:15px; font-weight:bold;}
	
	#columnmiddle div.consumables .ajaxcontent a.button{margin:15px 15px 0 0;}
	
	#columnright a.download{color:#0D2EA0;}
	
	/* Solutions Page */
	
	body.solutions ul.tabs li{width:auto;}
	body.solutions ul.tabs li a{width:auto; padding-left:20px; padding-right:20px;}
	
	/*[mst-20090205:start] add div ID to replace the body ID in product/solutions.aspx */
	#solutions ul.tabs li{width:auto;}
	#solutions ul.tabs li a{width:auto; padding-left:20px; padding-right:20px;}
	/*[mst-20090205:end] add div ID to replace the body ID in product/solutions.aspx */

	#solutionsfor h3,#allsolutions h3{border-top:1px #003399 solid; display:block; padding-top:4px; margin-top:5px; margin-bottom:15px;}
	#columnmiddle #solutionsfor .contentblock .floater,#columnmiddle #allsolutions .contentblock .floater{width:290px;}
	#solutionsfor .contentblock img,#allsolutions .contentblock img{float:left; margin-right:20px;}
	#solutionsfor .contentblock h4,#allsolutions .contentblock h4{font-size:12px; margin:10px 0 4px 0;}
	#solutionsfor .contentblock ul,#allsolutions .contentblock ul{list-style:disc; list-style-position:outside; padding-left:12px;}
	#allsolutions .contentblock ul{list-style:none; padding-left:0; padding-bottom:0; margin-bottom:0px;}
	#solutionsfor .contentblock ul li,#allsolutions .contentblock ul li{padding-bottom:5px; line-height:14px;}
	#solutionsfor .contentblock ul li a,#allsolutions .contentblock ul li a{ font-weight:bold;}
	#columnmiddle #solutionsfor .contentblock a.button,#columnmiddle #allsolutions .contentblock a.button{margin-top:0px;}
	
	#columnmiddle #allsolutions .contentblock{clear:both;}
	#columnmiddle #allsolutions .floater{width:320px; padding-bottom:10px;}
	#columnmiddle .iconfloater{width:72%;}
	
	.bluebox{background:url(css/images/bluebox.gif) bottom no-repeat; width:180px; display:block;}
		div.columnspanned .bluebox h1{background:url(css/images/bluebox.gif) top left no-repeat; width:168px;margin:0; padding:0; border:0; color:#fff; font-size:12px; font-weight:bold; padding:8px 2px 8px 10px;}
		.bluebox .content{padding:10px;}
		.bluebox dl dt{float:left;}
		.bluebox dl dd{margin-left:70px;}
		.bluebox dl dd a{font-size:13px; color:#0D2EA0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px; display:block;}
		.bluebox dl dd.price{padding-top:5px; font-weight:bold;}
		.bluebox .horizontal_seperator{margin-bottom:10px;}
	
	
	ul.newsitem li span{font-weight:normal;}
		ul.newsitem li span.description{padding-left:20px; line-height:16px; display:block;}
		ul.newsitem li a.more{background:none !important; display:inline; padding:0;}
	
	#columnmiddle h4.smallHeader{font-size:12px; font-weight:bold; margin:5px 0 10px 0; clear:both;}
	h2.title{ font-size:14px; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif;}
		h2.title span{ font-size:11px; display:block;}
	div.columnspanned h1.morepadding{margin:25px 0 5px 0;}
	
	body.solutions #columnmiddle .subcategory ul.listed{padding-top:0;} /* solutions page ul styling */

/* Product Page - Ajax Content  Styling */



#columnmiddle ul#contentnavigation{  width:480px;  height:34px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; margin-bottom:1em;}
#columnmiddle ul#contentnavigation li {float:left;   overflow:hidden; height:34px; line-height:12px;}
	
	#columnmiddle ul#contentnavigation li a{height:34px; display:block; color:#666666; font-size:1em; font-weight:bold; background-repeat:no-repeat; background-image:url(css/images/product_page_main_nav_bg.jpg);  padding-right:20px; text-align:center; vertical-align:middle;}
	#columnmiddle ul#contentnavigation li a:hover{ color:#FFFFFF; cursor:pointer; text-decoration:none; }
	#columnmiddle ul#contentnavigation li span a{ display:block; height:34px;; padding-left:20px; text-align:center; vertical-align: middle;}
	#columnmiddle ul#contentnavigation li.active a{cursor:pointer; color:#FFFFFF;}

	#columnmiddle ul#contentnavigation li span.overview a{width:58px; 	background-position:0px 0px;}
		#columnmiddle ul#contentnavigation li span.overview a.active,
		#columnmiddle ul#contentnavigation li span.overview a:hover{ color:#FFFFFF;background-position:0px -34px;}
		#columnmiddle ul#contentnavigation li span.overview a{padding-top:10px;_padding-left:10px;_padding-right:10px;}
		#columnmiddle ul#contentnavigation li.active span.overview a {background-position:0px -34px;}
	
	#columnmiddle ul#contentnavigation li span.specifications a{width:83px; background-position:-234px 0px;}
		#columnmiddle ul#contentnavigation li span.specifications a.active,
		#columnmiddle ul#contentnavigation li span.specifications a:hover{ color:#FFFFFF;background-position:-234px -34px;}
		#columnmiddle ul#contentnavigation li span.specifications a{padding-top:10px;}
		#columnmiddle ul#contentnavigation li.active span.specifications a {background-position:-234px -34px;}	
	
	#columnmiddle ul#contentnavigation li span.download a{width:50px; background-position:-234px 0px;}
		#columnmiddle ul#contentnavigation li span.downloads a.active,
		#columnmiddle ul#contentnavigation li span.download a:hover{ color:#FFFFFF;background-position:-234px -34px;}
		#columnmiddle ul#contentnavigation li span.download a{padding-top:10px;padding-left:10px;_padding-right:10px;}
		#columnmiddle ul#contentnavigation li.active span.download a {background-position:-234px -34px;}
	
	#columnmiddle ul#contentnavigation li span.manuals a{width:30px; background-position:-234px 0px;}
		#columnmiddle ul#contentnavigation li span.manuals a.active,
		#columnmiddle ul#contentnavigation li span.manuals a:hover{ color:#FFFFFF;background-position:-234px -34px;}
		#columnmiddle ul#contentnavigation li span.manuals a{padding-top:10px;padding-left:10px;_padding-right:10px}
		#columnmiddle ul#contentnavigation li.active span.manuals a {background-position:-234px -34px;}
	
	#columnmiddle ul#contentnavigation li.long span.support a{width:90px; background-position:-234px 0px;}
		#columnmiddle ul#contentnavigation li.long span.support a.active,
		#columnmiddle ul#contentnavigation li.long span.support a:hover{ color:#FFFFFF;background-position:-234px -34px;}
		#columnmiddle ul#contentnavigation li.long span.support a{padding-top:5px;padding-left:10px;padding-right:10px;}
		#columnmiddle ul#contentnavigation li.active span.support a {background-position:-234px -34px;}
	
	#columnmiddle ul#contentnavigation li.last .accesories{background-image:url(css/images/product_page_main_nav_bg.jpg); background-position:-234px 0px; background-repeat:no-repeat;width:80px; }
		
		#columnmiddle ul#contentnavigation li.last .accesories a.active,
		#columnmiddle ul#contentnavigation li.last .accesories a:hover,
		#columnmiddle ul#contentnavigation li.last .accesories a.active,
		#columnmiddle ul#contentnavigation li.last .accesories a:hover,
		#columnmiddle ul#contentnavigation li.active.last .accesories a {background-position:right -34px; color:#FFFFFF;padding-left:20px;width:85px;}
		
		 {}
		
	#columnmiddle ul#contentnavigation li.last .accesories a{width:85px;background-position:right 0px;padding-top:5px; margin-left:0px; color:#666666; border-left:1px solid #cbcbcb;}
	
	
	#columnmiddle ul#contentnavigation li span.accesories a{width:100px; 	background-position:-234px 0px;}
		#columnmiddle ul#contentnavigation li span.accesories a.active,
		#columnmiddle ul#contentnavigation li span.accesories a:hover{ color:#FFFFFF;background-position:-234px -34px; color:#FFFFFF;}
		#columnmiddle ul#contentnavigation li span.accesories a{padding-top:5px;}
		#columnmiddle ul#contentnavigation li.active span.accesories a {background-position:-234px -34px; color:#FFFFFF;}
		
					
		#columnmiddle ul#contentnavigation li.support{background-image:url(css/images/product_page_main_nav_bg.jpg); background-position:-234px 0px; background-repeat:no-repeat;width:99px; }
		#columnmiddle ul#contentnavigation li.support a.active,
		#columnmiddle ul#contentnavigation li.support a:hover,
		#columnmiddle ul#contentnavigation li.active.support a {background-position:right -34px; color:#FFFFFF;}
	
	#columnmiddle ul#contentnavigation li.support a{width:58px;background-position:right 0px;padding-top:10px; margin-left:1px;color:#666666;}
	/*
	#columnmiddle ul#contentnavigation li a.support{width:106px; background-position:right 0px;}
		#columnmiddle ul#contentnavigation li a.support span{padding-top:5px; background-image:url(css/images/product_page_main_nav_bg.jpg); background-position:-234px 0px; background-repeat:no-repeat; line-height:12px;}
		#columnmiddle ul#contentnavigation li a:hover.support{	background-position:right -34px;}
		#columnmiddle ul#contentnavigation li a:hover.support span{padding-top:5px; height:auto; background-image:url(css/images/product_page_main_nav_bg.jpg); background-position:-234px -34px;}
		#columnmiddle ul#contentnavigation li.active a.support {background-position:right -34px;}
		#columnmiddle ul#contentnavigation li.active a.support span{padding-top:5px; height:auto; background-image:url(css/images/product_page_main_nav_bg.jpg); background-position:-234px -34px;}
	
	#columnmiddle ul#contentnavigation li span.support{width:106px; background-position:right 0px;}
		#columnmiddle ul#contentnavigation li span.support a{padding-top:5px; background-image:url(css/images/product_page_main_nav_bg.jpg); background-position:-234px 0px; background-repeat:no-repeat; line-height:12px;}
		#columnmiddle ul#contentnavigation li:hover span.support{	background-position:right -34px;}
		#columnmiddle ul#contentnavigation li span.support a:hover{padding-top:5px; height:auto; background-image:url(css/images/product_page_main_nav_bg.jpg); background-position:-234px -34px;}
		#columnmiddle ul#contentnavigation li.active span.support {background-position:right -34px;}
		#columnmiddle ul#contentnavigation li.active span.support a{padding-top:5px; height:auto; background-image:url(css/images/product_page_main_nav_bg.jpg); background-position:-234px -34px;}
		
		#columnmiddle .arrowlink{float:left; background:url(css/images/blue_arrow2.gif) left no-repeat; margin-left:8px;  margin-top:4px; padding-left:20px; color:#003399; font-size:1.1em; font-weight:bold;display:inline-block; vertical-align:middle; line-height:13px;}
*/

/* Begin styles for overview section */

div#overview{width:468px;}


/*product image*/
div#overview div#productimagecontainer{width:478px; /*height:297px;*/ margin-bottom:14px; overflow:hidden; border:#f6f6f6 1px solid; margin:0 auto;}
/*product overview, awards and gallery controls*/
div#overview div#descriptionblock{ margin:20px 0 0px 0; }
	div#overview div#descriptionblock #descriptioncopy{width:250px; margin-right:15px; height:auto; float:left; clear:none;}





	div#overview div#descriptionblock #galleryandawards{width:180px; height:auto; float:right; clear:none; vertical-align:top; }
	
		div#overview div#descriptionblock #galleryandawards a{font-weight:bold; font-size:11px; color:#003399; }
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols{width:180px; height:auto; position:relative; }
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols ul{ width:inherit; display:inline; height:auto; list-style-image:none; list-style-position:outside; list-style-type:none;}
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols ul li{float:left; display:inline-block; width:42px; height:37px; margin-right:2px; margin-bottom:2px;  }
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols ul li a{float:left; display:block;  width:38px; height:33px; border:#999999 1px solid;}
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols ul li a img{width:38px; height:33px;}
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols ul li a:hover{ border:#1950ad 2px solid; position:relative; top:-1px; left:-1px; }
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols ul li.active a{ border:#1950ad 2px solid; overflow:hidden; cursor:pointer; position:relative; top:-1px; left:-1px; }
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols ul li a.active img{width:38px; height:33px;}
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols div#textlink {clear:both; padding-top:5px; }
		
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols div#textlink span.active a{color:#000000; text-decoration:underline; cursor:pointer;}
		div#overview div#descriptionblock #galleryandawards div#gallerycontrols div#textlink span.active a:hover{text-decoration:underline;}
		
		
		div#overview div#descriptionblock #galleryandawards div#awards{width:180px; padding-top:2px; clear:both;}
			div#overview div#descriptionblock #galleryandawards div#awards img{padding:0; margin:0; padding-right:10px; padding-bottom:0px; }
			
			div#overview div#descriptionblock #galleryandawards div#awards img{_padding-right:0px; padding-bottom:20px; }
			
			div#overview div#descriptionblock #galleryandawards div#awards h1{margin-bottom:10px;}
			
		/*product features*/	
		div#overview div#featuresblock{width:480px; height:auto; clear:both; text-align:left; overflow:hidden;}
			div#overview div#featuresblock ul li {float:left;}
			div#overview div#featuresblock img{float:left; vertical-align:top; padding-right:2px; padding-top:2px; padding-bottom:4px; text-align:left; width:auto; height:auto;}	
			
			
			#dnn_ctr405_ProductDetails_ProductOverview_ulFeatures li{float:left; padding-right:4px;}
		/*product key information*/	
		#keyinformation{clear:both;}
		#keyinformation table th{width:30%; color:#0D2EA0; border:1px #999 solid; border-width:0 0 1px 0;vertical-align:middle;}
		#keyinformation table td{border:1px #999 solid; border-width:0 0 1px 0; }
			
			/*similar products promoter*/	
			div#overview div.fncBox{background:url(css/images/featured-products_backing.jpg) right -20px no-repeat; height:auto; margin:10px 0 20px 0;width:480px;}
			div#overview div.fncBox a {color:#003399;}
			div#overview div.fncBox h1, div#overview div.fncBox h3{background:url(css/images/featured-products_backing.jpg) top left no-repeat;  font-size:1.1em; color:#FFFFFF; font-weight:bold; padding:4px 0px 2px 10px; border:none; line-height:2em; margin:0px;}
				div#overview div.fncBox div.content{background:url(css/images/featured-products_backing.jpg) right -30px no-repeat; overflow:hidden; height:auto;}
				div#overview div.fncBox div.content div.divider{float:left; width:2px; height:100%; border-left:#cccccc 1px solid;  margin-bottom:-2000px; padding-bottom:2000px; overflow:hidden;}
				div#overview div.fncBox div.content dl {float:left; clear:none; width:140px;  margin-left:1px;  padding:10px 10px 10px 5px; overflow:hidden; }
				div#overview div.fncBox div.content dl dt{float:left;}
				div#overview div.fncBox div.content dl dd{margin-left:70px;float:none;width:65px;}
				div#overview div.fncBox div.content dl dd a{font-size:1.1em; color:#0D2EA0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px; display:block;}
				div#overview div.fncBox div.content dl dd.price{padding-top:5px; font-weight:bold;}
				
				/*[pg-20090303:start] Fix for IE6 */
				div#overview div.fncBox .fncfooter{clear:both;}
				/*[pg-20090303:end] Fix for IE6 */
				
				div#overview div.fncBox .fncfooter{background:url(css/images/featured-products_backing.jpg) right bottom no-repeat; padding:8px 10px 5px 5px; height:23px;}
					div#overview div.fncBox .fncfooter a.button{float:right;  vertical-align:middle;}
					div#overview div.fncBox .fncfooter a.seeall{float:left; background:url(css/images/blue_arrow2.gif) left no-repeat; margin-left:8px;  margin-top:4px; padding-left:20px; color:#003399; font-size:11px; font-weight:bold;display:inline-block; vertical-align:middle;}
					
				div#overview div#viewOtherPrinters .contentblock{width:240px;}

#descriptioncopy span{
font-size:11px;
line-height:16px;
}
						
/* Begin styles for accesories section */
div#accesories{ margin-top:20px;}
	div#accesories h1{margin-bottom:0px;}
	div#accesories .subcategory{margin-bottom:20px;}
		div#accesories .subcategory h2  {font-size:1.2em; margin-bottom:10px;}
			div#accesories .subcategory h2  a{font-size:1em;}
	div#accesories .subcategory a.button{float:left;}
	
/* Begin styles for support section  */
 
div#support { margin-top:20px;}
div#support h1{margin-bottom:10px; margin-top:20px; clear:both;}
div#support h2{background:transparent; font-size:11px; margin-bottom:5px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif;}
div#support ul.links{padding-bottom:0; margin-bottom:0;}		
div#support div#supportintroduction {margin-top:15px; display:inline-block; margin-bottom:20px; overflow:hidden;}
	div#support div#supportintroduction img{float:left;}
	div#support div#supportintroduction p.introtext{width:211px; height:auto; margin:0px 0px 0px 20px; float:left; display:inline-block;}

div#support div#drivers {overflow:hidden;}
div#support div#drivers div.osdrivers { width:240px; float:left;}

/* Product Specification   */



/*#productSpecs #productimagecontainer{border:1px #f6f6f6 solid; width:478px; height:297px;}*/

#productSpecs #productimagecontainer{border:1px #f6f6f6 solid; width:478px; }
/*[mst-20090312:start] fix the css for product/product_page_ajax_content/product_specifications.aspx */
#productSpecs #productimagecontainer{overflow:hidden;}
/*[mst-20090312:end] fix the css for product/product_page_ajax_content/product_specifications.aspx */
  table.specstable{width:100%; border-top:1px #003399 solid; margin:15px 0; font-family:Arial, Helvetica, sans-serif;}
  	table.specstable th{text-align:left; font-weight:bold; font-size:1.1em; padding:10px 10px; width:47%; vertical-align:top; line-height:normal;}
	table.specstable td{ font-size:1.1em;padding:10px 10px; line-height:normal; vertical-align:top;}
	table.specstable td p{font-size:1em;}	
	table.specstable tr th.heading,table.specstable tr.alt th.heading{border-top:1px #003399 solid; text-transform:uppercase; color:#003399; background:#ddd !important;}
	
	a.popup{ position:relative; z-index:24;font-weight:normal; text-decoration:none;line-height:normal;padding-left:2px; vertical-align:middle;}
	a.popup span{ display: none; }
	a.popup:hover{ z-index:25;}
	a.popup:hover span{display:block; position:absolute; top:0px; left:0;padding: 5px 7px 7px;width:200px;text-align: center;/*filter: alpha(opacity:100);*/background:#e4e4e0;text-align:left;text-decoration:none;border:1px #b0b0b6 solid;border-right-color:#666;border-bottom-color:#666;	border-bottom-width:2px;border-right-width:2px;}
	a.popup span b{display:block;}
	
	table.specstable tr.alt th,table.specstable tr.alt td{background:#f1f1f1;}
	
	/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/

#columnmiddle #dvfloater,
#columnmiddle #product_support .floater{
float:none;
clear:none;
width:100%;
}

.twocolumn .column {
display:inline;
float:left;
margin-left:1px;
position:relative;
width:228px;
}

.twocolumn .column .content {
padding:8px;
}

.twocolumn .column img.banner_image {
float:left;
display:inline;
margin-right:10px;
}

.twocolumn {
background:transparent url(css/images/twocolumn_center.gif) no-repeat scroll left bottom;
clear:both;
margin-bottom:20px;
padding-bottom:10px;
}

.twocolumn .column h2 {
background:#F6F6F4 none repeat scroll 0 0;
border-top:1px solid #1950AD;
color:#1950AD;
font-size:1.4em;
margin:0;
padding:10px 9px;
}

.twocolumn .column ul.rightAligned {
clear:none;
display:block;
margin-bottom:0;
margin-left:69px;
padding-top:0;
padding:0 0 0 75px;
}

.twocolumn .column ul.arrowlist li {
display:block;
}

.twocolumn .events, .twocolumn .last {
margin-left:22px !important;
}

.twocolumn .column ul.rightAligned li {
padding-bottom:0;
}
