/*

PerkinElmer Market Build-out styles

	-GENERAL
	-MAJOR STRUCTURE
	-SIDENAV AND SIDEBAR
	-SLIDER
	-PRODUCT BASED
	-MODALS
	-BUTTON STYLES
	
*/


/* GENERAL
----------------------------------------------- */
body 
{
background:#f3f3f3;
font-family: arial, sans-serif;
}
.hide {display: none;}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
#bodyWrapper {
	font-size: 12px;
}
#bodyWrapper p {
	font-size: 12px;
	line-height:1.5;
	color: #666;
	margin: 10px 0 16px; /* 0 0 14px 0;*/
}
#bodyWrapper h3 {
	padding: 4px 0;
	font-weight: bold;
	font-size: 14px;
	color: #00a1de;
	line-height: 1.3;
	/*color: #e6a32a;
	padding-bottom: 10px;*/
}
#bodyWrapper a {
	text-decoration: underline; /*none;*/
 	color: #6a7f10; /* #59a1d1 */
}
#bodyWrapper a span {	color: #6a7f10; /* #59a1d1 */}
#bodyWrapper a:hover {text-decoration: underline;}
#bodyWrapper span {color: #666;}
#bodyWrapper table td {
	font-size: 11px;
	color: #666;
}
#bodyWrapper .imgLeft {
	float: left;
	margin: 0 10px 8px 0;
	/*height: 100px;
	width: 100px;*/
}
/*Begin Modification Log Changes-  Author: Yogeeta;  Date: 16/12/2008; Description: Bio-discovery site PhaseI:ProductGalleryPage changes*/
#bodyWrapper .imgLeftGallery
{
	float: left;	
	margin:0 10px 0px 0;
	/*border:solid 1px #dbdcdc;*/
	border:none 0px;
	
		
	}
#bodyWrapper h3.review 
{
	width:420px;
 }
#bodyWrapper .leftColumns .contentArea .left span.favoritesMsg
{
	color:#e6a32a;
	border:0px;
	padding-bottom:5px;
	border-width:0px 0px 0px 0px;
	border-style:none;
	border-right-width:0px;
	border-right-style:none;
}	
#bodyWrapper .leftColumns .contentArea .left span.favoritesMsgFailure 
{
	color:#e0383c;
	border:0px;
	padding-bottom:5px;
	border-width:0px 0px 0px 0px;
	border-style:none;
	border-right-width:0px;
	border-right-style:none;	
}	
#bodyWrapper .leftColumns .contentArea .txtQuantity {
	border: 1px solid #c5c5c5;
	width: 25px;
	margin-left: 4px;
	height: 1.2em;
}
/*End Modification Log Changes-  Author: Yogeeta;  Date: 16/12/2008; Description: Bio-discovery site PhaseI:ProductGalleryPage changes*/
#bodyWrapper .error {
	color: #e0383c;
	border: 1px solid #e0383c;
	padding: 5px 7px;
	font-size: 11px;
	width: 480px;
}
#bodyWrapper .errorLong {
	color: #e0383c;
	border: 1px solid #e0383c;
	padding: 5px 7px;
	font-size: 11px;
	margin-top: 10px;
}


/* MAJOR STRUCTURE
----------------------------------------------- */
#container 
{
	float: none; 
	width: 960px !important; 
	margin: 0 auto !important;
	padding: 0 0 20px 0;
}
	
#bodyWrapper ul li {
	font-size: 12px;
	background-position:0px 7px;
	color: #666;
}

#bodyWrapper ul.gsq li {
	list-style:none;
	line-height:18px;
	margin-left:0px !important; /** reduced from -54px along with hiding the skyscraper ad - Hans request 12/17 **//*Changed it to 0px, Chirag*/
	padding-left:8px;
	font-family: Arial;
	font-size:12px;
	line-height:1.5;
	color:#666;
}

#bodyWrapper ul.gsq li {
	background:url("../../img/ReskinCMS/li-bullet.gif") no-repeat 0px 6px;
}


#bodyWrapper OL li {
	font-size: 12px;
	background-position:0px 7px;
	color: #666;
}

#bodyWrapper OL.bullet li {
	font-size: 12px;
	margin-bottom: 4px;
	list-style-type: none;
	background: url(../../img/market/bullet.gif) no-repeat;
	background-position:0px 7px;
	padding-left: 10px;
	color: #666;
}

	
#bodyWrapper {
	clear: both;
	margin: 10 0 0 15px;
	width: 930px;
	float: none;
	padding-left:0px !important;
}
#bodyWrapper ul.bullet li {
	font-size: 12px;
	margin-bottom: 4px;
	list-style-type: none;
	background: url(../../img/market/bullet.gif) no-repeat;
	background-position:0px 7px;
	padding-left: 10px;
	color: #666;
}
.breadcrumbs {
	float: left;
	padding:10px 0;
	width: 930px;
}
.breadcrumbs ul {margin: 0;}
.breadcrumbs ul a{
	
	margin: 0 0px 0 0;
	height: 16px;
	font-size: 11px;
	list-style: none;
	color: #6a4061; /*#666;*/
	text-decoration: underline;
	
	padding-right: 5px;
}

.spanArrowMarket
{
	background: url(../../img/market/bullet_breadcrumbs.gif) center right no-repeat;
	padding-right:5px;
	margin-right:5px;
	padding-bottom:3px;
}

.breadcrumbs ul a.last{
	background: none;
	color: #999 !important;
	text-decoration: none !important;
}

.breadcrumbs ul a {
	text-decoration: underline; /*none;*/
	/*begin mod log, Reskin CMS, Madhukar*/
	color: #6a4061 !important; /*#599dcc*/
	/*begin mod log, Reskin CMS, Madhukar*/

}
.breadcrumbs ul a:hover {text-decoration: underline;}


.breadcrumbs ul a.environmental {
	color: #6a4061;/*reskin CMs*/
	font-size: 11px; 
	/*font-weight: bold;*/
}
div.breadcrumbs p {
	display: inline;
	margin: 0 0 0 2px;
	font-size:11px;
	line-height: 23px;
	color: #599dcc;
}
#bodyWrapper #largeWrapper {
	font-size: 12px;
	width: 710px;
	margin-top:20px;
}
#bodyWrapper h1.lander {
	font-size: 18px;
	font-weight: normal;
	color: #e6a32a;
	/*Begin Modification Log Changes-  Author: Gayatri; 9.1.09 ;Description: Description Changes on BioD Home Page */
	/*margin-top: 21px;*/
	margin-top: 3px;
	margin-bottom: 5px;
	/*End Modification Log Changes-  Author: Gayatri; 9.1.09 ;Description: Description Changes on BioD Home Page */
}
#bodyWrapper h1.lander span{
	font-size: 14px;
	color: #949494;
}
#bodyWrapper .leftColumns {float: left; width: 710px;}
#bodyWrapper .leftColumns .contentArea {font-size: 12px;float: right; width: 492px;}
#bodyWrapper .contentArea {margin-top: 5px;}
#bodyWrapper .contentArea h2{
	font-family:"Times New Roman", serif;
	font-size:30px;/*18px arial;*/
	line-height:34px;
	font-weight:normal;
	color: #00a1de;/*#e6a32a;*/
	font-style: normal;
	/*margin: 0 0 14px;*/
	padding: 8px 0; /*0;*/	
	
}
/* added for wide body pages for Bio (jason 02/18/2009) */
#bodyWrapper .leftColumnsWide {float: left; width: 910px;}
#bodyWrapper .leftColumnsWide .contentArea {float: right; width: 700px;}
#bodyWrapper .contentArea {margin-top: 5px;}
#bodyWrapper .contentArea h2{
	font-family:"Times New Roman", serif;
	font-size:30px;
	line-height:34px;
	font-weight:normal;
	color: #00a1de;
	font-style: normal;
	padding: 8px 0;
	/*color: #e6a32a;	
	font-size:18px arial;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 14px;
	padding: 0;*/	
	
}
.textCallout {
	background: #fff url(../../img/market/bg_firsts_tile.gif) top left repeat-x;
	border: 1px solid #e5e5e5;
	padding: 10px 12px;
	margin: 10px 0;
}
#bodyWrapper .textCallout h3,
#bodyWrapper .textCallout h4 {
	color: #666;
	padding: 0;
	margin: 0 0 4px !important;
}
#bodyWrapper .textCallout p, 
#bodyWrapper .textCallout h3,
#bodyWrapper .textCallout h4 {font-size: 11px; margin: 0;}

#bodyWrapper .help {
	float: left;
	width: 225px;
	display: inline;
	margin: 0 0 25px 17px;
}
#bodyWrapper .getHelp h4{
	font-size: 16px;
	font-weight: normal;
	color: #e6a32a;
	margin: 3px 0 20px;
}
#bodyWrapper .help ul.bullet li {margin-bottom: 2px;}
#bodyWrapper .help ul, 
#bodyWrapper .help h5 {padding: 0; margin: 0;} 
#bodyWrapper .help ul {margin-left: 34px;} 

#bodyWrapper .help h5 {
	font-size: 13px;
	padding: 0 0 0 24px;
	margin-bottom: 4px;
	color: #636363;
}
#bodyWrapper .quicklinks {
	float: left;
	display: inline;
	margin: 0 0 25px 17px;
}

#bodyWrapper .quicklinks h5 {
	font-size: 13px;
	padding: 0 0 0 24px;
	margin-bottom: 4px;
	color: #636363;
	display: inline;
	padding-right:10px;
}

#bodyWrapper .quicklinks h5.checkmark 
{
	background: url(../../img/market/icon_checkmark.gif) center left no-repeat;
}
#bodyWrapper .help h5.pencil {background: url(../../img/market/icon_pencil.gif) center left no-repeat;}
#bodyWrapper .help h5.checkmark {background: url(../../img/market/icon_checkmark.gif) center left no-repeat;}
#bodyWrapper .help h5.hammer {background: url(../../img/market/icon_hammer.gif) center left no-repeat;}
#bodyWrapper .help h5.downarrow {background: url(../../img/market/icon_arrowdown.gif) center left no-repeat;}
#bodyWrapper .leftColumns .help ul li a {font-size: 12px; line-height: 1.6;} 
#bodyWrapper .grid {
	border-top: 1px solid #e5e5e5;
	padding: 15px 0 0 0;
	width: 490px;
}
#bodyWrapper .centerModule {
	width: 225px;
	display: inline;
	margin: 0 20px 20px 0;
	float: left;
	color: #666;
	font-size:12px;
	font-family:Arial,Sans-Serif; 
	font-style: normal;
	font-weight: normal;
}
#bodyWrapper .centerModule p 
{
	margin: 0;
	width:225px;
}

#bodyWrapper .centerModule h5 a,
.centerModule h5 {
	font-size: 12px;
	margin: 0 0 3px 0;
	padding: 0;
}

#bodyWrapper .centerModuleChina {
	width: 225px;
	display: inline;
	margin: 0 20px 20px 0;
	float: left;
	color: #666;
	font-size:12px;
	font-family:Arial,Sans-Serif; 
	font-style: normal;
	font-weight: normal;
}
#bodyWrapper .centerModuleChina p 
{
	margin: 0;
	width:225px;
}
/*Begin MOd LOg,Resman 1176:The line space much more bigger than US */
#bodyWrapper .centerModuleChina h5 a,
.centerModuleChina h5 {
	font-size: 12px;
	margin: 0 0 3px 0;
	padding: 0;
}
/*Begin MOd LOg,Resman 1176:The line space much more bigger than US  */

