/* Minification failed. Returning unminified contents.
(4068,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
 */
/* ------------------------------ Begin Browser-Update.org CSS ------------------------------------------ */
.buorg {
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	border-bottom:1px solid #A29330;
	background:#FDF2AB no-repeat 1em 0.55em url(http://browser-update.org/img/dialog-warning.gif);
	text-align:left;
	cursor:pointer;
	font-family: Arial,Helvetica,sans-serif; color:#000;
	font-size: 12px;
}
.buorg div {
	padding:5px 36px 5px 40px;
}
.buorg a {
	color:#E25600;
}


.creditcard_inputs td {
	vertical-align: top;
}

.quote_container  span {
   
	word-wrap: break-word;      /* IE 5+ */
}

.saved_address_container {
   width:300px;
   word-wrap: break-word;      /* IE 5+ */

}

.address_container {
	width:300px;
   word-wrap: break-word;      /* IE 5+ */
}


#my_transactions_wrapper span {
	word-wrap: break-word;      /* IE 5+ */
}



#buorgclose {
	position: relative;
	right: .5em;
	top:.2em;
	height: 20px;
	width: 12px;
	font-weight: bold;
	font-size:14px;
	padding:0;
}
/* ------------------------------ End Browser-Update.org CSS -------------------------------------------- */
body 
{
	font-family:Verdana;
	font-size:13px;
	line-height:16px;
	background-color:white;
	margin:0;
}
img {
    border:0px;
}
hr
{
	color: #0064a4;
}
sup {
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
}
sub {
	vertical-align: baseline;
	position: relative;
	top: 0.4em;
}
.rounded_corners
{
	border:1px solid #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Safari/Chrome rounded corners */
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Firefox rounded corners */
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Opera rounded corners */
	-khtml-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Konqueror rounded corners */
}
.top_rounded_corners
{
	border:1px solid #e3e3e3;
	-webkit-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px; /* Safari/Chrome rounded corners */
	-moz-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px; /* Firefox rounded corners */
	border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px; /* Opera rounded corners */
	-khtml-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px; /* Konqueror rounded corners */
}
.bottom_rounded_corners
{
	border:1px solid #e3e3e3;
	-webkit-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px; /* Safari/Chrome rounded corners */
	-moz-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px; /* Firefox rounded corners */
	border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px; /* Opera rounded corners */
	-khtml-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px; /* Konqueror rounded corners */
}
.rounded_corners_EE-store
{
	border:1px solid #e3e3e3;
    background-color: #f6f6f6;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Safari/Chrome rounded corners */
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Firefox rounded corners */
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Opera rounded corners */
	-khtml-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Konqueror rounded corners */
}

.rounded_corners_ismatec-store
{
	border:1px solid #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Safari/Chrome rounded corners */
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Firefox rounded corners */
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Opera rounded corners */
	-khtml-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Konqueror rounded corners */
}

.alert_message
{
	font-size:13px !important;
	line-height:16px !important;
	font-weight:bold;
	margin:0px;
	color:#990000 !important;
}
.alert_message_regular
{
	color:#990000 !important;
}
.alert_message_red
{
	font-size:13px !important;
    color:#f80000 !important;
}
.vspace
{
	line-height:20px !important;
}
.nowrap
{
	white-space:nowrap;
}
.wrapper 
{
   float:left;
   width:569px; 
   margin:0px 22px 0px 22px;
}

.wrapper_text 
{
   float:left; 
   margin:2px 20px 5px 40px;
}

.wrapper_text_indent 
{
   float:left; 
   margin:2px 20px 90px 20px;
}

.wrapper-wide
{
   float:left;
   margin:0px 22px 0px 22px;
}
h1
{
	font-size:20px;
	line-height: normal;
	width:569px;
}
h1 span
{
	font-size:20px;
	line-height: normal;
	font-weight:normal;
	margin:0px;
	padding:0px;
	overflow:visible;
	width:569px;
}

* html h1 span /* IE6 Hack */
{
	font-size:20px;
	line-height: normal;
	font-weight:normal;
	height:20px;
	vertical-align:text-top;
	text-indent: 0px;
	width:569px;
	margin:0px;
	padding:0px;
}
*:first-child+html h1 span /* IE7 Hack */
{
	font-size:20px;
	line-height: normal;
	font-weight:normal;
	height:20px;
	vertical-align:text-top;
	text-indent: 0px;
	width:569px;
	margin:0px;
	padding:0px;
}
h1.ManufIndexHead  {
    font-size:20px;
	line-height: normal;
	margin: 120px 0 0 10px;
    width:100%;
}
h1.with-leftsidebar-only {
    font-size:20px;
	line-height: normal;
    margin: 10px 0 0 0;
    width:100%;
}
p.custom_page {
    color: #333;
    font-size: 11px;
    line-height: 13px;
    margin: 10px 50px 20px;
}
h2.statpage {
    color: #333;
    font-size: 11px;
    line-height: 13px;
    margin: 10px 50px 0px;
    font-weight:normal;
}
h1.no_crumbtrail_head
{
	float:none; 
	margin-bottom:-10px;
	color:#666;
	font-size:14px;
	font-weight:bold;
	line-height: 23px;
	width:800px;
	text-align:center;
}

h2
{
	font-size:14px;
	line-height:16px;
}
h2 big
{
	font-size:20px;
	line-height:16px;
}
h2.deck
{
	font-weight:normal;
	font-size:13px;
	margin-top:-5px;
	margin-bottom:5px;
}
h3
{
	font-size:13px;
	line-height:15px;
}
h3.deck {
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: -5px;
}
h3.bullets
{
	font-size:13px;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:3px;
}
h4
{
	font-size:12px;
	line-height:14px;
	margin-top:0px;
}
* html .h1_title /* IE6 Hack */
{
	margin-bottom:-6px;
}
*:first-child+html .h1_title /* IE7 Hack */
{
	margin-bottom:-6px;
}

.text26
{
	font-size:26px;
	line-height:normal;
}
.text20
{
	font-size:20px;
	line-height:30px;
	margin-top:10px;
}
.text18
{
	font-size:18px;
	line-height: 21px;
}
.text16
{
	font-size:16px;
	line-height: 18px;
}
.text16_red
{
	font-size:16px;
	line-height: 18px;
    color:#f80000
}
.text14
{
	font-size:14px;
	line-height:16px;
}
.text12
{
	font-size:12px;
	line-height:15px;
}
.text11
{
	font-size:11px;
	line-height:14px;
}
.text10
{
	font-size:10px;
	line-height:13px;
}
.text_white
{
	color:#FFFFFF;
}
a
{
	text-decoration:none;
	color:#0064a4;
}
a[disabled]
{
	color:Gray !important; 
	text-decoration:none !important; 
}
a:visited
{
	color:#0064a4;
}
a:hover
{
	text-decoration:underline;
}

a:active {
	text-decoration: none;
	color: #0064a4;
}

.cpblue
{
	color:#0064a4;
}
.float_left
{
	float:left;
}
.float_right
{
	float:right;
}
.float_none
{
	float:none;
}
.clear_right 
{ 
	clear:right;
}
.clear_left 
{ 
	clear:left;
}
.clear_both 
{ 
	clear:both;
}
.printvisible
{
	display:none;
}
.basic_text_bold
{
	font-weight:bold;
}
.italic
{
	font-style:italic;
}
.red_text
{
	color:#990000;
} 
.gray_text
{
  text-decoration: none;
  color:#666666;
}
.center_text
{
	text-align:center;
}

/* -------------------------------------------- Begin Master Page Styling ------------------------ */  
#master_header 
{
	position:relative;
	top:0px;
	left:0px;
	z-index: 100;
	width: 1024px;
	height: 170px;
	margin:0px;
}
.master_main_page 
{
	width:1024px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	background: transparent url('/images/grey-wht-gradient_1-36pxl.jpg') repeat-x scroll top;
}

a.CSSButton.Cart
{
	height:30px;
	width:150px;
	background: transparent url('/images/btn_CPblue-right-cart.png') no-repeat scroll top right;
}
a.CSSButton.Cart span
{
	background: transparent url('/images/btn_CPblue-left-cart.png') no-repeat; 
	line-height:18px;
	padding: 7px 0px 6px 0px;
}
* html a.CSSButton.Cart span /* IE6 Hack */
{
	text-align:center;
}
*:first-child+html a.CSSButton.Cart span /* IE7 Hack */
{
	text-align:center;
}

.glyphicons	{
	font:GLYPHICONS Halflings;
}

.glyphicon-cart	{
	font-size:14px;font-weight:bold;
}

.country_link 
{
	position:absolute;
	top:5px;
	right:30px;
	z-index:-1;
	width:auto;
	height:20px;
	margin: 0px 0px 0px 0px;
}
.country_link a:visited
{
	color:#666666;
}
#logo 
{
   position:absolute;
   top:33px;
   left:0px;
   z-index:1;
   width:200px;
   height:46px;
   margin:0px; 
}
#country 
{
	position:absolute;
	top:43px;
	left:225px;
	z-index:2;
	margin:0px;
	width:200px;
	height:40px;
}
#country_phone 
{
	width:170px;
	height:20px;
}

#live_chat 
{
	position:absolute;
	top:59px;
	left:390px;
	z-index:3;
	font-size:14px;
	width:100px;
	height:20px;
	margin: 0px;
}
#live_chat_chkout {
    position:absolute;
	top:59px;
	left:390px;
	z-index:3;
	font-size:14px;
	width:100px;
	height:20px;
    margin:3px 10px;
}
#login_register 
{
	position:absolute;
	top:43px;
	left:560px;
	z-index:4;
	width:300px;
	height:30px;
	font-size:14px;
	margin:0px;
}

.master_cart
{
	margin: 0px;
	padding-bottom:5px;
	width:185px;
	/*height: 88px;*/
	height:auto;
	visibility: visible;
	background-color: white;
	text-align:left;
	position:absolute;
	top:35px;
	left:805px;
	z-index:10;
}

#master_cart_text 
{
	margin:5px 5px 5px 10px;
}
#master_cart_text > .Cart.CSSButton
{
	position:relative;
	top:3px;
}
.master_shopping_cart
{
	font-size:14px;
	font-weight:bold;
	color:#0064a4;
}
#search_blue_bar 
{
	position:absolute;
	top:96px;
	left:0px;
	z-index:5;
	width: 1024px;
	height: 38px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background-color: #006699;
}
.MasterSearchCell Input
{
	width:421px;
	height: 26px;
	float:left;
	margin: 3px 8px 0px 4px;
	font-size: 16px;
    padding-right:16px;
}
.autocompletelist
{  
background-color:#FFFFFF;  
z-index:1000;  
width:411px !important;  
max-height:210px;
overflow:auto;  
text-align:inherit;  
text-indent:-1;  
list-style:none;  
margin-left:0px;  
border:1px solid #B5C6D4;    
margin-top:0px;  
} 
a.CSSButton 
{
	/* Sliding right image */
	background: transparent url('/images/btn_CPblue-right.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 21px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 9px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-size:11px; 
	font-weight:bold;
	text-align:center;
}

a.CSSButton:visited 
{
	color: #FFFFFF;
}
a.CSSButton.Cart
{
	height: 30px;
	background: transparent url('/assets/small_images/btn_CPblue-right-cart-copy.png') no-repeat scroll top right; 
}
/*   a.CSSButton.Flame
{
	background: transparent url('images/button-blue-right-flame.png') no-repeat scroll top right; 
} */
a.CSSButton span 
{
	/* Background left image */ 
	background: transparent url('/images/btn_CPblue-left.png') no-repeat;  
	display: block;
	line-height: 7px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 7px 0 6px 7px;

}

a span.SearchResults 
{
	/* Background left image */ 
	background: transparent url('/images/btn_CPblue-left.png') no-repeat;  
	display: block;
	line-height: 7px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 7px 0 6px 10px;

}
.back_to_search_results
{
	margin-right:22px;
	margin-top:18px;
}
* html .back_to_search_results
{
	margin-right:5px;
}
* html a.CSSButton span  /* IE6 Hack */
{
	padding: 3px 0 10px 10px;
}
*:first-child+html a.CSSButton span  /* IE7 Hack */
{
	padding: 5px 0 10px 10px;
} 

a.CSSButton.Cart span
{
	background: transparent url('/assets/small_images/btn_CPblue-left-cart-copy.png') no-repeat; 
	line-height: 18px;
	padding: 7px 0 6px 25px;
}

a.CSSButton.Flame span
{
	background: transparent url('/images/button-blue-left-flame.png') no-repeat; 
	padding: 7px 0 6px 37px;
}
a.CSSButton:hover span
{
	text-decoration:underline;
}
a.CSSButton.Search
{
	/* Sliding right image */
	background: transparent url('/images/btn_red-right-28h.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 14px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	margin-top: 6px;
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
a.CSSButton.Search span
{
	/* Background left image */ 
	background: transparent url('/images/btn_red-left-28h.png') no-repeat;  
	display: block;
	line-height: 14px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	font-size: 16px;
	font-weight:bold;
	padding: 7px 0 6px 12px;
}


a.CSSButton.Gotomycart
{
    /* Sliding right image */
    background: transparent url('/images/btn_CTA-red-right-28h.png') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    padding-right: 14px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    margin-top: 6px;
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #FFFFFF;
    font-weight:bold;
}
a.CSSButton.Gotomycart span
{
    /* Background left image */ 
    background: transparent url('/images/btn_CTA-red-left-28h.png') no-repeat;  
    display: block;
    line-height: 14px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
    font-size: 16px;
    font-weight:bold;
    padding: 7px 0 6px 12px;
}

#gotomycart {
    padding-left: 130px;
}

#cart_popup_body #text {
    color: blue;
}



#MasterflexAppSolutions_iframe
{
	margin-left:22px;
}
#converter_iframe
{
	margin-left:22px;
}
/* ------------------------- Begin Yellow Button ----------------------------------------------------------- */
a.CSSButton.Yellow
		{
			background: transparent url('/images/btn_CPyellow-right.png') no-repeat scroll top right;
		}
a.CSSButton.Yellow span
{
	/* Background left image */ 
	background: transparent url('/images/btn_CPyellow-left.png') no-repeat;  
	display: block;
	line-height: 10px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	font-size: 12px;
	padding: 5px 5px 6px 14px;
	margin-right:-1px;
	color:#000000;
	
}
* html a.CSSButton.Yellow span /* IE6 Hack */
{
	width:146px;
}
*:first-child+html a.CSSButton.Yellow span /* IE7 Hack */
{
	width:146px;
	padding-top: 2px;
	padding-bottom:8px;
}
/* ------------------------- End Yellow Button --------------------------------------------------------------- */
/* ------------------------- Begin Gray Button --------------------------------------------------------------- */
a.CSSButton.Gray
		{
			background: transparent url('/assets/small_images/btn_CP-dkgrey-right.png') no-repeat scroll top right;
		}
a.CSSButton.Gray span
{
	/* Background left image */ 
	background: transparent url('/assets/small_images/btn_CP-dkgrey-left.png') no-repeat;  
	display: block;
	line-height: 10px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	font-size: 11px;
	padding: 5px 5px 6px 14px;
	margin-right:-1px;
	color:#FFFFFF;
	text-align:center;
	
}
*:first-child+html a.CSSButton.Gray span /* IE7 Hack */
{
	padding-top: 2px;
	padding-bottom:8px;
}
/* ------------------------- End Gray Button ----------------------------------------------------------------- */
/* ------------------------- Begin Mflex Pump Config Button -------------------------------------------------- */
a.MflexConfigButton
		{
			background: transparent url('/images/btn-mflx-pump-config-Rside.jpg') no-repeat scroll top right;
			height:50px;
		}
a.MflexConfigButton span
{
	/* Background left image */ 
	background: transparent url('/images/btn-mflx-pump-config-Lside.jpg') no-repeat;  
	display: block;
	height:50px;
	line-height: 12px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	font-size: 11px;
	padding: 0px 5px 6px 30px;
	margin-right:0px;
	color:#000000;
	
}
* html a.MflexConfigButton span /* IE6 Hack */
{
	width:166px;
	padding-top:0px;
}
*:first-child+html a.MflexConfigButton span /* IE7 Hack */
{
	width:166px;
	padding-top: 0px;
}
/* ------------------------- End Mflex Pump Config Button ------------------------------------- */
/* ------------------------- Begin Live Chat Button ------------------------------------- */
a.CSSButton.Chat
		{
			background: transparent url('/images/btn_red-right-24h.png') no-repeat scroll top right;
			height:24px;
		}
a.CSSButton.Chat span
{
	/* Background left image */ 
	background: transparent url('/images/btn_CPlivechatON-left.png') no-repeat;  
	display: block;
	line-height: 13px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	font-size: 11px;
	padding: 5px 5px 6px 14px;
	margin-right:-1px;
	color:#FFFFFF;
	text-align:center;
	
}
* html a.CSSButton.Chat span /* IE6 Hack */
{
	/* width:146px; */
}
*:first-child+html a.CSSButton.Chat span /* IE7 Hack */
{
	/* width:146px; */
	padding-top: 2px;
	padding-bottom:8px;
}
/* ------------------------- End Live Chat Button --------------------------------------- */
/* ------------------------- Begin Subscribe Button -------------------------------- */
a.CSSButton.Subscribe
		{
			background: transparent url('/images/btn-subscribe-today-envel_Right.png') no-repeat scroll top right;
		}
a.CSSButton.Subscribe span
{
	/* Background left image */ 
	background: transparent url('/images/btn-subscribe-today-envel_Left.png') no-repeat;  
	display: block;
	line-height: 36px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	font-size: 11px;
	padding: 5px 5px 6px 45px;
	height:40px !important;
	margin-right:0px;
	color:#FFFFFF;
	text-align:right;
	
}
* html a.CSSButton.Subscribe span /* IE6 Hack */
{
	/* width:146px; */
}
*:first-child+html a.CSSButton.Subscribe span /* IE7 Hack */
{
	/* width:146px; */
	padding-top: 2px;
	padding-bottom:8px;
}
/* ------------------------- End Subscribe Button -------------------------------- */
.master_menu_area
{
	position:absolute;
	top:134px;
	left:0px;
	z-index:9;
	background: transparent url('/images/gel-bkdg-grey.jpeg') repeat-x scroll;
	background-position:top left;
	width:1024px;
	height:36px;
	/*text-align:center;*/ 
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color:#0064a4;
	margin:0px;
	padding:0px;
}
* html .master_menu_area /* IE6 hack */
{
	overflow:hidden;
}


.menu_item a.CSSButton span
{
	color:#FFFFFF;
}
* html .menu_item /* IE6 hack */
{
	float:left;
	margin:8px 13px 0px 13px;
	width:auto;  
}
#menu_item_shop_all
{
	float:left;
	margin:6px 5px 0px 5px;
}
#menu_item_shop_all:hover
{
	cursor:pointer;
}
#menu_item_shop_all span:hover
{
	/*text-decoration:underline;*/
	cursor:pointer;
}
.master_shop_all
{
	float:left;
	background-image: url(/images/btn_shopall.png); 
	width:197px;
	height:36px; 
}
.master_shop_all:hover
{
	cursor:pointer;
	/*text-decoration:underline;*/
}
.master_shop_all .master_shop_text
{
	color:#ffffff
}
.shop_all_dd_img
{
	padding-left:0px;
	cursor: pointer;
}
* html #ctl00_btnMasterOrderStatus span /*IE6 hack */
{
	position:relative;
	top:0px;
	left:0px;
	vertical-align:baseline;
}
*:first-child+html #ctl00_btnMasterOrderStatus span /*IE7 hack */
{
	position:relative;
	top:0px;
	left:0px;
	vertical-align:baseline;
	
}
* html #master_cart_text a.CSSButton span  /* IE6 Hack */
{
	padding: 5px 0 10px 35px;
}
*:first-child+html #master_cart_text a.CSSButton span  /* IE7 Hack */
{
	padding: 5px 0 10px 35px;
}
/* ------------------------------ End Master Page Styling ----------------------------------- */
/* ------------------------------ Begin Top Mega Menu ----------------------------------------- */
#menu_container
{
	padding-top:8px;
	margin-left:210px;
}

.left_menu_header h2
{
    background: #e3e3e3;
    border: 1px #c2deec solid;
    padding: 8px 5px;
}

.left_menu_header h2
{
    margin: 0;
    color: #000;
}

.left_menu_header .mega_menu_header
{
    background: #e3e3e3;
    border: 1px #c2deec solid;
    margin: 0;
    color: #000;
    padding: 8px 5px;
    font-size:13px;
	line-height:15px;
    display: block;
    font-weight: bold;

}

.menu_item
{
	float:left;
	color:#0064a4;
	width:auto;
	height:36px;
	margin-top:0px;
	font-weight:bold;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px; 
	text-decoration:none !important; 
}
.menu_item a
{
	padding-left:5px;
	padding-right:5px; 
}
.menu_item_selected
{
	float:left;
	width:auto;
	height:36px;
	margin-top:-8px;
	color:#FFFFFF !important;
	font-weight:bold;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px; 
	background-image: url('/images/megatab-active_1-36.png');
	background-repeat:repeat-x;
	background-position:top left;
	text-decoration:none !important; 
}
.menu_item_selected
{
	text-decoration:none;
	color:#FFFFFF;
}
.menu_pipe
{
	
	float:left;
	color:#0064a4;
	width:auto;
	height:36px;
	margin-top:0px;
	font-weight:normal;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px; 
	
}
.menu_btn
{
	float:left;
	margin:0px 0px 0px 35px;
	width:auto; 
	padding-left:15px; 
}
*:first-child+html .menu_btn /* IE7 Hack */
{
	margin:-16px 2px 0px 42px;
	padding-left:10px; 
}
.menu_btn 
{
	margin:0x 2px 0px 37px\0/; /* IE8 Hack */
}
* html .menu_item_selected
{
	padding:8px 5px;
}
* html .menu_item
{
	margin:-8px 0 0;
	padding:8px 10px;
	width:auto;
	height:18px;
}
* html #menu_container div.menu_item a.menu_item_selected
{
	color:#FFFFFF;
}
html:first-child #menu_container div.menu_item a.menu_item_selected
{
	color:#FFFFFF;
}
* html .menu_pipe
{
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px; 
	
}
* html .menu_btn /* IE6 Hack */
{
	margin:-16px 0px 0px 14px;
}
#product_menu_wrapper
{
	margin:5px 22px 0px 22px;
	width:650px;
}
.productmenucol1
{
	width:220px; 
	height:auto;
	float:left;
	padding-right:10px;
}
.productmenucol2
{
	width:220px;
	height:auto;
	float:left;
}

.productmenucol3
{
	width:200px;
	height:auto;
	float:left;
}
.space { 
line-height: 16px; 
} 



/* ------------------- Begin Top Mega Sub Menus --------------------------------*/
.megatopmenu
{
	margin:0px !important;
	padding:0px !important;
    box-shadow: 5px 5px 10px #888;
}
* html .megatopmenu
{
	width:620px !important;
	position:absolute !important;
	top:194px !important;
	left:335px !important;
	/*z-index:100 !important;*/
}
*:first-child+html .megatopmenu
{
	width:620px !important;
	position:absolute !important;
	top:174px !important;
	left:328px !important;
}
.megamenusubheading
{
  font-weight:bold;
  margin-bottom:6px;
  margin-top:10px;
  padding-left:15px;
}
.megamenulistitem
{
   text-indent: 0px;
   margin-left: 0px;
   /*line-height:18px;*/
   padding-bottom:6px;
   padding-left:20px;
   color:Green;
}
.megamenulistitem a
{
	padding-left:10px;
	margin-left:-15px;
}
.megamenufirstcol
{
	float: left;
	margin:10px 10px 10px 0px;
	
}
.megamenucol
{
   float: left; 
   border-left:1px solid #e3e3e3;
   margin:10px;
   text-indent:0px;
}
.megamenuGraybar
{
   clear: left;
   background-color:#e3e3e3;
   width:100%;
   height:33px;
   text-align:center;
   margin:0px auto;
}
* html .megamenuGraybar /* IE6 Hack */
{
   text-align:center;
   width:620px;
}
*:first-child+html .megamenuGraybar /* IE7 Hack */
{
   text-align:center;
   width:620px !important;
} 
.megamenubottombaritem
{
 display:inline-block;
 margin-right:10px;
 margin-left:10px;
 margin-top:8px;
}
* html .megamenubottombaritem /* IE6 Hack */
{
 display:inline;
 text-align:left;
 margin-right:10px;
 margin-left:10px;
 margin-top:8px;
}
*:first-child+html .megamenubottombaritem /* IE7 Hack */
{
 display:inline;
 text-align:left;
 margin-right:10px;
 margin-left:10px;
 margin-top:8px;
}
.megamenubottombaritem img
{
	vertical-align:middle;
	margin:0 3px 0 0;
}
.megamenubottombaritem a img
{
	border:0px;
}

/* ------------------- End Top Mega Sub Menus -----------------------------------------------------*/
/* ------------------------------ End Top Mega Menu ---------------------------------------------- */
/* ------------------------------------ BEGIN MASTER FOOTER TABLE STYLE -------------------------- */
#master_footer
{
	padding-top:20px;
	font-size:11px;
	line-height:14px;
	width:776px;
	margin-right:30px;
	float:right;
	overflow:visible;
}
#site_map
{
	background: transparent url('/images/C2DCEE-to-white-sliver.jpeg') repeat-x scroll top;
	float:right;
	width:774px;
	margin:0px 0px 0px 0px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;
	overflow:hidden;
	
}
#customer_service_person
{
	float:left;
	width:140px;
	margin-top:20px;
}
#ctl00_ImgCustService
{
	margin-top:16px; 
}
.footer_column
{
	float:left;
	width:145px;
	margin:13px 0px 0px 0px;
	overflow:visible;
	line-height:14px;
}
* html #let_us_help_column_faqs /* IE6 Hack */
{
	line-height:16px;
}
*:first-child+html #let_us_help_column_faqs /* IE7 Hack */
{
	line-height:16px;
}

#spacer_column
{
	width:30px;
} 
#stay_informed_column 
{
	float:left;
	width:169px;
	margin:13px 0px 0px 10px;
} 
#follow_us
{
	margin:6px 0px 10px 0px;
}
#privacy_container
{
	float: left;
	margin: 0px -22px 24px 0px;
	background: transparent url(
'/images/gel-bkdg-grey.jpeg') repeat-x scroll top;
	width: 776px;
	height: 31px;
	-webkit-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
}
#privacy_site_map_copyright
{
	margin:8px 0px 5px 13px;
}
#contact_info
{
	float:left;
	width:528px;
	height:29px;
	text-align:center;
	margin:0px 42px 9px 42px;
	padding:0px 0px 5px 0px; 
}
.McAfeeSeal
{
	width: 115px;
	margin: 0 auto;
}
.GoDaddySeal
{
	width: 122px;
	margin: 10px auto 0 auto;
    overflow: hidden;
}


#websites
{
	width:511px;
	height:30px;
	text-align:center;
	margin:15px 0px 0px 42px;
	padding-top:15px;
	border-top:1px solid #666666;
}
#websites2
{
	width:528px;
	height:40px;
	margin:0px 0px 10px 42px;
	padding:0px;
}
#websites2 #column1
{
	float:left;
	text-align:center;
	margin:0px 20px 0px 0px;
}

#websites2 #column2
{
	float:left;
	text-align:center;
	margin:0px 20px 0px 0px;
}

#websites2 #column3
{
	float:left;
	text-align:center;
	margin:0px 0px 0px 0px;
}
.follow_us_footertitle
{
   line-height:24px;
}
*:first-child+html .special /*ie7 hack */
{
   overflow:visible;
   line-height:30px;
}
.your_amigo
{
	text-align:center; 
	width:569px; 
}
.linkgrey
{
	color:Gray; 
}
.footerlinkgrey a[disabled]
{
	color:Gray !important; 
	text-decoration:none !important; 
}
.BackToMobileSiteButtonWrapper {
    width: 400px;
    margin: 0 auto 15px auto;
}
.BackToMobileSiteButtonWrapper > a {
  height: 40px;
  line-height: 40px;
  font-size: 1.6rem;
  box-sizing: border-box;
  white-space: nowrap;
    width: 400px;
}
/* ------------------------------------ END MASTER FOOTER TABLE STYLE ---------------------------- */
/*------------------------------------ BEGIN LEFT SIDEBAR MASTER ----------------------------------*/
 .head_bar_title
 {
	 background-color:#e3e3e3;
	 margin-bottom:2px;
	 padding:5px;
 }
 .leftclassbar
{
	width: 185px;
	border:0;
	padding-top:1px;
	padding-bottom:3px;
}

 .leftside_bar_title
{
   color: #000;
    margin: 0;
    background: none repeat scroll 0 0 #e3e3e3;
    border: 1px solid #c2deec;
    padding: 8px 5px;
}   

.filter_items
{
	font-size:12px;
	padding-bottom:8px;
	text-decoration:none;
}

.BoxTechInfoLearnMore {
    background-color:#006699;
    color:#fff;
    padding:3px;
}

#master_left_sidebar
{
	float:left;
	width: 185px;
	visibility:visible;
	margin-left:7px;
}
* html #master_left_sidebar /* IE6 Hack */
{
	float:left;
	width: 185px;
	visibility:visible;
}

#master_left_sidebar_main_content
{
	float:left;
	width: 828px;
}
* html #master_left_sidebar_main_content /* IE6 Hack */
{
	float:left;
	width:806px;
}

/*--------------------------------------- SAFETY GLOVE CHEMICAL COMPATIBILITY DB ------------------------------------*/
#safety_glove_page_wrapper
{
	width:828px;
	margin:0px 0px 0px 0px;
}
.glove_search_results
{
	margin-left:22px;
}
.share_links
{
	width:185px;
	margin:0px 0px 0px 30px;
}
#main_content 
{
	float:left; 
	width:569px; 
	margin:27px 0px 0px 22px;
}
.glove_icon
{
	float:left;
	padding:10px;
}
.select_chemical_text
{
	float:left;
	padding:10px 0px;
}
.chemical_select_box
{
	float:left;
	margin: 0px 0px 0px 111px;
}
#far_right_content
{
	float:left;
	margin:27px 0px 0px 0px;
}
#right_content_placeholder
{
	float:right;
	width:185px;
	margin:10px 0px 0px 0px;
}
*:first-child+html #right_content_placeholder /* IE7 hack */
{
	margin:10px 30px 0px -30px;
}
.blue_rule
{
	width:568px;
	height:30px;
	margin:0px 0px 10px 0px;
	border-top:0px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-color: #006699;
	border-style:solid;
}
.BtnBckgndBlueTextWht
{
	padding-bottom:10px;
}
/*---------------------------------- Chemical Comp area-----------------------------------------------*/
.chemcompresultarea
{
	/*background: transparent url('/images/grey_bar_568x44.jpg') no-repeat scroll top left;*/
	padding: 0px;
	margin:10px 0px 10px 0px; 
	width:568px; 
	height:70px;
	float:left;
	text-decoration: none;
	background-color: #e3e3e3;
}

.chem_comp_results_area
{
	background: transparent url('/images/grey_bar_776x44.jpg') no-repeat scroll top left;
	padding: 0px;
	margin:0px 0px 10px 0px; 
	width:776px; 
	height:44px;
	float:left;
	text-decoration: none;
}
#material_selected
{
	float:left;
	margin:5px 0px 0px 10px;
	width:400px;
}
#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMainContent_Table1
{
	margin:0px;
}
#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMainContent_ListView1_Table4
{
	font-size:11px;
	margin:0px 0px 0px 20px;
	width:776px;
}
#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMainContent_Table5
{
	margin:0px 0px 0px 20px;
}
#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMainContent_Td1
{
	margin:0px 0px 0px 20px;
	
}
#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMainContent_label29
{
	margin-left:133px;
}
.results_title
{
	margin:0px 0px 0px 10px;
}
#chem_comp_ad
{
	background-image:url('http://static.coleparmer.com/small_images/CP-chemicalADbkgd-185-250.png');
	background-position:top left;
	background-repeat:no-repeat;
	width:183px;
	height:250px;
	margin-top:10px;
}
.chem_comp_text
{
	line-height:17px;
	padding-bottom:10px;
}
.box_padding
{
	padding:5px;
}
.exceptional_values
{
	line-height:14px;
}
* html .exceptional_values
{
	line-height:8px;
}
*:first-child+html .exceptional_values
{
	line-height:10px;
}
.chem_comp_savings
{
	margin-top:10px;
	float:right;
	color:#990000;
	line-height:24px;
	text-align:right;
	width:173px;
}
* html .chem_comp_savings
{
	margin-top:20px;
	padding-right:5px;
}
#chem_comp_prices
{
	float:left;
	margin-top:85px;
}
* html #chem_comp_prices /* IE6 Hack */
{
	margin-top:0px;
	margin-left:2px;
}
#chem_comp_prices
{
	margin-top:0px\0/; /* IE8 Hack */
}
*:first-child+html #chem_comp_prices /* IE7 Hack */
{
	margin-top:0px;
	margin-left:5px;
}
body:nth-of-type(1) #chem_comp_prices /* Chrome Hack */
{
	margin-top:0px;
}
#glove_results_table
{
	border:2px solid #e3e3e3;
}
/*------------------------------------ Begin Chemical Compatibility Database ----------------------------------*/
#chem_comp_wrapper
{
	width:828px;
}
#chem_comp_main_content
{
	width:568px;
	float:left;
	margin:0px 0px 0px 22px;
}
#chem_comp_right_content
{
	width:185px;
	float:right;
	margin:27px 30px 0px 0px;
}
#chem_comp_instructions
{
	float:left;
	width:499px;
}
.chem_comp_icon
{
	margin:0px 5px 0px 0px;
}
#chem_comp_material_dd
{
	float:left;
	margin:0px 10px 0px 0px;
}
#chem_comp_chemical_dd
{
	float:left;
	margin:0px 1px 0px 0px;
}
#chem_comp_rating_dd
{
	float:left;
	margin-top:10px;
}
.blue_horz_rule 
{
	width:568px;
	height:18px;
	margin:0px 0px 18px 0px;
	border-top:0px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-color: #006699;
	border-style:solid;
}
.chem_comp_right_placeholder
{
	width:185px;
	height:185px;
	margin:10px 0px 0px 0px;
}
#chem_comp_results_wrapper 
{
   float:left;
   width:569px; 
   margin:0px 0px 0px 22px;
}
* html #chem_comp_results_wrapper 
{
   width:569px; 
   margin:27px 0px 0px 11px;
}
*:first-child+html #chem_comp_results_wrapper 
{
   width:569px; 
   margin:27px 0px 0px 11px;
}
#chem_comp_title
{
	margin:27px 0px 0px 0px;
}
#chem_comp_result_message
{
	float:left;
	margin:0px 0px 13px 0px;
}
#chem_comp_results_icon
{
	margin:0px 12px 0px 0px;
}
#chem_comp_results
{
	float:left;
	width:284px;
}
#chem_comp_results table
{
     width: 360px;
     padding: 5px;
     border-width: 0px;
     border-spacing: 0;
     border-collapse: collapse;
}
#explanation_of_footnotes
{
	width:185px; 
	margin:0px 0px 0px 10px;
}
#share_icons
{
	float:left;
	margin:27px 0px 0px 22px;
}
* html #share_icons
{
	float:left;
	margin:27px 0px 0px 22px;
}
#shop_now_button
{
	width:118px;
	float:right;
	margin:5px;
}
* html #shop_now_button
{
	width:118px;
	float:right;
	margin:5px 0px 0px 0px;
}
#shop_chemical_button
{
	width:148px;
	float:right;
	margin:10px 5px;
}
a.CSSButton.CTA
{
	/* Sliding right image */
	background: transparent url('/images/btn_CTA-red-right-28h.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 0px;
	padding-right: 14px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	margin-top: 6px;
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
a.CSSButton.CTA span
{
	/* Background left image */ 
	background: transparent url('/images/btn_CTA-red-left-28h.png') no-repeat;  
	display: block;
	height: 28px;
	line-height: 14px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
	font-size: 16px;
	font-weight:bold;
	padding: 7px 0 6px 12px;
}
#selected_name
{
	float:left;
	width:300px;
}
#selected_name_label
{
	float:left;
	margin:0px 0px 0px 0px;
}
.chemical_warnings
{
    width: 568px;
    margin: 0px 0px 0px 22px;
}
/*------------------------------------ End Chemical Compatibility Database ------------------------------------------ */
/* ------------------------------------------------ BEGIN PRODUCT CLASS PAGE ---------------------------------------- */
#product_class_wrapper
{
	float:left;
	margin:10px 0px 0px 22px;
	width:569px;
}

#product_class_wrapper_wide
{
	float:left;
	margin:10px 0px 0px 22px;
	width:769px;
}

#product_class_wrapper_fullwide
{
	float:left;
	margin:10px 0px 0px 22px;
	width:803px;
}

.crumbtrail_black
{
	width:776px;
	margin:0px;
	line-height:20px;
}
.crumbtrail_top
{ 
	width:569px;
	margin:22px 0 0 22px;
}
* html .crumbtrail_top div a span
{
	display:block;
	width:569;
	overflow:visible;
	margin-top:0px !important;
}
.crumbtrail_bottom
{
	width:569px;
	margin:0 0 0 22px;
}
#class_name_head
{
	float:left;
	font-weight:normal;
	padding:4px 0px 0px 0px;
}
* html #class_name_head /* IE6 Hack */
{
	font-weight:normal;
	padding:10px 0px 30px 0px;
}
*:first-child+html #class_name_head /* IE7 Hack */
{
	float:left;
	font-weight:normal;
	padding:20px 0px 30px 0px;
}
h1.landing_pg_name_head
{
    float:left;
    font-weight:normal;
    font-size: 14px;
    color:#666;
    padding:7px 0px 0px 20px;
    width:738px;
}

* html .landing_pg_name_head /* IE6 Hack */
{
    font-weight:normal;
    padding:10px 0px 30px 20px;
}
*:first-child+html .landing_pg_name_head /* IE7 Hack */
{
    float:left;
    font-weight:normal;
    padding:20px 0px 30px 20px;
}


#product_image
{
	width:130px;
	float:left;
	text-align:center;
}
#product_compare_image .product_image
{
	vertical-align:middle;
	text-align:center;
}

#product_compare_image .qvcontainer {
    opacity:0.8;
    z-index:9999;
    position:absolute;
    top:50px;
    left:23px;
}

#product_spotlight_image .qvcontainer {
    opacity:0.8;
    z-index:9999;
    position:absolute;
    top:50px;
    left:23px;
}

#product_bullets
{
	/*width:439px;
	float:left;*/
}

.product_listing_header_content {
    float: left;
    width: 809px;
}

.product_listing_header_content_left {
    float: left;
    width: 575px;
}

.product-content-scroll {
    height:199px; overflow-y:auto; overflow-x:hidden;margin:0 0 10px 0;
}

ul 
{
	list-style: square;
	list-style-position: inside;
	margin-left: 3px;
	padding-left: 12px;
	text-indent: -13px;
	font-size: 12px;
	line-height: 16px;

}    
li
{
	margin-top: 0px;
	/*margin-bottom: 5px;*/
}    
li.deck
{
	list-style: square inside none; 
	/*color:orange;*/
	text-indent: -1em;
	padding-left: 1em;
	font-weight:bold;
}
*:first-child+html li.deck span
{
	line-height:normal;
	display:block;
	margin-top:5px;
}
* html li.deck span
{
	line-height:normal;
	display:block;
	margin-top:5px;
}
li.bullet 
{
	list-style: square inside none;
	color:red;
	text-indent: -16px;
	padding-left: 16px;
}
	
li.bullet_black 
{
	list-style: square inside none;
	color:black;
	text-indent: -16px;
	padding-left: 16px;
}

div.ob_tree 
{
	margin-left:-5px;
}

div.header 
{  
	padding:3px;
	/*cursor:pointer;*/
	background-color:#e3e3e3;
	font-weight:bold; 
}
div.blueheader 
{ 
	font-style:italic; 
	padding:5px; 
	/*cursor:pointer; */
	background-color:#cc3333;
	color:#FFFFFF; 
}
.item_padding
{
	padding:2px 10px;
}
.pricepanel
{
   display:none;
   visibility:hidden;
}
div .lightblueheader 
{  
	padding:3px; 
	cursor:pointer; 
	background-color:#99CCFF;
	display:block; 
    margin:5px 0 0 0;
}
div.morefilters 
{
	display:none;
	padding:0px 10px;
}
div#morecategory 
{
	display:none;
}
div.morecategory 
{
	display:none;
}

div.lessdiv 
{
	/*font-style:italic; */
	cursor:pointer; 
	padding-bottom:5px;
	padding-left:10px; 
	display:none; 
	color:#0064a4;
}
div.morelink 
{
	/*font-style:italic; */
	cursor:pointer; 
	padding-bottom:5px;
	padding-left:10px; 
	color:#0064a4;
}
div.lesslink 
{ 
	cursor:pointer; 
	display:none; 
	padding-bottom:0px; 
	color:#0064a4;
	float:left;
}
.more_link 
{
	/*font-style:italic; */
	cursor:pointer; 
	padding-bottom:0px; 
	color:#0064a4;
	float:left;
	margin-left:150px;
}
* html .more_link 
{
	margin-left:75px;
}
div.more_link span
{
	
	display:inline;
}
div.more_link img
{
	display:inline;
}
.gray_border
{
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	overflow:hidden;
}
#product_see_all strong span
{
	float:left;
	margin-left:20px;
	margin-right:5px;
	display:inline;
}
#product_see_all a span
{
	float:left;
	display:block;
}
#marketing 
{
	overflow:hidden;
}
#expand 
{ 
	margin-bottom:48px; 
}
.fieldset
{
	border:0px; 
	padding:0px; 
	margin:0px; 
	height:auto; 
}
* html .fieldset
{
	margin-top:-10px;
}
*:first-child+html .fieldset
{
	margin-top:-10px;
}
.more_details
{
	float:left; 
	margin-left:150px;
}
* html .more_details
{
	float:left; 
	margin-left:75px;
}
*:first-child+html .more_details
{
	float:left; 
	margin-left:150px;
}
.mainpage .maintextblue
{
	color:#0064a4;
	font-size:10pt;
}
#product_items
{
	width:806px;
	margin:0px 0px 0px 22px;
}
#product_items hr {
    margin-top: 2px;
}
#related_search  span
{
	font-weight:bold;
    color: #565656;
}
#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMainContent_DtRelatedSearches
{
	margin-bottom:20px;
}
#product_class_menu_bar
{
	background-color:#ffffff;
	width:806px;
	height: 22px; 
	vertical-align:middle;
    margin-top:10px;
}
#compare_header
{
	width:144px;
	height:22px;
	float:left;
	margin:0px 2px 0px 0px;
	background-color:#e3e3e3;
} 
#compare_header a
{
	margin-left:5px;
}
#product_detail_header
{
   width:373px;
   height:22px;
   float:left;
   margin:0px 2px 0px 0px;
   background-color:#e3e3e3;
}
#product_detail_header .sortdrop {
    float: right;
}
#product_detail_text
{
	float:left;
	margin-top:3px;
	margin-right:10px;
}

#in_stock_header
{
   width:110px;
   height:20px;
   float:left;
   margin:0px 2px 0px 0px;
   vertical-align:middle;
   background-color:#e3e3e3;
   padding-top:2px;
}
#price_header
{
   width:166px;
   height:20px;
   float:left;
   vertical-align:middle;
   background-color:#e3e3e3;
   padding-top:2px;
} 
#product_compare_item
{
	width:144px;
	float:left;
	vertical-align:middle;
    float: left;
}
* html #product_compare_item
{
	width:146px;
}
#product_compare_image
{
	float:left;
	width:124px;
	text-align:center;
    position: relative;
}

.product_sticker
{
    position: absolute;
    top: 1px;
    left: 1px;
}
#imagediv
{
    /*  margin: 0px 30px; */
     position: relative;
}
#imagediv .product_sticker
{
    z-index: 11;
}
#product_compare_checkbox
{
	float:left;
	margin-top:60px;
}
#product_detail
{
	width:380px;
	float:left;
}
#filter_text
{
	width:250px;
	float:left;
	margin-left:5px;
}
#filter_text a h4 span
{
	margin-top:0px;
	width:250px !important;
	overflow:inherit;
}
#filter_text li {
   list-style-position: outside;
   text-indent: 0;
 }

#sku
{
	width:120px;
	float:left;
	text-align:center;
	margin-top:0px;
}
.no_results
{
	margin:-20px 0px 10px 22px;
}
div.prStars.prStarsSmall
{
	margin-left:0px !important;
}
#in_stock_column
{
	width:100px;
	float:left;
	margin:20px 0px 0px 0px;
	padding-left:2px;
	padding-right:8px;
	text-align:center;
}
#price_column
{
	width:160px;
	float:left;
	margin:0px 0px 0px 0px;
}
#listprice
{
text-decoration:line-through;
}
#price
{
	padding:0px;
	font-weight:bold;
}
#quantity
{
	padding-bottom:5px;
}
#add_to_cart_btn
{
	padding-bottom:5px;
}
#product_list_bottom_menu
{
	width:776px;
	height:22px;
	margin:10px 0px 10px 22px;
	background-color:#e3e3e3;
	text-align:center;
}
#per_page_dd
{
	margin-right:2px;
	font-weight:bold;
}
#results_showing
{
	margin-top:2px;
	margin-left:2px;
	float:left;
}
#per_page_selection
{
	float:right;
}
.product_list_pager
{
	display: inline;
	text-decoration:none;
	text-align:center;
}
	
.PageNumber {
    margin:0px;
}
	
#pager_nav
{
	padding-top:2px;
	float:left;
	margin-left:3px;
	margin-right:0px;
}
#clear_filters
{
	background-color:#c2deec;
	text-decoration:underline;
	width:180px;
	height:24px;
	text-align:right;
	vertical-align:text-bottom;
	margin-top:10px;
	padding-right:5px;
	padding-top:5px;
}
.prSnippetTitle
{
	display:none !important;
}
div.prStars.prStarsSmall
{
	width:100px !important;
}
/* -------------------------------------------- Begin PRODUCT DETAIL (Product.aspx)----------------------------------- */
#product_detail_wrapper
{
	margin:10px 0px 0px 22px;
}
#view_product_list
{
	text-align:center;
	margin-top:10px;
}
#product_name_header
{
	line-height:20px;
	padding-top:20px\0/; /* IE8 Hack */
	margin-bottom:-3px;
}

h2#product_name_header
{
    font-size:20px;
    font-weight:normal;
	line-height:normal;
	padding-top:20px\0/; /* IE8 Hack */
	margin:-3px 0 5px 0;
    overflow:visible;
    width:599px;
}

* html #product_name_header /* IE6 Hack */
{
	line-height:20px;
	margin-bottom:3px;
	/*margin-top:-30px;*/
}
*:first-child+html #product_name_header /* IE7 Hack */
{
	line-height:20px;
	margin-top:0px;
	margin-bottom:3px;
}
.share_menu
{
	float:right;
	margin-right:30px;
	margin-top:0px;
	/*margin-bottom:-13px;*/
}
* html .share_menu /* IE6 Hack */
{
	float:right;
	margin-right:5px;
	margin-top:0px;
	/*margin-bottom:-26px;*/
}
*:first-child+html .share_menu /* IE7 Hack */
{
	float:right;
	margin-right:30px;
	margin-top:0px;
	/*margin-bottom:-26px;*/
}
.more_product_details
{
	margin-left:18px;
}

h2#mfg_name_number div
{
	float:left;
	margin:10px 0px 5px 0px;
	width:569px;
	font-size:13px;
    line-height:16px;
    font-weight:normal;
    color:#333;
}


#sku_number
{
	float:left;
	margin:10px 0px 2px 0px;
	width:200px;
	font-size:16px;
	line-height:19px;
}


* html #sku_number/* IE6 Hack */
{
	margin:-120px 0px 0px 0px;
}
*:first-child+html #sku_number /* IE7 Hack */
{
	margin:-120px 0px 0px 0px;
}


#product_review_price_quantity
{ 
	border:1px solid #474747;
	border-right: 0px;
	border-left:0px; 
	width:776px; 
	height:155px;
}
*:first-child+html div #product_review_price_quantity
{ 
	margin:-100px 0px 0px 0px;
}
* html #product_review_price_quantity /* IE6 Hack */ {
	 margin:-100px 0px 0px 0px;
}


#product_review_header
{
	float:left;
	padding-top:10px;
	width:185px;
}
#product_review_snapshot
{
	width:776px;
}
#product_pricing, #product_review_price_quantity .product_pricing
{
	float:left;
	width:200px;
	margin-left:20px;
}
#product_list_price_label
{
   float:left;
   width:200px;
   margin-top:10px;
   display:none;   
}
#product_list_price_data
{
	width:200px;
	display:none; 
}
.listprice
{
	text-decoration:line-through;
}
#product_our_price_label
{
	width:355px;
	margin-top:10px;
}
/******* NEW cross-out pricing styles *******/
.footnote_pricing	{
	font-size:11px;
	padding-top:7px;
}
#product_our_price_label p	{
	font-size:11px;
	margin-top:-5px;
}
.red_discount_price	
{
	font-weight: normal;
	margin: 10px 2px 10px 0;
	width: 110px;
	color:#990000;
	text-decoration:line-through;
	font-weight:bold;
}
.no-strikethru
{
	text-decoration:none;
}
#product_price_data
{
   width: 200px;  
}
#product_you_save_label
{
	margin-top:10px;
}
#qty_discount_div 
{
	display:none;
	position:absolute;
	z-index: 10;
	border:1px solid #CCCCCC;
	background-color:#e3e3e3;
	width:350px;
}
#qtydiscounts 
{
	margin:0px;
	padding:0px;
	width:300px;
}
#qtydiscounts a span
{
	width:300px;
}
.qty_discounts_text
{
	width:300px;
}
#dollar_symbol
{
	vertical-align:middle;
}
#small_blue_arrow
{
	vertical-align:baseline;
	padding-left:5px
}
#product_add_to_cart_area
{
	float:right;
	width:200px;
	margin-top:5px;
}
#product_availability
{
	width:220px;
	margin:5px;
}
#product_unit_label
{
	margin:0px 0px 5px 5px;
}
#product_unit_data
{
	margin:0px 0px 5px 5px;
}
#product_quantity_discount
{
	margin:0px 0px 5px 5px;
}
#product_quantity_label
{
	float:left;
	margin:2px 0px 0px 5px; 
}
#product_quantity_input
{
	float:left;
}
#product_add_to_cart_btn
{
	margin:0px 0px 5px 5px;
}
#product_save_to_shopping_list
{
	width:120px;
	margin:10px 0px 5px 5px;
}
.product_menu_bar
{
	background-color: #FFFFFF;
	height: 22px;
	margin: 10px 0;
	vertical-align: middle;
	width: 776px;
}
#product_system_bar
{
	background-color:#E3E3E3;
	height: 22px;
	margin: 10px 0;
	vertical-align: middle;
	width: 776px;
	font-weight:bold;
}
#product_menu_accessories
{
	background-color: #E3E3E3;
	float: left;
	height: 22px;
	margin: 0px 2px 0px 0px;
	width: 359px;
}

.product_menu_quantity
{
	background-color: #E3E3E3;
	float: left;
	height: 22px;
	margin: 0 2px 0 0;
	width: 110px;
}

.product_menu_availability
{
	background-color: #E3E3E3;
	float:left;
	height:22px;
	width:110px;
	margin:0px 0px 0px 0px;
}