/* SIDENAV AND SIDEBAR
-----------------------------------------*/
#bodyWrapper .sidebar {
	width: 199px;
	margin: 20px 0 0; /*5px 0 0;*/
	
}
#bodyWrapper .sidebar p,
#bodyWrapper .sidebar ul li {font-size: 11px;}
#bodyWrapper .sidebar ul li {font-size: 11px;}
#bodyWrapper .sidebar .ViewResTD ul li {font-size: 11px;}
/* sidenav */
#sidenav {background: url(../../img/market/bg_sidenavTop.gif) top left no-repeat;}
#bodyWrapper .sidenavTop {width: 175px;padding: 0px 4px 0px 14px;margin:0px 0px 0px 0px;}

#bodyWrapper .landingSidenavTop {width: 175px;padding: 14px 4px 0px 14px;margin:0px 0px 0px 0px;}

#bodyWrapper .sidenavBottom {
	height: 10px;
	background: url(../../img/market/bg_sidenavBottom.gif) bottom left no-repeat;	
	width: 199px;
}	
#bodyWrapper #sidenav h2 {
	margin: 12px 0 12px 14px;
	padding: 0;	
	color: #333;
	font-size: 13px;
	font-style: normal; 
	font-family:Arial,Sans-Serif; 
}	
#sidenav .selectArea {
	border-top: 0px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	padding: 0px 0;
	width: 190px;
	margin-left: 1px;
}
/* mod log:Dhaval */

#sidenav .selectArea1 
{
	padding-left:14px;
}

#sidenav .selectArea2
{
	padding-bottom:14px;
	padding-left:14px;
}

/* mod log:Dhaval */
#sidenav .selectArea p {
	color: #333;
	margin: 0 0 0 14px;
}

#sidenav .selectArea p.selection {font-size: 13px;}
#bodyWrapper #sidenav h3 {
	margin: 0 0 2px 0;
	padding: 0;	
	color: #333;
	font-size: 13px;
}	
#bodyWrapper .sidenavTop ul.group {
	list-style: none;
	margin: 0 0 0px 0;
	padding: 0;	
}	
#bodyWrapper .sidenavTop ul.group1 {
	list-style: none;
	margin: 0 0 0px 0;
	padding: 0;	
	text-indent:-4px;	
}	
#bodyWrapper .GridLeftnav ul.group1 {
	list-style: none;
	margin: 0 0 0px 4px;
	padding: 0;	
	text-indent:-4px;	
}	
#bodyWrapper #sidenav ul li {
	font-size: 11px;
	background: none;
	padding: 0;
	line-height: 1.20;
	padding-left: 6px;
	margin-bottom:4px;
}	
#bodyWrapper #sidenav ul li a{
	color:#6a4061;
	text-decoration: underline;
}
#bodyWrapper #sidenav ul li.viewLess a {
	padding-left: 11px;
	background: url(../../img/market/viewArrow_less.gif) center left no-repeat;	
}	
#bodyWrapper .sidenavTop ul li.viewMore a {
	padding-left: 11px;
	background: url(../../img/market/viewArrow_more.gif) center left no-repeat;	
}	
#bodyWrapper .sidenavTop ul a {
	color: #529bce;
	text-decoration: none;
}	
#bodyWrapper .sidenavTop ul a:hover {text-decoration: underline;}	

/* product detail sidebar */
#bodyWrapper .shoppingCart {
	background: url(../../img/market/bg_shoppingCartHead.gif) top left no-repeat;
	width: 198px;
	float: none;
	margin-bottom: 6px;
}
#bodyWrapper .shoppingCart h3 {
	background: transparent url(../../img/market/icon_cart.gif) center left no-repeat;
	font: bold normal 12px arial, sans-serif;
	color: #fff !important;
	margin: 0 0 0 12px;
	padding: 6px 0 5px 22px !important;
}
#bodyWrapper .shoppingCart p,
#bodyWrapper #productSide .shoppingCart img {
	margin: 0;
	padding: 0;
}
#bodyWrapper .moduleContent {
	background: #fff url(../../img/market/bg_moduleContent.gif) top left repeat-x;
	border-right: 1px solid #d4d5d5;
	border-bottom: 1px solid #d4d5d5;
	border-left: 1px solid #d4d5d5;
	float: none;
	padding: 11px 10px 8px 17px;
}
#bodyWrapper .moduleContent p.total {margin-bottom: 10px;}
#bodyWrapper .moduleContent a.btnDefault {xwidth: 70px;}
#bodyWrapper #productSide h3 {
	font: bold normal 12px arial, sans-serif;
	color: #666;
	padding: 0;
}
#bodyWrapper #productSide .calculator {
	border-bottom: 1px solid #d9d9d9;
	padding: 0 15px 9px;
	margin-top: 18px;
	font-size: 12px;
}
#bodyWrapper #productSide .calculator h3 {margin-bottom: 6px;}
#bodyWrapper #productSide img {margin: 2px 10px 10px 0;}
#bodyWrapper #productSide .popularDownloads {
	padding: 0 15px 9px;
	margin-top: 16px;	
}
#bodyWrapper #productSide .popularDownloads h3 {margin-bottom: 12px;}
#bodyWrapper #productSide .popularDownloads p {	
	margin: 0 0 14px 0;
	FONT-SIZE: 11px;
	padding: 0 0 2px 0;
	
}
.sidebar .module {
	padding: 12px 15px;
	border-bottom: 1px solid #d9d9d9;
	width: 168px;
}
.sidebar .modulelast {
	padding: 12px 15px;
	border-bottom: 0px solid #d9d9d9;
	width: 168px;
	color: #529bce;
}
.sidebar .module ul.bullet{margin-left: 10px;}
.sidebar .module.promo {padding: 7px 10px 9px 10px;}
.sidebar .module h3 {margin-bottom: 12px;}
.sidebar .module.first{border-top: 1px solid #d9d9d9; width: 165px;}
/* Added as per Category Enhancement*/
.sidebar .module.first table.tablespace1
{		
	margin-top:14px;
}
.sidebar .module p {margin-bottom: 14px;}
.sidebar .module ul {list-style: none; margin: 0; line-height: 1.4;}
.sidebar .modulelast ul.bullet{margin-left: 10px;}
.sidebar .modulelast.promo {padding: 7px 10px 9px 10px;}
.sidebar .modulelast h3 {margin-bottom: 12px;}
.sidebar .modulelast.first{border-top: 1px solid #d9d9d9; width: 165px;}
.sidebar .modulelast p {margin-bottom: 14px;}
.sidebar .modulelast ul {list-style: none; margin: 0; line-height: 1.4;}

.GridLeftnav {Border-Width : 0px;}

/* SLIDER
-----------------------------------------*/
#slider {
	width: 709px;
	clear: both;
	margin: 4px 0 30px 0;
}
#sliderWrapper {	
	width: 663px;
	height: 43px;
	overflow: hidden;
	margin: 0;
	float: left;
	position: relative;
	background: #bdbdbd url(../../img/market/button_tile.gif) top left repeat-x;
 }
#bodyWrapper #slider table#sliderMenu {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	height: 43px;
}
#bodyWrapper #slider table#sliderMenu tr td {
	vertical-align: middle !important;	
	background: #bdbdbd url(../../img/market/button_tile.gif) top left repeat-x;
	height: 31px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
}
#bodyWrapper #slider table#sliderMenu td a {
		PADDING-RIGHT: 10px;
	font-weight: bold;
		DISPLAY: block;	
		PADDING-LEFT: 10px;	
		PADDING-BOTTOM: 5px;	
		FONT: 12px arial, sans-serif;	
		WIDTH:89px;	COLOR: #666;	
		PADDING-TOP: 5px;	
		HEIGHT: 32px;
		TEXT-ALIGN: center;
}
#bodyWrapper #slider table#sliderMenu td a.sliderActive {
	background: #bdbdbd url(../../img/market/button_selected_tile.gif) top left repeat-x;
	cursor:default;
}

#bodyWrapper #slider table#sliderMenu td a:hover {text-decoration: none;}
#bodyWrapper #slider a#previous,
#bodyWrapper #slider a#next {
	width: 23px;
	height: 43px;
	padding: 0;
	float: left;
	text-indent: -9999px;
	outline: 0;
}
#bodyWrapper #slider a#TabbedControl1_lnkPrevious,
#bodyWrapper #slider a#TabbedControl1_lnkNext {
	width: 23px;
	height: 43px;
	padding: 0;
	float: left;
	text-indent: -9999px;
	outline: 0;
}

#bodyWrapper #slider .previousBtn {background: url(../../img/market/arrow_previous.gif) top left no-repeat; cursor:default;}
#bodyWrapper #slider .previousBtnActive {background: url(../../img/market/arrow_previousOn.gif) top left no-repeat; cursor:hand;}
#bodyWrapper #slider .nextBtn {background: url(../../img/market/arrow_next.gif) top left no-repeat; cursor:default;}
#bodyWrapper #slider .nextBtnActive {background: url(../../img/market/arrow_nextOn.gif) top left no-repeat; cursor:hand;}
#bodyWrapper .sliderContent {
	background: url(../../img/market/bg_sliderTile.gif) top left repeat-y;
	width: 709px;
	clear: both;
}
#bodyWrapper .sliderTop {padding: 20px 18px 0 18px; width: 673px; background: url(../../img/market/content_top.gif) top left no-repeat;}
#bodyWrapper .sliderTop .imgLeft {margin: 0 0px 30px 0;}
#bodyWrapper .sliderTop h4{
	font-size: 16px;
	font-weight: normal;
	color: #e6a32a;
	margin: 0 0 18px 0;
}
#bodyWrapper .sliderTop h5{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin: 0 0 0 0;
}
#bodyWrapper .sliderTop p {
	margin: 0 0 20px 0;
	line-height: 1.4;
}
#bodyWrapper .sliderTop ul {
	margin-bottom: 22px;
}
#bodyWrapper .sliderBottom {
	background: url(../../img/market/content_bottom.gif) bottom left no-repeat;
	height: 15px;
	width: 709px;
}
#bodyWrapper .currentFeature {margin-right: 40px;}
#bodyWrapper .currentFeature h3{
	font-size: 14px;
	padding: 4px 0;
	color: #00a1de; 
	margin: 0;
	width: 343px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	/*background: url(../../img/corp/currentFeatures.jpg) top left no-repeat;
	padding: 0; 
	margin: 0;
	width: 343px;
	font-size: 13px;
	text-indent: 15px;
	height: 22px;
	color: #8b9290;
	font-weight: bold;
	padding-top: .3em;*/
}
#bodyWrapper div.currentFeature img {
	float:left; 
	margin-top:1em;  
	margin-right:26px; 
}
#bodyWrapper div.currentFeature h4 {
	display: block; 
	padding: 0; 
	margin: .7em 0 .2em 0;
}
#bodyWrapper div.currentFeature h4 a {
	color: #6a7f10; 
	font-size: 12px;
	text-decoration:underline;
	/*color:#599DCC;
	font-size: 12px;
	font-style: italic;
	text-decoration:none;*/
}
#bodyWrapper div.currentFeature p {
	width:189px;
	color: #666;	
	margin: 0;
	line-height: 1.4;
}
#bodyWrapper div.currentFeature p span{
	/*color: #e6a32a;	*/
	font-weight: bold;
}
#bodyWrapper .papersUpdates {
	width: 320px;
}
#bodyWrapper .papersUpdates h3 {
	font-size: 14px;
	padding: 4px 0;
	color: #00a1de;
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	/*color: #999;
	padding: 0 0 6px 12px;
	margin: 0 0 6px 0;
	font: bold italic 14px arial, sans-serif;
	border-bottom: 1px solid #1761a8;*/
}
#bodyWrapper .papersUpdates p {
	padding-left: 12px;
	margin-bottom: 12px;
	margin-top: 10px;
}