.product_menu_cart
{
	background-color: #E3E3E3;
	float:left;
	height:22px;
	width:191px;
	margin:0px 0px 0px 2px;
}
#product_accessory_data
{
	float:left;
	margin: 0 2px 0 0;
	width: 359px;
}
#product_classimage_data
{
	float:left;
	margin: 0 2px 0 0;
	width: 359px;
}
.product_classdetails_data
{
	float:right;
	margin: 110 2px 0 0;
	width: 200px;
}
.product_quantity_data
{
	float:left;
	margin: 10px 2px 10px 0;
	width: 110px;
	font-weight:normal;
}
.product_availability_data
{
	float:left;
	width:110px;
	margin:10px 0px 0px 0px;
	font-weight:normal;
}
.product_cart_btn
{
	float:left;
	width:191px;
	margin:10px 0px 0px 2px;
}
#product_menu_calibrations
{
	background-color: #E3E3E3;
	float: left;
	height: 22px;
	margin: 0px 2px 0px 0px;
	width: 359px;
}
.product_calibrations_data
{
	float:left;
	width: 359px;
	margin: 10px 2px 10px 0px;
	font-weight:normal;
}
.product_calibrations_data a
{
	display:block;
}
.show_hide_break
{
	display:none;
}
*:first-child+html .show_hide_break
{
	display:block;
}
#product_menu_upgrades
{
	background-color: #E3E3E3;
	float: left;
	height: 22px;
	margin: 0px 2px 0px 0px;
	width: 359px;
}
#product_upgrade_data
{
	float:left;
	margin: 0 2px 0 0;
	width: 359px;
}
#product_menu_replacements
{
	background-color: #E3E3E3;
	float: left;
	height: 22px;
	margin: 0px 2px 0px 0px;
	width: 359px;
}
#product_replacements_data
{
	float:left;
	margin: 0 2px 0 0;
	width: 359px;
}
#product_technical_resources_header
{
	float:none;
	width:776px;
	margin-top:200px;
}
#product_technical_resources_header span
{
	display:block;
}
#product_reviews
{
	margin:10px 0px 10px 0px;
}
#tblmarketing
{
	float:left;
	width:388px;
	margin-right:10px;
	margin-top:0px;
}
#product_ad_container
{
	float:right;
	margin-right:30px;
}
* html #product_ad_container
{
	float:right;
	margin-right:15px;
}
.product_ad_space
{
	width:185px; 
	height:185px;
}
#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMainContent_LblTechHeader
{
	float:left;
	width:776px;
	height:22px;
	background-color:#e3e3e3;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
#product_tech_res_list
{
	width:315px;
	margin:10px 0px 0px 0px;
	float:left;
}
#product_tech_res_list li.bullet
{
	list-style: square;
	list-style-position:inside; 
	color:red;
}
#product_tech_res_list span
{
	font-weight:bold;
}
#product_related_tech_articles
{
	float:right;
	width:439px;
	margin:10px 0px 0px 0px;
}
#product_related_tech_articles span
{
	font-weight:bold;
}
#product_related_tech_articles li.bullet
{
	list-style-position:inside;
	list-style-type:none; 
}

#product_reviews_header
{
	background-color:#e3e3e3;
	height:22px;
	width:776px;
}
#service_support_header
{
	background-color:#e3e3e3;
	height:22px;
	width:776px;
}
#answer_box_header
{
	background-color:#e3e3e3;
	height:22px;
	width:776px;
	margin-top:10px;
}
#product_email_tech_ad
{
	float:left;
	margin-top:0px;
	width:190px;
	height:190px;
}
#product_leasing_ad
{
	float:left;
	width:185px;
	min-height:185px;
	margin-right:7px;
	margin-left:7px;
	margin-top:10px;
}
.product_custom_order_ad
{
	float:left;
	width:185px;
	height:auto;
	margin-right:7px;
}
.icons_container
{
	vertical-align:bottom;
	width:569px;
}
#product_marketing_icons
{
	float:right;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:0px;
}
.custom_order_ad
{
	float:left;
	width:185px;
	min-height:194px;
	margin-top:10px;
}
.custom_cert_ad
{
	float:left;
	width:214px;
	min-height:100px;
	margin-top:10px;
}
.label_menu_bar
{
	background-color:#e3e3e3;
	height:22px;
	width:776px;
	margin-left:22px;          
	vertical-align:middle;
	display:block;
}
.hyper_link_text 
{
	text-decoration:none;
}
.detailsScrollbar
{   
	display:block;     
	text-align:left;     
}
.spec_table
{
	border:1px solid #CCC;
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:5px;
	width: 569px;
}
.spec_table tr td
{
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	border-collapse:collapse;
}
.spec_table .menu_bar 
{
	background-color:#e3e3e3;
}
#thumbnail_caption
{
	text-align:center;
	margin-top:5px;
}
.blacktext 
{
	color:black; 
 }
 #click_to_enlarge a
 {
	display:block;
	text-align:center;
 }
 .prPaContainer ul
 {
	padding-left:0px;
	text-indent:0px;
 }
 .prPaQaContainer
 {
	margin-left:0px !important;
 }
 .prPaQ, .prPaA
 {
	width:500px !important;
 }
 .prPaAnswerList
 {
	margin-left:0px !important;
 }
 .prPaLastAnswer
 {
	width:500px !important;
 }
/* -------------------------------------------- End PRODUCT DETAIL (Product.aspx)---------------------------------- */
/* ----------------------------------------------- Begin Country Selector ----------------------------------------- */
#country_selector_wrapper
{
	float:left;
	margin:0px 0px 0px 22px;
	width:569px;
}
* html #country_selector_wrapper /* IE6 Hack */
{
	margin:0px 0px 0px 22px;
}

* html #country_selector_wrapper h1  /* IE6 Hack */
{
	margin-top:20px;
}
*:first-child+html #country_selector_wrapper h1  /* IE7 Hack */
{
	margin-top:20px;
}
#country_selector_need_assist
{
	margin-top:27px; 
	margin-left:22px;
}
* html #country_selector_need_assist
{
	margin:27px 0 0 22px;
}
*:first-child+html #country_selector_need_assist
{
	margin:27px 0 0 24px;
}
.country_selector_text
{
	width:569px;
}
#country_selector_browse
{
	margin:10px 0px 10px 0px;
}
#country_selector_browse span
{
	margin:5px 0px 5px 0px;
}
#country_selector_country_btn
{
	float:left;
	margin-left:7px;
}
#language_selector_browse
{
	margin:10px 0px 10px 0px;
}
#language_selector_browse span
{
	margin:5px 0px 5px 0px;
}
#language_selector_country_btn
{
	float:left;
	margin-left:7px;
}
#country_selector_choose_dealer_text
{
	margin:15px 0px 0px 0px;
}
#country_selector_dealer_dropdown
{
	float:left;
	margin-right:7px;
}
#country_selector_dealer_directory
{
	margin:20px 0px 20px 0px;
}
#country_selector_country_btn a.CSSButton
{
	/*background: url("/images/btn-dealer-cntry-selection.gif") no-repeat scroll left top transparent;*/
	display: block;
	float: left;
	width:23px;
	height: 23px;
}
#country_selector_country_btn a.CSSButton span 
{
	/* Background left image */ 
	background: transparent url('/images/btn_CPblue-left.png') no-repeat;  
	display: block;
}
#country_selector_dealer_btn a.CSSButton
{
	/*background: url("/images/btn-dealer-cntry-selection.gif") no-repeat scroll left top transparent;*/
	display: block;
	float: left;
	width:23px;
	height: 23px;
}
#country_selector_dealer_btn a.CSSButton span 
{
	/* Background left image */ 
	background: transparent url('/images/btn_CPblue-left.png') no-repeat;  
	display: block;
}
/* --------------------------- End Country Selector ------------------------------------------------------------- */
/* --------------------------- Begin VIRTUAL CATALOG STYLING -----------------------------------------------------*/
#virtual_cat_wrapper
{
	width:776px;
	margin:10px 0px 30px 22px;
}
* html #virtual_cat_wrapper h1 span /* IE6 Hack */
{
	line-height:40px;
}
*:first-child+html #virtual_cat_wrapper h1 span /* IE7 Hack */
{
	font-size:20px;
	line-height:40px;
}
#virtual_cat_instructions
{
	margin-bottom:10px;
}
#virtual_cat_go_to_bar
{
	background: url("/images/gray_bar_776x31.gif") top left no-repeat;
	width:776px;
	height:31px;
	margin-top:20px;
}
.virtual_cat_share_this
{
	float:right;
	margin:7px 7px 0px 7px;
}
#virtual_cat_go_to_label
{
	float:left;
	margin:7px 0px 0px 10px;
}
#virtual_cat_go_to_input
{
	float:left;
	margin:5px 5px 0px 0px;
}
#virtual_cat_go_to_btn
{
	float:left;
	margin:5px 0px 0px 0px;
}
#virtual_cat_error_message span
{
	margin:0px 0px 10px 0px;
}
#virtual_cat_search_result
{
	margin:10px 0px 30px 22px;
	width:776px;
}
#virtual_cat_latest_pricing
{
	width:776px;
	margin:0px 0px 35px 0px;
}
#virtual_cat_latest_pricing span
{
	margin:0px 0px 10px 0px;
}
.virtual_cat_results_nav_bar
{
	background: url("/images/gray_bar_776x31.gif") top left no-repeat;
	width:776px;
	height:31px;
	margin:0px 0px 0px 0px;
}
.virtual_cat_results_go_to_label
{
	float:left;
	margin:7px 0px 0px 10px;
}
.virtual_cat_results_go_to_input
{
	float:left;
	margin:5px 0px 0px 0px;
}
.virtual_cat_go_btn
{
	float:left;
	margin:5px 0px 0px 5px;
}
.virtual_cat_pipes
{
	float:left;
	margin:7px 3px 0px 3px;
}
.virtual_cat_index_sign
{
	float:left;
	margin:7px 3px 0px 3px;
}
.VcatalogExpanded
{
	color: #990000;
}
.vitual_cat_link
{
	float:left;
	margin:7px 5px 0px 5px;
}
/* ----------------- End VIRTUAL CATALOG STYLING ----------------------------------------------------------*/
/* ----------------- Begin Quick Order Form ---------------------------------------------------------------*/
#quick_order_control
{
	 margin-top:27px; 
	 margin-right:30px;
}

* html #quick_order_control
{
	margin-right:2px;
	margin-left:0px;
}
.quick_cart_wrapper
{
	float:right;
	width:185px;
	margin-bottom: 4px;
	margin-top:0px;
}
.quick_order_form_text
{
	width:183px;
	height:31px;
	vertical-align:middle;
	text-decoration:none; 
	color:#0064a4;
}
.quick_pad_processing   
{       
	 width:179px; 
	 height:50px; 
	 border-width:3px;
	 border-style:solid;
	 border-color :#ff9900; 
	 background-color :#ffffff;
	 display:block;
}
#processing
{
	float:left;
}
.hidden
{
  display:none  
}

.show
{
 display:block  
}
.quick_order_top_background
{
	background: transparent url('/images/quick_order_form_bckgrd.png') no-repeat top;
	height:31px;
	width:185px;
	margin-bottom:2px;
}
.quick_order_top_background span
{
	margin:7px 0px 0px 5px;
}
.quick_order_top_background img
{
	padding:7px 5px 0px 5px;
}
.quick_order_form_border
{
	width:183px;
	background-color:#efefef;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;
	border-radius:0px 0px 10px 10px / 0px 0px 10px 10px;
	border-top: 1px solid #efefef;
}
.quickcart_header_enter_items
{
	width:83px;
	float:left;
	padding: 3px;
	margin:0px 2px 0px 0px;
	text-align:center;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
	border-bottom:1px solid #efefef;
}
.quickcart_header_import_file
{
	width:84px;
	float:left;
	padding: 3px;
	text-align:center;
	border: 1px solid #e3e3e3;
	border-bottom:1px solid #efefef;
	-webkit-border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px / 5px 5px 0px 0px;
}

#quick_order_item_label
{
	float:left;
	width:83px;
	text-align:left;
	padding-left:21px;
	background-color:#efefef;
}
#quick_order_qty_label
{
	float:left;
	text-align:left;
	padding-left:7px;
	background-color:#efefef;
}
.quick_order_item_input
{
	float:left;
	margin:0px;
    padding-top:5px;
	padding-left:5px;
	
}

.quick_order_qty_input
{  
    float:left;
	margin:0px;
    padding-top:5px;

}

#quick_order_add_to_cart_btn
{
	margin:10px auto 0px auto;
	width:98px;
	text-align:center; 
}
body:nth-of-type(1) #quick_order_add_to_cart_btn /* Chrome Hack */
{
	margin:5px auto 0px auto; 
}
#quick_order_add_to_cart_btn 
{
	padding-top:10px\0/; /* IE8 Hack */
}
#quick_order_add_to_cart
{
	margin:10px 45px 0px; 
	width:183px; 
	height:35px; 
	text-align:center;
}
#txt_box_quick_cart
{
	margin-left:5px; 
	margin-right:5px;
}
.quick_pad_error
	{
		text-decoration:none; 
		font-weight:normal;
		color:#990000;
		width:100px !important;
	}
.quick_pad_tab
	{
		text-decoration:none; 
	}
#add_more_items_link
{
	text-align:center;
	margin-top:14px;
	margin-bottom:10px;
}
*:first-child+html #add_more_items_link /* IE7 Hack */
{
	margin-top:10px;
}
.quick_order_spacer
{
	margin-top:4px;
}
/*.quickcart_instruction_text
{
	font-size:11px;
	margin: 5px;
	text-decoration:none; 
	font-weight:normal;
	color:#666666;
}*/

.enter_items_link_selected
{
	color:#0064a4;
	text-decoration:none !important;
	cursor:text;
}
.import_file_link_unselected
{
	color:#ffffff !important;
}
.enter_items_link_unselected
{
	color:#ffffff !important;
}
.import_file_link_selected
{
	color:#0064a4;
	text-decoration:none !important;
	cursor:text;
}

#register_or_login
{
	 padding:10px; 
	 margin-right:30px; 
	 font-size:12px;
	 margin-top:33px;
}
/* ----------------------------------------- End Quick Order Form -------------------------------------------*/

/* -------------------------- Begin Homepage Main Content -------------------------------------------------- */
#quick_poll_wrapper
{
	padding-top:10px;
	float:left;
	width:185px;
	margin-top:10px;
}
.quick_poll_header
{
	color:#0064a4;
	padding:5px 5px 5px 5px;
	background-color:#e3e3e3;
	width:173px;
	height:20px;
}
#homepage_main_content
{
	float:left;
	width:569px;
	margin:5px 22px;
}
.homepage_tables
{
    width: 100%;
    border-width: 0;
    padding: 0;
    border-spacing: 0;
}
.homepage_tables td
{
    padding: 0;
}
#homepage_main_table
{
    padding-left: 20px;
    box-sizing: border-box;
}
#homepage_top_inner_table
{
    margin-top: 20px;
}
#homepage_top_inner_table > tbody:first-of-type > tr:first-of-type > td:nth-of-type(2)
{
    min-width: 15px;
}
#homepage_top_inner_table > tbody:first-of-type > tr:first-of-type > td:nth-of-type(3)
{
    vertical-align: top;
    height: 159px;
}
#CPfp td
{
    width: 25.5%;
}
#CPfp td div
{
    width: 100%;
    padding-right: 15px;
    box-sizing: border-box;
}
#CPfp td:last-of-type div
{
    padding-right: 0;
}
#CPfp table
{
    width: 100%;
}
#CPfp table td
{
    width: 100%;
    padding-right: 0px;
}
#CPfp table td div
{
    padding-right: 0;
}
.homepage_new_product_table
{
    width: 185px;
    border-width: 0;
    text-align: center;
    padding: 0;
    border-spacing: 0;
    background-image: url("/images/newprod_bkg-50pxl-head.png");
    background-repeat: repeat-x;
    background-color: #a3a3a3;
}
.homepage_new_product_table img
{
    height: 126px;
    width: 126px;
    border-width: 0;
    padding: 5px 0;
}
*:first-child+html #microsite_homepage_main_content /* IE7 Hack */
{
	margin-top:27px;
}
.home_main_left_column
{
	width:274px;
	float:left;
	margin:9px 3px 0px 0px;
	
}
#tech_video_container
{
	padding:5px 0px;
	width:264px;
	position:relative !important;
	top:0px !important;
	left:0px !important;
	z-index:0 !important;
}
#video_description
{
	padding-left:5px;
}
#home_main_left_column
{
	margin:9px 0px 21px 0px\0/; /* IE8 Hack */
}
#home_main_left_header
{
	background: transparent url('/images/gray_bar_274x31.png') no-repeat top left;
	width:274px;
	height:31px;
}
.home_main_right_column
{
	width:274px;
	float:right;
	margin:9px 0px 0px 3px;
}
/*body:nth-of-type(1) .home_main_right_column /* Chrome 11 Hack */
/*{
	height:367px;
}*/
#home_main_right_header
{
	background: transparent url('/images/gray_bar_274x31.png') no-repeat top left;
	width:274px;
	height:31px;
}
.catalog_request_ad_content
{
	float:left;
	width:300px;
	margin-top:10px;
}
.catalog_request_ad_content_sidebar
{
	float:left;
	width:175px;
	margin-top:10px;
}
#Div_Catalog_Request
{
	margin-left:7px;
}
#home_right_quick_poll_content
{
	float:left;
	width:183px;
	height:248px;
	border:1px solid #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	margin:22px 0px 0px 0px;
}
#home_main_bottom_three_columns
{
	width:569px;
	margin:21px 0px 0px 0px;
}
.home_main_bottom_left
{
	margin-top:20px\0/; /* IE8 Hack */
	width:176px;
	height:140px;
	float:left;
}
.home_main_bottom_middle
{
	margin:0px 17px;
	margin-top:20px\0/; /* IE8 Hack */
	width:177px;
	height:140px;
	float:left;
}
.home_main_bottom_right
{
	margin-top:20px\0/; /* IE8 Hack */
	width:176px;
	height:140px;
	float:left;
}
.cat_request_ad_header
{

	margin:0px 0px 0px 5px;
}
.cat_request_ad_img
{
	float:left;
	margin:10px 5px 0px 6px; 
}
#cat_req_ad_text
{
	margin-left:5px;
	margin-right:5px;
}
#industry_news_icon
{
	margin-top:5px;
	margin-left:5px;
	vertical-align:middle;
}
.industry_news_text
{
	vertical-align:middle;
	padding-top:3px;
	
}
#industry_news_content
{
	margin-left:5px;
	margin-top:5px;
}
#ExploreColeparmer_left
{
	width:135px;
	padding-right:5px;
	text-align:left;
	vertical-align:top;
}
#ExploreColeparmer_right
{
	width:135px;
	padding-right:5px;
	text-align:left;
	vertical-align:top;
}
#answers_advice_icon
{
	margin-top:5px;
	margin-left:5px;
	vertical-align:middle;
}
.answers_advice_text
{
	vertical-align:middle;
	padding-top:3px;
}
/* -------------------------- End Homepage Main Content ---------------------------------- */
/* -------------------------- Begin SEO Catalog Request Ad --------------------------------*/

#catalog_request_seo_ad_content
{
	float:left;
	width:185px;
	margin-top:10px;
}
.box_catalog_req_seo_spacer {
    margin-top:10px;
}
.ads_flush_right
{
	margin-left:0px;
}
/* -------------------------- End SEO Catalog Request Ad ----------------------------------*/
.tech_article_link
{
	display:block;
	margin:0px;
}
/* -------------------------- Begin Product Compare -------------------------------------- */
#product_compare_left_column
{
	float:left;    
}
.product_compare_ad
{
	width:185px;
	height:185px;
	margin:10px 22px 10px 7px;
}
* html .product_compare_ad /* IE6 Hack */
{
	margin:10px 13px 10px 7px;
}
*:first-child+html .product_compare_ad /* IE7 Hack */
{
	margin:10px 22px 10px 7px;
}
#product_compare_top_content
{
	float:left;
	width:776px;
	margin:0px 0px 0px 29px;
}
* html #product_compare_top_content /* IE6 Hack */
{
	float:left;
	margin:0px 0px 0px 22px;
	width:auto;
	overflow:visible;
}
#product_compare_top_content h1 span
{
	width:210px;
	margin-top:17px;
	float:left;
}

.product_compare_pivot_text
{
	float:left;
	margin:20px 0px 0px 5px;
}
.product_compare_back_btn
{
	margin-top:24px;
	margin-left:168px;
}
* html .product_compare_back_btn
{
	margin-top:24px;
	margin-left:170px;
}
#product_compare_showing_info
{
	float:left;
	width:160px;
	margin:8px 0px 0px 0px;
}
.product_compare_pivot_icon
{
	float:left;
	margin-top:22px;
	margin-left:10px;
}
#product_compare_per_page_text
{
	float:left;
	margin:8px 0px 0px 150px;
}
#product_compare_prev_next
{
	float:right;
	margin:10px 14px 14px 0px;
}
.comparetable
{ 
	float:left;
	font-size:13px !important;
	margin-bottom:10px;
	overflow:visible;
	border-width:1px;
	border-spacing:0px;
	border-style:solid;
	border-color:#e3e3e3;
	border-collapse:collapse;
	background-color:white;
	text-align: center;
	width:auto;
}
  .comparetable .prSnippetTitle
{
	display:none;
}
.comparetable .prSnippetEngine 
{
	display:block;
	text-align:center;
	width:110px;
	margin-left:auto;
	margin-right:auto;
}
.comparetable .prSnippetNumberOfRatingsText
{
	display:block;
}
.comparetable .prStars
{
	margin-left:auto;
	margin-right:auto;
	width:100px;
	margin-left:9px;    
	text-align:center;
  }
/*.prSnippetEngine div
{
	padding:5px;
	font-size:11px !important;
}*/
.HeaderRow
{
	border-width:1px;
	padding:0px;
	border-style:inset;
	border-color:#d8d8d8;
	background-color:#CCCCCC;
	font-size:11px;
}
.headcell
{
  border-color:#d8d8d8;
  vertical-align:bottom;
  border-style:solid;
  float:inherit;
  text-align:center;
  font-size:13px;
  vertical-align:top;
}
.headcell div
{ 
	width:135px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 6px;
}

.cell
{
  border-color: #d8d8d8;
  vertical-align:bottom;
  border-style:solid;
  padding:2px;
  text-align:center;
  width:175px;
  font-size:13px;
  
}
.cell a
{
	margin-top:10px;
	margin-right:14px;
}
.btcell
{
  border-color: #d8d8d8;
  vertical-align:bottom;
  border-style:solid;
  font-size:smaller;
  
}
.attrcell
{
  border-color:#d8d8d8;
  vertical-align:middle;
  border-style:solid;
  text-align:left;
  width:130px;
  font-size:13px;
}

.comparetable td
{  
	padding:5px;
}

	   
.SkuColumn .prSnippetTitle 
{
	display: none;   
}
  
.SkuColumn .prSnippetNumberOfRatingsText
{
	font-size: 8px !important;
}
  
.SkuColumn .prSnippetReadReviews
{
	font-size: 8px;
}
  
.AnswersTable, 
.ReviewsTable
{
	width: 95%
}
/* -------------------------- End Product Compare -------------------------------------------- */

/* ------------------------- Begin Catalog Request ------------------------------------------- */

#crumbtrail_confirm
{
	margin:20px 0px 24px 0px;
}
#cat_request_thank_you
{
	margin-left:22px;
}
.right_ads
{
	float:left;
	margin:10px 0 0 60px;
    width:300px;
    height:250px;
}
* html .right_ads
{
	margin-right:0px;
}
#cat_request_thank_you_wrapper
{
	margin-right:220px;
	width:569px;
    float:right;
}
#cat_request_choose_text
{
	margin:0px 0px 12px 0px;
}
*:first-child+html #cat_request_choose_text /* IE7 Hack */
{
	margin:0px 0px 12px 0px;
}
.cat_request_item
{
	margin:0 0 10px;
	width:500px;
    height:130px;
    vertical-align:top;
    border-bottom:solid 1px #d3d3d3;
}
.CatalogImage {
    width:90px;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    height:125px;
    vertical-align:top;
    float:left;
}
div.cat_request_item span
{

}

.cat_request_item .DownloadableLiterature {
    width:165px;
    height:50px;
    float:left;
    border-right:solid 1px #fff;
    margin: 0 10px 0 0;
}

.cat_request_item .PrintCatalog {
    width:145px;
    height:50px;
    float:left;
    border-right:solid 1px #fff;
    margin: 0 20px 0 0;
}

#cat_request_form_wrapper
{
    float:right;
    margin:10px 50px 0 0;
    padding:5px;
    background-color:#efefef;
}
#cat_request_e_news_dd
{
	float:left;
	margin:15px 15px 0px 5px;
}
#cat_request_e_news_text
{
	float:left;
	margin:15px 0px 0px 0px;
}
#cat_request_specials_dd
{
	float:left;
	margin:15px 15px 0px 5px;
}
#cat_request_specials_text
{
	float:left;
	margin:15px 0px 0px 0px;
}
#cat_request_submit_btn
{
	float:right;
	margin-top:13px;
	margin-bottom:13px;
}
#cat_request_submit_text
{
	float:left;
	margin-top:13px;
	margin-bottom:13px;
	margin-left:50px;
}
#three_easy_ways_header
{
	background-color:#CCCCCC;
	padding:8px;
}
#cat_request_left_column
{
	border:1px solid #e3e3e3;
}
#cat_request_left_column ol li 
{
	font-size:12px;
	margin-left:-15px;
}
* html #cat_request_left_column ol li 
{
	margin-left:-8px;
}
*:first-child+html #cat_request_left_column ol li 
{
	margin-left:-8px;
}

.PDFimage {
    background: url('/images/pdficon.gif') no-repeat 0px bottom;
    background-size:19px 20px;
    border:0;
    float:left;
    background-position: top left; 
}

.DownloadableLiteratureLinkText td tr {
        vertical-align: top;
        display:block;
    }

.DownloadableLiteratureLinkText {
    line-height:18px;
    padding-left:20px;
    display: block;
}

.VirtualCatalogIcon {
    background-size:30px 24px;
    border:0;
    float:left;
    margin:2px 4px 2px 2px;
}

.VirtualCatalogLink {
    line-height:14px;
}

#catalog_request_wrapper {
    width: 550px;
}

/* ------------------------- Begin Downloadable Literature Page --------------------------------------*/
#downloadable_literature_wrapper
{
	margin:0px 0px 0px 22px;
	width:569px;
}
#specialty_catalogs tr td table tr td a
{
	display:block;
}
#catalog_request_ad
{
	float:left;
	margin-left:60px;
	margin-top:12px;
    width:300px;
}
.cat_request_checkbox
{
	float:left;
    padding:0 0 10px 0;
}

.cat_request_checkbox_label
{
	display:block;
	margin-left:20px;
    margin-bottom:5px;
	text-indent:0px;
    height:36px;
    font-size:16px;
    line-height:17px;
}
.cat_request_checkbox_label b
{
	font-weight:normal !important;
}



/* ------------------------- End Catalog Request --------------------------------------------- */
/* ------------------------- Begin Choose Login and Password UC ------------------------------------- */
.small_gray_label
{
	margin:0px;
	padding:0px;
}
.login_label
{
	vertical-align:middle;
	text-align:right;
}

#choose_login_password_wrapper
{
	width:569px;
}
#choose_login_password_left_column
{
	width:375px;
	float:left;
}
#choose_login_password_center_column
{
	width:234px;
	float:left;
}
#choose_login_password_right_column
{
	width:200px;
	float:right;
}
#login_label_div
{
	float:right;
	margin-right:3px;
	margin-top:4px;
}
#password_label_div
{
	float:right;
	margin-right:3px;
	margin-top:10px;
}
#password_confirm_label_div
{
	float:right;
	margin-right:3px;
	margin-top:-4px;
}
.register_header
{
	margin-bottom:10px;
}
#remember_me_explanation
{
	margin-top:55px;
}
.password_text_box
{
	margin-bottom:4px;
}
.margin_top
{
	margin-top:4px;
}
/* ------------------------- End Choose Login and Password UC ---------------------------------------- */
/* ------------------------- Begin Box Custom Order Solutions UC ------------------------------------- */
#box_cust_order_title
{
	margin-top:5px;
}
#box_cust_order_icon
{
	background-image:url(/images/custom_ordering_icon.gif);
}
#box_cust_order_img
{
	margin-right:3px;
}
#box_cust_order_text
{
	color:#000000;
	margin:9px;
}
#box_cust_order_link
{
	margin:10px;
}
.app_spec_text
{
	margin:5px;
}

/* ------------------------- End Box Custom Order Solutions UC --------------------------------- */

/* ------------------------- Begin Box Leasing UC ---------------------------------------------- */
#box_leasing_title
{
	float:left;
	width:188px;
	text-align:center;
	margin:5px 0px 20px 0px;
}
.product_left_leasing_ad
{
	float:left;
	width:185px;
	height:194px;
	margin-right:7px;
	margin-top:10px;
	background-image:url('/images/leasing_icon.gif');
	background-repeat:no-repeat;
	background-position:10% 40%;
}
.leasing_icon
{
	float:left;
	margin:10px;
}
.financing_text
{
	margin:50px 5px 0px 80px;
}
* html .financing_text
{
	margin:10px 5px 0px 80px;
}
.financing_text a
{
	display:block;
	
}
.leasing_link
{
	margin-left:70px;
	display:inline-block;
}
#cp_custom_order_solution_icon
{
	display:block;
}

/* ------------------------- End Box Leasing UC ---------------------------------------------- */

/* ------------------------- Begin Box Expert Service UC ---------------------------------------------- */
.box_title
{
	margin-top:10px;
	margin-bottom:15px;
}
#box_expert_service_title
{
	margin-top:5px;
	margin-bottom:20px;
}
#box_expert_service_img
{
	float:left;
	margin:10px
}
#box_expert_service_cust_satisfaction
{
	font-size:12px;
}
/* ------------------------- End Box Expert Service UC ---------------------------------------------- */
/* ------------------------- Begin Box Exceptional Support ------------------------------------------ */
#box_exceptional_support_title
{
	margin-top:10px;
	margin-bottom:20px;
}
#customer_sat_text
{
	font-size:12px;
}
#customer_satisfaction_text span
{
	display:block;
}
/* ------------------------- End Box Exceptional Support -------------------------------------------- */
/* ------------------------- Begin Box Special Offers UC ---------------------------------------------- */
#box_special_offers_img
{
	float:left;
	margin:10px;
}
#box_special_offers_checkout
{
	margin-right:10px;
}
.special_offers_border
{
	width:183px;
	height:133px;
	margin-left:7px;
	margin-top:10px;
}
/* ------------------------- End Box Special Offers UC ---------------------------------------------- */
/* ------------------------- Begin Box Technical Library UC ----------------------------------------- */
#box_tech_library_img
{
	float:left;
	margin:10px 5px 10px 10px;
}
#box_tech_library_knowledge_base
{
	margin-right:0px;
}
/* ------------------------- End Box Technical Library UC ----------------------------------------- */
/* ------------------------- Begin Box Technical Library 2 UC ------------------------------------- */
.box_tech_library_2
{
	width:183px;
	height:153px;
	margin-top:10px;
	margin-left:7px;
}
#box_tech_library_2_title
{
	margin-top:5px;
	margin-bottom:10px;
}
#box_tech_library_img
{
	margin-left:5px;
	margin-right:3px;
	margin-bottom:40px;
	margin-top:0px;
}
* html #box_tech_library_img
{
	margin-bottom:45px;
}
/* ------------------------- End Box Technical Library 2 UC --------------------------------------- */
/* ------------------------- Begin Box Newest Products -------------------------------------------- */
.box_newest_products
{
	width:183px;
	height:133px;
	margin-top:10px;
	margin-left:7px;
}
#newest_products_title
{
	margin-top:5px;
	margin-bottom:23px;
}
#box_newest_products_img
{
	float:left;
	margin:0px 10px 50px 10px;
}
/* ------------------------- End Box Newest Products ---------------------------------------------- */
/* ------------------------- Begin Product Detail Link Sprites ------------------------------------ */
.leftsideProductSubdetail 
{
 display:block;
 padding-left:30px;
}
.product_side_bar
{
	left:0px;
	width:16px; 
	height:16px; 
	margin:10px 0px;
	background:url('/images/product_detail_link_icons.gif') 0px 0px no-repeat;  
	text-indent:18px;
}
#upgrade a {width:185px; display:block;}

#specs1{background-position: 0px -16px;}
#specs1 a {width:185px; display:block;}

#calib1{background-position: 0px -32px;}
#calib1 a {width:185px; display:block;}

#acc{background-position: 0px -48px;}
#acc a {width:185px; display:block;}

#system{background-position: 0px -64px;}
#system a {width:185px; display:block;}

#replacements1{background-position: 0px -80px;}
#replacements1 a {width:185px; display:block;}

#tech1{background-position: 0px -96px;}
#tech1 a {width:185px; display:block;}

#service{background-position: 0px -112px;}
#service a {width:185px; display:block;}

#related_media{background-position: 0px -128px; height:17px;}
#related_media a {width:185px; display:block;}

#answer{background-position: 0px -145px; height:13px;}
#answer a {width:185px; display:block;}

#prod_review{background-position: 0px -157px; height:15px;}
#prod_review a {width:185px; display:block;}

#related{background-position: 0px -234px;}
#related a {width:185px; display:block;}

#reconditioned1{background-position: 0px -186px;}
#reconditioned1 a {width:185px; display:block;}

#recommended{background-position: 0px -172px;}
#recommended a {width:185px; display:block;}
/* ------------------------- End Product Detail Link Sprites ------------------------------------------- */
/* ------------------------- Begin Cart Icon Sprites --------------------------------------------------- */
.cart_icons
{
	left:0px;
	width:16px; 
	height:16px; 
	margin:0px;
	background:url('/images/product_detail_link_icons.gif') 0px 0px no-repeat;  
	text-indent:18px;
}
#qty_discount { background-position: 0px -218px; }

#preferred_co_discount { background-position: 0px -203px; }

#imgAccessoriesHeader { float:left; padding-right:4px; background-position: 0px -48px;}

#calibration { background-position: 0px -32px; }
/* ------------------------- End Cart Icon Sprites ----------------------------------------------------- */
/* ------------------------- Begin Brand Page ---------------------------------------------------------- */
.product_logo
{
	/*width:130px;*/
	/*height:130px;*/
	float:left;
	margin-right:20px;
}
* html .product_logo /* IE6 Hack */
{
	margin-right:20px;
}
#bullet_copy
{
	width:auto; 
}
#bullet_copy li
{
	list-style-image:url(/images/red_bullet.gif);
}
#bullet_copy li span
{
	width:439px;
	font-size:13px;
}
* html #bullet_copy li /* IE6 Hack */
{
	list-style-position:outside;
	
}
* html #bullet_copy li span /* IE6 Hack */
{
	width:419px;
	font-size:13px;
	text-indent:0px;
}
*:first-child+html #bullet_copy li /* IE7 Hack */
{
	list-style-position:outside;
	margin:0px;
	padding:0px;
	width:419px;
	text-indent:0px;
}
*:first-child+html #bullet_copy li span /* IE7 Hack */
{
	line-height:17px;
	text-indent:0px;
	width:419px;
}
#brand_preferred_place_ad
{
	float:right; 
	width:183px;
	height:183px;
	margin-right:30px;
	margin-top:-35px;
 
}
* html #brand_preferred_place_ad /* IE6 Hack */
{
   margin-right:15px; 
}
/* ------------------------- End Brand Page ------------------------------------------------------------- */
/* ------------------------- Begin About Us Page -------------------------------------------------------- */
#about_us_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#about_us_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
/* ------------------------- End About Us Page ---------------------------------------------------------- */
/* ------------------------- Begin About Us Navigation Page -------------------------------------------------------- */
#about_us_nav_wrapper
{
	width:185px;
	border:1px solid #e3e3e3;
}
#about_us_header
{
	background-color:#e3e3e3;
	padding-left:7px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
}
/*#about_us_nav
{
	margin-left:7px;
	line-height:28px;
}*/
.hyperlink_line_height
{
	line-height:16px;
}
.about_us_nav_link
{
	margin:10px 0px 10px 7px;
}
/* ------------------------- End About Us Navigation Page ---------------------------------------------------------- */
/* ------------------------- Begin Technical Advice Page ------------------------------------------------ */
#tech_advice_wrapper
{
	width:569px;
	margin:0px 22px 10px 22px;
}
.tech_advice_unordered_list span ul 
{
	margin-left:20px;
	font-size:13px;
}
#tech_advice_customer_satisfaction
{
	width:150px;
	float:right;
}
.glove_compatibility_icon
{
	float:left;
	margin:10px;
}
/* ------------------------- End Technical Advice Page -------------------------------------------------- */
/* ------------------------- Begin Returns Page --------------------------------------------------------- */
#returns_wrapper
{
	width:569px;
	margin:0px 22px 10px 22px;
}
* html #returns_wrapper
{
	margin:0px 0px 10px 22px;
}
.return_ads
{
	margin-top:20px;
	margin-right:30px;
}
* html .return_ads
{
	margin-right:0px;
}
.returns_unordered_list span ul li
{
	margin-left:20px;
}
/* ------------------------- End Returns Page --------------------------------------------------------- */
/* ------------------------- Begin Warranty Page ------------------------------------------------------ */
.main_content_wrapper
{
	width:569px;
	margin:0px 22px 10px 22px;
}
#order_is_checked_ad
{
	width:183px;
}
/* ------------------------- End Warranty Page -------------------------------------------------------- */
/* ------------------------- Begin Terms of Sale Page ------------------------------------------------- */
#terms_wrapper
{
	width:569px;
	margin:0px 22px 10px 22px;
}
.credit_card_icons
{
	margin:10px 10px 10px 0px;
}
#terms_list span ul li
{
	list-style-position:inside;
	margin-left:20px;
}
/* ------------------------- End Terms of Sale Page --------------------------------------------------- */
/* ------------------------- Begin A "Greener" Business Page ------------------------------------------ */
#greener_bus_wrapper
{
	width:569px;
	margin:0px 22px 0px 22px;
}
#greener_bus_copy
{
	width:377px;
	float:left;
}
#greener_bus_copy ul li
{
	list-style-position:inside;
	margin-left:20px;
}
* html #greener_bus_copy ul li strong /* IE6 Hack */
{
	margin-left:-4px;
}
*:first-child+html #greener_bus_copy ul li strong /* IE7 Hack */
{
	margin-left:-2px;
}
#greener_bus_copy ul li strong /* IE8 Hack */
{
	margin-left:-8px\0/;
}
#greener_bus_biodegradable
{
	float:left;
}
#greener_bus_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
/* ------------------------- End A "Greener" Business Page -------------------------------------------- */
/* ------------------------- Begin Privacy Policy Page ------------------------------------------------ */
#privacy_policy_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}

#privacy_policy_ad_container
{
	float:left;
	margin-top:26px;
}
.share_this
{
	float:right; 
	margin-bottom:12px;
}
* html .share_this
{
	margin-right:3px;
}
*:first-child+html .share_this
{
	margin-right:0px;
	margin-bottom:10px;
}
/* -------------------------^^ End Privacy Policy Page ^^----------------------------------------------- */
/* ------------------------- Begin Leasing Program Page ------------------------------------------------ */
#leasing_program_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#leasing_program_ad_container
{
	float:left;
	width:183px;
	margin-top:26px;
}
#leasing_program_subtitle
{
	width:546px;
	background-color:#006699;
	color:White;
	padding:10px;
	font-size:17px;
	line-height:20px;
}
#leasing_program_benefits_column
{
	width:390px;
	float:left;
	margin:20px 0px 20px 0px;
}
#leasing_program_call_to_action_column
{
	width:159px;
	float:left;
	margin-top:18px;
}
#leasing_benefits_box
{
	width:350px;
	background-color:#c2deec;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#leasing_benefits_box span ul li
{
	margin-left:20px;
}
#leasing_program_benefits_column span ul li
{
	margin-left:20px;
}
.leasing_program_phone
{
	line-height:18px;
}
.leasing_program_processing_list
{
	text-align:left;
}
/* -------------------------^^ End Leasing Program Page ^^------------------------------------------------ */
/* --------------------------- Begin Custom Ordering Solutions Page -------------------------------------- */
#custom_ordering_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
* html #custom_ordering_wrapper
{
	margin:0px 11px 10px 22px;
}
#custom_ordering_left_column
{
	width:569px;
	float:left;
	margin:18px 10px 20px 0px;
}
#custom_ordering_left_column span ul li
{
	margin-left:20px;
}
#custom_ordering_right_column
{
	width:149px;
	float:left;
	margin-top:18px;
}
#custom_ordering_online_list
{
	text-align:left;
}
#custom_solutions_banner
{
	background-image:url('/images/custom_solutions_banner.jpg');
	background-repeat:no-repeat;
	width:569px;
	height:100px;
}
#custom_solutions_banner span h1
{
	margin-left:210px;
	font-size:24px;
	line-height:normal;
	text-align:center;
	width:310px;
}
* html #custom_solutions_banner span h1
{
	margin-top:20px;
}
*:first-child+html #custom_solutions_banner span h1
{
	margin-top:20px;
}
#custom_solutions_banner span h2
{
	margin-left:230px;
	font-size:18px;
	line-height:normal;
	text-align:center;
	width:290px;
	margin-top:-10px;
}
/* -------------------------^^ End Custom Ordering Solutions Page ^^------------------------------------------------ */
/* --------------------------- Begin Custom Safety Signs Page ------------------------------------------------------ */
#custom_signs_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#custom_safety_signs_banner
{
	background-image:url('/images/bnr-custom-signs-bkgd.jpg');
	background-repeat:no-repeat;
	width:526px;
	height:100px;
	padding:0 20px;
}
.banner_header
{
	line-height:30px;
	padding-top:10px;
}
.banner_text
{
	line-height:24px;
}
#custom_signs_left_column
{
	float:left;
	width:368px;
	margin-right:22px;
}
#custom_signs_right_column
{
	float:left;
	width:179px;
}
#custom_signs_left_column ul li
{
	margin-left:20px;
}
.block_pale_yellow
{
	background-color:#ffffcc;
}
#custom_signs_ad_container
{
	float:left;
	margin-top:26px;
}
/* -------------------------^^ End Custom Safety Signs Page ^^------------------------------------------------------ */
/* --------------------------- Begin Password Assistance Page ------------------------------------------------------ */
#pwd_assistance_wrapper
{
	width:569px;
	margin:0px 22px 10px 22px;
}
#email_address_label
{
	float:left;
	margin-right:10px;
	margin-top:2px;
	vertical-align:middle;
}
#email_address_textbox
{
	float:left;
	margin-bottom:15px;
	vertical-align:middle;
}

#pwd_continue_button
{
	float:left;
	margin-left:43px;
}
#pwd_assist_step2_wrapper
{
	width:569px;
}
.bread_crumb_trail
{
	margin-top:19px;
	margin-bottom:15px;
}
#password_tips
{
	width:569px;
}
/* ---------------------------^^ End Password Assistance Page ^^---------------------------------------------------- */
/* ----------------------------- Begin History Page ---------------------------------------------------------------- */
#history_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#history_ad_container
{
	float:left;
	margin-top:26px;
	width:185px;
}
/* ---------------------------^^ End History Page ^^---------------------------------------------------------------- */
/* ----------------------------- Begin Milestones Page ------------------------------------------------------------- */
#milestones_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#milestones_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}

/* ---------------------------^^ End Milestones Page ^^------------------------------------------------------------- */
/* ----------------------------- Begin Mission Page ---------------------------------------------------------------- */
#mission_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#mission_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
#mission_wrapper ul li
{
	margin-left:20px;
}
/* ---------------------------^^ End Mission Page ^^---------------------------------------------------------------- */
/* ----------------------------- Begin Equal Employment Opportunity Page ------------------------------------------- */
#equal_opp_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#equal_opp_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
/* ---------------------------^^ End Equal Employment Opportunity Page ^^------------------------------------------ */
/* ---------------------------^^ Begin Benefits Page ^^------------------------------------------------------------ */
#benefits_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#benefits_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
#benefits_wrapper ul li
{
	margin-left:20px;
}
/* ---------------------------^^ End Benefits Page ^^------------------------------------------------------------- */
/* ----------------------------- Begin Directions Page ----------------------------------------------------------- */
#directions_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#directions_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
/* ---------------------------^^ End Directions Page ^^----------------------------------------------------------- */
/* ----------------------------- Begin Business Profile Page ----------------------------------------------------- */
#profile_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#profile_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
/* ----------------------------- End Business Profile Page ------------------------------------------------------- */
/* ----------------------------- Begin Quality Policy Page ------------------------------------------------------- */
#quality_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#quality_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
#quality_wrapper ul li
{
	margin-left:20px;
}
/* ---------------------------^^ End Quality Policy Page ^^------------------------------------------------------- */
/* ----------------------------- Begin Executive Team Page ------------------------------------------------------- */
#executive_team_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
/* ---------------------------^^ End Executive Team Page ^^------------------------------------------------------- */
/* ----------------------------- Begin Environment Health Safety Page -------------------------------------------- */
#env_safety_health_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#env_safety_health_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
#rule
{
	color:#e3e3e3; 
	margin:20px 0px;
}
* html #rule
{
	color:#e3e3e3; 
	margin:-10px 0px;
}
*:first-child+html #rule
{
	color:#e3e3e3; 
	margin:-10px 0px;
}
*:first-child+html h2.header_centered
{
	text-align:center;
	margin-top:-10px;
}
* html h2.header_centered
{
	text-align:center;
	margin-top:-10px;
}
/* ---------------------------^^ End Environment Health Safety Page ^^-------------------------------------------- */
/* ----------------------------- Begin Environment Health Safety Page -------------------------------------------- */
#trademarks_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#trademarks_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
/* ---------------------------^^ End Environment Health Safety Page ^^-------------------------------------------- */
/* ----------------------------- Begin Shipping Policy Page ------------------------------------------------------ */
#shipping_policy_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#shipping_policy_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
/* ---------------------------^^ End Shipping Policy Page ^^------------------------------------------------------ */
/* ----------------------------- Begin Forgot Password Step 3 Page ----------------------------------------------- */
#forgot_pwd_wrapper
{
	width:776px;
}
#forgot_pwd_new_pwd
{
	float:left;
}
#forgot_pwd_new_pwd_textboxes
{
	float:left;
}
#forgot_pwd_pwd_textbox
{
	margin:0px 6px 6px 6px;
}
#forgot_pwd_reenter_pwd_textbox
{
	margin:0px 40px 16px 6px;
}
#forgot_pwd_submit
{
	margin-top:15px;
}
#forgot_pwd_wrapper ul li
{
	margin-left:20px;
}
#forgot_pwd_tip
{
	float:right;
	width:185px;
	margin-left:22px;
}
/* ----------------------------- End Forgot Password Step 3 Page ------------------------------------------------- */
/* ----------------------------- Begin general landing Page ----------------------------------------------------------- */

#general_body_copy
{
	width:377px;
	float:left;
}
/* ----------------------------- End general landing Page ------------------------------------------------- */

/* ----------------------------- Begin H1N1 Promo Page ----------------------------------------------------------- */
#promo_h1n1_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#promo_h1n1_right_column
{
	float:left;
	width:165px;
	background-color:#FFC;
	padding:10px;
}
#promo_h1n1_product_images
{
	width:569px;
}
.prod_image_box
{
	float:left;
	margin:10px 8px 10px 0px;
	width:126px;
	height:172px;
	padding:3px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:14px;
	line-height:16px;
	text-align:center;
}
#promo_image_safety_apparel
{
	float:left;
	margin:10px 5px 10px 0px;
}
* html #promo_image_safety_apparel /* IE6 Hack */
{
	float:left;
	margin:10px 5px 10px 50px;
}
#promo_image_gloves
{
	float:left;
	margin:10px 5px;
}
#promo_image_respirators
{
	float:left;
	margin:10px 0px 10px 5px;
}
#promo_image_goggles
{
	float:left;
	margin:0px 5px 10px 95px;
}
* html #promo_image_goggles
{
	float:left;
	margin:0px 5px 10px 50px;
}
#promo_image_boot
{
	float:left;
	margin:0px 5px 10px 5px; 
}
#promo_image_sanitizers
{
	float:left;
	margin:0px 0px 10px 5px;
}
#promo_image_swine
{
	width:569px;
	text-align:center;
}
#promo_swineflu_left_nav
{
	width:165px;
	padding:10px;
	background-color:#e3e3e3;
}
.safety_glove_chem_comp_icon
{
	margin-right:5px;
	margin-bottom:30px;
}
/* ----------------------------- End H1N1 Promo Page ------------------------------------------------------------- */
/* ----------------------------- Begin Customer Product Review Promo Page ---------------------------------------- */
#cust_prod_reviews_wrapper
{
	width:569px;
	float:left;
	margin:0px 22px 10px 22px;
}

#customer_prod_reviews_img
{
	width:569px;
	text-align:center;
}
#customer_prod_reviews_submit
{
	margin:20px 30px 10px 0px;
}
/* ----------------------------- End Customer Product Review Promo Page ------------------------------------------ */
/* ----------------------------- Begin Error 404 Page ------------------------------------------------------------ */
#error404_wrapper
{
	width:569px;
	margin:10px 22px 10px 22px;
}
#error404_wrapper ul li
{
	margin-left:20px;
}
#error_header
{
	overflow:visible;
}
* html #error_header /* IE6 Hack */
{
	margin-top:10px;
	line-height:16px;
	overflow:visible;
}
*:first-child+html #error_header /* IE7 Hack */
{
	margin-top:10px;
}
/* ----------------------------- End Error 404 Page -------------------------------------------------------------- */
/* ----------------------------- Begin Error 500 Page ------------------------------------------------------------ */
#error500_wrapper
{
	width:569px;
	margin:10px 22px 10px 22px;
}
* html #error500_wrapper h1
{
	margin-top:10px;
}
#error500_wrapper ul li
{
	margin-left:20px;
}
/* ----------------------------- End Error 500 Page -------------------------------------------------------------- */

/* ----------------------------- Begin Checkout Page ------------------------------------------------------------- */
#checkout_login_message
{
	margin-top:-10px;
}
#checkout_same_checkbox span input
{
	float:left;
	margin-left:50px;
	vertical-align:middle;
}
.text11 input
{
	vertical-align:middle;
}
.checkout_navigator
{
	width:185px;
	height:auto;
	margin-top:25px;
	margin-left:0px;
	background-image:url(/images/CP-checkout_gradient_bkgd.jpg);
	background-repeat:repeat-x;
}
.checkout_margin
{
	margin: 5px 0px 5px 0px;
}
.carrier_drop_down 
{
	margin-right:20px;
}
* html .carrier_drop_down /* IE6 Hack */
{
	margin-right:25px;
	width:285px;
}
*:first-child+html .carrier_drop_down /* IE7 Hack */
{
	width:285px;
	margin-right:25px;
}
.carrier_drop_down 
{
	margin-right:25px\0/; /* IE8 Hack */
	width:295px\0/; /* IE8 Hack */
}
* html .checkout_margin /* IE6 Hack */
{
	margin-left: -15px;
}
*:first-child+html .checkout_margin /* IE7 Hack */
{
	margin-left: -15px;
}
*:first-child+html .checkout_margin ul li a span /* IE7 Hack */
{
	vertical-align:bottom;
}
.checkout_margin ul
{
	margin-top:0px;
	list-style-type:none;
}
.checkout_margin ul li
{
	list-style-type:none;
}
.checkout_steps_header
{
	margin-left:5px;
	margin-top:2px;
}
#checkout_review_wrapper 
{
	width:776px;
	margin:10px 0px 10px 22px;
}
*:first-child+html #checkout_review_wrapper h1 span
{
	margin:0px;
}
#checkout_order_fulfilled
{
	width:406px;
	float:left;
}
#checkout_review_accuracy
{
	width:244px;
	float:right;
	margin-right:22px;
	margin-bottom:10px;
	
}
.graybar
{   
	background-color:#CCCCCC;
	line-height:16px;
	width:766px;
	height:22px;
	padding:5px;
}
#order_details_edit_btn
{
	float:right; 
	width:auto;
	margin-top:-1px\0/; /* IE8 Hack */
}
.price_column
{
   width:125px;  
   text-align:left;
}
.order_review_grey_header
{
	background-color:#CCCCCC;
	padding:8px;
	margin-bottom:5px;
	font-weight:bold;
	height:20px;
}
.dd_float_right
{
	float:right;
	margin-bottom:4px;
}
.order_review_other_email
{
	margin:5px 0px 0px;
}
#order_special_instructions
{
	background-color:#CCCCCC;
	width:auto;
	padding:10px;
	margin-bottom:5px;
}
#checkout_spc_instr
{
	margin:8px;
}
.order_review_edit_btn
{
	margin-top:-1px\0/; /* IE8 Hack */
}
.checkout_need_assist_ad
{
	/*background-image:url('/images/need_assistance.jpg');*/
	background-repeat:no-repeat;
	/*background-position:bottom right;*/
	background-position:10px 20px;
	width:183px;
	height:205px;
	margin-top:27px;
}

.basic_need_assist_ad
{
	/*background-image:url('/images/need_assistance.jpg');*/
	background-repeat:no-repeat;
	/*background-position:bottom right;*/
	background-position:10px 0px;
	width:183px;
	height:184px;
	margin-top:27px;
}

.need_assist_ad_short
{
	/*background-image:url('/images/need_assistance.jpg');*/
	background-repeat:no-repeat;
	background-position:bottom right;
	width:183px;
	height:205px;
	margin-top:10px;
	margin-left:7px;
}
#box_needing_assistance
{
	margin-left:22px;
}
* html #box_needing_assistance
{
	margin-left:0px;
}
#checkout_need_assist_header
{
	margin:5px;
}
#checkout_contact_info
{
	margin-left:5px;
	font-size:13px;
}
#cart_need_assist_header
{
	margin:5px;
}
#cart_contact_info
{
	margin-top:-22px;
	margin-left:5px;
	font-size:13px;
}
#checkout_chat_now_btn
{
	margin:5px;
}

div.transbox
{
  background-color: #ffffff;
  opacity:0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
  padding:5px 0 15px 0;
}

.checkout_pack_and_ship_ad
{
	width:185px;
	height:auto;
	margin-top:10px;
}
.checkout_your_order
{
	margin-top:10px;
	margin-left:10px;
	width:165px;
}
.checkout_pack_ship_text
{
	margin-left:10px;
	width:165px;
}
#checkout_place_order_wrapper
{
	margin:22px 22px 0px 22px;
	width:569px;
	float:left;
}
.checkout_ref_number_border
{
	width:569px;
	height:75px;
	margin-top:10px;
}
#checkout_your_ref_number
{
	margin-top:20px;
	margin-left:20px;
	width:225px;
	
}
#checkout_ref_number
{
	margin-left:20px;
	line-height:20px;
	overflow:visible;
	width:225px;
}
#checkout_print_btn
{
	float:right;
	margin:10px 20px 0px 0px;
}
.checkout_ship_date
{
	display:block;
	margin-bottom:-10px;
	margin-top:-2px;
	width:221px;
}

.checkout_print_btn_center 
{
	width: 210px;
	margin: 0px auto;
}

.checkout_survey_box
{
	float:right;
	width:183px !important;
	height:183px !important;
	margin-top:10px;
	text-align:center;
}
.checkout_survey_box .checkout_survey_title
{
	margin-top:10px;
}
.checkout_survey_box .checkout_survey_btn
{
	margin-left:-1px;
}
* html .checkout_survey_box .checkout_survey_btn
{
	margin-left:12px;
}
*:first-child+html .checkout_survey_box .checkout_survey_btn
{
	margin-left:-1px !important;
}
.checkout_ship_padding
{
	margin-bottom:4px;
}
.edit_address
{
	margin:21px 22px 10px 22px;
}
#records_not_matching
{
	width:569px;
	background-color:#e3e3e3;
}
.radio_btn
{
	margin-left:3px;
}
#edit_customer_info
{
	margin:21px 22px 10px 22px;
}
#edit_customer_info_btns
{
	margin-left:22px;
}
.cust_addr_entered
{
	margin-left:7px;
}
.checkout_ship_address_label
{
	padding:5px;
}
.ship_bill_address_header
{
	background-color:#e3e3e3;
	padding:5px 0px;
}
#freight_instructions
{
	float:left;
	margin-left:137px;
	width:110px
}
#ship_freight_currency
{
	float:left;
}
#checkout_quoteref_number_border
{
	width:529px;
	height:75px;
	padding:20px 20px 10px 20px;
}
#checkout_quoteyour_ref_number
{
	float:left;
}
#checkout_quoteprint_btn
{
	float:right;
	width:212px;
	margin:0px auto;
}
#quote_box_steps_msg
{
	font-size:12px;
	margin-left:5px;
	margin-bottom:5px;
}
* html #quote_box_steps_msg
{
	width:175px;
	margin-left:20px;
}
*:first-child+html #quote_box_steps_msg
{
	width:175px;
	margin-left:20px;
}
#primary_address_text
{
	margin-bottom:5px;
}
.validation_summary
{
	margin:22px 0 0 22px;
	width:569px;
}
#select_your_ship_bill_header
{
	margin-left:10px;
}
.validation_div
{
	margin:0px 0 0 22px;
}
.highlight_field
{
	color:#990000;
}
/* ----------------------------- End Checkout Page ------------------------------------------------------------- */
/* ----------------------------- Begin Quote ------------------------------------------------------------------- */
.checkout_quote_navigator
{
	width:185px;
	height:auto;
	margin-top:25px;
	margin-bottom:5px;
	background-image:url('/images/FFCC00-to-white-sliver.jpg');
	background-repeat:repeat-x;
}
#quote_checkout_margin ul
{
	margin-top:0px;
	list-style-type:none;
}
/* ----------------------------- End Quote --------------------------------------------------------------------- */
.register_today_box
{
	width:183px;
	font-size:12px;
	margin:20px 0 0 0;
	background-image:url('/images/CP-checkout_gradient_bkgd.jpg');
	background-repeat:repeat-x;
	background-position:top left;
}
#register_today_title
{
	margin:5px;
}
#register_today_header_text
{
	margin:5px;
}
#register_today_text
{
	font-size:12px;
	margin:5px;
}
.center_btn
{
	width:70px;
	margin:0px;
	padding-left:56px;
}
* html .center_btn
{
	width:70px;
	margin:0px;
	padding-left:56px;
}
#edit_contact_info_need_assistance
{
	margin-top:-30px;
	margin-right:30px;
}
* html #edit_contact_info_need_assistance
{
	margin:0px 4px 0 0px;
}
/*------------------------------- Begin Shopping Cart ---------------------------------------------------------*/

#cart_wrapper
{
	width:776px;
	margin:0px 22px 0px 0px;
}
#cart_wrapper h1
{
	width:250px;
}
* html #cart_wrapper h1 span /* IE6 Hack */
{
	line-height:50px;
	margin-top:-8px;
}
#cart_msg
{
	background:url('/images/star_vignette_bckgrd.gif') 0px 0px no-repeat;
	width:776px;
	height:30px;
	margin-bottom:20px;
	margin-top:0px;
}
#this_cart_registered_to
{
	background-color:#c2deec;
	padding:5px;
	width:173px;
	margin-top:10px;
    margin-bottom:10px;

}
.item_menu
{
	background-color:#e3e3e3;
	height:30px;
	font-weight:bold;
}
.details
{
	/*font-size:11px;*/
}
.cart_subtotal
{
	background-color:#e3e3e3;
}
.cart_pre-tax_total
{
	background-color:#CCCCCC;
	font-weight:bold;
}
#cart_zip_code
{
	margin-left:28px;
}
.cart_ship_calc
{
	float:left;
	margin-top:3px;
}
.ddl_shipping
{
	margin-left:240px;
	margin-bottom:5px;
}
#cart_empty
{
	margin-top:30px;
	margin-bottom:30px;
}

#accepted_credit_cards
{
	float:left;
	width:230px;
}
.btn_bckgnd_blue_text_wht
{
	color:White;
	background-color:Blue;
}
.btn_width
{
	width:155px;
}
.fake_yellow_button
{
	width:130px;
	float:none !important;
	white-space:nowrap !important;
}
.btn_bckgnd_yellow_text_black
{
	color:#000000;
	background-color:Yellow
}
#offer_instr
{
	font-weight:normal;
}
.checkout_cart_btn
{
	padding:0px;
	float:right;
}
#cart_special_offer
{
	margin-top:-20px;
	margin-bottom:20px;
}
#cart_invalid_promo
{
	margin-top:-20px;
	margin-bottom:20px;
}
.cart_red_alert
{
	width:776px;
}
.cart_accessories_header
{
	float:right;
}
.cart_accessories_head
{
	background-color:#e3e3e3;
	font-weight:bold;
}

.cart_calibration_header
{
	float:right;
}
.cart_calibration_head
{
	background-color:#e3e3e3;
}
.cart_qty_discount_head
{
	background-color:#e3e3e3;
}
.cart_lot_control_head
{
	background-color:#e3e3e3;
}
.text11 a[disabled]
{
	color:Gray !important; 
	text-decoration:none !important; 
}
.save_to_shopping_list a[disabled]
{
	color:Gray !important; 
	text-decoration:none !important; 
}
.quantity_textbox
{
	margin-top:3px;
}
* html #cart_bullet_list
{
	margin-left:-10px;
}
*:first-child+html #cart_bullet_list
{
	margin-left:-10px;
}
#cart_bullet_list
{
	margin-left:-10px\0/;
}
/*------------------------------- End Shopping Cart ---------------------------------------------------------*/
/* ------------------------------ Begin Login Page ----------------------------------------------------------*/
#login_wrapper
{
	margin:0px 0px 0px 22px;
	width:776px;
}
#login_fields
{
	width:274px;
	height:202px;
	padding:13px;
	background-color:#cfd6de;
}

#login_fields, x:-moz-any-link, x:default /* Firefox Hack */
{
	height:209px;
}
* html #login_fields /* IE6 Hack */
{
	height:232px;
}
*:first-child+html #login_fields /* IE7 Hack */
{
	height:226px;
}
#login_fields
{
	height:211px \0/; /* IE8 Hack */
}
.login_fields_text
{
	padding-top:10px;
}
.remember_me
{
	float:left;
	margin-top:8px;
}
.button-login 
{
	margin:11px;
}
#create_online_account
{
	width:350px;
	margin-top:-14px;
	line-height:20px;
}
*:first-child+html #create_online_account /* IE7 Hack */
{
	width:350px;
	margin-top:0px;
	line-height:20px;
}
* html #create_online_account /* IE6 Hack */
{
	width:350px;
	margin-top:-4px;
}
#create_account
{
	font-weight:normal;
}
#new_customer
{
	margin-top:-5px;
	line-height:20px;
}
#advanced_features
{
	margin-top:-5px;
}
* html #advanced_features  /* IE6 Hack */
{
	margin-top:-15px;
}
*:first-child+html #advanced_features  /* IE7 Hack */
{
	margin-top:-30px;
}
#login_bullet_list li
{
	list-style-type:square;
	margin-left:10px;
	margin-bottom:3px;
}
*:first-child+html #login_bullet_list li /* IE7 Hack */
{
	margin-top:0px;
	line-height:normal;
}
.head_tag
{
	margin-bottom:10px;
}
/* -------------------- End Login Page ------------------------------------------------------- */
/* -------------- Begin Register Page ------------------------------------------------------------- */
#registration_top_bkgrd
{
	width:832px;
	height:29px;
	background-image:url('/images/registration_top_bkgrd.jpg');
	background-repeat:repeat-x;
	background-position:top left;
}
#registration_title
{
	margin:0px 0px 0px 22px;
	width:569px;
}
#registration_title span
{
	display:block;
	margin-top:10px;
}
#are_you_on_our
{
	padding-left:78px;
}
.spacer
{
	line-height:40px;
}
.edit_btn
{
	width:70px;
}
.shipping_edit_btn
{
	width:70px;
}
#registration_wrapper
{
	width:569px;
	float:left;
	margin:0px 22px 10px 22px;
}
* html #registration_wrapper /* IE6 Hack */
{
	margin:0px 22px 10px 11px;
}
.horiz_rule
{
	margin:15px 0px;
}
* html .horiz_rule
{
	margin:7px 0px;
}
.checkbox
{
	margin-top:-3px;
	margin-left:-3px;
	margin-right:-3px;
	padding:0px;
}
.register_graybar
{   
	background-color:#CCCCCC;
	width:766px;
	height:22px;
	padding:5px;
}
#my_account_menu_header
{
	background-color:#e3e3e3;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	height:24px;
	width:175px;
}
#my_account_menu_wrapper
{
	padding:5px 0px 5px 10px;
	border:1px solid #e3e3e3;
	width:173px;
}
#new_cust_box
{
	float:right;
	width:430px;
	padding:10px;
	border:1px solid #cfd6de;
}

.returning_customer_title
{
	font-weight:bold;
	font-size:16px;
	margin-top:-5px;
	margin-bottom:2px;

}
* html .new_customer_title
{
	line-height:20px;
}
*:first-child+html .new_customer_title
{
	line-height:20px;
}
.my_account_links
{
	margin-top:-10px;
}
* html .my_account_links /* IE6 Hack */
{
	margin-top:-20px;
	margin-bottom:20px;
}
*:first-child+html .my_account_links /* IE7 Hack */
{
	margin-top:-20px;
	margin-bottom:20px;
}
.my_account_links a[disabled]
{
	color:Gray !important; 
	text-decoration:none !important; 
}


.why_register_box
{
	float:left;
	width:185px;
	margin-top:-53px;
	text-align:left;
	background-image:url('/images/why_register_bkgrd.gif');
	background-repeat:repeat-x;
	background-position: top left;
}
.why_register_title
{
	line-height:25px;
	background-color:#e3e3e3;
	text-align:left;
	margin-left:10px;
}
.why_register_bullets ul li
{
	text-align:left;
	padding-left:2px;
	padding-right:10px;
	list-style-type:square;
}
#need_assist_bullets
{
	list-style-type:disc;
	list-style-position: outside;
	text-indent: 0px;
}
.label 
{
	width: 7%;
	float: left;
	clear: left;
	text-align: right;
	white-space: nowrap;
}
.text 
{
	width: 75px;
	text-align: left;
	white-space: nowrap;
}
#logged_in_summary_wrapper
{
	float:left;
	width:569px;
	margin:0px 0px 10px 22px;
}
.gray_bar_blue_rule
{   
	background-color:#e3e3e3;
	width:766px;
	height:22px;
	padding:5px;
	border-top:1px solid #0064A4;
}
.gray_bar
{   
	background-color:#e3e3e3;
	width:766px;
	height:22px;
	padding:5px;
}
#edit_profile_wrapper
{
	width:569px;
	margin:-12px 22px 10px 22px;
}
*:first-child+html #edit_profile_wrapper
{
	width:569px;
	margin:-20px 22px 10px 22px;
}
#register_summary_ads
{
	float:left;
	margin-left:22px;
	margin-top:-44px;
}
* html #register_summary_ads
{
	float:left;
	margin-top:-10px;
}
.register_need_assist_ad
{
	float:left;
	/*background-image:url('/images/need_assistance.jpg');*/
	background-repeat:no-repeat;
	background-position:bottom right;
	width:185px;
	height:225px;
	margin-top:10px;
}
#register_need_assist_header
{
	margin:5px;
	text-align:left;
}
.need_assist_text
{
	margin-left:5px;
	width:178px;
}
.need_assist_text ul li
{
	margin-left:2px;
	list-style:inside;
}
.text_box_margin
{
	margin-bottom:5px;
}
.label_margin
{
	margin-bottom:10px;
}
/* ---------------End Register Page ------------------------------------------------------- */
/* --------------- Start Shopping List Popup page --------------------------------------*/
.ModalPopupBG
{
	background-color: #000000;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.popup_Container {
	background-color:#FFFFFF;
	padding: 0px;
	width:450px !important;
	height:180px;
}

.popup_Container_email_cart {
	background-color:#FFFFFF;
	padding: 0px;
	width:685px;
	height:240px;
}

.popupConfirmation
{
	border:2px solid #006699;
}
.popup_label_text
{
	font-weight:normal;
}
.text_inline
{
	white-space:nowrap;
	display:inline;
}
.popup_Titlebar {
	background-color:#006699;
	height:25px !important;
	width:450px;
}

.popup_Body
{
	color:#000000;
	line-height:16px;
	background-color:#FFFFFF;
	clear:both;
	padding:20px 20px 10px 20px;
}

.popup_Body2
{
	padding:20px;
	color:#000000;
	line-height:14pt;
	clear:both;
	/*padding:2px 2px 1px 2px;*/
}

.popup_Body h1
{
	margin-top:-10px;
	line-height:20px;
}
.body_popup
{
	margin: 0px; 
	padding: 0px;
	background-color:#FFFFFF;
	width:450px;
}

.body_popup_email_cart
{
	margin: 0px; 
	padding: 0px;
	background-color:#FFFFFF;
	width:500px;
}

.TitlebarLeft 
{
	float:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
}
.TitlebarRight 
{
	float:right;
	height:15px;
	/*width:150px;*/
	cursor:pointer;
	margin-right:5px;
	margin-top:0px;
	padding-top:5px;
	color:#FFFFFF;
	text-align:right;
}
.decision_buttons
{
	margin:40px 0 0 0px;
	text-align:center;
}
.continue_button
{
	width:auto;
	margin:0 40%;
}
.repeater_rule
{
	border-bottom:1px solid Gray;
}
.popup_Buttons
{
	padding-top:20px;
}
input
{
	vertical-align:top;
}
textarea
{
	font-size:13px;
}
select
{
	font-size:13px;
}

.checkout_section select {
	   font-size:13px;
}

.checkout_section .ddSmall{
	   font-size:13px;
}

.checkout_section .inputNormal {
	   font-size:13px;
	   width:260px

}

.shopping_list_title
{
	font-weight:normal;
	text-align:left !important;
}
.popup_close_x
{
	display:inline;
	vertical-align:middle;
}
.popup_close_x img
{
	margin-bottom:4px;
}
/* --------------- End Shopping List Popup page ------------------------------------------------------*/
/* --------------- Begin Shopping List Page ----------------------------------------------------------*/
#shopping_list_wrapper
{
	margin:21px 0px 10px 22px;
}
.shopping_list_headers
{
	background-color:#e3e3e3;
	height:30px;
}
.shop_list_hdr
{
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	background-color: #e3e3e3;
	margin: 1px;
}

.shopping_list_body
{
	padding: 5px 10px 15px;
	background-color:#e3e3e3;
	/*background-color:#d4dee5;*/
}
/*.email_list
{
	background-color:#e3e3e3;
}*/
#email_list a
{
	margin-left:34px;
}
.button_space 
{
	margin-left:30px;
}
.email_link
{
	background-color:#e3e3e3 !important; 
	padding:0px 0px 0px 43px !important; 
	line-height:normal;  
	width:auto; 
	float:left;
	color:#0064a4;
}
.email_link:hover
{
	text-decoration:underline;
	color:#0064a4;
}
.shop_list_btns
{
	vertical-align:middle;
}
.send_button
{
	margin:10px 0px 10px 10px;
}
* html .send_button
{
	margin:5px 0px 5px 5px;
}
.shop_list_delete_btn
{
	margin-left:10px;
}
.align_column_center
{
	text-align:center;
}
*:first-child+thml .align_column_center
{
	text-align:center;
	margin-left:20px;
}
.align_column_center input
{
	text-align:center;
	width:40px;
}
.email_text_box
{
	margin:10px 0px;
	width:310px;
}
* html .email_text_box
{
	margin:10px 0px;
	width:250px;
}
/* --------------- End Shopping List Page ------------------------------------------------------------*/
/* --------------- Begin Need Assistance Box 3 ------------------------------------------------------ */
.need_assist_ad
{
	background-image:url('/images/need_assist3.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
	width:183px;
	height:337px;
	margin:0px 0px 0px 0px;
}
* html .need_assist_ad
{
	margin:0px 0px 0px 22px;
}
#need_assist_header
{
	margin:5px;
}
#need_assist_contact_info
{
	margin-left:5px;
}
#need_assist_contact_info ul
{
	margin-left:-3px;
	font-size:12px;
}
#need_assist_contact_info ul li
{
	margin-left:0px;
	font-size:12px;
	list-style-type:disc;
}
/* --------------- End Need Assistance Box 3 -------------------------------------------------------- */
/* --------------- Begin Express Register Box ------------------------------------------------------- */
.express_register_box
{
	float:left;
	width:165px;
	margin-top:10px;
	padding:10px;
}

/* --------------- End Express Register Box --------------------------------------------------------- */
/* ------------------Begin Account Profile Lookup Boxes ----------------------------------------------*/
#account_profile_wrapper
{
	margin:5px 22px 0px 22px;
	width:776px;
}
.account_profile_lookupbox
{
	border:1px solid #CCCCCC; 
	width:240px; 
	height:auto;
	float:left;
	
}
.quote_lookup
{
	float:left;
	margin:0 25px;
}
.invoice_lookup_header_row
{
	background-image: url('/images/invoice_bkgrd.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	height:52px;
	color:#FFFFFF;
	text-align:right;
	padding:10px;
	margin:0px 0px -20px 0px;
}
.instructtext
	{
		 
		 color:#CCCCCC;
	}
.watermarked 
{ 
   color:#BBBBBB;
   border: solid 1px; 
   padding: 2px; 
} 

.nonwatermarked 
{ 
   border: solid 1px; 
   padding: 2px; 
}




.watermarkedQOFitem {
    color: #BBBBBB;
    font-family: verdana, arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height: 11pt;
    text-decoration: none;
    width: 84px;
    *height:16px !important; /* IE 7 and 6 */
    height:16px\0/ !important; /* IE 8-9 */

}



.QOFhomeWrapper {
    width:200px;
    border-spacing: 2px;
    background-color: #efefef;
    height: 145px;
}

.QOFhomeWrapper td {
    padding: 4px;
}

.QOFhomeWrapper td.QOFhomeMoreItemsLink {
    padding: 0 10px;
    text-align: center;
}

.QOFhomeSkuField {
    width: 82px;
}

.QOFhomeQuantityField {
    width: 47px;
}

.QOFhomeAddToCartButton {
    width: 71px;
}

.watermarkedQOFqty {
    color: #BBBBBB;
    font-family: verdana, arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height: 11pt;
    text-decoration: none;
    width: 47px;
    *height:16px !important; /* IE 7 and 6 */
    height:16px\0/ !important; /* IE 8-9 */
}

.watermarkedQOFitem,.watermarkedQOFqty, x:-moz-any-link, x:default /* Firefox Hack */
{
	 height:16px;
}


*:first-child+html .watermarkedQOFitem /* IE7 Hack */
{
	 height:20px;
}
*:first-child+html .watermarkedQOFqty
{
	 height:20px;
}



.watermarkedSubToday {
    color: #000000;
    font-family: verdana, arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height: 11pt;
    text-decoration: none;
    width: 186px;
}


.margin_left
{
	margin-left:15px;
}

.margin_leftNarrow
{
	margin-left:5px;
}


.margin_bottom
{
	margin-bottom:10px;
}
.button_centered
{
	width:80px;
	margin:0px auto 10px auto;
}
.error_alert
{
	width:240px !important;
	margin:10px auto;
}
.question_mark
{
	margin-left:-3px;
}
.quote_lookup_header_row
{
	background-image: url('/images/quote_bkgrd.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	height:52px;
	color:#000000;
	text-align:right;
	padding:10px;
	margin:0px 0px -20px 0px;
}
.order_lookup_header_row
{
	background-image: url('/images/order_bkgrd.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	height:52px;
	color:#FFFFFF;
	text-align:right;
	padding:10px;
	margin:0px 0px -20px 0px;
}
/*-------------------End Account Profile Lookup Boxes ------------------------------------------------*/

/* ------------------------- Begin Free Shipping Box -------------------------------------------------*/
#free_shipping_wrapper
{
	float:left;
	width:183px;
	height:183px;
	margin:10px 0px 0px 22px;
}
#free_shipping_header
{
	margin:10px;
}
.free_ship_image
{
	padding:0px 2px 50px 5px;
}
/* ------------------------- End Free Shipping Box ---------------------------------------------------*/
/* --------------- Begin Stay Informed Box ---------------------------------------------------------- */
.stay_informed_box
{
	float:left;
	width:185px;
	height:105px;
	margin-top:10px;
}
#stay_informed_text
{
	margin:10px;
}
.subscribe_btn
{
	margin-left:10px;
}
/* --------------- End Stay Informed Box ------------------------------------------------------------ */

/* --------------- Begin Account Profile page ------------------------------------------------------------ */
#dashboard_wrapper
{
	background-color:#bfccd5;
	padding-top:1px;
	width:185px;
}
#dashboard_wrapper h3 span
{
	margin-left:10px;
}
.Dashboard
{
	margin: 0px;
	padding: 0px;
	background-color: #C0C0C0;
}
.DashboardHdr
{
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	background-color: #bfccd5;
	margin: 1px;
}

.DashboardBody
{
	padding: 5px 10px 15px;
	background-color:#d4dee5;
}

.Expand
{
	cursor: pointer;
	position: relative;
	background-color: #bfccd5;
}

/* --------------- End Account Profile page ------------------------------------------------------------ */
/* --------------- Begin Manage Your Addresses --------------------------------------------------------- */
.header_rule
{
	margin-top:-18px;
	margin-bottom:10px;
}
* html .header_rule
{
	margin-top:-25px;
	margin-bottom:-20px;
}
.gray_bkgd
{
	background-color:#CCCCCC;
	padding:10px;
	height:50px;
}
.country_control
{
	float:left;
	margin:3px 10px 3px 3px;
}
.radio_button_text
{
	margin:10px 0 0 0;
}
.indent
{
	margin-left:22px;
}

.address_delete_btn
{
	float:right;
	padding-right:35px;
}
.address_edit_btn
{
	float:right;
	padding-right:20px;
}
#addresses_need_assist_ad
{
	margin:-35px 0 0 22px;
}
* html #addresses_need_assist_ad
{
	margin:0px 2px 0 0;
}
/* --------------- End Manage Your Addresses ----------------------------------------------------------- */
/* --------------- Begin Specialty Brands Page --------------------------------------------------------- */
#specialty_brands_wrapper
{
	margin-left:22px;
}
* html #specialty_header /* IE6 Hack */
{
	margin-top:-30px;
}
*:first-child+html #specialty_header /* IE7 Hack */
{
	margin-top:-30px;
}
/* --------------- End Specialty Brands Page ----------------------------------------------------------- */
/* --------------- Begin Catalog Toc Page --------------------------------------------------------- */
.subheading
{
	font-weight: bold;
}
.listitem
{
	text-indent:15px;
}
#tabbed_navigation
{
	float:left;
	background-color:#c0cdd6;
	border-bottom:1px solid #d4d4d4;
	border-collapse:collapse;
}
#catalog_tabbed_navigation {
    float:left;
	border-bottom:1px solid #d4d4d4;
	border-collapse:collapse;
}
* html #tabbed_navigation
{
	margin-top:-5px;
}
*:first-child+html #tabbed_navigation
{
	margin-top:-5px;
}
#tabbed_navigation tr td span.text20
{
	margin:20px 0 0 10px;
	line-height:70px;
}
* html #tabbed_navigation tr td span.text20
{
	margin:20px 0 0 10px;
	line-height:70px;
}
*:first-child+html #tabbed_navigation tr td span.text20
{
	margin:20px 0 0 10px;
	line-height:70px;
}
.activetab
{
  float:left;
  background-image:url('/images/white_tab.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  width:182px;
  height:38px;
  margin: 0 3px 0 2px;
  text-align:center;
}
.activetab [disabled]
{
	  color:#666666;
	  text-decoration:none;
}
.inactivetab
{
	float:left;
	background-image:url('/images/blue_tab.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	width:182px;
	height:38px;
	margin: 0 3px 0 2px;
	text-align:center;
}
.tab_text
{
	padding:10px 0px 0px 0px;
	
}
* html a.tab_text
{
	margin:0px;
	padding:0px;
	height:38px;
	line-height:40px;
	
}
#sidebar div a
{
	font-size:13px;
	font-weight:normal;
}
.cat_request_ad
{
	width:183px;
}
.ad_box
{
	width:183px;
	height:140px;
}
#ads
{
	float:right;
	width:185px;
	margin:13px 30px 0 0;
}
#free_cat_wrapper
{
	width:183px;
	margin:0 0 10px 10px;
}
.free_cat_request_ad_header
{
	margin:10px 0 10px 0px;

}
#expert_service_img
{
	float:left;
	margin:10px 0 10px 5px;
}
.alphadiv
{
	text-align:center !important;
}
.alphadiv a
{
	text-align:center !important;
	font-size:18px !important;
	line-height:21px;
	font-weight:bold !important;
}
.CategoryIndex div
{
	float: left;
	width:300px;
	margin-right:0px;
	margin-left:40px;
}
.industry_index
{
	width:1024px;
}
.industry_index div.category_column
{
	float: left;
	width:512px;
	margin-right:0px;
	margin-left:0px;
}
* html .CategoryIndex div
{
	margin-left:20px;
	text-indent:5px;
}
*:first-child+html .CategoryIndex div
{
	margin-left:20px;
	text-indent:5px;
}
.category_column
{
	margin:0px;
}
div.category_column table tbody tr td:first-child
{
	width:130px;
}
.industry_index div table tbody tr td:first-child
{
	width:130px;
	text-align:center;
}
li.SubCategory
{
	list-style-type:none;
}
li.SuperCategory
{
	list-style-type:none;
}
li.SubCategory
{
	text-indent:-20px;
	margin-left:40px;
	list-style-type:none;
}
li.SuperCategory
{
	font-weight:bold;
	/*text-indent:-20px;*/
	list-style-type:none;
}
* html li.SubCategory
{
	text-indent:-20px;
	margin-left:40px;
	list-style-type:none;
}
* html li.SuperCategory
{
	font-weight:bold;
	text-indent:-20px;
	margin-left:5px;
	list-style-type:none;
}
/* --------------- End Catalog Toc Page --------------------------------------------------------- */
/* ----------------------------------- Begin Special Offers Page -------------------------------- */
#special_offers_wrapper
{
	float:left;
	margin:0px 0px 0px 22px;
}
* html #special_offers_wrapper
{
	margin:0px 0px 0px 11px;
}
.iphone_app_ad
{
	background-image:url('http://static.coleparmer.com/small_images/iPhoneApp.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:175px;
	height:175px;
	padding:5px;
	margin-top:10px;
}
#iphone_ad_text
{
	line-height:19px;

}
#download_app_btn
{
	margin-top:15px;
	margin-left:15px;
}
.clearance_store_ad
{
	background-image: url(http://static.coleparmer.com/small_images/stock-up-shelves-185px.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:175px;
	height:175px;
	padding:5px;
	margin-top:10px;
}
#clearance_store_ad_header
{
	line-height:21px;
	color:#000000;
}
#clearance_store_ad_text
{
	margin-top:80px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	text-align:center;
	color:#000000;
}
.h1n1_ad
{
	background-image:url('http://static.coleparmer.com/small_images/H1N1.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:175px;
	height:175px;
	padding:5px;
	margin-top:10px;
}
#h1n1_ad_header
{
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#000000;
}
#h1n1_ad_text
{
	font-size:12px;
	line-height:15px;
	color:#000000;
}
.general_bkgd_ad
{
	background-image:url('/images/PPad-bkgd-CPlogoABSTRACT.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:175px;
	height:175px;
	padding:5px;
	margin-top:10px;
}
.PP_ad_header
{
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	color:#CC0000;

}
.thermo_scientific_centrifuges_ad
{
	background-image: url('http://static.coleparmer.com/small_images/17707-20_centrifugePPad.jpg');
	background-repeat: no-repeat;
	background-position: 95px 5px;
	width: 175px;
	height: 175px;
	padding: 5px;
	margin-top: 10px;
}
#thermo_scientific_centrifuges_ad_header
{
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: black;
	width: 80px;
	margin-top: 5px;
}
#thermo_scientific_centrifuges_ad_text
{
	font-size: 12px;
	line-height: 15px;
	color: black;
	margin-top: 10px;
}
#left_box_border
{
	border:1px solid #e3e3e3;
}
#leftside_menu_header
{
	padding:10px;
	font-size:14px;
}
#leftside_menu_links
{
	padding:10px 0 0 10px;
	line-height:20px;
}
#promo_table
{
	position:relative;
	top:0px;
	left:-10px;
}
#product_ratings_wrapper
{
	margin:22px 0px 0px 22px;
}
#generic_banner_inside_wrapper
{
	width:569px;
	height:100px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0px 10px 0px;
	float:left;
}
#generic_banner_outside_wrapper
{
	width:569px;
	height:100px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:30px 0px 10px 22px;
	float:left;
}

/* ----------------------------------- End Special Offers Page ---------------------------------- */
/* --------------------------------- Begin Communication Preferences ---------------------------- */
#add_notice_gray_bar
{
	background-color:#e3e3e3;
}
#comm_pref_wrapper
{
	margin:0px 0px 10px 22px;
}
#subscribe_today_wrapper
{
	margin:0px 0px 10px 22px;
}
#unsubscribe_choose_stop_all
{
	margin-left:20px;
	font-size:11px;
}
#unsubscribe_reponse_back
{
	margin-top:10px;
}
.radio_btn
{
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
#areas ul li
{
	list-style-type:none;
}
*:first-child+html #areas ul li /* IE7 Hack */
{
	list-style-type:none;
	vertical-align:middle !important;
}
#areas ul li table tbody tr td input
{
	list-style-type:none;
	vertical-align:middle;
}

#areasToSelect ul li
{
	list-style-type:none;
}
#areasToSelect ul li table tbody tr td input
{
	list-style-type:none;
	vertical-align:middle;
}

#areasCheckBoxes ul li
{
	list-style-type:none;
}
* html #areasCheckBoxes ul /* IE6 Hack */
{
	list-style-type:none;
	text-indent:0px;
}
#areasCheckBoxes ul li table tbody tr td input
{
	list-style-type:none;
	vertical-align:middle;
}
* html #areasCheckBoxes ul li table tbody tr td input /* IE6 Hack */
{
	list-style-type:none;
	vertical-align:middle;
	text-indent:0px;
}
.areas_of_interest_checkbox
{
	vertical-align:middle;
	text-indent:-20px;
}
.areas_of_interest_checkbox input
{
	vertical-align:top;
	text-indent:-20px;
}
* html .areas_of_interest_checkbox /* IE6 Hack */
{
	vertical-align:middle;
	text-indent:20px;
	padding-left:20px;
	margin-left:0px;
	list-style-position:outside;
}
* html .areas_of_interest_checkbox tbody tr td input /* IE6 Hack */
{
	text-indent:0px;
	padding-left:0px;
}
*:first-child+html .areas_of_interest_checkbox tbody tr td input /* IE7 Hack */
{
	text-indent:20px;
	margin-left:-20px;
}
*:first-child+html .areas_of_interest_checkbox /* IE7 Hack */
{
	vertical-align:middle;
	text-indent:0px;
	margin-left:0px;
}
.gray_background
{
	background-color:#e3e3e3;
	padding:3px;
}
#communication_need_assistance
{
	margin:10px 30px 0 0;
}
* html #communication_need_assistance
{
	margin:0px 4px 0 0;
}
/* ------------------------------------ End Communication Preferences ------------------------------------------------------ */
/* ------------------------------------ Begin Search No Results Found ------------------------------------------------------ */
#search_zero_found_wrapper
{
	margin:10px 0px 30px 22px;
 
}
#search_need_assist_header
{
	font-size:14px;
	font-weight:bold;
	margin:5px;
}
.search_need_assist_ad
{
	float:left;
	/*background-image:url('/images/need_assistance.jpg');*/
	background-repeat:no-repeat;
	background-position:bottom right;
	width:183px;
	height:225px;
	margin-top:10px;
	margin-bottom:10px;
}
#search_ad_contact_info
{
	margin-left:5px;
	font-size:13px;
}
.indent_list_items
{
	text-indent:-18px;
	margin-left:30px;
}
/* ------------------------------------ End Search No Results Found ------------------------------------------------------ */
/* ------------------------------------ Begin Search Results Found ------------------------------------------------------ */
div.prStars.prStarsSmall
{
	background-position:16px 0px !important;
	width:100px;
}
#search_filter_ul
{
	margin:0px;
}
#Tech a
{
	display:block;
	margin-bottom:-5px;
	padding:5px 10px 0px 10px;
}
#RelTech a
{
	display:block;
	margin-bottom:-5px;
	padding:5px 10px 2px 10px;
}
#moredivctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderLeftSidebar_TechInfoArticles a
{
	display:block;
	margin-bottom:0px;
}

.NavSkyCount {
    font-size:11px;
    color:#999;
}

.FilterNavigationItem {
    padding-left: 23px;
    text-indent: -18px;
}

.search-ui-tabs-panel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-radius: 0;
	border-bottom:thin;
	display: block;
    overflow: hidden;
    margin: 15px 0 0 22px;
}

#search-tabbed_navigation {
    border-bottom: 1px solid #e3e3e3;
    border-collapse: collapse;
    position:relative;
}

.search-tab_text {
    vertical-align:middle;
    padding:10px 0 0 0;
    line-height:28px;

}
.search-activetab {
    background-image: url("/images/white_tab-shallow.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 28px;
    text-align: center;
    width: 182px;
    /*box-shadow: 3px 12px 5px #333;*/
}
.search-inactivetab {
    background-image: url("/images/blue_tab-shallow.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    margin: 0 3px 0 2px;
    text-align: center;
    width: 182px;
}

.search-inactivetab:hover {
    background-image: url("/images/blue_tab-hover-shallow.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    margin: 0 3px 0 2px;
    text-align: center;
    width: 182px;
}


.search-inactivetab a {
        color: #fff;
    }

.WithinSearchCell {
    background-color:#e3e3e3;
    padding:5px;
    border-bottom: 3px solid #fff;
}

#SearchWithinPanel {
    width:140px;
    padding:2px 0;
}

.searchwithfield {
    width:130px;
}
input.PriceRangeGoBtn {
    padding: 0 5px;
    line-height: 17px;
    height: 20px;
}
/* ------------------------------------ End Search Results Found ------------------------------------------------------ */

/* ------------------------------------ Begin Technical Articles ------------------------------------------------------ */

.tech_article
{
   font-weight: normal;
   font-size: 11px; 
	
}
/* ------------------------------------ End Technical Articles  ------------------------------------------------------ */
/* ------------------------------------ Begin Calibration Popup  ------------------------------------------------------ */
.ModalPopupBG
{
	background-color: #000000;
	filter: alpha(opacity=70);
	opacity: 0.7;
	top: 0px ;
	left: 0px ;
	position: absolute;
	z-index: 1;
}

.CalibPopup
{
	width:685px;
	font-size:12px;
	background:white;
}
.calib_popup_titlebar {
	background: #006699;
	height: 22px;
	width:685px;
}
.close_popup a
{
	float:right;
	height:15px;
	width:100px;
	cursor:pointer;
	margin-right:5px;
	margin-top:0px;
	padding-top:2px;
	color:#FFFFFF;
	text-align:right;
}
.calib_popup_body
{
	padding:10px;
	width:665px;
}
.border_bottom
{
	border-bottom:1px solid gray;
	padding-bottom:5px;
	margin-bottom:10px;
}


.calib_item
{
	padding:10px 10px 10px 0;
}
.descision_buttons
{
	padding:10px 20px;
}
.btn_cancel
{
	margin: 0 80px;
}

#canada_federalgov_banner
{
	width:569px;
	height:99px;
	background-image:url('/images/CPCA/bnr-promo-CAN-govt.jpg');
	background-repeat:no-repeat;
	background-position:top left;
}


.abandonedcartPopup
{
    width:500px;
    font-size:12px;
    background:#E3E3E3;
}


.Added_to_cart_head	{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
}



/* ------------------------------------ End Calibration Popup  ------------------------------------------------------ */
/* ------------------------------------ Begin Technical Support Page ------------------------------------------------ */
#tech_suppot_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
#tech_answers_banner
{
	width:569px;
	height:99px;
	background-image:url('/images/technical_answers_banner.jpg');
	background-repeat:no-repeat;
	background-position:top left;
}
#tech_seminar_banner
{
	width:569px;
	height:99px;
	background-image:url('http://images.info.coleparmer.com/EloquaImages/clients/ColeParmer/%7Bc40105e3-ca07-4b89-9959-9d821098abf2%7D_CPUK-PumpSeminar-Banner.jpg');
	background-repeat:no-repeat;
	background-position:top left;
}
#tradeshow_banner
{
	width:569px;
	height:150px;
	background-image:url('http://static.coleparmer.com/small_images/TDSW-MDM-pumpexpertbnr.jpg');
	background-repeat:no-repeat;
	background-position:top left;
}
.questions_text
{
	padding-top:30px;
	margin-left:170px;
	font-size:20px;
	font-weight:normal;
	color:#006699;
	overflow:visible;
}
.our_tech
{
	font-size:24px;
	font-weight:bold;
	overflow:visible;
}
.experts_have_the_answers
{
	font-size:24px;
	font-weight:bold;
	margin-left:170px;
	margin-top:10px;
	overflow:visible;
}
*:first-child+html .experts_have_the_answers /* IE7 Hack */
{
	line-height:29px;
}
#OEM_banner
{
	background-image:url('/images/custom_solutions_banner.jpg');
	background-repeat:no-repeat;
	width:569px;
	height:100px;
	}
#OEM_banner span h1
{
	margin-left:220px;
	font-size:20px;
	text-align:left;
	width:290px;
	line-height:10px;
}

#OEM_banner span h2
{
	margin-left:220px;
	line-height:10px;
	font-size:14px;
	text-align:left;
	margin-top:10px;
	width:290px;

}
#OEM_banner span h3
{
	margin-left:220px;
	line-height:10px;
	font-size:14px;
	text-align:right;
	width:290px;
}
#tech_support_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#customer_satisfaction
{
	float:right;
	width:183px;
	/*height:77px;*/
	margin:0px 0px 10px 0px;
}
.number_one_icon
{
	margin:5px;
}
#customer_satisfaction_text
{
	padding:5px 0px;
	font-weight:bold;
	color:Gray;
	font-size:12px;
}
#tech_support_copy h2
{
	margin-bottom:0px;
}

.gray_header_bkgrd h2
{
	padding:5px 0px 5px 0px;
	margin-top:0px
}
#app_specialist_hotline
{
	background-image:url('/images/gray_bckgrd_1x42.gif');
	background-repeat:repeat-x;
	width:183px;
	margin-bottom:10px;
}
#app_specialist_hotline h2 
{
	margin-left:5px;
	margin-top:3px;
}
#online_features_for_custom_products
{
	background-image:url('/images/gray_bckgrd_1x42.gif');
	background-repeat:repeat-x;
	width:183px;
	margin-bottom:10px;
}
#online_features_for_custom_products h2 
{
	margin-left:5px;
	margin-top:3px;
}
.center_text
{
	text-align:center;
}
.space_left
{
	padding-left:5px;
}
.space_right
{
	padding-right:5px;
}
#get_answers_ad
{
	background-image:url('/images/gray_bckgrd_1x21.gif');
	background-repeat:repeat-x;
	width:183px;
	margin-bottom:10px;
}
#get_conformStandard_ad
{
	background-image:url('/images/gray_bckgrd_1x42.gif');
	background-repeat:repeat-x;
	width:183px;
	margin-bottom:10px;
}
#get_conformStandard_ad h2
{
	text-align:left;
	margin-top:2px;
	margin-left:5px;
}
#tech_support_ad
{
	background-image:url('/images/gray_bckgrd_1x21.gif');
	background-repeat:repeat-x;
	width:178px;
	margin-bottom:10px;
	padding:2px 0 5px 5px;
}
.box_titles
{
	margin-top:-3px;
}
.box_vertical_space
{
	line-height:24px;
}
#get_answers_ad h2
{
	text-align:left;
	margin-top:2px;
	margin-left:5px;
}
#live_chat_text
{
	margin:-8px 5px 0px 5px;
}
#answer_box_text
{
	margin:5px;
}
#self_service_ad
{
	background-image:url('/images/gray_bckgrd_1x21.gif');
	background-repeat:repeat-x;
	width:183px;
}
#self_service_ad h2
{
	text-align:left;
	margin-top:2px;
	margin-left:5px;
}
#self_service_ad ul li
{
	list-style:none;
	
}
/* ------------------------------------ End Technical Support Page -------------------------------------------------- */
/* ------------------------------------ Begin Service and Support Navigation ---------------------------------------- */
#serv_supp_nav_wrapper
{
	width:183px;
	border:1px solid #e3e3e3;
}
#serv_supp_header
{
	background-color:#e3e3e3;
	font-size:14px;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
}
#serv_supp_nav
{
	margin-left:7px;
	line-height:28px;
}
*:first-child+html #serv_supp_nav
{
	margin-left:0px;
	line-height:28px;
}
* html #serv_supp_nav
{
	margin-left:0px;
	line-height:28px;
}
#serv_supp_nav ul
{
	list-style-type:none;
}
* html #serv_supp_nav ul li
{
	text-indent:0px;
	margin-left:10px;
}
#serv_supp_nav ul li a
{
	display:block;
	margin-bottom:5px;
}
* html #serv_supp_nav ul li a
{
	display:block;
	margin-bottom:0px;
}


#serv_supp_nav #left_menu a
{
	display:block;
}
* html #left_menu
{
	margin-left:8px;
}
*:first-child+html #left_menu
{
	margin-left:8px;
}
.link_indent
{
	margin-left:10px;
}


.text_indent
{
	margin-left:10px;
}
* html .text_indent
{
	margin-left:-10px;
}
.self_service_list_item
{
	text-indent:-5px;
	margin-bottom:10px;
}
* html .self_service_list_item
{
	text-indent:-20px;
	padding-left:0px;
	margin-left:0px;
}
*:first-child+html .self_service_list_item
{
	text-indent:-20px;
	padding-left:0px;
	margin-left:0px;
}
/* ------------------------------------ End Service and Support Navigation ------------------------------------------ */
/* ------------------------------------ Begin Service And Support Page ---------------------------------------------- */
#service_support_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#customer_service_head
{
	float:left;
	background-image:url("/images/gray_bar_274x31.png");
	background-repeat:no-repeat;
	background-position:top left;
	width:254px;
	margin-right:15px;
	padding:0px 10px 10px 10px;    
}
#customer_service_head h2 a
{
	
	line-height:5px;
	padding-bottom:5px;
	display:block;
}
*:first-child+html #customer_service_head h2 a
{
	
	padding-top:5px;
	line-height:14px;
	display:block;
}
#technical_support_head
{
	float:left;
	background-image:url("/images/gray_bar_274x31.png");
	background-repeat:no-repeat;
	background-position:top left;
	width:254px;
	padding:0px 10px 10px 10px; 
}
#technical_support_head h2 a
{
	line-height:5px;
	padding-bottom:5px;
	display:block;
}
*:first-child+html #technical_support_head h2 a
{
	padding-top:5px;
	line-height:14px;
	display:block;
}
.serv_supp_line_height
{
	line-height:24px;
}
.ads_container
{
	width:185px;
	margin-top:0px;
	margin-right:30px;
}
* html .ads_container
{
	width:185px;
	margin-top:10px;
	margin-right:15px;
}
*:first-child+html .ads_container
{
	width:185px;
	margin-top:20px;
	margin-right:30px;
}
.ads_container .share_this
{
	margin-bottom:10px;
}
/* ------------------------------------ End Service And Support Page ------------------------------------------------ */

/* ------------------------------------ Begin Search Results Page --------------------------------------------------- */
#related_search
{
	margin:0px 0px 5px 22px;
	/*background-color:#e3e3e3;
	padding:3px;*/
	width:796px; 
    line-height:30px; 

}
#search_count
{
	margin:20px 0 10px 22px;
}
.result_links
{
	margin:0 0 0 22px;
	width:368px;
}
/* ------------------------------------ End Search Results Page ----------------------------------------------------- */
/* ------------------------------------ Begin Quote Ad  ------------------------------------------------------------- */
#quote_ad_wrapper
{
	width:183px;
	margin-top:10px;
	background-image:url('/images/quote_ad_background.jpg');
	background-repeat:no-repeat;
	background-position:top left;
}
#quote_ad_header
{
	width:140px;
	margin-top:5px;
	margin-left:45px;
}
#quote_ad_text
{
	margin:5px;
}
/* ------------------------------------ End Quote Ad  --------------------------------------------------------------- */


.readOnlyTextBox{background-color:#e3e3e3;} 
.standardTextBox{} 

/* ------------------------------------ Begin Calibration Popup ---------------------------------------------------- */
.product_link
{
	padding-left:24px;
}
/* ------------------------------------ End Calibration Popup ------------------------------------------------------ */
/* ------------------------------------ Begin Box CMS More Products ------------------------------------------------ */
.cms_more_products
{
	margin-top:10px;
	border:1px solid #e3e3e3;
	width:185px;
}
#box_cms_more_prod_header
{
	background-color:#006699;
	width:185px;
	height:42px;
	padding:5px;
}
/* ------------------------------------ End Box CMS More Products ------------------------------------------------ */
/* ------------------------------------ Begin Box Learn More Products -------------------------------------------- */
.learn_more
{
	margin-top:10px;
	border:1px solid #e3e3e3;
	width:185px;
}
.learn_more_text
{
	font-size:12px;
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}

h4.header_bkgrd
{
	/*background-image: url('/images/gray_bckgrd_1x42.gif');
	background-repeat:repeat-x;
	background-position:top left;*/
	background-color:#006699;
	color:#FFFFFF;
	height:42px;
	margin-top:0px;
	padding:5px 0px 0px 5px;
}
/* ------------------------------------ End Box Learn More Products ---------------------------------------------- */
/* ------------------------------------ Begin Customer Service Overview Page ------------------------------------- */
#customer_service_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#customer_service_banner
{
	background-image: url('/images/customer_service_banner.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:569px;
	height:100px;
}
#cpin_special_offer_banner
{
	/*background-image: url('/images/banner-bkgd-CPlogoABSTRACT.jpg');*/
	background-image: url('http://static.coleparmer.com/small_images/banner-bkgd-CPlogoABSTRACT.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:621px;
	height:100px;
}
.banner_margin
{
	margin-left:125px;
	padding-top:15px;
}
.right_ads_container
{
	margin-top:22px;
}
#call_center_ad
{
	background-image:url('/images/gray_bckgrd_1x21.gif');
	background-repeat:repeat-x;
	width:183px;
	margin-bottom:10px;
}
.header_margin
{
	margin-top:2px;
	margin-left:5px;
}
.box_text_wrapper
{
	margin:10px;
}
#ordering_made_easy_ad
{
	background-image:url('/images/gray_bckgrd_1x21.gif');
	background-repeat:repeat-x;
	width:183px;
	margin-bottom:10px;
}
#enable_disable_link a[disabled]
{
	color:Gray !important; 
	text-decoration:none !important; 
}
#why_coleparmer_wrapper
{
	background-image:url('/images/C2DCEE-to-white-sliver.jpeg');
	background-repeat:repeat-x;
	width:183px;
	margin-top:20px;
}

#why_coleparmer_wrapper.box_text_wrapper
{
	margin:10px 10px 20px;
}

#customer_service_ad
{
	background-image:url('/images/gray_bckgrd_1x21.gif');
	background-repeat:repeat-x;
	width:183px;
	margin-bottom:10px;
}
/* ------------------------------------ End Customer Service Overview Page --------------------------------------- */
/* ------------------------------------ Begin Repairs Page ------------------------------------------------------- */
#repairs_banner
{
	background-image: url('/images/CP-customerservice-repairs.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:569px;
	height:100px;
	
}
#repairs_banner_margin
{
	margin-left:10px;
}
.banner_line_height
{
	line-height:26px;
}
/* ------------------------------------ End Repairs Page ------------------------------------------------------- */
/* ------------------------------------ Begin Live Chat Box ---------------------------------------------------- */
#live_chat_wrapper
{
	margin:10px 0;
	width:183px;
	height:194px;
	float:left;
}
#CC_live_chat_wrapper
{
	margin-top:10px;
	width:183px;
	height:184px;
	float:left;
}
.CS_live_chat_wrapper
{
	margin-top:10px;
	width:183px;
	height:234px;
	float:left;
}
#ContactUs_live_chat_wrapper
{
	background-image:url('http://static.coleparmer.com/small_images/bnr-contact-livechatus.jpg');
	background-repeat:no-repeat;
	background-position:top left;
    margin:10px 0;
	width:569px;
	height:134px;
	float:left;
}


.box_title
{
	color:#666666;
	text-align:center;
	font-weight:bold;
}

#ContactUs_live_chat_wrapper .box_title
{
	color:#000;
	font-weight:bold;
    padding-left:10px;
    text-align:left;
    font-size:14px;
}

.chat_email_btn
{
	width:130px;
	margin:10px 12px;
	text-align:center;

}

/* ------------------------------------ End Live Chat Box ------------------------------------------------------ */
/* ------------------------------------ Begin Service Testimonials Page ---------------------------------------- */
p.testimonials
{
	font-size:16px;
	line-height:19px;
}
.witness
{
	margin-left:219px;
	font-size:12px;
}
/* ------------------------------------ End Service Testimonials Page ------------------------------------------ */
/* ------------------------------------ Begin FAQs Page -------------------------------------------------------- */
.faqs_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
/* ------------------------------------ End FAQs Page ---------------------------------------------------------- */
/* ------------------------------------ Begin Calibration Service Page ----------------------------------------- */
.banner_bckgrd
{
	background-image:url('/images/calibration_banner.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:566px;
	height:100px;
	padding-left:0px;
}
.banner_bckgrd .banner_text
{
	font-size:20px;
	line-height:22px;
    padding:0 0 0 10px;
}
/* ------------------------------------ End Calibration Service Page ------------------------------------------- */
/* ------------------------------------ Begin onsite Calibration Service Page ----------------------------------------- */
#onsite_banner_bckgrd
{
	background-image:url('/images/bnr-OnsiteCalibration.jpg');
	background-repeat:no-repeat;
	width:566px;
	height:100px;
}
#onsite_banner_bckgrd span h1
{
	margin-left:260px;
	font-size:24px;
	line-height:24px;
	text-align:center;
	width:310px;
	margin-top:-10px;
}
* html #onsite_banner_bckgrd span h1
{
	margin-top:20px;
}
*:first-child+html #onsite_banner_bckgrd span h1
{
	margin-top:20px;
}
#onsite_banner_bckgrd span h2
{
	margin-left:270px;
	font-size:18px;
	line-height:normal;
	text-align:center;
	width:325px;
	margin-top:10px;
}
#onsite_coordinators_ad
{
	background-image:url('/images/gray_bckgrd_1x42.gif');
	background-repeat:repeat-x;
	width:183px;
}
#why_innocal_ad
{
	background-image:url('/images/gray_bckgrd_1x21.gif');
	background-repeat:repeat-x;
	width:183px;
}
/* ------------------------------------ End Calibration Service Page ------------------------------------------- */

/* ------------------------------------ Begin Site Support Page ------------------------------------------------ */
.browser_icon
{
	vertical-align:middle;
	padding-right: 5px;
}
.site_support_ad_container
{
	float:left;
	width:185px;
	margin-top:26px;
}
#site_support_please_upgrade
{
	float:right;
	width:180px;
	color:#666666;
	
}
/* ------------------------------------ End Site Support Page -------------------------------------------------- */
/* ------------------------------------ Begin Need Opinion Box ------------------------------------------------- */
#need_opinion_wrapper
{
	background-image:url('http://static.coleparmer.com/small_images/185-PR1000bkgd.gif');
	background-repeat:repeat-x;
	width:183px;
	height:183px;
	margin-top:10px;
}
#need_opinion_header
{
	font-size:20px;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
}
#need_opinion_text
{
	color:#FFFFFF;
	font-size:11px;
	/*font-weight:bold;*/
	text-align:right;
	padding-right:5px;
	padding-top:2px;
}
#need_opinion_see_details
{
	font-size:11px;
	text-align:right;
	padding-right:5px;
	margin-top:74px;
}
/* ------------------------------------ End Need Opinion Box --------------------------------------------------- */
/* ------------------------------------ Begin Check Transactions Status Page ----------------------------------- */
#check_transactions_wrapper
{
	margin:22px 30px 0px 0px;
	width:776px;
}
#lookup_boxes
{
	margin:0px;
}
#box_register_today
{
	margin-top:10px;
}
/* ------------------------------------ End Check Transactions Status Page ------------------------------------- */
/* ------------------------------------ Begin Site Map Page ---------------------------------------------------- */
#site_map_wrapper
{
	float:left;
	margin:22px 0px 10px 22px;
}
.link_box
{
	border:1px solid #e3e3e3;
	width:510px;
	height:219px;
	padding:15px;
	margin-bottom:10px;
}
*:first-child+html .link_box
{
	/*height:239px;*/
	height:auto;
}
.link_box
{
	height:239px\0/;
}
.site_map_title
{
	font-size:16px;
	font-weight:bold;
	text-indent:-12px;
	/*padding-bottom:10px;*/
	/*width:255px;*/
}
* html .site_map_title /* IE6 Hack */
{
	text-indent:0px;
	margin-bottom:10px;
}
*:first-child+html .site_map_title /* IE7 Hack */
{
	text-indent:0px;
	margin-bottom:10px;
}
ul.site_map_links li
{
	text-indent:2px;
}
.site_map_links
{

}
.site_map_subheader
{
	font-size:14px;
	margin-bottom:-10px;
	text-indent:15px;
	margin-top:10px;
}
* html .site_map_subheader
{
	margin-bottom:-20px;
}
.column
{
	float:left;
	width:255px;
}
.column ul li 
{
	line-height:16px;
}
*:first-child+html .column ul li 
{
	line-height:16px;
}
#site_map_column3
{
	float:right;
}
#tech_link_box
{
	width:776px;
	padding:15px;
	margin-bottom:10px;
}
.tech_column
{
	float:left;
	width:388px;
}
.wrapping_list_item
{
	margin-left:15px !important; 
	text-indent:-13px !important;
	font-size:14px !important; 
	line-height:16px !important;
}
li.wrapping_list_item
{
	margin-left:0px\0/ !important; 
	text-indent:0px\0/ !important; 
}
*:first-child+html .contact_us_div /* IE7 Hack */
{
	margin-top:-25px !important;
}
/* ------------------------------------ End Site Map Page ------------------------------------------------------ */
/* ------------------------------------ Begin Check Order Status Page ------------------------------------------ */
#one_of_following
{
	margin-bottom:5px;
}
/* ------------------------------------ End Check Order Status Page -------------------------------------------- */
/* ------------------------------------ Begin Masterflex Pump Configurator Page -------------------------------- */
#mflex_left_menu
{
	float:left;
	width:185px;
}
#mflex_pump_config_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
* html #mflex_pump_config_wrapper
{
	margin:0px 22px 10px 22px;
}
.h2_title
{
	background-image:url('/images/gray_bar_274x31.png');
	background-repeat:no-repeat;
	width:274px;
	height:31px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding:5px 10px 0px;
}
#mflex_compatibility_links
{
	float:right;
	margin-right:60px;
}
* html #mflex_compatibility_links
{
	float:right;
	margin-right:30px;
	margin-top:-16px;
}
*:first-child+html #mflex_compatibility_links
{
	float:right;
	margin-right:60px;
	margin-top:-16px;
}
#mflex_tubing_links
{
	float:right;
	margin-right:260px;
}
* html #mflex_tubing_links
{
	float:right;
	margin-right:130px;
	margin-top:-15px;
}
*:first-child+html #mflex_tubing_links /* IE7 Hack */
{
	float:right;
	margin-right:260px;
	margin-top:-16px;
}
#mflex_ad_container
{
	width:185px;
	margin-top:20px;
}
#mflex_pump_ad_text
{
	margin-left:10px;
	margin-right:10px;
}
#mflex_encyclopedia_ad
{
	width:183px;
	margin-top:10px;
	
}
.ad_title
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.ad_text
{
	font-size:12px;
	text-align:left;
	margin:10px;
}
#mflex_left_ad
{
	width:190px;
	margin-top:20px;
}
.numerical_character
{
	margin:5px;
}

.big-shadow-text {
    font-size:46px;
    font-weight:bold;
    color:#ccc;
    padding:10px 5px 5px;
}

#mflex_banner
{
	width:549px;
	height:80px;
	background-color:#e3e3e3;
	padding:10px;
}
#mflex_banner_head
{
	float:left;
	font-size:18px;
	font-weight:bold;
}
* html #mflex_banner_head /* IE6 Hack */
{
	float:none;
	line-height:normal;
}
*:first-child+html #mflex_banner_head /* IE7 Hack */
{
	float:none;
	line-height:normal;
}
#mflex_banner_text
{
	float:left;
	font-size:11px;
	margin-top:3px;
}
*:first-child+html #mflex_banner_text /* IE7 Hack */
{
	float:left;
	font-size:11px;
	margin-top:0px;
}
#mflex_banner_enter_here
{
	font-size:18px;
	line-height:normal;
	font-weight:bold;
	margin-left:360px;
	margin-top:-3px;
}
* html #mflex_banner_enter_here /* IE6 Hack */
{
	margin-top:-20px;
}
*:first-child+html #mflex_banner_enter_here /* IE7 Hack */
{
	margin-top:-20px;
}
#pump_series_list
{
	list-style:none;
	list-style-position:outside;
}
/* ------------------------------------ End Masterflex Pump Configurator Page ---------------------------------- */
/* ------------------------------------ Begin My Transactions Page --------------------------------------------- */
#my_transactions_wrapper
{
	margin:10px 0px 0px 22px;
	width:776px;
}
#my_transactions_guest_wrapper
{
	margin:0px 0px 0px 0px;
	width:776px;
}
.my_transactions_border
{
	border-bottom:1px solid #e3e3e3;
}
#my_transaction_bottom_menu
{
	width:776px;
	height:22px;
	margin:0px 0px 10px 0px;
	background-color:#e3e3e3;
	text-align:center;
}
.green_bold_text
{
	color:#2f6a54;
	font-weight:bold;
	font-size:11px;
}
.red_bold_text
{
	color:#990000;
	font-weight:bold;
	font-size:11px;
}
.black_bold_text
{
	color:#000000;
	font-weight:bold;
	font-size:11px;
}
/* ------------------------------------ End My Transactions Page ----------------------------------------------- */
/* ------------------------------------ Begin Order Details Page ----------------------------------------------- */
#order_details_wrapper
{
	margin:0px 0px 0px 22px;
}
/* ------------------------------------ End Order Details Page ------------------------------------------------- */
/* ------------------------------------ Begin Box Guest Shoping User Control ----------------------------------- */
#guest_shopping_ad
{
	width:173px;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url('/images/CP-checkout_gradient_bkgd.jpg');
	background-repeat:repeat-x;
	background-position:top left;
	font-size:12px;
}
/* ------------------------------------ End Box Guest Shoping User Control ------------------------------------- */
/* ------------------------------------ Begin Box More Questions User Control ---------------------------------- */
#more_questions_ad
{
	margin-top:10px;
	width:183px;
}
#more_questions_title
{
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 0px 5px;
}
#more_questions_links
{
	padding:0px 5px 5px 5px;
	font-size:12px;
}
/* ------------------------------------ Begin Box More Questions User Control ---------------------------------- */

#learn_more_ad
{
	width:183px;
}
#learn_more_blue_bar
{
	width:173px;
	height:22px;
	padding:5px;
	background-color:#0064a4;
	height:auto;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.list_items
{
	text-indent:-10px; 
	margin-left:0px; 
	margin-bottom:10px;
}
.unordered_list
{
	list-style:none; 
	list-style-position:outside;
}
/* ------------------------------------ End Box More Questions User Control ------------------------------------- */
/* ----------------------------------------- Begin Express Registration Popup ----------------------------------- */
.xreg_container {
	background-color:#FFFFFF;
	padding:0px;
	width:569px;
}
.xreg_titlebar {
	background-color:#006699;
	height:25px;
	width:569px;
}
#xreg_padding
{
	padding:0px 10px 10px 10px;
}
* html #xreg_padding h1 /* IE6 Hack */
{
	margin-left:0px;
	width:529px;
}
.popup_center_btn
{
	margin:0px auto;
	padding:0px 0px 0px 185px;
	
}
#xreg_column_width
{
	width:90px;
}
* html #xreg_column_width /* IE6 Hack */
{
	width:100px;
}
*:first-child+html #xreg_column_width /* IE7 Hack */
{
	width:103px;
}
/* ----------------------------------------- End Express Registration Popup ------------------------------------- */
/* ----------------------------------------- Begin Technical Site Map Page -------------------------------------- */
.tech_site_list_links
{
	list-style:none;
	font-size:14px;
}
/* ----------------------------------------- End Technical Site Map Page ---------------------------------------- */
/* ----------------------------------------- Begin Help Page ---------------------------------------------------- */
#help_wrapper
{
	float:left;
	width:569px;
	margin:0px 22px 10px 22px;
}
#help_list
{
	list-style:none;
}
#help_text
{
	float:right;
	margin-top:20px;
	margin-right:30px;
	width:185px;
}
/* ----------------------------------------- End Help Page ------------------------------------------------------ */
/* ----------------------------------------- Begin Preferred Placement Ad Template ------------------------------ */
#preferred_placement_ad
{
	width:185px;
	float:right;
	margin:32px 30px 0px 0px;
}
#preferred_placement_ad div div a img
{
	margin-top:5px;
	margin-bottom:5px;
}
.placement_ad_wrapper
{
	width:185px;
	height:185px;
	float:left;
	margin: 0px 0px 10px 0px;
}
*:first-child+html .placement_ad_wrapper
{
	width:185px;
	float:right;
	margin:0px 0px 0px 0px;
}

#PlacementAds
{
	width:185px;
	margin-right:0px;
}
* html #PlacementAds
{   
	height:185px;
	width:185px;
	margin-right:15px;
}
*:first-child+html #PlacementAds
{
	height:185px;
	width:185px;
	margin-right:30px;
}
.placement_ad_header
{
	margin-top: 5px; 
	font-size:12px; 
	line-height:16px; 
	text-align:center; 
	font-weight:bold
}
.placement_ad_fill_box 
{
    background-image:url('http://static.coleparmer.com/small_images/Oakton_35423-10.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    width:175px;
    height:175px;
    padding:5px;
}
.placement_ad_left_content
{
	float:left; 
	width:84px; 
	margin:5px 5px 10px 10px;
}
* html .placement_ad_left_content
{ 
	margin:5px 0px 10px 5px;
}
.placement_ad_right_content
{
	float:left; 
	width:71px; 
	margin:5px 10px 10px 5px;
	line-height:15px;
}
* html .placement_ad_right_content
{
	margin:0px 0px 10px 5px;
	overflow:visible;
}
.placement_ad_margin
{
	margin-left:22px;
}
* html .placement_ad_margin /* IE6 Hack */
{
	margin-right:0px;
	margin-right:10px;
}
/* ----------------------------------------- End Preferred Placement Ad Template -------------------------------- */
/* ----------------------------------------- Begin Contact Us Page ---------------------------------------------- */
.dealer_text
{
	font-weight:normal;
}
#contact_content_right
{
	margin-right:28px;
}
* html #contact_content_right
{
	margin-right:0px;
	width:185px;
}
#quote_ad_head
{
	width:140px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:45px;
}
#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMainContent_ErrorsSummary
{
	margin-left:22px;
}
/* ----------------------------------------- End Contact Us Page ------------------------------------------------ */
/* ----------------------------------------- Begin Box4OutOf5 --------------------------------------------------- */
#recommend_us_ad
{
	width:165px;
	padding:10px;
	float:right;
	margin:15px 0 0 15px;
}
#Number4
{
	margin-top:-10px;
}
#Out
{
	margin-top:-10px;
	line-height:12px;
}
* html #Out
{
	margin-top:-5px;
	line-height:12px;
}
*:first-child+html #Out
{
	margin-top:-5px;
	line-height:12px;
}
#Number5
{
	margin-left:-8px;
	margin-top:8px;
}
#recommend_us
{
	padding-top:25px;
}
* html #recommend_us
{
	padding-top:15px;
}
*:first-child+html #recommend_us
{
	padding-top:15px;
}
/* ----------------------------------------- End Box4OutOf5 ----------------------------------------------------- */

.item_background
{
	background-color:#e3e3e3;
}
.total_background
{
	background-color:#CCCCCC;
}
#press_release_iframe
{
	margin:10px 0px 0px 22px;
}

#eloqua_form_iframe
{
	margin:0px 0px 0px 22px;
}


/* ------------------------------------------ Begin Tech Library ------------------------------------*/
.quarterly_enews 
{
	display:block;
	vertical-align:middle;
	padding:7px;
	
}
.fetured_how_to_video 
{
	vertical-align:middle;
	padding:7px;
	display:block;
}


#tech_static_content
{
	float:left;
	width:828px;
}
* html #tech_static_content /* IE6 Hack */
{
	width:806px;
}
.tech_icon
{
	padding-top:10px;
	padding-right:20px;
}
#InnoCal_AD
{
	float:left;
	width:178px;
	height:122px;
	margin-right:5px;
	margin-left:5px;
	padding:5px 0px 5px 5px;
}
#online_unit_converters
{
	float:left;
	width:183px;
	height:122px;
	margin-right:5px;
	padding:5px 0px 5px 5px;
}
#safety_glove_database
{
	float:left;
	width:178px;
	height:122px;
	margin-right:5px;
	margin-left:5px;
	padding:5px 0px 5px 5px;
}
#msds
{
	float:left;
	width:173px;
	height:122px;
	margin-right:5px;
	margin-left:5px;
	padding:5px 0px 5px 5px;
}
#chem_comp_database
{
	float:left;
	width:186px;
	height:122px;
	margin-left:5px;
	padding:5px 0px 5px 5px;
}
.header_bar
{
	background: transparent url('/images/gray_bar_274x31.png') no-repeat top left;
	width:274px;
	height:31px;
	margin-bottom:5px;
}
#tech_middle_content
{
	width:575px;
	margin-top:10px;
}
#library_list_menu_bar
{
	background: linear-gradient(white, #e3e3e3);
	width:776px;
	height: 22px; 
	margin:0px 0px 10px 0px;         
	vertical-align:middle;
	padding:5px;
}
#tech_search_btn
{
	margin-left:5px;
}
#quarterly_news_links
{
	margin-left:150px;
}
#video_description_padding
{
	padding:5px 5px;
}
#tech_resources_link_container
{
	background-color:#e3e3e3;
	height:16px;
	width:181px;
	padding:10px 0 10px 5px;
}
.tech_resources_link
{
	margin:5px 0 0 0;
}
#tech_resource_map
{
	border:1px solid #e3e3e3;
	border-top:0px;
	width:180px;
	height:16px;
	padding:10px 0 10px 5px;
}
#need_assistance_box
{
	margin-left:-20px !important;
}
#need_assistance_box div
{
	margin-left:7px !important;
}
body:nth-of-type(1) #need_assistance_box /*Chrome Hack */
{
	margin-left:-7px !important;
}
* html #need_assistance_box /*IE6 Hack */
{
	margin-left:-7px !important;
}
*:first-child+html #need_assistance_box div /*IE7 Hack */
{
	margin-left:0px !important;
}
#need_assistance_box /*IE8 Hack */
{
	margin-left:-7px\0/ !important;
}
.video_popup_container {
	background-color:#FFFFFF;
	padding: 0px;
	width:525px;
}
.top_close_bar
{
	background-color:#006699;
	height:25px;
	width:525px;
}
.video_title
{
	line-height:26px;
	width:505px;
	margin-bottom:10px;
}
#tech_info_article_wrapper
{
 width:569px;
 margin-left:22px;
 border-collapse:collapse;
}
#tech_library_article_left_nav
{
	width:173px;
	background-color:#e3e3e3;
	padding:1px 5px;
}
#tech_lib_back_nav
{
	width:131px;
	height:32px;
	padding:10px 0px 0px 50px;
	border:1px solid #e3e3e3;
}
#tech_article_info
{
	border-collapse:collapse;
	border:1px solid #e3e3e3;
	width:183px;
}
#related_recommended
{
	margin-top:10px;
}
* html #related_recommended
{
	margin-right:10px;
}
#related_recommended a
{
	display:block;
}
table#tech_info_article_wrapper tbody tr td span table tbody tr td blockquote
{
	margin:0px;
}
#tech_lib_filter_text
{
	float:left;
	margin-left:5px;
	width:569px;
}
#tech_resource_icon
{
	width:60px;
	float:left;
	vertical-align:middle;
	text-align:left;
}
#tech_lib_filter_text span span.alert_message
{
	font-size:14px !important;
}
/* ------------------------------------------ End Tech Library --------------------------------------*/
/* ------------------------------------------ Begin Box Chem Comp Ratings Ad ------------------------*/
#box_chem_comp_rating
{
	width:175px;
	padding:5px;
}
/* ------------------------------------------ End Box Chem Comp Ratings Ad --------------------------*/
/* ------------------------------------------ Begin Order/Quote Details Page ------------------------*/
#quote_add_to_cart_btn
{
	margin:5px auto;
	width:150px;
}
/* ------------------------------------------ End Order/Quote Details Page ------------------------*/
/* ------------------------------------------ Begin CMS EDIT IN PPS -------------------------------*/
.cms_links
{
	width:776px;
	height:40px;
	background-color:#e3e3e3;
	color:#006699;
	margin-left:22px;
	border:1px solid Gray;
	margin-top:25px;
}
/* ------------------------------------------ End CMS EDIT IN PPS ---------------------------------*/
/* ------------------------------------------ Begin Unit Converters page --------------------------*/
a.converter_links
{
	display:block;
	margin-bottom:-7px;
}
.converter_description
{
	display:block;
	
}
/* ------------------------------------------ End Unit Converters page ----------------------------*/
/* ------------------------------------------ Begin Checkout Processing Popup ---------------------*/
.progressBackgroundFilter {
	position:fixed; 
	top:0px; 
	bottom:0px; 
	left:0px;
	right:0px;
	overflow:hidden; 
	padding:0; 
	margin:0; 
	background-color:#000; 
	filter:alpha(opacity=50); 
	opacity:0.5; 
	z-index:1000; 
}
.processMessage { 
	position:fixed; 
	top:300px; 
	left:43%;
	padding:10px; 
	width:20%;
	height:110px; 
	z-index:1001; 
	background-color:#ffffff;
	border:solid 1px #006699;
	-webkit-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px; /* Safari/Chrome rounded corners */
	-moz-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px; /* Firefox rounded corners */
	border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px; /* Opera rounded corners */
	-khtml-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px; /* Konqueror rounded corners */
}
.popup_blue_bar
{
	position:fixed;
	top:275px;  
	left:43%; 
	padding-left:10px;
	padding-right:10px; 
	margin:0;
	background-color:#006699;
	width:20%;
	height:25px !important;
	z-index:1001;
	border:1px solid #006699;
	-webkit-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px; /* Safari/Chrome rounded corners */
	-moz-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px; /* Firefox rounded corners */
	border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px; /* Opera rounded corners */
	-khtml-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px; /* Konqueror rounded corners */
}
/* ------------------------------------------ End Checkout Processing Popup -----------------------*/

/* ------------------------------------------------ BEGIN CPCA ---------------------------------------- */

#CPCA_Fed_standing_offer
{
	float:left;
	padding-left:18px;
	background-image:url(/images/CPCA/CAN-fedgov-no-text.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:185px;
	height:70px;
	text-align:center;
	margin-top:10px;
}

/* ------------------------------------------ End CPCA -----------------------*/

/* ------------------------------------------------ BEGIN CPUK ---------------------------------------- */

#box_certified_quality_img
{
	float:left;
	margin:10px;
}
.home_certified_quality_side
{
	margin-top:20px\0/; /* IE8 Hack */
	width:183px;
	float:left;
}
/* ------------------------------------------ End CPUK -----------------------*/

/* ------------------------------------------------ BEGIN CPCN ---------------------------------------- */

.bold_red_outline
{
	font-size:20px;
	line-height:23px;
	font-weight:bolder;
	color:#ffffff;
	text-shadow:
		-2px -1px 0 #900,
		2px -1px 0 #900,
		-2px 1px 0 #900,
		2px 1px 0 #900;
}
.bold_white_outline
{
	font-weight:bolder;
	color:#006699;
	text-shadow:
		-2px -1px 0 #fff,
		2px -1px 0 #fff,
		-2px 1px 0 #fff,
		2px 1px 0 #fff;
}
/* ------------------------------------------ End CPCN -----------------------*/

		 /*---- Featured Product boxes----------*/

#featured_product_container {
	width:185px; margin-right:30px;
}
   .featured_product_box	{
	background-repeat:no-repeat;
	background-position:bottom right;
	width:183px;
	margin-top:27px;
}

   .featured_product_box_4wide {
    background-position: right bottom;
    background-repeat: no-repeat;
    margin-top: 27px;
	margin-right:10px;
	width:136px;

}
.special_offer_box	{
	background-repeat:no-repeat;
	background-position:bottom right;
	width:183px;
	margin-top:27px;
}
.FP_img1	{
	background-image:url(http://static.coleparmer.com/small_images/77913_60.jpg);
	/*background-image:url(http://static.coleparmer.com/small_images/FP-ad-CPimg1.jpg);*/
	background-repeat:no-repeat;
	background-position: 30px 55px;
	width: 183px;
	z-index:1;
}
.FP_img2	{
	background-image:url(http://static.coleparmer.com/small_images/59545_00.jpg);
	/*background-image:url(http://static.coleparmer.com/small_images/FP-ad-CPimg2.jpg);*/
	background-repeat:no-repeat;
	background-position: 80px 55px;
	width: 183px;
	z-index:1;
}
.FP_imgCHEMpg	{
	background-image:url(http://static.coleparmer.com/small_images/61014_13.jpg);
	background-repeat:no-repeat;
	background-position: 45px 0px;
	width: 183px;
	z-index:1;
}
.FP_imgCHEMRESULTSpg	{
	background-image:url(http://static.coleparmer.com/small_images/chemicals_generic.jpg);
	background-repeat:no-repeat;
	background-position: 115px 65px;
	width: 183px;
	z-index:1;
}
.FP_imgPROMO	{
	background-image:url(http://static.coleparmer.com/small_images/stock-up-shelves-185px.jpg);
	background-repeat:no-repeat;
	background-position: -1px 0px;
	width: 183px;
	height: 185px;
	z-index:1;
}
.CTAbutton_learn	{
	background: transparent url(/images/CTA-btn-BLU-FLAT.png) no-repeat scroll bottom right; 
	display: block;
	height:40px;
	width:183px;
	padding-top:11px;
	background-position:top;
	margin:0px 0 0 0;
	/* FONT PROPERTIES */
	text-decoration: none;
	text-align:center;
	font-size:18px;
	color: #FFFFFF;
	font-weight:bold;
}

a.CTAbutton_learn:visited 
{
	color: #FFFFFF;
}

.CTAbutton_red	{
	background: transparent url(/images/CTA-btn-red-FLAT.png) no-repeat scroll bottom right; 
	display: block;
	height:40px;
	width:183px;
	padding-top:11px;
	background-position:top;
	margin:0px 0 0 0;
	/* FONT PROPERTIES */
	text-decoration: none;
	text-align:center;
	font-size:18px;
	color: #FFFFFF;
	font-weight:bold;
}

a.CTAbutton_red:visited 
{
	color: #FFFFFF;
}

.FP_head	{
	text-align:center;
	font-weight:bold;
	width:183px;
	z-index:10;
	padding-top:3px;
}
.FP_left	{
	float:left;
	width:95px;
	height:86px;
	padding-left:3px;
	font-size:13px;
	line-height:16px
}
.FP_right	{
	float:right;
	width:82px;
	height:86px;
	padding-right:3px;
	font-size:13px;
	line-height:16px
}
.FP_horizontal	{
	float:left;
	text-align:center;
	width:183px;

	padding:0 3px;
	font-size:13px;
	line-height:16px
}

		 /*---- good neighbor box----------*/

#good_neighbor
{
	margin:10px 0 10px 0;
	width:183px;
	height:294px;
	float:left;
}
.red_box_title
{
	color:#990000;
	text-align:center;
	font-weight:bold;
}

/*Cart item remove button*/
.RemoveItembutton {
	background:none!important;
	border:none; 
	padding:0!important;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana;
	color:#006699;
	cursor:pointer;
}
.RemoveItembutton:hover{
		 text-decoration:underline;
}

/*Cart update button*/
.UpdateCartbutton {
	background:none!important;
	border:none; 
	padding:0!important;
	text-decoration: none;
	font-size: 13px;
	line-height: 19px;
	font-family: Verdana;
	color:#006699;
	cursor:pointer;
}
.UpdateCartbutton:hover{
		 text-decoration:underline;
}

/*---- static featured product landing page----------*/
.img_box	{
	width:180px; 
	height:180px;
	margin: 0 auto;
	align-content: center;
}

.wrapper_static_page_with_leftsidebar 
{
   float:left;
   width:740px; 
   margin:0px 22px 0px 22px;
}

.shop_full_productline_box	{
	padding:10px;
	font-size:12px;
	margin: 20px 0;
}

.general_container_box	{
	/*this works within a wrapper and no Rside column*/
	width:100%;
	padding:5px;
    margin:20px -10px 0 0;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
}

.product_grouping	{
	/*this is for 4 products across- no Rside column*/
	width:746px;
	padding:10px 10px 0 2px;
	margin:20px 0 0 20px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}

.product_grouping_2	{
	/*this is for 4 products across- no Rside column*/
	width:760px;
	padding:10px 10px 0 2px;
	margin:20px 0 0 0;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}

.product_grouping_3_column	{
	/*this is for 3 products across- with Rside column*/
	width:760px;
	padding:10px 10px 0 2px;
	margin:20px 0 0 0;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}

.product_grouping_3	{
	/*this is for 3 products across- with Rside column*/
	width:568px;
	padding:10px 10px 0 2px;
	margin:20px 20px 0 0;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}

.product_grouping_4	{
	/*this is for 4 products across- no Rside column*/
	width:760px;
	padding:10px 10px 0 2px;
	margin:20px 0 0 0;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:11px;
	line-height:11px;
}
product_grouping_ee-store	{
	/*this is for 4 products across- no Rside column*/
	width:746px;
	padding:10px 10px 0 2px;
	margin:20px 0 0 20px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}
.product_grouping_oakton	{
	/*this is for 4 products across- no Rside column*/
	width:746px;
	padding:1px;
    margin:10px 5px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}

.group_head_white {
  color:           #fff;
  font-family:     verdana, arial, sans-serif;
  font-size:       14pt;
  font-weight:     bold;
  line-height:     12pt;
  text-decoration: none;
}
h2.group_head_white {
	margin-top:-1px;
	margin-bottom:1px;

}
.group_head{
  color:           #000;
  font-family:     verdana, arial, sans-serif;
  font-size:       14pt;
  font-weight:     bold;
  line-height:     12pt;
  text-decoration: none;
}


.product_grouping .link-one {
color: 			   #006699;
font-family:       verdana, arial, sans-serif;
font-size:         9pt;
font-weight:       bold;
line-height:       12pt;
text-decoration:   none;
padding: 6px 6px 0 0;
}

.product_grouping .heading {
color: 			   #006699;
font-family:       verdana, arial, sans-serif;
font-size:         9pt;
font-weight:       bold;
line-height:       12pt;
text-decoration:   none;
padding: 0 6px 0 0;
}

.product_grouping li.bullet {
	color: #000000;
	list-style: square inside none;
	padding-left: 16px;
	text-indent: -12px;
}

.product_grouping_2 .link-one {
color: 			   #006699;
font-family:       verdana, arial, sans-serif;
font-size:         9pt;
font-weight:       bold;
line-height:       12pt;
text-decoration:   none;
padding: 6px 6px 0 0;
}

.product_grouping_2 .heading {
color: 			   #006699;
font-family:       verdana, arial, sans-serif;
font-size:         9pt;
font-weight:       bold;
line-height:       12pt;
text-decoration:   none;
padding: 0 6px 0 0;
}

.product_grouping_2 li.bullet {
	color: #000000;
	list-style: square inside none;
	padding-left: 16px;
	text-indent: -12px;
}

.align_top {
	vertical-align:top;
}

.align_bottom {
	vertical-align:bottom;
}

/* PromoCode.aspx landing page */
h1.promo-landing-page-header {
    color: #990000;
}

/*---- Top box featured product ----------*/

#topbox_container.oakton_landing_pg {
    background: transparent url('http://static.coleparmer.com/small_images/why-oakton_hero.jpg') no-repeat scroll top left;
    width:754px;
	height:230px;
	padding:0 0 0 0;
	margin:0 0 0 22px;
    border: solid 1px #ffffff;
    -webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    overflow:hidden;
	font-size:16px;
	line-height:18px;
}
topbox_container.oakton_landing_pg2 {
    background: transparent url('http://static.coleparmer.com/small_images/why-oakton_hero2.jpg') no-repeat scroll top left;
    width:754px;
	height:230px;
	padding:0 0 0 0;
	margin:0 0 0 22px;
    border: solid 1px #ffffff;
    -webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    overflow:hidden;
	font-size:16px;
	line-height:18px;
}
#oakton_landing_pg #topbox_main {
    background: url('') no-repeat scroll top left;
    width:550px;
	height:230px;
    display:block;
    padding: 0 10px 0 0;
}

#topbox_container {
	background: transparent url('/images/C2DCEE-to-white-sliver.jpeg') repeat-x scroll top;
	width:738px;
	padding:10px 10px 0 10px;
	margin:20px 0 0 22px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}
#top_paragraph_container {
	background: none;
	width:738px;
	padding:10px 10px 0 10px;
	margin:20px 0 0 22px;
	overflow:hidden;
	font-size:15px;
	line-height:17px;
}

#topbox_container_nobackground {
    background: none;
    width:776px;
	padding:2px 5px 0 5px;
	margin:10px 0;
    overflow:hidden;
	font-size:13px;
	line-height:18px;
}

#top_paragraph_container {
	background: none;
	width:738px;
	padding:10px 10px 0 10px;
	margin:20px 0 0 22px;
	overflow:hidden;
	font-size:15px;
	line-height:17px;
}

#topbox_3containers_inside_wrapper {
	width:759px;
	margin:10px 0 0 22px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}
#oakton_landing_pg .topbox_benefit_head	{
	font-size:24px;
	line-height:36px;
	font-weight:bold;
	color:#007e9a;
	/*text-shadow: 1px 1px 5px #999;*/
}
#oakton_landing_pg .topbox_featured_product	{
    width:185px;
    margin-top: -230px;
    margin-left: 595px;
}

#oakton_landing_pg .topbox_feature_img1	{
	background-image:url('http://static.coleparmer.com/small_images/00654_00.2.jpg');
    background-repeat:no-repeat;
	background-position: 80px -5px;
	z-index:10;
}
#oakton_landing_pg .topbox_feature_img2	{
	background-image:url('http://static.coleparmer.com/small_images/3580100OL.jpg');
    background-repeat:no-repeat;
	background-position: 115px 25px;
	z-index:1;
}
#oakton_landing_pg .topbox_caption_left	{
	float:left;
	width:185px;
	padding: 0 0 0 0px;
	font-size:14px;
	line-height:17px;
}
#oakton_landing_pg .bottombox_caption_left	{
	float:left;
	width:185px;
	padding: 0 0 0 0px;
	font-size:14px;
	line-height:17px;
}
#topbox_container_basic {
	width:738px;
	padding:10px 10px 0 10px;
	margin:3px 0 0 22px;
	border: solid 1px #fff;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}
#topbox_container_inside_wrapper {
	width:774px;
	margin:15px 0 0 0px;
	border: solid 1px #fff;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
}
#topbox_container_inside_wrapper_noborder {
	width:774px;
	margin:15px 0 0 0px;
	overflow:hidden;
}

#topbox_container_inside_wrapper_border {
	width:774px;
	margin:15px 0 0 0px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
}


.topbox_benefit	{
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	width:250px;
	padding:10px;
	background-color: RGBA(227,227,227,0.5);
	box-shadow: 10px 5px 5px #666666;
	margin-right:20px;

}
.topbox_benefit_head	{
	font-size:24px;
	line-height:36px;
	font-weight:bold;
	color:#003366;
	/*text-shadow: 2px 3px 5px #999;*/
}
#leftsidebar_box .topbox_benefit_head	{
	font-size:24px;
	line-height:36px;
	font-weight:bold;
	color:#003366;
	margin:0px 0;
}
.shop_full_productline_box .callout	{
	font-size: 16px;
	font-weight:bold;
	height: 45px;
	width: 45px;
	line-height: 18px;
	padding: 5px 5px 5px;
	top: -5px;
	left: -5px;
	background-color: #00377a;
	-webkit-border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
	-moz-border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
	border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
	color: #FFFFFF;
	position: relative;
	text-align: center;
}
.shop_full_productline_box li {
    margin: 0 0 10px 0;
}
.topbox_featured_product	{
	background-repeat:no-repeat;
	background-position: top right;
	width:500px;
	height: 230px;
	margin-top: 0px;
}
.topbox_feature_img1	{
	background-image:url(/images/MFbazooka-77420-20.png);
	background-repeat:no-repeat;
	background-position: 170px -20px;
	z-index:1;
}
#topbox_container_digisense {
	background: transparent url('/images/DigiSense-banner-740.jpg') no-repeat;
	width:738px;
	height:230px;
	padding:0;
	margin:20px 0 0 22px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}
#topbox_container_digisense .button_position {
	margin:185px 0 0 20px;

}
.topbox_caption_left	{
	float:left;
	width:250px;
	padding: 0px 0 0 0px;
	font-size:16px;
	line-height:19px
}
.topbox_caption_left	{
	float:left;
	width:250px;
	padding: 0px 0 0 0px;
	font-size:16px;
	line-height:19px
}
.topbox_featured_product .callout	{
	font-size: 18px;
	font-weight:bold;
	height: 65px;
	width: 80px;
	line-height: 22px;
	padding: 25px 10px 10px;
	top: -5px;
	left: 175px;
	background-color: #003366;
	-webkit-border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
	-moz-border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
	border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
	color: #FFFFFF;
	position: relative;
	text-align: center;
}

.featured_img .callout	{
    font-size: 11px;
	font-weight:bold;
    height: 25px;
    width: 50px;
    line-height: 11px;
    padding: 3px 2px 2px;
    top: 5px;
    left: 5px;
	background-color: #88c17c;
    -webkit-border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    -moz-border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    color: #FFFFFF;
    position: relative;
    text-align: center;
    z-index: 100;
    float:left;
}

.featured_img .callout_plus_sign	{
    font-size: 22px;
	font-weight:bold;
    height: 25px;
    width: 40px;
    line-height: 19px;
    padding: 3px 2px 2px;
    top: 55px;
    left: 15px;
	background-color: #9b9b9b;
    -webkit-border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    -moz-border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    color: #FFFFFF;
    position: relative;
    text-align: center;
    z-index: 100;
    float:right;
}

.featured_img .callout_red	{
    font-size: 11px;
	font-weight:bold;
    height: 15px;
    width: 45px;
    line-height: 11px;
    padding: 3px 2px 2px;
    top: 5px;
    left: 5px;
	background-color: #990000;
    -webkit-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px / 30px 30px 30px 30px;
    color: #FFFFFF;
    position: relative;
    text-align: center;
    z-index: 100;
    float:left;
}
.learn_more_list	{
	float:left;
	width:170px;
	padding: 5px 0px 0 0px;
}
.learn_more_icon	{
	float:left;
	width:25px;
	padding: 5px 5px 0 0px;
}
.featured_img .callout	{
    font-size: 11px;
	font-weight:bold;
    height: 25px;
    width: 50px;
    line-height: 11px;
    padding: 3px 2px 2px;
    top: 5px;
    left: 5px;
	background-color: #88c17c;
    -webkit-border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    -moz-border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    color: #FFFFFF;
    position: relative;
    text-align: center;
    z-index: 100;
    float:left;
}

.featured_img .callout_2	{
    font-size: 11px;
	font-weight:bold;
    height: 25px;
    width: 50px;
    line-height: 11px;
    padding: 3px 2px 2px;
    top: 5px;
    left: 5px;
    position: relative;
    text-align: center;
    z-index: 100;
    float:left;
}

.learn_more_list	{
	float:left;
	width:170px;
	padding: 5px 0px 0 0px;
}
.learn_more_icon	{
	float:left;
	width:25px;
	padding: 5px 5px 0 0px;
}

h1.environmentalexpress-head {
    font-size:18px;
    color:#666;
    padding:7px 0px 0px 20px;
    width:738px;
}

#topbox_container.environmentalexpress_landing_pg {
    background: transparent url('/images/ee_hero.jpg') no-repeat scroll top left;
    width:754px;
	height:300px;
	padding:0 0 0 0;
	margin:0 0 0 22px;
    border: solid 1px #ffffff;
    -webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    overflow:hidden;
	font-size:16px;
	line-height:18px;
}
#topbox_container_environmentalexpress_store {
	width:765px;
	padding:10px 10px 0 10px;
	margin:20px 0 0 22px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}

/*---- MASTERFLEX SERIES HEADINGS ----------*/

.Masterflex_pump_series {
	font-size:16px;
	line-height: 18px;
	font-weight:bold;
}
.CL {
		color: #c74a1b;
	}
.LS {
		color: #006772;
	}
.IP {
		color: #cc7b16;
	}
.BT {
		color: #005435;
	}
.save-money-gradient {
	color: #536920;
}

/*Loading progress indicator -spinner*/
.spinner {
	position:   fixed;
	z-index:    999999;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	overflow: auto;
	background: rgba( 255, 255, 255, .8 ) 
				url('/images/ajax-loader.gif') 
				50% 50% 
				no-repeat;
}

/*dropdownlist loading style*/
.cascading-dropdown-loading {
    cursor: wait;
    background: url('/images/ajax-loader_small.gif') 85% center no-repeat transparent;
}

/*Oakton landing page styles*/
#oakton_landing_pg .flat_button {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #d4d4d4;
  height: 32px;
  line-height: 32px;
  padding: 0px 15.6px;
  font-weight: bold;
  font-size: 18px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  margin: 0;
  text-decoration: none;
  text-align: center;
}

.flat_button_16pt {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #d4d4d4;
  height: 32px;
  line-height: 32px;
  padding: 0px 15.6px;
  font-weight: bold;
  font-size: 16px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  margin: 0;
  text-decoration: none;
  text-align: center;
}

flat_button_14pt {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #d4d4d4;
  height: 32px;
  line-height: 32px;
  padding: 0px 15.6px;
  font-weight: bold;
  font-size: 14px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  margin: 0;
  text-decoration: none;
  text-align: center;
}

#oakton_landing_pg .flat_button:hover {
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(top, #ffffff, #dcdcdc);
  background: -moz-linear-gradient(top, #ffffff, #dcdcdc);
  background: -o-linear-gradient(top, #ffffff, #dcdcdc);
  background: linear-gradient(top, #ffffff, #dcdcdc);
}

#oakton_landing_pg .flat_button:active {
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
  background: #eeeeee;
  color: #bbbbbb;
}

#oakton_landing_pg .flat_button:focus {
  outline: none;
}
#oakton_landing_pg .flat_button-pill {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

#oakton_landing_pg .flat_button-caution {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #e8543f, #d9331a);
  background: -moz-linear-gradient(top, #e8543f, #d9331a);
  background: -o-linear-gradient(top, #e8543f, #d9331a);
  background: linear-gradient(top, #e8543f, #d9331a);
  background-color: #e54028;
  border-color: #c22d18;
  color: white;
  text-shadow: 0 -1px 1px rgba(103, 24, 13, 0.35);
}

#oakton_landing_pg .flat_button-caution:hover {
  background-color: #e54028;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #eb6855, #d9331a);
  background: -moz-linear-gradient(top, #eb6855, #d9331a);
  background: -o-linear-gradient(top, #eb6855, #d9331a);
  background: linear-gradient(top, #eb6855, #d9331a);
}

#oakton_landing_pg .flat_button-caution:active {
  background: #cd5240;
  color: #952312;
}	

/*AutoComplete drowndown styling*/

.ui-menu .ui-menu-item a {
    padding: 2px 0.4em 2px 14px;
}

/*SearchFilterCheckBox*/

.item_padding .SearchFilterCheckBox input {
    text-indent: -20px;
    vertical-align: middle;
}

.item_padding .SearchFilterCheckBox label {
  font-size: 12px;
}

.item_padding_techresource {
    	padding:2px 0 2px 23px;
}

.item_padding_techFilterBy {
        	padding:0px 0 0px 18px;
}


/*---- LifeScience css ----------*/

#left_column_container	{
	width: 183px;
	float: left;
	margin-right: 28px;
	padding-top: 0px;
	margin-bottom: 0px;
}
.search_need_assist_ad
{
    float:left;
    /*background-image:url('/images/need_assistance.jpg');*/
    background-repeat:no-repeat;
    background-position:bottom right;
	background-position-x: 40%;
    background-position-y: 110%;
    width:183px;
    height:225px;
    margin-top:10px;
    margin-bottom:10px; 
}
#topbox_container_lifescience {
	background: transparent url('http://static.coleparmer.com/small_images/lifescience-banner-740.jpg') no-repeat;
	width:760px;
	height:240px;
	padding:0;
	margin:20px 0 10px 22px;
	border: solid 1px #e3e3e3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	overflow:hidden;
	font-size:16px;
	line-height:18px;
}
    #topbox_container_lifescience .button_position {
        margin: 185px 0 0 20px;
    }

h1_Life-Science {
    font-size: 20px;
    line-height: normal;
    width: 600px;
    margin-top: 10px;
}


/*category product focus box style*/
.product_focus_item	{
	width:135px;
	margin:5px 10px 10px 0;
	text-align:center;
}
.product_focus_image	{
	width:126px;
	text-align:center;
    padding:0 0 0 5px;
}

.product_focus_item_small	{
	padding:0 0.1em 0.5em;
	text-align:center;
	margin:0.5em 0.1em;
}
.product_focus_image_small	{
	vertical-align:top;
	margin:0.1em 0 0 0;
}


/*BMSM promo box style*/
.bmsm_box {
    width:280px;
    z-index: 100;
}
.bmsm_text_wrapper {
    padding:5px; background-color:#b0e06a; height:106px;border:solid 1px rgba(0, 0, 0, 0.15);
}
.bmsm_shopall {
    background-color:#006633; padding:2px;
}

/*brand page Co-op box style*/

.brand_pg_coop_wrapper {
    width:775px;
    z-index: 100;
    margin-top: -50px;
}
.brand_pg_coop_wrapper_notext {
    width:775px;
    z-index: 100;
}
.brand_pg_coop_box {
    width:380px;
    z-index: 100;
}
.cat_pg_double_box {
    width:275px;
    z-index: 100;
}
.brand_coop_text_wrapper_blue {
    padding:5px; background-color:#D3E4E7; height:126px;
}
.brand_coop_text_wrapper {
    padding:5px; background-color:#e3e3e3; height:126px;
}
.brand_coop_text_wrapper_BMSM {
    padding:5px 0; background-color:#fff; height:130px;border:solid 1px rgba(0, 0, 0, 0.15);
}
.brand_coop_text_wrapper_white {
    padding:5px; background-color:#f8f8f8; height:126px;
}
.brand_coop_shopall {
    background-color:#999; padding:2px;
}

.brand_coop_shopallBMSM {
    background-color:#006633; padding:4px; margin:-20px 0; text-align:right;
}

.product_focus_threeacross	{
	width:185px;
    margin:5px 5px 10px 0;
	text-align:center;
}
.product_focus_image_threeacross {
    width:180px;
    padding:0 0 0 3px;
    text-align:center;
    vertical-align:top;
    margin:5px 0 0 0;
}

                /*responsive table style*/
#page-wrap {
	margin: 22px;
}


	/* 
	Generic Styling, for Desktops/Laptops 
	*/
#responsive-grid	table  { 
		width: 100%; 
		border-collapse: collapse; 
	}
	/* Zebra striping 
#responsive-grid	tr:nth-of-type(odd) { 
		background: #e3e3e3; 
	}
        */
#responsive-grid	th { 
		background: #333; 
		color: white; 
		font-weight: bold; 

	}