/* PRODUCT BASED
-----------------------------------------*/

/* product summary */
#bodyWrapper .product {margin-bottom: 22px; width: 720px! important;}

#bodyWrapper .product span.breadcrumb {
	font-size: 11px;
	margin: 0;
	line-height: 1;
	width: 450px;
	padding: 0;
}
#bodyWrapper .product .left {
	width: 460px;
	padding-bottom: 10px;
}
#bodyWrapper .product h1 {
	font-size: 18px;
	margin: 0 0 12px 0;
	color: #e6a32a;
	font-weight: normal;
}
#bodyWrapper .productMeta {
	float: none;
	position: relative;
	font-size: 11px;
	margin: 0 0 24px 0;
	width: 185px;
}
#bodyWrapper .product .productMeta p {
	font-size: 11px;
	margin: 0;
}
#bodyWrapper .product .productMeta a.btnDefault 
{
	/* Begin Mod log 2706 */
	position:relative;
	bottom: 20px;
	/* End Mod Log 2706*/
	
}
#bodyWrapper .product h2 {
	font-style: normal;
	font-size: 12px;
	color: #666;
	padding: 0;
} 
#bodyWrapper .product p {
	margin: 0 0 16px 0;
} 
#bodyWrapper .productMeta .txtQuantity {
	border: 1px solid #c5c5c5;
	width: 25px;
	margin-left: 4px;
	height: 1.2em;
}
/*Begin  mod Resman issue#2649 resizing IE  issue Date:22.10.08*/
.productCallout1 
{
	/* Begin Mod log 2706 */
	width: 220px;
	/* end Mod log 2706 */
/*	margin: 0 0 12px 12px;*/
	height:320px;	
}

.productCallout1 img.prodthumb1 
{
	border:1px solid #9dbfe0;				
	border-style:none;	
	margin: 0 0 12px 0px;
	height:auto;
	width:auto;
	display:block;
	max-width: 220px !important;
	_max-width: 220px !important;
	max-height:320px !important;	
	_max-height:320px !important;	
}

.productCallout1 a.enlarge {
	text-align: center !important;
	display: block;
	width: 100px;
	margin-left: 2px;
	padding-left: 14px;
	background: url(../../img/market/icon_enlarge.gif) center left no-repeat;
	font-size: 11px;
	cursor: pointer;
}

/*end mod*/

.productCallout 
{
	width: 220px;
	margin: 0 0 12px 12px;
	
}
.productCallout a.enlarge {
	text-align: center !important;
	display: block;
	width: 100px;
	margin-left: 2px;
	padding-left: 14px;
	background: url(../../img/market/icon_enlarge.gif) center left no-repeat;
	font-size: 11px;
	cursor:pointer;
}
a.enlarge1 {
	text-align: center !important;
	display: block;
	width: 100px;
	margin-left: 2px;
	padding-left: 14px;
	background: url(../../img/market/icon_enlarge.gif) center left no-repeat;
	font-size: 11px;
	cursor:pointer;
}
#bodyWrapper h3 {
	/*color: #e6a32a;
	padding-bottom: 10px;*/
}
#bodyWrapper h3.review 
{
	font-size: 15px;
	padding-top:0px;
	padding-bottom:10px;	
	}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

/* product inventory galleries */
#bodyWrapper .productInventory, 
#bodyWrapper .filter, 
#bodyWrapper .productSummary {float: none;} 
#bodyWrapper .productInventory h3 {
	color: #666;
	font-size: 13px;
	margin: 3px 0 4px;
	padding: 0;
}
#bodyWrapper .productInventory span {font-size: 11px;}
#bodyWrapper .productInventory .filter {
	border-top: 1px solid #cccccd;
	border-bottom: 1px solid #cccccd;
	padding: 6px 0;
	margin: 6px 0 10px 0;
}
#bodyWrapper .productInventory .filter span {
	border-right: 1px solid #b8b8b8;
	padding: 0 0.5em 0 0;
	margin-right: 0.4em;
	
}
#bodyWrapper .productInventory .filter .page {
	margin: 17px 0 0 0;
		
}
#bodyWrapper .productInventory .filter .sort {
	margin-top: 17px;
	float:right;
	font-weight: normal;	
}
#bodyWrapper .productInventory .filter .sort select {
	width: auto;
	margin-left: 1px;
	color: #666;
	font-size: 11px;
	font-family: arial, sans-serif;
	
}
/*Consumables Guided Navigation*/

#bodyWrapper .productInventory .filter .page .show  {
	border-right: 1px ;	
	text-align: right;	
	color:#666;
	font-weight: normal;	
}
#bodyWrapper .productInventory .filter .page select {
	width: 100px;
	margin-left: 1px;
	color: #666;
	font-size: 11px;
	font-family: arial, sans-serif;
}
/*Consumables Guided Navigation*/

#bodyWrapper .productInventory .filter .left a {
	cursor:pointer;
	
}
#bodyWrapper .productInventory .filter .page span {color: #666;}
#bodyWrapper .leftColumns .contentArea .productInventory .filter .right {
	float: right;
	width: 190px;
	margin-left: 300px;
	margin-top: -55px;
}
#bodyWrapper .productInventory span.last {border: 0;}
#bodyWrapper table.filterMenu {float: right;}
#bodyWrapper table.filterMenu td {
	text-align: right;
	padding: 3px 0;
}
#bodyWrapper table.filterMenu td select {
	width: 100px;
	margin-left: 1px;
	color: #666;
	font-size: 11px;
	font-family: arial, sans-serif;
}
/*Consumables Guided Navigation*/
#bodyWrapper .leftColumns .contentArea #collapsedIText
{	
	font-size: 12px;
	font-family: arial, sans-serif;
	line-height:1.5;	
	margin:0px 0px 14px 0px;
	display:block;
	
	
}

#bodyWrapper .leftColumns .contentArea #expandedIText
{
	
	font-size: 12px;
	font-family: arial, sans-serif;
	line-height:1.5;	
	margin:0px 0px 14px 0px;
	display:block;
}


#bodyWrapper .leftColumns .contentArea  .galleryImage
{
	margin: 0 0 12px 12px;
	float:right;
	width:auto;
	
}
/*Consumables Guided Navigation*/
#bodyWrapper .productInventory .productSummary {padding: 14px 11px 20px 11px;}
#bodyWrapper .productInventory .productSummary .imgLeft {border: 1px solid #dbdcdc; margin-bottom: 12px;}
#bodyWrapper .productInventory .odd {
	background: #f8f8f8;
}
#bodyWrapper .productInventory .productSummary .left{width: 320px;}
#bodyWrapper .productInventory .productSummary h5 {
	font-size: 12px !important;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
}
#bodyWrapper .productInventory .productSummary p {
	font-size: 11px;
	margin: 0 0 1px 0;
	padding: 0;
}
#bodyWrapper .productInventory .productSummary .left span,
#bodyWrapper .productInventory div.productGallery span{
	border-right: 1px solid #8d8d8d;
	padding: 0 0.5em 0 0;
	margin-right: 0.4em;
	font-weight: bold;
}
#bodyWrapper table.productGallery span{
	font-weight: bold;
}
#bodyWrapper .productInventory .productGallery span.last,
#bodyWrapper .productInventory .productSummary .left span.last {border: 0;}
#bodyWrapper .productInventory .productSummary .floatRight p {text-align: right;}
#bodyWrapper .productInventory .productSummary .floatRight{width: 142px;}
#bodyWrapper table.specs {float: right;vertical-align:middle}
#bodyWrapper table.specs td {
	text-align: right;
	vertical-align: middle;
	padding: 3px 0;
	float:right
}

#bodyWrapper table.specs p.itemAdded {
	display: block;
	color: #e6a32a;
	clear: both;
}


#bodyWrapper .familyproductInventory { border: 1px;} 
#bodyWrapper .familyproductInventory h3 {
	color: #666;
	font-size: 13px;
	margin: 3px 0 4px;
	padding: 0;
}
#bodyWrapper .familyproductInventory span {font-size: 11px;}
#bodyWrapper .familyproductInventory .filter {
	border-top: 1px solid #cccccd;
	border-bottom: 1px solid #cccccd;
	padding: 6px 0;
	margin: 6px 0 10px 0;
}
#bodyWrapper .familyproductInventory .filter span {
	border-right: 1px solid #b8b8b8;
	padding: 0 0.5em 0 0;
	margin-right: 0.4em;
	
}
#bodyWrapper .familyproductInventory .filter .page {
	margin: 17px 0 0 0;
	font-weight: bold;
	
}


#bodyWrapper .familyproductInventory .filter .left a {
	cursor:pointer;
	
}
#bodyWrapper .familyproductInventory .filter .page span {color: #a7a7a7;}
#bodyWrapper .familyproductInventory .filter .right {
	float: right;
	width: 190px;
}
#bodyWrapper .familyproductInventory span.last {border: 0;}

#bodyWrapper .familyproductInventory .productSummary {padding: 14px 11px 20px 11px;}
#bodyWrapper .familyproductInventory .productSummary .imgLeft {border: 1px solid #dbdcdc; margin-bottom: 12px;}
#bodyWrapper .familyproductInventory .odd {
	
	background-color:#f3f3f3;
	width:653px;
	
}
#bodyWrapper .familyproductInventory .productSummary input
{
	/*begin mod log, Reskin CMS, commented*/
	/*width:20px;*/
}

#bodyWrapper .familyproductInventory .productSummary .left{width: 450px;}
#bodyWrapper .familyproductInventory .productSummary h5 {
	font-size: 12px !important;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
}
#bodyWrapper .familyproductInventory .productSummary p {
	font-size: 11px;
	margin: 0 0 1px 0;
	padding: 0;
}

#bodyWrapper .familyproductInventory .productSummary .left span,
#bodyWrapper .familyproductInventory div.productGallery span{
	border-right: 1px solid #8d8d8d;
	padding: 0 0.5em 0 0;
	margin-right: 0.4em;
	font-weight: bold;
}


#bodyWrapper .familyproductInventory .productSummary .left span.last {border: 0;}
#bodyWrapper .familyproductInventory .productSummary .floatRight p {text-align: right;}
#bodyWrapper .familyproductInventory .productSummary .floatRight{width: 167px;}
/* MODALS
-----------------------------------------*/
#modal, #modal2 {
	margin: -188px 0 0 0;
	position: relative;
	z-index: 10; 
}
#modal2 {margin: 0;}
#modalCart, #modalContent { 
	position: absolute;
	top: 0;
	left: -420px;
	z-index: 30;  
	display: none; 
	padding: 15px 10px 15px 10px;
	width: 430px;
	border: 1px solid #ababac;
	background: #fff url(../../img/market/bg_modal_tile.gif) top left repeat-x;
}
#modalContent { 
	top: -110px;
	left: 120px;
	display: none; 
	width: 370px;
}
a#close { 
	position: absolute;
	top: 8px;
	right: 8px;
}
iframe#modalCartiFrame, iframe#modalContentiFrame {
	position: absolute;
	top: 0;
	left: -420px;
	z-index: 20; 
	display: none;
	width: 450px;
	border: 0;
}
iframe#modalContentiFrame {
	top: -110px;
	left: 115px;
	z-index: 20; 
	display: none;
	width: 390px;
	border: 0;
}
#modalCart h4, #modalContent h4{
	border-bottom: 1px solid #ccc;
	padding: 0 0 8px 10px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
table.modalProduct {
	border-bottom: 1px solid #ccc;
	width: 100%;
}
table.modalProduct th {
	font-weight: bold;
	font-size: 12px;
}
table.modalProduct td {font-size: 11px;}
table.modalProduct th, 
table.modalProduct td {
	text-align: left;
	color: #666;
	padding: 7px 2px;
}
table.modalProduct td.productImagePreview {width: 64px;}
#modalCart p, #modalContent p{
	font-size: 12px !important;
	font-weight: bold;
	color: #666;
	position: relative;
	top:10px;
	text-align: right;
}
#modalContent h5 {
	font-size: 12px;
	color: #666;
	margin: 14px 0 4px 0;
	padding: 0;
	font-weight: normal;
}
#modalContent .column {
	width: 112px;
	margin: 0 5px;
}
#modalContent .column ul li {font-size: 11px;}
a.tip {padding: 0; margin: 0 0 0 3px;}
img.tip {padding: 0 0 0 3px !important;}
#bodyWrapper .productGallery {
	width: 225px;
	display: inline;
	margin: 0 20px 20px 0;
	float: left;
}
#bodyWrapper table.productGallery {
	width: 225px;
	display: inline;
	margin: 0 20px 20px 0 !important;
}
#bodyWrapper .productGallery td.productThumb {
	width: 60px;
	padding-bottom: 17px;
}
#bodyWrapper .productGallery td {
	vertical-align:top;
	line-height: 1.5;
}
#bodyWrapper .productGallery p {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#bodyWrapper .productGallery h5 {	
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 1.5;
}


/* BUTTON STYLES
-----------------------------------------*/
/*Begin Mod Log : Bala Resman 1388 May-31-2010*/
INPUT.btn_dark_new 
{
	PADDING-RIGHT: 10px;	
	DISPLAY: block;	
	PADDING-LEFT: 20px;	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 10px;	
	BACKGROUND: url(../../img/btn_dark.gif) no-repeat;	
	_BACKGROUND: url(../../img/btn_dark.gif) no-repeat;
	FLOAT: left;	
	PADDING-BOTTOM: 5px;	
	MARGIN: 0px;	
	TEXT-TRANSFORM: uppercase;	
	CURSOR: pointer;	
	COLOR: #ffffff !important;	
	BORDER-TOP-STYLE: none !important;	
	PADDING-TOP: 0px;	
	FONT-FAMILY: Arial, SimSun, sans-serif;	
	BORDER-RIGHT-STYLE: none !important;	
	WHITE-SPACE: nowrap;	
	BORDER-LEFT-STYLE: none !important;	
	HEIGHT: 26px;	
	BORDER-BOTTOM-STYLE: none !important
}
/*End Mod Log : Bala Resman 1388 May-31-2010*/

/*To check for France SBPN*/
.btn_dark_new {
	border-width:0px;
	border-style:solid;
	border-color:#000;
	background:transparent;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	/*Begin reskin CMS changes, madhukar*/
	/*height:20px
	line-height:20px;*/
	/*End reskin CMS changes, madhukar*/
	overflow:visible;
	cursor:pointer;
}
/*End check fracne SBPN*/
span.btn_dark_new_l,span.btn_dark_new_r{
	height:26; /*24px;*/
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0;
}
span.btn_dark_new_l{
	/*background:transparent url(../../img/market/btn_dark_rt.gif) no-repeat left top;
	padding-left:13px;
	margin-right:3px;*/
}
span.btn_dark_new_r{
	background: url(../../img/btn_dark_rt.png) no-repeat right top;/*transparent url(../../img/market/bg_btn2_right.gif);*/
	_background:none;/*Hugh edited on 2010/04/15 for UAT 1082*/
	padding-right: 5px; /*13px;*/
}
button.btn_dark_new 
{
	background: url(../../img/btn_dark.png) no-repeat;
	_background: url(../../img/btn_dark.gif) no-repeat; /*url(../../img/market/bg_btn_long.gif)*/
	display: block;
    /*float: left;
    font: bold 11px arial, sans-serif;*/
    height: 26px; /* 24px;*/
    padding-right: 5px; /* 13px; sliding doors padding */
    text-decoration: none;
    cursor:hand;
    border:0px;
	color:#FFFFFF !important;
	font-weight: bold;
}

button.btn_dark_new {
	
	border:none !important;
	margin:0;
	white-space:nowrap;
	font-family: Arial, SimSun, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF; /*#59a1d1;*/
	text-transform:uppercase;
	height: 26px; /*20px;*/
	cursor:pointer;
	padding:0px 10px 5px 10px; /*0px;*/
	float:left; /*added by chirag*/
}

.tdGallery
{
	PADDING-RIGHT: 13px;
	DISPLAY: block;	BACKGROUND: url(../../img/market/bg_btn_short.gif) no-repeat right top;
	FLOAT: left;
	FONT: bold 11px arial, sans-serif;
	HEIGHT: 24px;
	TEXT-DECORATION: none;
	text-align:right;
	padding:0px 0px;
	
}

input.btn_dark_new_gallery 
{
	background:url(../../img/market/bg_btn_long.gif) no-repeat;
	display: block;
    float: right;
    font: bold 11px arial, sans-serif;
    height: 24px;
    padding-right: 4px; /* sliding doors padding */
    padding-left: 15px;
    text-decoration: none;
    cursor:pointer;
    border:0px;
    width:120px;
    text-align:center;
    margin-right:6px;
    color:#59A1D1;
}

input.btn_dark_new_gallery span {
    background: transparent url(../../img/market/bg_btn_long.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 14px;    
    float:right;
}

a.btnDefault {
    background: transparent url(../../img/ReskinCMS/btn_medium.gif) no-repeat scroll top right;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    white-space:nowrap;
    padding-right: 13px; /* sliding doors padding */
    text-decoration: none;
    cursor:pointer;
}
a.btnDefault span {
    background: transparent url(../../img/ReskinCMS/btn_medium.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 14px;
    text-decoration: none;
    color:#ffffff !important;
}
a.btnDefault:active {
	background-position: bottom right; 
	outline: none;
	text-decoration:none;
}
a.btnDefault:active span {background-position: bottom left;}
a.btnSecondary {
    background: transparent url(../../img/market/bg_btn2_short.gif) no-repeat scroll top right;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    margin-right: 8px;
    padding-right: 13px; /* sliding doors padding */
    text-decoration: none;
     cursor: pointer;
}
a.btnSecondary span {
    background: transparent url(../../img/market/bg_btn2_long.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 14px;
    text-decoration:none;
}
a.btnSecondary:active {
	background-position: bottom right; 
	outline: none;
	text-decoration:none;
}
a.btnSecondary:active span {background-position: bottom left; text-decoration:none;}
.shoppingCart a.btnDefault {padding-right: 8px; display: inline;}
.shoppingCart a.btnDefault span {padding-left: 8px;}
.shoppingCart a.btnSecondary {padding-right: 8px; display: inline;}
.shoppingCart a.btnSecondary span {padding-left: 8px;}

/* clearfix */
.clearing:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearing {display: inline-block;}
html[xmlns] .clearing {display: block;}
* html .clearing {height: 1%;}

/* Added by Yogeeta */
#bodyWrapper .product H1 span
{
	color: #e6a32a;	
}
 

 td.sliderMenuCell {
	vertical-align: middle !important;	
	background: #bdbdbd url(../../img/market/button_tile.gif) top left repeat-x;
	height: 31px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
	color:#666;	
	
}


#bodyWrapper .floatLeft .sliderNav td.sliderMenuCell a.slider {
	font: normal 12px arial, sans-serif;
	color: #666;
	display: block;
	width: 89px;
	height: 43px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align: center;
	text-decoration:none;
	vertical-align:middle;
	cursor:hand;
}

 #bodyWrapper .floatLeft .sliderNav td.sliderMenuCell a.sliderActive {
	background: #bdbdbd url(../../img/market/button_selected_tile.gif) top left repeat-x;
	font: normal 12px arial, sans-serif;
	color: #666;
	display: block;
	width: 89px;
	height: 43px;	
	text-align: center;
	text-decoration:none;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	cursor:hand;
	
}
#bodyWrapper table.sliderContentTable
{
	color: #666;
	display: block;
	font-family:arial, sans-serif;
	font-size:12px;
}
#bodyWrapper table.sliderContentTable td.sliderContentTd
{
	
	color: #666;
	display: block;
	font-family:arial, sans-serif;
	font-size:12px;
}

#bodyWrapper table.sliderContentTable td.sliderContentTd a
{
	display:inline;
	font-family:arial, sans-serif;
	font-size:12px;
	
}
table.templateTable
{
	width:675px;	
}
/*Begin Modification Log Changes-  Author: Yogeeta;  Date: 30/12/2008; Description: Bio-discovery site PhaseI:ProductInfoPage changes
Begin Mod Log, 1161 :Modifcation padding-bottom increased from 0 to 3px.*/
/*Begin Mod Log, 1174 :Modifcation padding-bottom decreased from 3px to 2px.*/
table.templateTable td
{
	padding-left:13px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:3px;	
	vertical-align:top;
}
/*End Mod Log Resman 1161:Modifcation padding-bottom increased from 0 to 3px.*/
#bodyWrapper table.sliderContentTable td.sliderContentTd div.fullDivForTemp4
{
	padding-left:13px;
	width:650px;
}
#bodyWrapper table.sliderContentTable td.sliderContentTd div.halfDivForTemp
{
	padding-left:13px;
	width:320px;
		
}
/*Begin Mod Log, resman 1231*/
table.templateTable td.template
{
	width:337px;
	padding-left:0px !important;
	padding-top:0px;	
	vertical-align:top;
	padding-bottom:10px;
	
}
/*End Mod Log, resman 1231*/
table.templateTable h5
{
	font-size: 13px;	
}
/*Begin Mod Log, 1161 :Modifcation padding-bottom increased from 0 to 3px.*/
/*Begin Mod Log, 1174 China issue :Modifcation padding-left and padding-right.*/
table.templateTable div.LeftTemp2
{
	width:310px;
	float:left;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:13px;
	margin:0px 2px 0px 0px;
	overflow:visible;
}
table.templateTable div.RightTemp2
{
	width:310px;
	float:right;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:13px;
	margin:0px 2px 0px 0px;
	overflow:visible;
}
/*End Mod Log,1174 China issue :Modifcation padding-left and padding-right.*/
/*End Mod Log Resman 1161:Modifcation padding-bottom increased from 0 to 3px. */
#bodyWrapper .floatLeft .product .productMeta .btnrow button.btnDefault4 
{
	position:relative;
	bottom: 22px; 
	float:left; 
}
/*new btnSecondary4*/
BUTTON.btnSecondary4 
{	
	BORDER-RIGHT: #000 0px;	
	PADDING-RIGHT: 0px;	
	BORDER-TOP: #000 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px 3px;	
	OVERFLOW: visible;	
	BORDER-LEFT: #000 0px;	
	CURSOR: pointer;	
	PADDING-TOP: 0px;	
	BORDER-BOTTOM: #000 0px;	
	BACKGROUND-COLOR: transparent
	}
BUTTON.btnSecondary4 SPAN 
{	
	PADDING-RIGHT: 0px;	
	DISPLAY: inline-block;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	VERTICAL-ALIGN: middle;	
	OVERFLOW: hidden;	
	PADDING-TOP: 0px;	
	HEIGHT: 24px
	}
BUTTON.btnSecondary4 SPAN.leftSide 
{	
	BACKGROUND: url(../../img/market/bg_btn2_left.gif) no-repeat right top;	
	WIDTH: 13px
	}
BUTTON.btnSecondary4 SPAN.middleSide 
{	
	BACKGROUND: url(../../img/market/bg_btn2_middle.gif) repeat-x center top;	
	FONT: bold 11px arial, sans-serif;	
	COLOR: #59a1d1;	
	WHITE-SPACE: nowrap
	}
BUTTON.btnSecondary4 SPAN.rightSide 
{	
	BACKGROUND: url(../../img/market/bg_btn2_right.gif) no-repeat left top;	
	WIDTH: 13px
	}
	
BUTTON.btnSecondary4 span.middleSide span.TxtSpan{
	padding:5px 0 0 0;
	color:#59a1d1 !important;
}
BUTTON.btnSecondary4 SPAN.middleSide SPAN 
{	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	PADDING-TOP: 5px
	}
BUTTON.btnSecondary4:focus 
{	
	BORDER-RIGHT: #000 0px;	
	PADDING-RIGHT: 0px;	
	BORDER-TOP: #000 0px;	
	DISPLAY: inline-block;	
	PADDING-LEFT: 0px;	
	FLOAT: left;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px 3px;	
	OVERFLOW: visible;	
	BORDER-LEFT: #000 0px;	
	CURSOR: pointer;	
	PADDING-TOP: 0px;	
	BORDER-BOTTOM: #000 0px;	
	BACKGROUND-COLOR: transparent
	}
BUTTON.btnSecondary4:focus SPAN.leftSide 
{	
	BACKGROUND: url(../../img/market/bg_btn2_left.gif) no-repeat right bottom;	
	WIDTH: 13px
	}
BUTTON.btnSecondary4:focus SPAN.middleSide 
{	
	BACKGROUND: url(../../img/market/bg_btn2_middle.gif) repeat-x center bottom;	
	FONT: bold 11px arial, sans-serif;	COLOR: #59a1d1
	}
BUTTON.btnSecondary4:focus SPAN.rightSide 
{	
	BACKGROUND: url(../../img/market/bg_btn2_right.gif) no-repeat left bottom;	
	WIDTH: 13px
	}

/*End Modification Log Changes-  Author: Yogeeta;  Date: 30/12/2008; Description: Bio-discovery site PhaseI:ProductInfoPage changes*/

#bodyWrapper h3.review span 
{ 
	font-size:15px;
	color: #e6a32a;	
}

#bodyWrapper .product .productMeta div.btnrow
{
	/* Begin Mod log 2697 */
	float:none;
	/* End Mod log 2697 */
	padding-left:90px;
	
}
#bodyWrapper .product .productMeta div.btnrow a.btndefault
{
	cursor:hand;
	
}
#bodyWrapper .product  a.btnsecondary:hover
{
	text-decoration:none;
}
#bodyWrapper .sliderTbl {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	height: 43px;
}
#bodyWrapper .product .Controls h3.hdr span
{
	FONT-SIZE: 15px;
	COLOR: #e6a32a;
}
#bodyWrapper .product .left span.description
{
	color: #666;
	display: block;
	font-family:arial, sans-serif;
	font-size:12px;
}