#responsive-grid	td th  { 
		padding: 30px 6px; 
		border: 1px solid #e3e3e3; 
		text-align: left; 
	}

#responsive-grid2	table  { 
		width: 100%; 
		border-collapse: collapse; 
	}


#responsive-grid2	td  { 
		padding: 10px 6px; 
		border-bottom: 1px solid #e3e3e3; 
        text-align: left; 
	}
#responsive-grid2	th h2 { 
		color: #fff; 
        background-color:#006699;
		font-weight: bold; 
        font-size:18px;
        padding: 10px 6px; 
		text-align: center; 
        border:0;
        text-decoration:none;

	}

#responsive-grid2 hr {
    color: #e3e3e3;
}
#responsive-grid2 img {
    border: 0;
        /* assures that the the maximum height and width of the image will not be bigger than the size of the containing screen. This can be optional depending on your preference */
    max-height:100%;
    max-width:100%;
}
.float_left_padding {
    float: left;
    padding: 6px;
}
.float_right_padding {
    float: right;
    padding: 6px;
}
#responsive-grid img {
    border: 0;
    /* assures that the the maximum height and width of the image will not be bigger than the size of the containing screen. This can be optional depending on your preference */
    max-height:100%;
    max-width:100%;
}
#master_header_mobile 
{
    position:relative;
	top:0px;
	left:0px;
	z-index: 100;
	width: 45%;
	height: 170px;
	margin:0px;
    text-align: left;
}
#search_blue_bar_mobile {
    position: relative;
    top: 96px;
    left: 0px;
    z-index: 5;
    width: 480px;
    height: 38px;
    margin: 0px;
    padding: 0px;
    overflow: show;
    background-color: #006699;
}
.MasterSearchCellmobile Input 
{
    width: 480px;
    height: 26px;
    float: left;
    margin: 3px 8px 0px 4px;
    font-size: 14pt;
}
.mobile-master_main_page 
{
	width:480px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: left;
	background: none;
}
h1 mobile span 
{
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    overflow: visible;
    width: 480px;
}
h1.mobile_no_crumbtrail_head
{
	float:none; 
	margin-bottom:-10px;
	color:#565656;
	font-size:11px;
	font-weight:bold;
	line-height: 14px;
	width:480px;
	text-align:left;
}
#mobile-search_blue_bar {
    position: absolute;
    top: 96px;
    left: 0px;
    z-index: 5;
    width: 480px;
    height: 38px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    background-color: #006699;
}
.floating-div {
    /* Important */
    float: left;
	margin: 0 10px 0 10px;
}
.floating-div-container {
    width: 90%;
	max-width: 780px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 440px;/* a min-width may be desirable to keep this layout from getting too narrow. This keeps line length more readable in the side columns. IE6 does not respect this declaration. */
	background-color: #FFF;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
}

/* WordPress styles for tech articles */
#tech_info_article_wrapper .alignright {
	float: right;
	margin: 7px 0 7px 24px;
	clear: right;
}
#tech_info_article_wrapper .alignleft{
	float: left;
	margin: 7px 24px 7px 0;
	clear: left;
}
#tech_info_article_wrapper .aligncenter {
	display: block;
	margin: 7px auto 7px auto;
	clear: left;
}
#tech_info_article_wrapper .strikethrough {
	text-decoration: line-through;
}
#tech_info_article_wrapper pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.DivTopLink
{
	position:absolute;
	right:300px;
}

iframe[name='google_conversion_frame'] {
	height: 0 !important;
	width: 0 !important; 
	line-height: 0 !important; 
	font-size: 0 !important;
}

/* New Quantity breaks styling */
.priceBreaks {
    border-right: 1px solid #999;
    float: left;
    text-align: center;
}
.priceBreaks span.pricetblbottom {
    border-top: 1px solid #999;
    line-height: 24px;
    padding-left: 10px;
    padding-right: 10px;
	    padding-top: 2px;
}
.priceBreakslast span.pricetblbottom{
	border-top: 1px solid #999;
    line-height: 24px;
    padding: 2px 10px 10px 10px;
    border-right: 0 none;
}
.priceBreakslast    {
    text-align: center;
    float: left;
}
.priceBreaksfirst{
	float: left;
	border-top: 0 none;
    line-height: 18px;
    padding: 0 4px;
    border-right: 0 none;
	font-weight: bold;
	color: #000;
}
#quantity_discount_box	{
    min-width: 235px;
	max-width: 320px;
}
#quantity_discount_header	{
	background-image: url(/images/QD-header2.png);
	background-repeat: no-repeat;
    background-position: right top;
	height: 19px;
	padding: 13px 0 0 4px;
	font-weight: bold;
	color: #fff;
}
#quantity_discount_box3	{
	width: 250px;
    height: 36px;
}
#quantity_discount_header3	{
	background-image: url(images/QD-header3.png);
	background-repeat: no-repeat;
	height: 32px;
	padding: 13px 0 0 22px;
	font-weight: bold;
}
#pricebreak_table	{
    color: #000;
    width: 100%;
    border-collapse: collapse;
}
#pricebreak_table th, #pricebreak_table td {
    border: 1px solid #006633;
    background-color: #a5dc55;
}