#bodyWrapper .product .productMeta div.anchorRow
{
	float:left;
	padding-left:10px;
	
}
#bodyWrapper .leftColumns .contentArea h2 span{
	font-family:"Times New Roman", serif;
	font-size:30px;
	line-height:34px;
	font-weight:normal;
	color: #00a1de;
	font-style: normal;
	padding: 8px 0;
	/*color: #e6a32a;
	font-size:18px;
	font-family:Arial,Sans-Serif; 
	font-style: normal;
	font-weight: normal;
	margin: 0 0 14px;
	padding: 0;*/
		
}


#bodyWrapper .leftColumns .contentArea .textCallout span
{
	color: #666;
	font-size:11px;
	font-family:Arial,Sans-Serif; 
	font-style: normal;
	font-weight: normal;
}

#bodyWrapper .leftColumns .contentArea .grid h4 span{
	font-size: 16px;
	font-weight: normal;
	color: #00a1de; /*#e6a32a;*/
	margin: 3px 0 20px;
}
#bodyWrapper .leftColumns .contentArea .getHelp h4 span{
	font-size: 16px;
	font-weight: normal;
	color: #00a1de; /*#e6a32a;*/
	margin: 3px 0 20px;
}

#bodyWrapper .leftColumns .contentArea .getHelp .help h5 img.helpImg
{
	text-align:left;
	margin-right:7px
}
#bodyWrapper .leftColumns .contentArea .getHelp
{
	Width:492px;
}
#bodyWrapper .leftColumns .contentArea .grid .centerModule ul li
{
	color: #666;
	font-size:12px;
	font-family:Arial,Sans-Serif; 
	font-style: normal;
	font-weight: normal;
}
#bodyWrapper .leftColumns .contentArea .grid .repeater
{
	MARGIN: 0px 0px 0px 0px;
	float:none;
	vertical-align:text-top;	
}
#bodyWrapper .leftColumns .contentArea .grid .repeaterLeft
{
	MARGIN: 0px 0px 0px 0px;
	float:left;
	vertical-align:text-top;
}
#bodyWrapper .leftColumns .contentArea .grid .repeater .centerModule
{
	height:90px;
	MARGIN: 0px 20px 20px 0px;
	width: 225px;
	float:left;
	
}												
#bodyWrapper .leftColumns .contentArea .grid .repeaterLeft .centerModule
{
	height:90px;
	MARGIN: 0px 20px 20px 0px;
	width: 225px;
	float:left;
	
}
/* Begin MOd log,Resman 1008*/
#bodyWrapper .leftColumns .contentArea .grid .repeater .centerModuleChina
{
	height:143px;
	MARGIN: 0px 20px 20px 0px;
	width: 225px;
	float:left;
	
}												

#bodyWrapper .leftColumns .contentArea .grid .repeaterLeft .centerModuleChina
{
	height:143px;
	MARGIN: 0px 20px 20px 0px;
	width: 225px;
	float:left;
}
/* End MOd log,Resman 1008*/
#bodyWrapper .sidenavspace .group {
	list-style: none;
	margin: 0 0 0px 0;
}	
#bodyWrapper .sidenavspace .group A{ 
	color: #6A4061; /*#529bce;*/
	/*text-decoration:none;*/
}
.ViewResTD td
{
	padding-bottom:4px;
	font-size:11px;
}
#bodyWrapper .sidenavspace .group .ViewResTD
{
	padding-bottom:4px;
}
#bodyWrapper .sidenavspace1 .group .ViewResTD
{
	padding-bottom:4px;
}
#bodyWrapper .sidenavspace2 .group .ViewResTD
{
	padding-bottom:4px;
}
#bodyWrapper .module .group .ViewResTD
{
	padding-bottom:4px;
}
#bodyWrapper .module .tablespace .ViewResTD
{
	padding-bottom:4px;
}
/*Dhaval*/

#bodyWrapper .sidenavspace1 .group {
	list-style: none;
	margin: 0 0 0px 0px;
	padding-left: 2px;
}	
#bodyWrapper .sidenavspace1 .group A{ 
	color: #6A4061; /*#529bce;*/
	/*text-decoration:none;*/
}
#bodyWrapper .sidenavspace1 .group a:hover{ 
	text-decoration: underline;
}

/*Dhaval*/

#bodyWrapper .sidenavspace2 .group {
	list-style: none;
	margin: 0 0 0px 0px;
	padding-left: 2px;
}	
#bodyWrapper .sidenavspace2 .group A{ 
	color: #6A4061; /*#529bce;*/
	/*text-decoration:none;*/
}
#bodyWrapper .sidenavspace2 .group a:hover{ 
	text-decoration: underline;
}

#bodyWrapper .leftColumns .sidebar .sidenavTop .group A{ 
	color: #6A4061; /*#529bce;*/
	/*text-decoration:none;*/
}
#bodyWrapper .sidenavspace .group a:hover{ 
	text-decoration: underline;
}
#bodyWrapper .sidenavTop ul.groupname 
{
	list-style: none;
	margin: 0 0 0px 0;
	padding: 0;	
	text-indent:-4px;
		
}
#bodyWrapper .ConsAccDiv ul.groupname 
{
	list-style: none;
	margin: 0 0 0px 0;
	padding: 0;	
	text-indent:-4px;
		
}
#bodyWrapper .groupname .ConsAccHyp 
{
	color:#529bce;
}
#bodyWrapper  ul.groupname1
{
	list-style: none;
	margin: 0px 0px 0px -4px;
	padding: 0;	
	color : #529bce;
}
#bodyWrapper .TLResTD{padding-bottom : 2px;}
#bodyWrapper  ul.groupname1 a
{
	color : #529bce;
}


.FavError {
	color : #e6a32a;
	background-color : #e6a32a;
	
}
.FavSuccess {
	color : red;
	background-color : red;
}
.FavMsgBorder
{
	border-right-width:0px !important
}

#bodyWrapper .productInventory span {font-size: 11px;}

.leftColumns #sidenav .selectArea P 
{
	color: #333;
	margin: 10px 0 0 14px;
}

.leftColumns #sidenav .selectArea p.selection 
{
	font-size: 13px;
	margin: 0 0 0 14px;
}
.leftColumns #sidenav p.selection 
{
	color:#333333;
	font-size: 13px;
	margin: 10px 0 0 14px;
}