#pricebreak_table th {
    width: 50px;
}
#pricebreak_table td {
    text-align: center;
}

/* customizing jquery accordion styling */

.cp-accordion .ui-accordion-header {
    cursor: pointer;
    display: block;
    margin-top: 2px;
    min-height: 0;
    /* padding: 0.5em 0.5em 0.5em 0.7em;*/
    position: relative;
    font-weight: bold;
}
.cp-accordion .ui-accordion-content {
    border-top: 0 none;
    overflow: auto;
    padding: 0.1em 0.5em;
}
.ui-helper-reset {
    border: 0 none;
    line-height: 16px;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 0.9em;
}

  /* pH Tes Strips landing page*/

#topbox_container.pH-Test-Strips_landing_page {
    background: transparent url('http://static.coleparmer.com/small_images/pH-Test-Strips_hero.jpg') no-repeat scroll top left;
    width:754px;
	height:150px;
	padding:0 0 0 0;
	margin:0 0 0 22px;
    border: solid 1px #ffffff;
    -webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
    overflow:hidden;
	font-size:16px;
	line-height:18px;
}
h2#mfg_name_number
{
    float:left;
    margin:1px 0px 5px 0px;
    width:569px;
    font-size:13px;
    line-height:16px;
    font-weight:normal;
    color:#333;
}