#bodyWrapper table td.successfulloutline span
{
	COLOR: #003399;
}
#bodyWrapper table td.errorfulloutline span
{
	COLOR: red;
}
#bodyWrapper table td.successfulloutline 
{
		BORDER-RIGHT: #c5d6e6 1px solid;
		PADDING-RIGHT: 5px;	
		BACKGROUND-POSITION: left 50%;
		BORDER-TOP: #c5d6e6 1px solid;
		PADDING-LEFT: 5px;
		FONT-WEIGHT: bold;
		LEFT: auto;
		PADDING-BOTTOM: 5px;
		VERTICAL-ALIGN: middle;	
		BORDER-LEFT: #c5d6e6 1px solid;
		COLOR: #003399;
		LINE-HEIGHT: normal;
		PADDING-TOP: 5px;
		BORDER-BOTTOM: #c5d6e6 1px solid;
		FONT-STYLE: normal;	
		BACKGROUND-COLOR: #f4fbff;	
		TEXT-ALIGN: left;	
		TEXT-DECORATION: none
	}
	
#bodyWrapper table td.errorfulloutline 
{
	BORDER-RIGHT: red 1px solid;	
	PADDING-RIGHT: 3px;	
	BACKGROUND-POSITION: left 50%;	
	BORDER-TOP: red 1px solid;	
	PADDING-LEFT: 3px;	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 10px;	
	LEFT: auto;	
	PADDING-BOTTOM: 3px;	
	VERTICAL-ALIGN: middle;	
	BORDER-LEFT: red 1px solid;	
	COLOR: red;	
	LINE-HEIGHT: normal;	
	PADDING-TOP: 3px;	
	BORDER-BOTTOM: red 1px solid;	
	FONT-STYLE: normal;	
	FONT-FAMILY: Verdana, sans-serif;	
	BACKGROUND-COLOR: #fff;	
	TEXT-ALIGN: left;	
	TEXT-DECORATION: none
	}
#bodyWrapper #productSide .popularDownloads ul
{
	padding:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#bodyWrapper #productSide .module ul
{
	margin-bottom:5px;
	 
}
#bodyWrapper .sidebar .sidenavTop td.tablespace
{
	padding-bottom:5px;
}
/* Dhaval */

#bodyWrapper .sidebar .sidenavTop td.tablespace1
{
	padding-bottom:0px;
}

/* Dhaval */
#bodyWrapper .sidebar .sidenavTop td.tablespaceRef
{
	margin:0px 0px 0px 2px;
	padding-bottom:0px;
}

#bodyWrapper .leftColumns .sidebar .sidenavspace .group {
	list-style: none;
	margin:0px 0px 0px 2px;
	padding: 0;	
	text-indent:-5px;
}

#bodyWrapper .leftColumns .sidebar .sidenavspace table tr td 
{
	padding-left:5px
}

#bodyWrapper #sidenav h3.groupspace {
	margin: 0px 2px 2px 4px;
}
#bodyWrapper .groupspace 
{
	list-style: none;
	margin: 0 0 -4px 0px;
	text-indent:-4px;
}
#bodyWrapper .sidebar .sidenavTop table.tablespace
{	
	margin-bottom:0px;
}
#bodyWrapper .sidebar .sidenavTop table.tablespace1
{	
	width:175px;
	margin-top:14px;
}
#bodyWrapper .sidebar .sidenavTop table.tablespace td
{
	padding:0px 0px 0px 0px;
}
#sidenav .tablename
{
	border-top: 0px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	padding: 0px 0;
	width: 190px;
	margin-left: 1px;
	margin-bottom: 14px;
}
.leftColumns #sidenav .tablename p 
{
	color: #333;
	margin: 10px 0 0 14px;
}
.leftColumns #sidenav .tablename p.selection 
{
	font-size: 13px;
	margin: 0 0 0 14px;
}
#bodyWrapper .sidenavspace 
{
	width: 175px;
	padding: 14px 4px 0px 14px;
}
/* mod log:Dhaval */
#bodyWrapper .sidenavspace1 
{
	width: 175px;
	padding: 0px 4px 0px 14px;
}
/* end mod log:dhaval */
#bodyWrapper .sidenavspace2 
{
	width: 175px;
	padding: 14px 4px 0px 14px;
}
#bodyWrapper .leftColumns .sidebar .sidenavTop li.viewMore {
	margin-bottom: 5px;	
}
#bodyWrapper .leftColumns #sidenav  .sidenavTop h2.ContNarrow 
{	
	margin-left:0px;
}
#bodyWrapper .leftColumns #sidenav  .sidenavTop h2.ContNarrow span 
{
	font-family:Arial,Sans-Serif; 
	FONT-SIZE: 13px;
	COLOR: #333;	
	FONT-STYLE: normal;	
}	
#bodyWrapper .leftColumns .sidebar .sidenavTop li.viewLess {
	margin-bottom: 6px;	
}
#bodyWrapper .productInventory .productSummary .Topspace {
	padding: 0 0.5em 0 0;
	margin-right: 0.4em;
	font-weight: bold;
	width: 300px;
	
}
#bodyWrapper .productInventory .productSummary .Topspace span.last {border: 0;}

/* Dhaval:changing width(145.5pt */
.SearchNarrowDiv
{
	width : 145.5pt; 
	margin-top : 10px; 
	margin-left: 2px; 
	background-color: #f3f3f3;
	height:25px;
}

.ContNarrow
{
	margin: 5px 0 12px 14px;
	padding: 0;	
	color: #333;
	font-size: 13px;
	font-style: normal; 
	font-weight:bold;
}

#bodyWrapper .leftColumns .sidebar .sidenavTop .ConsAccDiv
{
	margin:0px 0px 0px 0px;
}
/* Mod Log:Dhaval */
#bodyWrapper .leftColumns .sidebar .sidenavTop .ConsAccDiv1
{
	padding:0px 0px 14px 0px;
}
/* End log:dhaval */


/* @group toolkit frame */

#bodyWrapper.toolkit {
	width: 900px;
}

#bodyWrapper.toolkit:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/* hides from IE/Mac */
* html .toolkit {
	height: 1%;
}

/* @end toolkit frame */


/* @group header */

#bodyWrapper.toolkit .header1 {
	margin: 0 0 36px 3px;
}

#bodyWrapper.toolkit .header1 h2 {
	background: transparent url(/img/toolkit/h2.gif) no-repeat center left;
	color: #e89600;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 7px;
	padding-left: 25px;
}

/* @end header */


/* @group content region */

#bodyWrapper.toolkit .contentArea {
	margin: 0 0 0 5px;
	width: 632px;
}

#bodyWrapper.toolkit .contentArea p {
	clear: both;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 23px;
}

#bodyWrapper.toolkit .contentArea .module {
	float: left;
	margin: 0 0 0 0;/*Reskin CMS,changed the padding from 0 0 32px 0 to 0px*/
	width: 300px;
}

#bodyWrapper.toolkit .contentArea .module.left {
	clear: both;
}

#bodyWrapper.toolkit .contentArea .module.right {
	margin-left: 32px;
}

#bodyWrapper.toolkit .contentArea .module h4 {
	color: #666;
	font-size: 13px;
	margin: 0 0 12px 0;
}

#bodyWrapper.toolkit .contentArea .module img {
	float: left;
}

#bodyWrapper.toolkit .contentArea .module p,
#bodyWrapper.toolkit .contentArea .module ul {
	clear: none;
	margin: -3px 0 8px 75px;
	width: 225px;
}

#bodyWrapper.toolkit .contentArea .module li {
	background: transparent url(/img/toolkit/bullet.gif) no-repeat left 6px;
	font-size: 11px;
	list-style-type: none;
	margin-bottom: 6px;
	padding-left: 15px;
}

#bodyWrapper.toolkit .contentArea hr {
	background: #e5e5e5;
	border: none;
	clear: both;
	float: left;
	height: 1px;
	margin: -10px 0;
	width: 625px;
}

#bodyWrapper.toolkit .contentArea h3 {
	clear: both;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 11px 0 12px 0;
}
#bodyWrapper.toolkit .contentArea table td {
	vertical-align:top !important;
}

/* @end content region */


/* @group toolkit side */

#bodyWrapper.toolkit .sidebar {
	margin-top: 3px;
	margin-right: 11px;
	width: 220px !important;
}


/* @group forum */

#bodyWrapper.toolkit .sidebar .forum h2 {
	background: transparent url(/img/toolkit/forumHead.gif) no-repeat top left;
	color: #59a1e1;
	font-size: 13px;
	font-style: normal;
	padding: 7px 15px 7px 15px;
	width: 190px;
}

#bodyWrapper.toolkit .sidebar .forumPosts {
	background: #fff;
	border-right: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	margin: 0;
	padding: 0 1px 1px 1px;
	width: 216px;
}

#bodyWrapper.toolkit .sidebar .forumPosts h3 {
	background: #b0c667 url(/img/toolkit/formPostHead.gif) repeat-x top left;
	border-top: 1px solid #fff;
	clear: both;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	margin: 0;
	padding: 8px 10px 8px 14px;
}

#bodyWrapper.toolkit .sidebar .forumPosts h3 a {
	display: block;
	margin: -12px 0 2px 0;
	text-align: right;
}

#bodyWrapper.toolkit .sidebar .forumPosts .module {
	border: none;
	clear: both;
	margin: 0;
	padding: 1px 0 0 0;
	width: 220px;
}

#bodyWrapper.toolkit .sidebar .forumPosts .module span {
	background: #f8f8f8;
	border: 1px solid #d2d2d2;
	display: block;
	float: left;
	font-size: 10px;
	margin: 0 1px 0 0;
}

#bodyWrapper.toolkit .sidebar .forumPosts .module span.icon {
	height: 24px;
	padding: 7px 7px 9px 11px;
	width: 27px;
}

#bodyWrapper.toolkit .sidebar .forumPosts .module span.title {
	height: 11px;
	padding: 14px 7px 15px 7px;
	width: 111px;
}

#bodyWrapper.toolkit .sidebar .forumPosts .module span.view {
	height: 11px;
	padding: 14px 9px 15px 9px;
	width: 20px;
}

#bodyWrapper.toolkit .sidebar .forum .footer {
	background: transparent url(/img/toolkit/forumFoot.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 14px 1px 14px;
	width: 192px;
}

#bodyWrapper.toolkit .sidebar .forum .footer p {
	color: #999;
	font-size: 10px;
	line-height: 12px;
	margin-top: 6px;
	margin-bottom: 0;
}

/* @end forum */


/* @group modules (adapted from bodyWrapper.css) */

#bodyWrapper.toolkit .sidebar .module {
	border-bottom: 1px solid #d9d9d9;
	padding: 16px 15px 15px 15px;
	width: 190px;
}

#bodyWrapper.toolkit .sidebar .module ul.bullet {
	margin-left: 10px;
}

#bodyWrapper.toolkit .sidebar .module.promo {
	padding: 7px 10px 9px 10px;
}

#bodyWrapper.toolkit .sidebar .module h3 {
	color: #666;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 6px 0;
	padding: 0;
}

#bodyWrapper.toolkit .sidebar .module.first {
	border-top: 1px solid #d9d9d9; 
	width: 190px;
}

#bodyWrapper.toolkit .sidebar .module p {
	margin-bottom: 14px;
}

#bodyWrapper.toolkit .sidebar .module ul {
	line-height: 1.65;
	list-style: none; 
	margin: 0; 
}

#bodyWrapper.toolkit .sidebar .module span.size {
	color: #bfbfbf;
}

/* @end modules */

/* @end toolkit side */

.TechLibResources
{
	padding : 14px 4px 0px 1px;
}
.TechLibH {font-weight: bold;}


/*--------------------------------------------------------*/
/* @Family Page styles (adapted from bodyWrapper.css) 
/*--------------------------------------------------------*/
#familyPage a.btnDefault:hover, #familyPage a.btnSecondary:hover {
	text-decoration: none;
}

#familyPage {
	background: transparent none repeat scroll 0 0;/*Reskin CMS*/
}

#familyPage #bodyWrapper .product {
	width: 710px;
}

#familyPage #bodyWrapper .product .left {
	width: 709px;
	padding-bottom: 10px;
}

#familyPage .productCallout {
	width: 120px;
	margin: 36px 0 12px 12px;
}

#familyPage #bodyWrapper .quicklinks {
	margin: 0;
}

#familyPage #bodyWrapper .quicklinks h5 {
	font-size: 11px;
	font-weight: normal;
	margin-left: 25px;
}

#familyPage #bodyWrapper .sliderTop {
	padding: 20px 1px 0;
	width: 100%;
}

#familyPage #bodyWrapper .sliderTop p.error {
	margin: 0 20px 20px;
}

#familyPage #bodyWrapper .familyproductInventory .productSummary .left {
	width: 500px;
}

#familyPage #bodyWrapper .familyproductInventory .productSummary {
	padding: 15px 20px 15px;
	width: 667px;
}

#familyPage #bodyWrapper .familyproductInventory .productSummary .productImage {
	width:100px;
	height: 100px;
	
}

#familyPage #bodyWrapper .familyproductInventory .productSummary .productDescription {
	padding-left: 25px;
	width: 350px;
}

.favoritesMsg11
{
	color:#e6a32a;
	border:0px;
	padding-bottom:5px;
	border-width:0px 0px 0px 0px;
	border-style:none;
	border-right-width:0px;
	border-right-style:none;
}	
.favoritesMsgFailure11 
{
	color:#e0383c;
	border:0px;
	padding-bottom:5px;
	border-width:0px 0px 0px 0px;
	border-style:none;
	border-right-width:0px;
	border-right-style:none;
}	

#familyPage #bodyWrapper #productSide .sampleLinks {
	border-bottom: 1px solid #d9d9d9;
	padding: 15px;
	font-size: 12px;
	width: 175px;
}

#familyPage #bodyWrapper #productSide .sampleLinks dl {
	margin: 0;
}

#familyPage #bodyWrapper #productSide .sampleLinks dt {
	color: #666;
	font-weight: bold;
	margin-bottom: 6px;
}

#familyPage #bodyWrapper #productSide .sampleLinks dd {
	list-style: none;
	line-height: 16px;
	margin-left: 0;
}

#familyPage #bodyWrapper #productSide .sampleLinkslast {
	padding: 15px;
	font-size: 12px;
	width: 175px;
}

#familyPage #bodyWrapper #productSide .sampleLinkslast dl {
	margin: 0;
}

#familyPage #bodyWrapper #productSide .sampleLinkslast dt {
	color: #666;
	font-weight: bold;
	margin-bottom: 6px;
}

#familyPage #bodyWrapper #productSide .sampleLinkslast dd {
	list-style: none;
	line-height: 16px;
	margin-left: 0;
}


#familyPage #bodyWrapper #productSide .feature {
	padding: 15px;
	width: 175px;
}

#familyPage #bodyWrapper #productSide .feature img {
	margin: 0;
}

#familyPage #bodyWrapper #productSide .supportButtons {
	border-bottom: 1px solid #d9d9d9;
	padding: 15px;
	width: 175px;
}

#familyPage #bodyWrapper .sidebar .supportButtons ul li {
	float: left;
}

#familyPage #bodyWrapper #productSide .supportButtons a.btnSecondary {
	width: 160px;
	text-align: center;
}

#familyPage #bodyWrapper #productSide .supportButtons ul {
	list-style: none;
	margin-left: 0;
}

#familyPage #bodyWrapper #productSide .supportButtons a {
	margin-bottom: 10px;
}

#familyPage #bodyWrapper #productSide .supportButtons a.last {
	margin-bottom: 0;
}

#familyPage #bodyWrapper #productSide .supportButtons a.last {
	_margin-bottom: -10;
}
.QckDiv
{
	width:210px;
	padding-left:24px;
	word-wrap:break-word;
}
.QckImg
{
	padding-right:10px;
}
.QckAnc
{
	font-size:11px;
	overflow:hidden;
}
.DivMsg
{
	width:115px;
	float:right;
	text-align:left;
	padding-bottom:10px;
}
/*--------------------------------------------------------*/
/* @end Family Page styles */
/*--------------------------------------------------------*/


/*Begin:Rxr classes-Gayatri:20-Jan-09*/
.hdrFamilyDesc{
	padding:2px 5px 1px 12px;
	background-color:#e1e1e1;
	color:Black;
	font:bold 13px Helvetica, Arial, sans-serif;
}

.rxrItem 
{
	padding-top:2px;	
	height:30px;
	padding-left:12px;
}


.rxrHead
{
	margin-top:6px;	
	height:25px;
	Vertical-Align:middle;
	Width:50%;
}	


.rxrAlternatingItem
{
	background-color:#f3f4f4;
	padding-left:12px;
	height:30px;
}

.ComparisonChart
{
	padding-bottom:10px;
}
/*End:Rxr classes-Gayatri:20-Jan-09*/


button.btnDefault4{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 0px;
	display:block;
	float:right;
	overflow:visible;
}
button.btnDefault4 span{
	display:inline-block;
	overflow:hidden;
	height:24px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
		
}
button.btnDefault4 span.leftSide{
	background:transparent url(../../img/market/bg_btn_left.gif) no-repeat right top;
	width:13px;
}
button.btnDefault4 span.middleSide{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center top;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
}
button.btnDefault4 span.rightSide{
	background:transparent url(../../img/market/bg_btn_right.gif) no-repeat left top;
	width:13px;
}

button.btnDefault4 span.rightSideFamily{
	background:transparent url(../../img/market/bg_btn_right.gif) no-repeat left top;
	width:12px;
}
button.btnDefault4 span.middleSide span.TxtSpan{
	padding:5px 0 0 0;
	color:#59a1d1 !important;
}
button.btnDefault4:focus{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	padding:0px;
	margin:0px 0px;
	display:inline-block;
	float:left;
	overflow:visible;
	/*margin:1px -1px -1px 1px;*/
}
button.btnDefault4:focus span.leftSide{
	background:transparent url(../../img/market/bg_btn_left.gif) no-repeat right bottom;
	width:13px;
}
button.btnDefault4:focus span.middleSide{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center bottom;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
}
button.btnDefault4:focus span.rightSide{
	background:transparent url(../../img/market/bg_btn_right.gif) no-repeat left bottom;
	width:13px;
}
button.btnDefault4:focus span.rightSideFamily{
	background:transparent url(../../img/market/bg_btn_right.gif) no-repeat left bottom;
	width:12px;
}




/*End Button Default*/

.DisbAnc
{
	cursor:default;
}

.module .group .ViewSerLi
{
	margin-bottom:5px;
	font-size:11px;
}
.TechLibLi
{
	margin-bottom:5px;
}

.CatLeftNav
{
	/*color:#529bce ! important;*/
}

/* begin mod log,Chirag,Revamp*/
#container969 
{
	float: none; 
	width: 969px !important; 
	margin: 0 auto !important;
	padding: 0 0 20px 0;
	background:transparent;/*Changing from  white to transparent to maintain the consistency,Reskin CMS*/
	text-align:left;
}
/*End mod log,Chirag,Revamp*/
/*Begin mod log,Abhinav,BioDi*/
#bodyWrapper .sidebar .sidenavTop table.tablespace2
{	
	margin-bottom:0px;
}


#bodyWrapper .sidebar .sidenavTop td.tablespace2
{
	padding-bottom:0px;
}
/*End mod log,Abhinav,BioDi*/


/* Begin: MOd log,Resman 1033*/
.ChinaWarning
{
	color : #003399;
	text-decoration: none;
	background-color: #F4FBFF;
	background-position: left;
	font-style: normal;
	font-weight : bold;
	text-align : left;
	border:1px solid #C5D6E6;
	left: auto;
	font-size:small;
	width:671px;
	padding-top:5px;
	padding-left:5px;
}
/* End: MOd log,Resman 1033*/

/* OneSource styles: added by Tessa 052609 */

#bodyWrapper #OneSource {
	font-size: 13px;
	line-height:1.7;
	color: #666;
	margin: 15px 0 5px 0;
}
#bodyWrapper #OneSource p {
	font-size: 13px;
	line-height:1.7;
	margin: 15px 0 5px 0;
}
#bodyWrapper #OneSource img {
	float:right;
	margin-left: 10px; 
	padding: 4px; 
	border: 1px solid #A6A6A6;
}
#bodyWrapper #OneSource h3 {
	font-size: 16px;
	color: #0039a6;
	line-height: 1.3;
	font-weight:normal; 
	margin: 20px 0 10px 0;
	padding: 0;
	font-style: normal;
}
#bodyWrapper #OneSource h4 {
	font-size: 16px;
	color: #e98300;
	line-height: 1.3;
	font-weight:normal;
	margin: 20px 0 10px 0;
	padding: 0px;
}
#bodyWrapper #OneSource h4.green {
	color: #58a618;
}
#bodyWrapper #OneSource h4.purple {
	color: #a90061;
}
#bodyWrapper #OneSource h4.blue {
	color: #0039a6;
}
#bodyWrapper #OneSource h5 {
	font-size: 13px;
	color: #666;
	line-height: 1.3;
	font-weight:bold;
	margin: 15px 0 5px 0;
	padding: 0px;
}
#bodyWrapper #OneSource a {
	text-decoration: none; 
	color: #6a7f10; /* #59a1d1 */
}
#bodyWrapper #OneSource a span {
	color: #6a7f10; /* #59a1d1 */
}
#bodyWrapper #OneSource a:hover {
	text-decoration: underline;
}
#bodyWrapper #OneSource table.OneSourceTable {
	border:1px solid #b5c6d6;
	margin-top: 15px;
}
#bodyWrapper #OneSource table.OneSourceTable tr.orangeBg {
	background-color: #e98300;
}
#bodyWrapper #OneSource table.OneSourceTable tr.orangeBg td, #bodyWrapper #OneSource table.OneSourceTable tr.orangeBg td p {
	font-size: 13px;
	line-height:1.3;
	color:#FFFFFF;
	font-weight: bold;
	text-align: left;
}
#bodyWrapper #OneSource table.OneSourceTable tr.blueBg {
	background-color: #0039a6;
}
#bodyWrapper #OneSource table.OneSourceTable tr.blueBg td, #bodyWrapper #OneSource table.OneSourceTable tr.blueBg td p {
	font-size: 13px;
	line-height:1.3;
	color:#FFFFFF;
	font-weight: bold;
	text-align: left;
}
#bodyWrapper #OneSource table.OneSourceTable tr.greenBg {
	background-color: #58a618;
}
#bodyWrapper #OneSource table.OneSourceTable tr.greenBg td, #bodyWrapper #OneSource table.OneSourceTable tr.greenBg td p {
	font-size: 13px;
	line-height:1.3;
	color:#FFFFFF;
	font-weight: bold;
	text-align: left;
}
#bodyWrapper #OneSource table.OneSourceTable tr.purpleBg {
	background-color: #a90061;
}
#bodyWrapper #OneSource table.OneSourceTable tr.purpleBg td, #bodyWrapper #OneSource table.OneSourceTable tr.purpleBg td p {
	font-size: 13px;
	line-height:1.3;
	color:#FFFFFF;
	font-weight: bold;
	text-align: left;
}
#bodyWrapper #OneSource table.OneSourceTable tr.grayBg, #bodyWrapper #OneSource table.OneSourceTable td.grayBg {
	background-color: #F0F0F0;
}
#bodyWrapper #OneSource table.OneSourceTable td {
	font-size: 12px;
	line-height:1.3;
	margin:0px;
	padding:5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	color: #333;
}
#bodyWrapper #OneSource table.OneSourceTable td p {
	font-size: 12px;
	line-height:1.3;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	color: #333;
}
#bodyWrapper #OneSource ul {
	list-style-image: url(../../img/Market/bullet_ul.gif);
	vertical-align: middle;
	margin:0px 0px 0px 20px;
}
#bodyWrapper #OneSource ul li {
	list-style-type: none;
	font-size: 12px;
	line-height: 1.7;
	margin:10px 0px 0px 20px;
}
#bodyWrapper #OneSource ol li{
	font-size: 12px;
	line-height: 1.7;
	margin:10px 0px 0px 20px;
}