.subheader-text {
width: 755px;
margin-left:20px;
}

.CC_featured_product_box	{
	background-repeat:no-repeat;
	background-position:bottom right;
	width:183px;
	margin:10px 0;
    padding-bottom:10px;
    text-align:center;
}
.CC_FP_img1	{
	background-image:url('http://static.coleparmer.com/small_images/PPA-Why-CP-customersfirst.png');
	background-repeat:no-repeat;
	background-position: -3px 11px;
	width: 183px;
	z-index:1;
}





  
.pr-snippet-wrapper
{
    border:0px !important;
    padding:0px !important;
    text-align:center !important;
    background:transparent !important;
}
   



.pr-snippet-stars
{
    margin-right:0px !important;
    margin-left:0px !important;
    padding:0px !important;
    border:0px !important;
    float:none !important;
}
.pr-snippet-read-write
{
    border:0px !important;
}
.pr-snippet-review-count
{
    margin-top:5px !important;
    font-size:11px !important;
}
.pr-snippet-read-reviews
{
    border-right:0px !important;
    float:none !important;
    font-size:11px !important;
}


ul.pr-attribute-value-list
{
    text-indent:0px !important;
}
.prPaContainer
{
    padding:10px !important;
}
.prPaContainer, .prPaFooter
{
    width:756px !important;
}
.prPaFooter
{
    padding:10px !important;
}

/* ------------------------------------ Begin Quickview Popup  ------------------------------------------------------ */



.QV-popup-titlebar {
	background: #fff;
	padding:10px;
    float:left;
    width:850px;
}
.QV-skudescription	{
		font-size:18px;
}
.QV-popup-body	{
	margin:0 10px 10px;
	width:984px;
}

.QV-close-popup a
{
	float:right;
	height:15px;
	width:100px;
	cursor:pointer;
	margin-right:5px;
	margin-top:0px;
	padding-top:2px;
	color:#006699;
	text-align:right;
	vertical-align:text-top;
}
.QV-product-sticker	{
    position: relative;
    top: -3px;
    left: 1px;
}
.QV-addtocart-box	{
	background-color:#e3e3e3;
	height:240px;
	padding:5px;
	margin:0 0 20px 0;
    position: relative;
}

.QV-quantity {
    margin:0 0 5px 0;
    }

#QV-right-column	{
	float:right;
	width: 245px;
	margin:-10px 15px 0 0;
}

#QV-container	{
	width: 38%;
	height: 80%;
	position: absolute;
	top: 65px;
	bottom: 0;
	left: 90px;
	right: 0;
	margin: 0 auto -10px;
	padding: 10px;
	border: 0px solid black;
	text-align: right;
}
/* Content container */
div#QV-content
{
		border:1pt solid #e3e3e3;
        text-align:left;
        overflow: auto;
        height: 95%;
		padding: 0 0 0 5px;
}

div.QV-bar
{
        width: 100%;
        height: 1px;
        background: #FFFFFF;
        overflow: hidden;
}

#ProductPopUpView #tblmarketing {
    width: auto;
}

#ProductPopUpView .spec_table {
    width: 100%;
}

#ProductPopUpView #quantity_discount_box {
    position: absolute;
    bottom: 5px;
}

#mfClose {
        position:absolute;
        padding-left:587px;
        margin-top:-457px;
        z-index: 999999; 
    }
#ProductPopUpView {
    display: none;
    position: absolute;    
    padding: 0px;
    z-index: 999995;   
    box-shadow: 10px 10px 10px #333;
    background-color: #fff;
    height : 500px;
    width:1024px;
}
#backgroundLayer{
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    z-index: 999990;
   
}

   .qvLink {
            display:block;
            visibility:hidden;
            cursor:pointer;
            background-color:#333;
            color:#fff;
            padding:3px 6px;
            width:65px;
            font-weight:bold;
            position:relative;
            
        }

img.qw_image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto
        }


        /*-----------------------Exp mgr cartridge styling-----------------------*/

.Absolute-Center {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}

.spotlightrecord {
        margin:3px 0px 0px 0;
        width:185px;
        /*border-right:1px solid #d3d3d3;
        border-left:1px solid #d3d3d3;*/
        border-bottom:1px solid #d3d3d3;
        float:left;
        position:relative;
        box-sizing:border-box;   
        padding:0 10px;
    }

#right-column .spotlightrecord {
    border-right:solid 1px #d3d3d3;
    border-left:solid 1px #d3d3d3;
    border-top:solid 1px #d3d3d3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Safari/Chrome rounded corners */
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Firefox rounded corners */
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Opera rounded corners */
	-khtml-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Konqueror rounded corners */
}

#master_left_sidebar .spotlightrecord {
    border-right:solid 1px #d3d3d3;
    border-left:solid 1px #d3d3d3;
    border-top:solid 1px #d3d3d3;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Safari/Chrome rounded corners */
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Firefox rounded corners */
	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Opera rounded corners */
	-khtml-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px; /* Konqueror rounded corners */
}

 #product_spotlight_image   {
        width:100%;
        height:100%;
}

.SpotlightImage {
        max-width:126px;
        max-height:126px;

    }

.spotlightrecord_image {
    width:126px;
    height:126px;
    margin:0 auto;
    padding:0 0 10px;
    position:relative;
    }

.spotlightrecord_detail {
        text-align:center;
        padding:0 0 10px 0;
    }

.spotlightrecord_detail h4 {
        min-height:40px;
        max-height:40px;
        margin:0 0 5px 0;
        font-weight:normal;
        font-size:11px;
        }

.spotlight-price {
    max-height:30px;
    min-height:30px;
    padding:0 0 0 0;
}

.ucSpotLightListLeft {
    width:185px;
    margin:0 auto;
}

#ucSpotLightListRight {
    width:185px;
    margin:0 auto;
    border-left:solid 1px #d3d3d3;
}

.SpotLightListFooter {
    width:776px;
    margin:0 auto 0 22px;
}

.FooterContentBanner {
    margin:20px 0 20px 22px;
    background-color:#fff;
}

.FooterContentText {
    width:776px;
    margin:20px 0 20px 22px;
}

.RightContentText P {
    margin:20px 0;
}

.RightContentText img {
   padding:10px
}

.UpperContentText {
    width:569px;
    margin:20px 0;
}

.UpperContentBanner {
    margin:20px 0;
}
.RightContentBanner {
    margin:0 0 20px 0;
}

.RightContentBanner img {
    padding:10px;
}

.LeftContentBanner img {
   padding:10px
}

.LeftContentBanner P {
   margin:5px 0;
}

.section_break {
    clear:both;
    padding:10px 0 5px 5px;
    margin:15px 0 0 0;
}

span.spotlight_header_bkgrd
{
	/*background-image: url('/images/gray_bckgrd_1x42.gif');
	background-repeat:repeat-x;
	background-position:top left;
        	height:42px;*/
	margin-top:0px;
    font-size:16px;
    line-height:19px;
}

.main-media-banner-wrapper {
    width:596px;
}

.cartridge-wrapper-mainspan-596 {
    clear:both;
    width:592px;
    margin:0px 2px 3px 0;
    background-color:#d3d3d3;
}

.cartridge-wrapper-onethird-198 {
    width:196px;
    border:solid 0px #e3e3e3;
	float:left;	
	margin:0px 2px 3px 0;
        background-color:#d3d3d3;
}

.cartridge-wrapper-half-298 {
    width:295px;
    border:solid 0px #e3e3e3;
	float:left;	
	margin:0px 2px 3px 0;
        background-color:#d3d3d3;
}

.cartridge-wrapper-twothirds-396 {
    width:394px;
    border:solid 0px #e3e3e3;
	float:left;	
	margin:0px 2px 3px 0;
        background-color:#d3d3d3;
}

/* Left Side Bar Menu */
.megamenu
{
    border: #c2deec 1px solid;
    border-left:0px;
    padding-right: 10px;
    display: none;
    padding-left: 10px;
    z-index: 100;
    background: #e3e3e3;
    left: 0px;
    padding-bottom: 10px;
    font: 12px Verdana;
    padding-top: 10px;
    position: absolute;
    top: 0px;
}
* html .megamenu
{
    /*left: 314px !important;*/
}
*:first-child+html .megamenu
{
    /*left: 314px !important;*/
}
.megamenu
{
    /*left: 314px\0/ !important;*/
    box-shadow: 5px 5px 5px #888888;
}
.megamenu .column
{
    float: left;
    width: 569px;
    margin-right: 20px;
    margin-left:0px;
}
.megamenu .column ul
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
.megamenu .column ul li
{
    padding-bottom: 10px;
}
.megamenu .column h3
{
    background: #e0e0e0;
    margin: 0px 0px 5px;
    font: bold 13px Verdana;
}
.megamenu .column ul li a
{
    text-decoration: none;
}
.megamenu .column ul li a:hover
{
        color: Red;
}
.megatopmenu
{
    border: #e3e3e3 1px solid;
    padding: 10px;
    display: none;
    z-index: 100;
    background: #ffffff;
    font: 12px Verdana;
    position: absolute;
    top: 0px;
    left: 150px;
}

#left_menu_borders
{
    display:block;
    height:auto; 
    border:1px solid #c2deec; 
    border-top:0px; 
    padding-left:5px;
    background-color:#ffffff;
    background-image:url(/images/arrow_left_menu.gif);
    background-position: right center;
    background-repeat: no-repeat;
}

#left_menu_borders.no_arrow {
    background-image: none;
}
#left_menu_arrows
{
    float:right; 
    border:0px; 
    margin:8px 5px 0px 0px;
    position:relative;
    z-index:500;
}
#left_menu_links
{
    padding:5px 15px 5px 0px; 
    margin:0px; 
    font-size:12px;
    line-height:15px;
    text-align: left;
}
.mega_menu_header
{
    margin:10px 0px 10px 10px;
    line-height:30px;
}
.megamenu table tbody tr td
{
    width:188px;
    vertical-align:top;
    margin-left:5px;
    margin-right:5px;
    /*border-right: 1px solid #999999;
    border-left: 1px solid #999999;*/
    padding:0px 10px;
}
/*
#shop_by
{
    position:relative;
    width:109px;
    height:37px;
    top:0px;
    left:0px;
}
#shop_by:hover
{
    
    background-image:url('/images/menu_shopby_hover.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    width:109px;
    height:37px;
    color:#FFFFFF;
} */
#master_header .leftmegamenu
{
    margin-top:35px;
    z-index: 2000;
    position: relative;
}
.leftmegamenu
{
    background: #fff;
}
.leftmegamenu .popular_categories
{
    margin-bottom: 10px;
}
/* from http://alexwolfe.github.io/Buttons/  */

@-webkit-keyframes glowing {
  /* line 8, ../scss/partials/_glow.scss */
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 9, ../scss/partials/_glow.scss */
  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 10, ../scss/partials/_glow.scss */
  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@-khtml-keyframes glowing {
  /* line 14, ../scss/partials/_glow.scss */
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 15, ../scss/partials/_glow.scss */
  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 16, ../scss/partials/_glow.scss */
  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@-moz-keyframes glowing {
  /* line 20, ../scss/partials/_glow.scss */
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 21, ../scss/partials/_glow.scss */
  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 22, ../scss/partials/_glow.scss */
  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@-ms-keyframes glowing {
  /* line 26, ../scss/partials/_glow.scss */
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 27, ../scss/partials/_glow.scss */
  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 28, ../scss/partials/_glow.scss */
  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@-o-keyframes glowing {
  /* line 32, ../scss/partials/_glow.scss */
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 33, ../scss/partials/_glow.scss */
  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 34, ../scss/partials/_glow.scss */
  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@keyframes glowing {
  /* line 38, ../scss/partials/_glow.scss */
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 39, ../scss/partials/_glow.scss */
  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 40, ../scss/partials/_glow.scss */
  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

/* line 25, ../scss/partials/_buttons.scss */
.button {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #d4d4d4;
  height: 32px;
  line-height: 32px;
  padding: 0px 25.6px;
  font-weight: bold;
  font-size: 18px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #666666;
  text-shadow: 0 1px 1px white;
  margin: 0;
  text-decoration: none;
  text-align: center;
}
/* line 43, ../scss/partials/_buttons.scss */
.button:hover {
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(top, #ffffff, #dcdcdc);
  background: -moz-linear-gradient(top, #ffffff, #dcdcdc);
  background: -o-linear-gradient(top, #ffffff, #dcdcdc);
  background: linear-gradient(top, #ffffff, #dcdcdc);
  color: #666666;
}
/* line 47, ../scss/partials/_buttons.scss */
.button:active {
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
  background: #eeeeee;
  color: #bbbbbb;
}
/* line 53, ../scss/partials/_buttons.scss */
.button:focus {
  outline: none;
}

/* line 59, ../scss/partials/_buttons.scss */
input.button, button.button {
  height: 34px;
  cursor: pointer;
}

/* line 65, ../scss/partials/_buttons.scss */
.button-block {
  display: block;
}

/* line 74, ../scss/partials/_buttons.scss */
.button.disabled,
.button.disabled:hover,
.button.disabled:active,
input.button:disabled,
button.button:disabled {
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  background: #EEE;
  border: 1px solid #DDD;
  text-shadow: 0 1px 1px white;
  color: #CCC;
  cursor: default;
}

/* line 84, ../scss/partials/_buttons.scss */
.button-wrap {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: -moz-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: -o-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: linear-gradient(top, #e3e3e3, #f2f2f2);
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  -ms-border-radius: 200px;
  -o-border-radius: 200px;
  border-radius: 200px;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  padding: 10px;
  display: inline-block;
}

/* line 100, ../scss/partials/_buttons.scss */
.button-rounded {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 100, ../scss/partials/_buttons.scss */
.button-pill {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

/* line 100, ../scss/partials/_buttons.scss */
.button-circle {
  -webkit-border-radius: 240px;
  -moz-border-radius: 240px;
  -ms-border-radius: 240px;
  -o-border-radius: 240px;
  border-radius: 240px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  width: 120px;
  line-height: 120px;
  height: 120px;
  padding: 0px;
  border-width: 4px;
  font-size: 18px;
}

/* line 135, ../scss/partials/_buttons.scss */
.button-primary {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00b5e5, #008db2);
  background: -moz-linear-gradient(top, #00b5e5, #008db2);
  background: -o-linear-gradient(top, #00b5e5, #008db2);
  background: linear-gradient(top, #00b5e5, #008db2);
  background-color: #00a1cb;
  border-color: #007998;
  color: white;
  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);
}
/* line 142, ../scss/partials/_buttons.scss */
.button-primary:hover {
  background-color: #00a1cb;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00c9fe, #008db2);
  background: -moz-linear-gradient(top, #00c9fe, #008db2);
  background: -o-linear-gradient(top, #00c9fe, #008db2);
  background: linear-gradient(top, #00c9fe, #008db2);
  color: white;
}
/* line 146, ../scss/partials/_buttons.scss */
.button-primary:active {
  background: #1495b7;
  color: #005065;
}

/* line 135, ../scss/partials/_buttons.scss */
.button-action {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8fcf00), color-stop(100%, #6b9c00));
  background: -webkit-linear-gradient(top, #8fcf00, #6b9c00);
  background: -moz-linear-gradient(top, #8fcf00, #6b9c00);
  background: -o-linear-gradient(top, #8fcf00, #6b9c00);
  background: linear-gradient(top, #8fcf00, #6b9c00);
  background-color: #7db500;
  border-color: #5a8200;
  color: white;
  text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35);
}
/* line 142, ../scss/partials/_buttons.scss */
.button-action:hover {
  background-color: #7db500;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0e800), color-stop(100%, #6b9c00));
  background: -webkit-linear-gradient(top, #a0e800, #6b9c00);
  background: -moz-linear-gradient(top, #a0e800, #6b9c00);
  background: -o-linear-gradient(top, #a0e800, #6b9c00);
  background: linear-gradient(top, #a0e800, #6b9c00);
  color: white;
}
/* line 146, ../scss/partials/_buttons.scss */
.button-action:active {
  background: #76a312;
  color: #374f00;
}

/* line 135, ../scss/partials/_buttons.scss */
.button-highlight {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9915), color-stop(100%, #d87e04));
  background: -webkit-linear-gradient(top, #fa9915, #d87e04);
  background: -moz-linear-gradient(top, #fa9915, #d87e04);
  background: -o-linear-gradient(top, #fa9915, #d87e04);
  background: linear-gradient(top, #fa9915, #d87e04);
  background-color: #f18d05;
  border-color: #bf7004;
  color: white;
  text-shadow: 0 -1px 1px rgba(91, 53, 2, 0.35);
}
/* line 142, ../scss/partials/_buttons.scss */
.button-highlight:hover {
  background-color: #f18d05;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba42e), color-stop(100%, #d87e04));
  background: -webkit-linear-gradient(top, #fba42e, #d87e04);
  background: -moz-linear-gradient(top, #fba42e, #d87e04);
  background: -o-linear-gradient(top, #fba42e, #d87e04);
  background: linear-gradient(top, #fba42e, #d87e04);
  color: white;
}
/* line 146, ../scss/partials/_buttons.scss */
.button-highlight:active {
  background: #d8891e;
  color: #8d5303;
}

/* line 135, ../scss/partials/_buttons.scss */
.button-caution {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #e8543f, #d9331a);
  background: -moz-linear-gradient(top, #e8543f, #d9331a);
  background: -o-linear-gradient(top, #e8543f, #d9331a);
  background: linear-gradient(top, #e8543f, #d9331a);
  background-color: #e54028;
  border-color: #c22d18;
  color: white;
  text-shadow: 0 -1px 1px rgba(103, 24, 13, 0.35);
}
/* line 142, ../scss/partials/_buttons.scss */
.button-caution:hover {
  background-color: #e54028;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #eb6855, #d9331a);
  background: -moz-linear-gradient(top, #eb6855, #d9331a);
  background: -o-linear-gradient(top, #eb6855, #d9331a);
  background: linear-gradient(top, #eb6855, #d9331a);
  color: white;
}
/* line 146, ../scss/partials/_buttons.scss */
.button-caution:active {
  background: #cd5240;
  color: #952312;
}

/* line 135, ../scss/partials/_buttons.scss */
.button-royal {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99389f), color-stop(100%, #752a79));
  background: -webkit-linear-gradient(top, #99389f, #752a79);
  background: -moz-linear-gradient(top, #99389f, #752a79);
  background: -o-linear-gradient(top, #99389f, #752a79);
  background: linear-gradient(top, #99389f, #752a79);
  background-color: #87318c;
  border-color: #632466;
  color: white;
  text-shadow: 0 -1px 1px rgba(26, 9, 27, 0.35);
}
/* line 142, ../scss/partials/_buttons.scss */
.button-royal:hover {
  background-color: #87318c;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab3eb2), color-stop(100%, #752a79));
  background: -webkit-linear-gradient(top, #ab3eb2, #752a79);
  background: -moz-linear-gradient(top, #ab3eb2, #752a79);
  background: -o-linear-gradient(top, #ab3eb2, #752a79);
  background: linear-gradient(top, #ab3eb2, #752a79);
  color: white;
}
/* line 146, ../scss/partials/_buttons.scss */
.button-royal:active {
  background: #764479;
  color: #3e1740;
}

/* line 160, ../scss/partials/_buttons.scss */
.button-flat {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #eeeeee;
  border: none;
  text-shadow: none;
}
/* line 169, ../scss/partials/_buttons.scss */
.button-flat:hover {
  background: #fbfbfb;
}
/* line 172, ../scss/partials/_buttons.scss */
.button-flat:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #eeeeee;
  color: #bbbbbb;
}
/* line 177, ../scss/partials/_buttons.scss */
.button-flat.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 189, ../scss/partials/_buttons.scss */
.button-flat-primary {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #00a1cb;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 198, ../scss/partials/_buttons.scss */
.button-flat-primary:hover {
  background: #00b5e5;
  color: white;
}
/* line 201, ../scss/partials/_buttons.scss */
.button-flat-primary:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #1495b7;
  color: #00647f;
}
/* line 206, ../scss/partials/_buttons.scss */
.button-flat-primary.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 189, ../scss/partials/_buttons.scss */
.button-flat-action {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #7db500;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 198, ../scss/partials/_buttons.scss */
.button-flat-action:hover {
  background: #8fcf00;
  color: white;
}
/* line 201, ../scss/partials/_buttons.scss */
.button-flat-action:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #76a312;
  color: #486900;
}
/* line 206, ../scss/partials/_buttons.scss */
.button-flat-action.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 189, ../scss/partials/_buttons.scss */
.button-flat-highlight {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #f18d05;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 198, ../scss/partials/_buttons.scss */
.button-flat-highlight:hover {
  background: #fa9915;
  color: white;
}
/* line 201, ../scss/partials/_buttons.scss */
.button-flat-highlight:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #d8891e;
  color: #a66103;
}
/* line 206, ../scss/partials/_buttons.scss */
.button-flat-highlight.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 189, ../scss/partials/_buttons.scss */
.button-flat-caution {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #e54028;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 198, ../scss/partials/_buttons.scss */
.button-flat-caution:hover {
  background: #e8543f;
  color: white;
}
/* line 201, ../scss/partials/_buttons.scss */
.button-flat-caution:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #cd5240;
  color: #ac2815;
}
/* line 206, ../scss/partials/_buttons.scss */
.button-flat-caution.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 189, ../scss/partials/_buttons.scss */
.button-flat-royal {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #87318c;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 198, ../scss/partials/_buttons.scss */
.button-flat-royal:hover {
  background: #99389f;
  color: white;
}
/* line 201, ../scss/partials/_buttons.scss */
.button-flat-royal:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #764479;
  color: #501d53;
}
/* line 206, ../scss/partials/_buttons.scss */
.button-flat-royal.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 221, ../scss/partials/_buttons.scss */
.button-large {
  font-size: 19px;
  height: 38.4px;
  line-height: 38.4px;
  padding: 0px 30.72px;
}

/* line 245, ../scss/partials/_buttons.scss */
input.button-large, button.button-large {
  height: 40.4px;
}

/* line 221, ../scss/partials/_buttons.scss */
.button-small {
  font-size: 16px;
  height: 25.6px;
  line-height: 25.6px;
  padding: 0px 20.48px;
}

/* line 245, ../scss/partials/_buttons.scss */
input.button-small, button.button-small {
  height: 27.6px;
}

/* line 221, ../scss/partials/_buttons.scss */
.button-tiny {
  font-size: 12px;
  height: 22.4px;
  line-height: 22.4px;
  padding: 0px 17.92px;
}

/* line 245, ../scss/partials/_buttons.scss */
input.button-tiny, button.button-tiny {
  height: 24.4px;
}

/* line 265, ../scss/partials/_buttons.scss */
.button.glow {
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
  -ms-animation-duration: 3s;
  -o-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -khtml-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: glowing;
  -khtml-animation-name: glowing;
  -moz-animation-name: glowing;
  -ms-animation-name: glowing;
  -o-animation-name: glowing;
  animation-name: glowing;
}
/* line 268, ../scss/partials/_buttons.scss */
.button.glow:active {
  -webkit-animation-name: none;
  -moz-animation-name: none;
  -ms-animation-name: none;
  -o-animation-name: none;
  animation-name: none;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
}

/* line 279, ../scss/partials/_buttons.scss */
.button-dropdown {
  position: relative;
  overflow: visible;
  display: inline-block;
}
/* line 284, ../scss/partials/_buttons.scss */
.button-dropdown .button-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 999;
}
/* line 295, ../scss/partials/_buttons.scss */
.button-dropdown .button .icon-caret-down {
  font-size: 90%;
  margin: 0px 0px 0px 3px;
  vertical-align: middle;
}
/* line 302, ../scss/partials/_buttons.scss */
.button-dropdown ul.button-dropdown-menu-below {
  top: 115%;
}
/* line 305, ../scss/partials/_buttons.scss */
.button-dropdown ul.button-dropdown-menu-above {
  bottom: 115%;
  top: auto;
}
/* line 311, ../scss/partials/_buttons.scss */
.button-dropdown ul {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: none;
  position: absolute;
  background: #fcfcfc;
  top: -2px;
  left: -2px;
  z-index: 1000;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  min-width: 102%;
}
/* line 325, ../scss/partials/_buttons.scss */
.button-dropdown ul li {
  padding: 0px;
  margin: 0px;
  display: block;
}
/* line 330, ../scss/partials/_buttons.scss */
.button-dropdown ul li:first-child a {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 333, ../scss/partials/_buttons.scss */
.button-dropdown ul li:last-child a {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 339, ../scss/partials/_buttons.scss */
.button-dropdown ul .button-dropdown-divider {
  -webkit-box-shadow: inset 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 0px white;
  box-shadow: inset 0px 1px 0px white;
  border-top: 1px solid #e4e4e4;
}
/* line 344, ../scss/partials/_buttons.scss */
.button-dropdown ul a {
  display: block;
  padding: 0px 20px;
  text-decoration: none;
  font-size: 12px;
  color: #333333;
  line-height: 30px;
  white-space: nowrap;
}
/* line 353, ../scss/partials/_buttons.scss */
.button-dropdown ul a:hover {
  background-color: #3c6ab9;
  color: white;
}


/* Custom button styles below */


.flat_button {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #d4d4d4;
  height: 32px;
  line-height: 32px;
  padding: 0px 25.6px;
  font-weight: bold;
  font-size: 18px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  margin: 0;
  text-decoration: none;
  text-align: center;
}
.flat_button_thin {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #d4d4d4;
  height: 22px;
  line-height: 20px;
  font-weight: bold;
  font-size: 14px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  margin: 0 20px;
  text-decoration: none;
  text-align: center;
}
.flat_button_thin_nomargin {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #d4d4d4;
  height: 22px;
  line-height: 20px;
  padding: 0px 10px;
  font-weight: bold;
  font-size: 14px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  text-decoration: none;
  text-align: center;
}
.flat_button_thin_nomargin_smltext {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #d4d4d4;
  height: 22px;
  line-height: 21px;
  padding: 0px 10px;
  font-weight: bold;
  font-size: 11px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  text-decoration: none;
  text-align: center;
}
.flat_button_extrathin_nomargin_smltext {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  border: 1px solid #d4d4d4;
  height: 18px;
  line-height: 17px;
  padding: 0px 10px;
  font-weight: bold;
  font-size: 11px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  text-decoration: none;
  text-align: center;
}
.flat_button_thin_sml_minmargin {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    background-color: #eeeeee;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
    background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
    background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
    background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
    background: linear-gradient(top, #fbfbfb, #e1e1e1);
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    border: 1px solid #d4d4d4;
    height: 22px;
    line-height: 20px;
    padding: 0px 10px;
    font-weight: bold;
  font-size: 12px;
  color: #666666;
  text-shadow: 0 1px 1px white;
    margin: 0 10px;
  text-decoration: none;
  text-align: center;
}
.flat_button_thin_center {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #d4d4d4;
  height: 22px;
  line-height: 20px;
  padding: 0px 10px;
  font-weight: bold;
  font-size: 14px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  margin: 10px 30px;
  text-decoration: none;
  text-align: center;
}

.flat_button:hover {
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(top, #ffffff, #dcdcdc);
  background: -moz-linear-gradient(top, #ffffff, #dcdcdc);
  background: -o-linear-gradient(top, #ffffff, #dcdcdc);
  background: linear-gradient(top, #ffffff, #dcdcdc);
  color: #666666;
}
.flat_button:visited {
    color: #ffffff;
}

.flat_button:active {
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
  background: #eeeeee;
  color: #bbbbbb;
}

.flat_button:focus {
  outline: none;
}
.flat_button-pill {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
.flat_button-pill_thin {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}

.flat_button-caution {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #e8543f, #d9331a);
  background: -moz-linear-gradient(top, #e8543f, #d9331a);
  background: -o-linear-gradient(top, #e8543f, #d9331a);
  background: linear-gradient(top, #e8543f, #d9331a);
  background-color: #e54028;
  border-color: #c22d18;
  color: white;
  text-shadow: 0 -1px 1px rgba(103, 24, 13, 0.35);
}

.flat_button-caution:hover {
  background-color: #e54028;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #eb6855, #d9331a);
  background: -moz-linear-gradient(top, #eb6855, #d9331a);
  background: -o-linear-gradient(top, #eb6855, #d9331a);
  background: linear-gradient(top, #eb6855, #d9331a);
  color: white;
}

.flat_button-caution:active {
  background: #cd5240;
  color: white;
}

.flat_button-caution:visited {
  background: #cd5240;
  color: white;
}

/* line 189, ../scss/partials/_buttons.scss */
.flat_button-highlight {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #f18d05;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 198, ../scss/partials/_buttons.scss */
.flat_button-highlight:hover {
  background: #fa9915;
  color: white;
}
/* line 201, ../scss/partials/_buttons.scss */
.flat_button-highlight:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #d8891e;
  color: #a66103;
}
/* line 206, ../scss/partials/_buttons.scss */
.flat_button-highlight.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 189, ../scss/partials/_buttons.scss */
.flat_button-primary {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007E9F), color-stop(100%, #069));
  background: -webkit-linear-gradient(top, #007E9F, #069);
  background: -moz-linear-gradient(top, #007E9F, #069);
  background: -o-linear-gradient(top, #007E9F, #069);
  background: linear-gradient(top, #007E9F, #069);
  background-color: #069;
  border-color: #069;
  color: white;
  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);
}
/* line 198, ../scss/partials/_buttons.scss */
.flat_button-primary:hover {
  background-color: #0075af;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008db2), color-stop(100%, #069));
  background: -webkit-linear-gradient(top, #008db2, #069);
  background: -moz-linear-gradient(top, #008db2, #069);
  background: -o-linear-gradient(top, #008db2, #069);
  background: linear-gradient(top, #008db2, #069);
  color: white;
}
/* line 201, ../scss/partials/_buttons.scss */
.flat_button-primary:active {
  background: #1495b7;
  color: #005065;
}
/* line 206, ../scss/partials/_buttons.scss */
.flat_button-primary.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