/* End OneSource Modification */

/* ShortFeature on Family Page styles: added by Adam 061109 */

#bodyWrapper #Arnel span {
    color: #666;
} 

#bodyWrapper #Arnel table.ArnelTable {
	border:1px solid #b5c6d6;
	background-image: url(../../img/market/bg_firsts_tile.gif) ;
	background-position-y:top; 
	background-position-x:left;
	background-repeat:repeat-x;
	position:relative;
	left:0px;
	width:200px;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

/* End ShortFeature Family Modification */

#bodyWrapper div.errorfulloutline span
{
	COLOR: red;
}

#bodyWrapper div.errorfulloutline 
{
	BORDER-RIGHT: red 1px solid;	
	PADDING-RIGHT: 3px;	
	BACKGROUND-POSITION: left 50%;	
	BORDER-TOP: red 1px solid;	
	PADDING-LEFT: 3px;	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 10px;	
	LEFT: auto;	
	PADDING-BOTTOM: 3px;	
	VERTICAL-ALIGN: middle;	
	BORDER-LEFT: red 1px solid;	
	COLOR: red;	
	LINE-HEIGHT: normal;	
	PADDING-TOP: 3px;	
	BORDER-BOTTOM: red 1px solid;	
	FONT-STYLE: normal;	
	FONT-FAMILY: Verdana, sans-serif;	
	BACKGROUND-COLOR: #fff;	
	TEXT-ALIGN: left;	
	TEXT-DECORATION: none
	}
/* BDC FAQ, Chirag*/
/*** FAQ ***/
#bodyWrapper .searchFAQ {
	width: 322px;
	float: right;
}
#bodyWrapper .searchFAQ input {
	float: left;
	width: 257px;
	padding: 2px 1px 3px 4px;
	margin-right: 4px;
	color: #b2b2b2;
	font-size: 12px;
}
#bodyWrapper .columnFAQ {
	float: left;
	width: 325px;
	margin-left: 26px;
	display: inline;
}
#bodyWrapper .columnFAQ ul.bullet {margin: 8px 0 0 0;}
#bodyWrapper .leftColumns .accentModule {width: 690px;}
#bodyWrapper .accentModule {
	border: 1px solid #d5d5d5;
	margin: 0 0 20px 14px;
	float: none;
	padding-bottom: 6px;
	clear: both;
	width: 910px;
}
#bodyWrapper .accentModule h4 {
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	margin: 0 0 16px 0;
	background: url(../../img/market/bg_faq_heading.gif) top left repeat-x;
	color: #666; 
	display: block; 
	padding: 5px 0 8px 8px;
	font: bold 13px Arial, sans-serif;

}
#bodyWrapper .accentModule h4 a {color: #666;}
#bodyWrapper .accentModule ul {margin-left: 12px;}
#bodyWrapper .accentModule ul.bullet li {
	float: left;
	display: inline;
	width: 300px;
	line-height: 1.6;
	padding: 0 0 0 12px;
	margin: 0 15px 10px 10px;
	background: url(../../img/market/bullet.gif) 0% 30% no-repeat;
}
#bodyWrapper .answerFAQ {
	margin-top: 35px;
	float: none;
}
#bodyWrapper .answerMeta {
	float: none;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
	padding: 0 0 6px 0;
	margin-bottom: 8px;
}
#bodyWrapper .answerMeta h4 {
	font: bold 12px Arial, sans-serif;
	color: #666;
	float: left;
	width: 90%;
	margin: 0 !important;
}
#bodyWrapper .answerMeta a {
	font-size: 11px;
	position: absolute;
	right: 0;
	bottom: 7px;
}
#bodyWrapper h2.pageTitle {
	padding: 0 3em 4px 0;
	display: inline;
	border-bottom: 1px solid #1562a6;
	margin-bottom: 10px;
}
/* End BDC FAQ*/

table.templateTable1
{
	width:670px;	
}

table.innerTemplateTable
{
	width:100%;	
}

table.innerTemplateTable tr
{
	width:100%;	
}

table.innerTemplateTable td
{
	padding-left:13px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:3px;	
	vertical-align:top;
	width:50%;
}
/*Begin Mod Log, Resman 1231*/

#bodyWrapper .sliderTop ul.ulInnerTemp 
{
	margin-bottom: 5px;
}
table.innerTemplateTable div.RightTemp2 ul.ulInnerTemp
{
	font-size: 12px;
	margin-bottom: 0px;
	list-style-type: none !important;
	background: url(../../img/market/bullet.gif) no-repeat;
	background-position:0px 7px;
	padding-left: 10px;
	color: #666;
}
table.innerTemplateTable div.LeftTemp2 ul.ulInnerTemp
{
	font-size: 12px;
	margin-bottom: 0px;
	list-style-type: none !important;
	background: url(../../img/market/bullet.gif) no-repeat;
	background-position:0px 7px;
	padding-left: 10px;
	color: #666;
}
table.templateTable td.tdInnerTemp3
{
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:3px;	
	vertical-align:top;
}
.ulInnerTemp3
{
	font-size: 12px;
	margin-bottom: 0px;
	list-style-type: none !important;
	background: url(../../img/market/bullet.gif) no-repeat;
	background-position:0px 7px;
	padding-left: 10px;
	color: #666;
	margin-left:0px !important;
}
#bodyWrapper .sliderTop ul.ulInnerTemp3 
{
	margin-bottom: 5px;
}

#bodyWrapper table.sliderContentTable td.sliderContentTd a.aRelatedTemp
{
	font-size: 12px;
	list-style-type: none;
	background: url(../../img/market/bullet.gif) no-repeat;
	background-position:0px 7px;
	padding-left: 10px;
	display:inline;
	font-family:arial, sans-serif;
	margin-bottom:5px;
}
table.templateTable td.templateRelatedItem
{
	padding-left:13px!important;	
	padding-top:0px !important;
	padding-right:0px !important;	
	padding-bottom:8px !important;	
	vertical-align:top !important;	
}
/*End Mod Log, Resman 1231*/
#bodyWrapper .productMeta table tr
{
	line-height:13px;
}

input.btn_medium_new {
	background: url(../../img/btn_medium.png) no-repeat;
	_background: url(../../img/btn_medium.gif) no-repeat;
	display: block;
    padding: 0 10px 5px 20px;
	color:#FFFFFF !important;
	height:26px;
	text-transform:uppercase;
	border:none !important;
	margin:0;
	white-space:nowrap;
	font-family: Arial, SimSun, sans-serif;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;	
	float:left;
}

/*To check for France SBPN*/
.btn_medium_new {
	border-width:0px;
	border-style:solid;
	border-color:#000;
	background:transparent;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	/*Begin reskin CMS changes, madhukar*/
	/*height:20px
	line-height:20px;*/
	/*End reskin CMS changes, madhukar*/
	overflow:visible;
	cursor:pointer;
}
/*End check fracne SBPN*/
span.btn_medium_new_l,span.btn_medium_new_r{
	height:26; /*24px;*/
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0;
}


span.btn_medium_new_l{
	/*background:transparent url(../../img/market/bg_btn2_main.gif) no-repeat left top;
	padding-left:13px;
	margin-right:3px;*/
}
span.btn_medium_new_r{
	background: url(../../img/btn_dark_rt.png) no-repeat right top;
	_background: url(../../img/btn_dark_rt.gif) no-repeat right top;/*transparent url(../../img/market/bg_btn2_right.gif);*/
	padding-right: 5px; /*13px;*/
}

/* Begin mod log, Lam Finder data grid start */
.dataGrid
{
	border: 1px solid #ccc;
	border-bottom: 0px solid #ccc; /*border-collapse:collapse; 	clear:left;*/
}
.dataGrid th, .dataGrid td
{
	border-bottom: 1px solid #ccc;
	padding: 6px;
	font-size: 1em !important;
	vertical-align: top;
	border-collapse: collapse;
}
.dataGrid a
{
	font-size: 1em !important;
}
.dataGrid td
{
	text-align: center;
	font-size: 1em;
}

#bodyWrapper .productMeta table tr
{
	line-height:13px;
}

.dataGrid th
{
	background: #fff url(../../img/market/bg_gradient.gif) repeat-x left top;
	color: #666;
	font-size: 1em; /*Added by Chirag*/
	text-align: center;
}
.dataGrid .even
{
	background: #f3f4f4;
}

#bodyWrapper .contentArea a
{
	vertical-align:top !important; /*Reskin CMs*/
}

#bodyWrapper .contentArea p object, #bodyWrapper .contentArea p img
{
	float:right;	
}
#bodyWrapper .contentArea p.listItem img
{
	float:left !important;
	padding-top:5px;	
}

#bodyWrapper .pageTitleMS h1
{
	background-color : White;
}

#largeWrapper ul
{
	list-style-type:disc;
}

#productMeta ul
{
	list-style-type:disc;
}


.sliderContent img
{
	float:left;
}


#ContentDiv img , #ContentDiv object
{
	float:right;
}
#ContentDiv .help img 
{
	float:none;
}
#ContentDiv p ul
{
	margin-bottom: 0px;
	list-style:disc outside none;
	background-position:0px 7px;
	padding-left: 10px;	
	margin-left:0px !important;
}

#ContentDiv ul
{
	list-style:disc outside none;
}
.ReviewOrderPOWithoutFrance
{
	width:172px !important;
}

.ReviewOrderPOWithFrance
{
	width:120px !important;
}

/* Promo Box Test */
.textPromo {
	background-color:#F1EDF0 !important;
	padding:5px 10px; 
	margin:0; 
	width:170px;
}
.textPromo a{
	color:#7D0063 !important;
	display:block;
	width:100%;
	height:100%;
}
.textPromo a:hover{
	background-color:#7D0063;
	color:#FFFFFF !important;
	text-decoration:none !important;
	font-weight:bold;
}
