/* ----------------------------------------------------------------
	CSS file for Temperature indicators custom properties

   ----------------------------------------------------------------*/
 #notice
 {
	display: none;
	background: #fdd;
	border-bottom: 1px solid #aaa;
	font-weight:bold;
	margin: 0 0 20px;
	padding: 5px;
}
.padtext
{
	padding: 2px;
}
.content-spacer
{
	display: block;
	height: 200px;
	width: 100%;	
}
#cart_summary
{
	color: white;
	text-align: right;
	padding-right: 30px;
}
.ti_section_link
{
	height: 197px;
/*	border: solid 1px #dddddd;*/
	background:url('sect_bg_1.gif') no-repeat;
	width: 251px;
}

.ti_section_image
{
	float: right;
	margin: 5px 5px 5px 5px;
}
.ti_section_image-horizontal
{
	width: 248px;
	margin: 3px auto;
	text-align: center;
}
.ti_section_product
{
/*	background-color: #7481b6;*/
	height: 32px;
	margin-bottom: 2px;
/*	border-bottom: solid 1px #353e62;*/
}
.ti_section_product a, .ti_section_product a:link, .ti_section_product a:visited
{
	display:block;
	height:100%;
	width:100%;
   color: white;
   text-align:center;
}
.ti_section_product:hover, .ti_section_product a:hover
{
/*	background-color: #a4b2dc;*/
	color: #white;
	text-decoration: none;
	background:url('sect_bg_1_hover.gif') top left no-repeat;
}
.ti_section_product h3
{
	padding:0;
	padding-top:8px;
}
.ti_section_desc
{
	padding: 0px 3px 3px 3px;
	font-family: /*"Myriad Pro","Segoe UI",*/ Helvetica,Arial,sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 10px;
	text-align: left;	
}
span.steritec_embedded_lnk_span
{
	display: block;
	text-align: center;
/*	height: 16px;*/
	width: 120px;
	background-color: #7481b6;
	color: white;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 5px;
	border-bottom: solid 1px #353e62;
}
span.steritec_embedded_lnk_span:hover
{
	background-color: #a4b2dc;
}
a.steritec_embedded_lnk
{
	color: white;
	display:block;
	width: 100%;
	height: 100%;
	padding-top: 2px;
}



/* The container for a section list - width declared inline as <actinic:SectionWidth> */
.ti_section_list
{
/*	background-color: #ffbbbb; */
}

.suspended
{
	background: #fdd;
	border: 1px solid red;
	color: black;	
}
.red
{
  color:#f00;
}

.ti_section_row
{
	display:block;
	width:790px;
	
	height: 220px;
	margin: auto;	
	clear:left;
/*	background-color:#bbbbff; */
}

.ti_section_row_item
{
	display:block;  
	width:251px;
	height: 197px;	
	float:left;
	margin:1px;
}
.first
{

}
.last
{
  clear:right;
}
.empty
{
	display:none;
}
/*************************************************************************
/* Product Lists
/*************************************************************************/
.ti_product_list
{
  
}
.ti_prod_row
{
  
}
.ti_prod_list_item
{
  
}

.ti_descriptive_product
{
	float: left; 
}
.ti_purchase_option
{
	float:left;
	background:url(prod_sub_blue_bg.jpg) top left no-repeat;
	width: 354px;
	height: 135px;
/*	padding-left: 20px;
	padding-top: 5px;
	*/
}
/*************************************************************************
/* Products
/*************************************************************************/

/* A descriptive product that serves only as description - not to purchase from */
.ti_prod_main
{
	
	width:430px;
	margin-bottom: 20px;
	height:100%; 
	overflow:none;
/*	border: solid 1px #eeeeee;*/
}

/* The Error Message box displayed at the top of the product list */
.ti_product_error
{
	background-color: #fff;  
	border: double 3px #f00;	
	width: 418px;
	padding: 3px;
	
}
.ti_product_error .actrequiredcolor
{
	color: #a00;
}
.ti_product_error a, .ti_product_error a:link, .ti_product_error a:visited, .ti_product_error a:hover
{
	color:#a00;		
	font-weight: bold;
}
.ti_product_error li
{
	list-style-type: none;
}

/* The message displayed when a quantity constraint has been violated */
.ti_Quant_Error
{
	width:125px;
	float:right;
}
.ti_Quant_Error .actrequiredcolor
{
	color: #f00;  
}
.ti_prod_main_content_left
{
  margin: 5px 5px 20px 5px;
  overflow: hidden;
  float:right;
}
.main_product_title
{
/*	border: 1px solid #eee;*/
	background-color: #fff;
	border-bottom: solid 1px #003366;
}

.ti_prod_main_content_right
{ 
/*	border: solid 1px #eeeeff;*/
/*	height: 468px; */
	line-height: 1.5em;
	font-size:14px;
}
.main_product_title .title, .main_product_title .title a:link, .main_product_title .title a:visited
{
  display:block;
/*  width:100%;*/
  font-family: Helvetica,arial;
  font-size: 16px;
  color: #000;
  padding: 5px;
}
.main_product_title .title:hover,.main_product_title .title a:hover
{
  text-decoration: none;
}

.ti_prod_gui_detail
{	
	clear:left;
	font-size: 12px;
	line-height: 16px;
	padding-top: 10px;
}
.ti_prod_gui_desc
{
	clear:left;
}
.ti_prod_gui_desc .indent
{
	display:block;
	margin-left: 10px;
}

.ti_prod_gui_detail .indent
{
	display:block;
	margin-left: 20px;
}
.ti_prod_gui_desc, .ti_prod_gui_desc p
{
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 5px;
	line-height: 1.3em;
}
.ti_prod_gui_desc ol
{
	margin: 10px 0 0 30px;	
	font-weight: bold;
	font-size: 1.1em
	color: #000;
}
.ti_prod_gui_desc ol li
{	
	margin-top: 8px;
}
.ti_prod_instructions li
{
	margin: 2px 0 0 20px;
}
div.ti_prod_instructions
{
	font-family: tahoma;
	font-size: 0.9em;
	margin: 0 0 0 20px;	
	background: #eee;
	border: solid 1px #ddd;
	padding: 5px;
}
.ti_prod_instructions h3
{
	margin: 15px 0 5px 0;
}
.ti_prod_instructions h4
{
	margin: 10px 0 5px 0;
	text-decoration: underline;
}

/* a purchase option */
.ti_prod_sub
{
  width: 318px;

  margin:6px 0 0 20px;
/*  border: solid 1px #ffdddd;*/
}
.ti_prod_sub_content_left
{
	display:none; 
}
.ti_in_stock span, .ti_component_in_stock span, .ti_nostock span, .ti_component_nostock span
{
	display: none;
}
.ti_in_stock, .ti_component_in_stock
{
	display: block;
	width: 59px;
	height: 26px;
	background: url('in-stock_grn.gif') left top no-repeat;
	float: right;	
}
.ti_nostock, .ti_component_nostock
{
	display: block;
	width: 59px;
	height: 26px;
	background: url('no-stock_red.gif') left top no-repeat;
	float: right;	
}
.ti_in_stock, .ti_nostock
{
	margin-top: -10px;
	margin-left: 60px;
}
.ti_component_in_stock, .ti_component_nostock
{
	margin-right:1px;
	margin-top: -8px;
}




.ti_prod_sub_content_right
{
  
}
.right
{
	float:right;
}
.ul_radio
{
	list-style-type:none;
}
.sub_prod_radio
{
	margin-top:-30px;
	margin-right: 50px;
}
.ti_prod_sub_title,.ti_prod_sub_title a,.ti_prod_sub_title a:link, .ti_prod_sub_title a:visited
{
	display:block;
    font-family: Helvetica,arial;
	font-weight:bold;
	font-size:12px;
	color: #33f;

}
.ti_prod_sub_title:hover, .ti_prod_sub_title a:hover
{
	text-decoration:none;
		
}
.ti_prod_ref
{
	color: #bbbbbb;
}

.ti_prod_sub_components .text_options
{
	font-weight:normal;
/*	width: 220px;*/
/*	border: solid 1px #bbffbb;*/
}
.ti_quantity
{
	color:black;
	margin: 2px;
	float: right;	
}
.ti_cart_add
{
	height:44px;
	width: 44px;
	float:right;

}
.ti_psub_purchase
{
  /*
	float:right;
	margin-top:16px;
	*/
/*	border: solid 1px red; */
}
.ti_psub_desc
{
  
/*	dislay:block;*/
/*	width: 100%;*/
/*	height: 25px;*/
/*	clear:both;*/
}
#additional_links
{
	width: 354px;
	height: 80px;
	float:left;
}
.xe_link
{
	float:left;
	margin-left: 10px;
/*	clear: right;*/
	width: 120px;
	height: 80px;
}
.xe_link a
{
	display:block;
	width: 122px;
	height: 71px;
	background: url('xe_link.gif') left top no-repeat;
}
.xe_link span
{
	display: none;
}
#newsletter
{
	margin: 0px 0 0 10px;
	text-align: center;
	font-weight: bold;
	font-family: arial;
	color: #444455;
	font-size: 10px;
	height: 68px;
	width: 122px;
	float: left;
}
#newsletter a
{
	display: block;
	width: 122px;
	height: 68px;
	background: url('/images/Newsletter-sign-up.jpg') left top no-repeat;
	margin: 0 0 0 0px;
}
#newsletter span
{margin-left: -5000px;}
/*********************************************
/* Product info icons
/*********************************************/

.tooltip {
		display:none;
		background-color:#ffd;
		border:1px solid #222;
		padding:2px;
		font-size:11px;
		
		-moz-box-shadow: 3px 3px 3px #444;
		-webkit-box-shadow: 3px 3px 3px #444;
		
		
		z-index:9999;
	}


.ti_prod_icons
{
/*	display:none;*/
/*	margin: 10px 0px 5px 5px; */
}
h2.ico_head
{
	width: 180px;
	font-size:14px;
	line-height:12px;	
	margin: 0 0 4px 0;
	padding:5px;
	
	/*
	color: #fff;
	background: #9BBCCC;
	border-bottom: 1px #997 solid;
	*/
	color: #5D727D;	
	border-bottom: 1px #997 solid;	
}

.ti_inf_temps span
{
  display:none;
}
.ti_icon
{
	display:block;
	width:52px;
	height:52px;
	float: left;
}
.ti_icon span
{
	display:none;
}
.ti_wide 
{
	display:block;
	width:250px;
	height:52px;
	float: left;
}
.ti_wide span
{
	display:block;
	margin:12px 0 0 54px;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	font-family: arial;
}
.ti_ico_temps
{
	background:url('inf_temps.jpg') top left no-repeat;
}
.ti_ico_temps:hover
{
	background:url('inf_temps_hover.jpg') top left no-repeat;	
}

.ti_ico_info
{
	background:url('inf_info.jpg') top left no-repeat;  
}
.ti_ico_info:hover
{
	background:url('inf_info_hover.jpg') top left no-repeat;  	
}
.ti_inf_Q
{
	background:url('inf_Q.jpg') top left no-repeat;	
}
.ti_inf_Q:hover
{
	background:url('inf_Q_hover.jpg') top left no-repeat;	  
}
.ti_ico_data
{
	background:url('inf_data.jpg') top left no-repeat;
}
.ti_ico_data:hover
{
	background:url('inf_data_hover.jpg') top left no-repeat;
}
.ti_ico_brochure
{  
  background:url('brochure.gif') top left no-repeat;
}
.ti_ico_brochure:hover
{  
  background:url('brochure_hover.gif') top left no-repeat;
}
.ti_ico_education
{
 background:url('education.gif') top left no-repeat;  
}
.ti_ico_education:hover
{
 background:url('education_hover.gif') top left no-repeat;  
}
/* Temperature ascending / descending icons */
.ti_temp_ascend
{
	background:url('temp_ascend.gif') top left no-repeat;  
}
.ti_temp_ascend:hover
{
	background:url('temp_ascend_hover.gif') top left no-repeat;  
}
.ti_temp_descend
{
	background:url('temp_descend.gif') top left no-repeat;  
}
.ti_temp_descend:hover
{
	background:url('temp_descend_hover.gif') top left no-repeat;  
}
.ti_temp_bi
{
	background:url('temp_bi.gif') top left no-repeat;  
}
.ti_temp_bi:hover
{
	background:url('temp_bi_hover.gif') top left no-repeat;  
}
/* holds the text description of ISO & EN numbers */
.standards_class
{
	font-family: Arial, Helvetica;
	font-size: 1em;
	color: #330000; 
}
.standards_class span
{
	font-weight: bold;
}
/************ ISO Class Icons ****************************/
.iso_class
{
	display:block;
	float:left;
	width:52px;
	height:52px;  
}
.iso_1
{
	background:url('class_1.jpg') top left no-repeat;
}
.iso_2
{
	background:url('class_2.jpg') top left no-repeat;
}
.iso_3
{
	background:url('class_3.jpg') top left no-repeat;
}
.iso_4
{
	background:url('class_4.jpg') top left no-repeat;
}
.iso_5
{
	background:url('class_5.jpg') top left no-repeat;
}
.iso_6
{
	background:url('class_6.jpg') top left no-repeat;
}

/*********** Temp icons *****************************/
.temp_54
{
	background:url('54c.gif') top left no-repeat;
}
.temp_121
{
	background:url('121c.gif') top left no-repeat;
}
.temp_132
{
	background:url('132c.gif') top left no-repeat;
}
.temp_134
{
	background:url('134c.gif') top left no-repeat;
}
.temp_135
{
	background:url('135c.gif') top left no-repeat;
}
.temp_160
{
	background:url('160c.gif') top left no-repeat;
}
/*********** Time Icons *****************************/
.time_2_min
{
	background:url('2mins.gif') top left no-repeat;
}
.time_3_min
{
	background:url('3mins.gif') top left no-repeat;
}
.time_3-5_min
{
	background:url('3.5mins.gif') top left no-repeat;
}
.time_4_min
{
	background:url('4mins.gif') top left no-repeat;
}
.time_5_min
{
	background:url('5mins.gif') top left no-repeat;
}
.time_7_min
{
	background:url('7mins.gif') top left no-repeat;
}
.time_10_min
{
	background:url('10mins.gif') top left no-repeat;
}
.time_10-5_min
{
	background:url('10.5mins.gif') top left no-repeat;
}
.time_12_min
{
	background:url('12mins.gif') top left no-repeat;
}
.time_15_min
{
	background:url('15mins.gif') top left no-repeat;
}
.time_18_min
{
	background:url('18mins.gif') top left no-repeat;
}
.time_20_min
{
	background:url('20mins.gif') top left no-repeat;
}
.time_30_min
{
	background:url('30mins.gif') top left no-repeat;
}
.time_45_min
{
	background:url('45mins.gif') top left no-repeat;
}
.time_60_min
{
	background:url('60mins.gif') top left no-repeat;
}
/*********** Medium Icons ***************************/
.med_EO
{
	background:url('EO.gif') top left no-repeat;
}
/*********** contact us *****************************/
.ti_contact_text p
{
  font-size:14px;
  line-height: 1.2em;
  margin-bottom: 10px;  
}
.ti_address
{
  float:left;
  margin-right:25px;
  font-size:14px;
  line-height: 1.2em;  
}

.gmap
{
 	float:left;
}
.gmap small
{
	display:block;
	font-size: 14px;
}
.contact_form
{
	padding-top: 20px;
	clear: both;
}

/****************** FAQ Layout ************************/
#ti_faq h1
{
	padding-top:5px;
}
#ti_faq p
{
	line-height: 1.5em;
	font-size: 14px;
	margin: 0 0 20px 20px;
}
/**************** Terms & conditions ******************/
#ti_tandc
{
	line-height: 1.5em;
	font-size: 14px;
}
/***************** navbar buttons ********************/
#faq_button
{
  display:inline-block;
  width: 30px;
  height: 15px;
  background: url(faq.gif) no-repeat top left;
}

/*************** related products lists *****************/

/**************** Symbol Faq *****************************/
.symbol_faq_line
{
  position:relative;
  width: 100%;
  min-height: 20px;
  margin-bottom: 40px;
  clear:both;
  
}

.symbol_description
{
	margin: 20px 0 0 70px;
}



/*********************************************************/

.ti_related_products
{
	width:100%;
	margin-top:0px;
}
.ti_related_prod_list
{
	list-style-type: none; 
	list-style-position: outside;
	margin:0;
	padding:0;
	width:100%;
}

.ti_related_prod_list li
{
	color: white;
	font-weight: bold;
	float: left;
	
	width:138px;
	height: 25px;
	
	padding-top:4px;
	margin-right:4px;
	
	text-align:center;
	background: url('related_prod_link.gif') no-repeat top left;
	
	
}
.ti_related_prod_list li a,.ti_related_prod_images_list li a
{
  
	color: white;
	font-weight: bold; 
	font-size: 11px;
}
.ti_related_prod_images_list
{
	list-style-type: none; 
	list-style-position: outside;
	margin:0;
	padding:0;
	width:100%;
	height: 100px;
}
.ti_related_prod_images_list li
{
	background: url('related_prod_link.gif') no-repeat top left;
	color: white;
	font-weight: bold;
	float: left;
	
	width:138px;	
	padding-top:4px;
	margin-right:4px;
	
	text-align:center;	
}
.related_product_thumb
{
	margin: 10px 0 0 0;
}
/***************** embedded images *********************/
.ti_embed_image_row
{
	width:100%;
}
.ti_embed_image_row_item
{
  	width:100%;
}
.ti_embed_image_row_item img
{
	float:right;
	padding-top:30px;
}
/******************** Tempasure embedded

/****************** Footer *********************/
#footer
{
    width:100%;
    height: 52px;   
    padding-top: 10px;    
    font-size: 10px;
	text-align: center;
	background-color: #ccf;
	color: #024;    
    border-top: 1px solid #aad;
    clear: both;
}
#footer span.border
{
 margin-left: -60px;
}
#footer span.divider
{
	background: url('/images/footer_divider.gif') center center no-repeat;
	display:inline-block;
	margin: 0 0 0 4px;
	width: 8px;
	height: 8px;	
}
#ritlogo
{
	width:50px;
	height: 20px;
	background: url('/images/rebel_linkLogo.gif') 0 0 no-repeat;
	float:right;
	margin: 0 5px 20px 5px;
}
#ritlogo a
{
	display:block;
	width:50px;
	height: 20px;
}
#ritlogo span
{
	display:none;
}
#e_com_icons
{
	float:left;
	width: 178px;
	height: 52px;
	background: url('/images/ecom_horiz_shad.gif') left top no-repeat;
	margin: 0px 0 0 9px;
}
#e_com_icons span
{
	display: none;
	margin-left: -5000px;
}
#e-mail
{
	position: absolute;
	top: 5px;
	right: 20px;
	width:45px;
	height: 36px;
}
#e-mail a
{
	display: block;
	width:45px;
	height: 36px;
	background: url('/images/home/e-mail.png') left top no-repeat;
}
#e-mail a:hover
{
	background: url('/images/home/e-mail_hov.png') left top no-repeat;
}

#e-mail span
{
	margin-left: -5000px;
}

#cartSummary
{
	position: absolute;
	top: 10px;
	right: 80px;
	color: white;
	text-align:right;	

}
#cartSummary p
{
	color: white;  
	font-weight: bold;		
}
#cartSummary div
{
}
.largerImage_text
{
	margin:auto;
	text-align: center;	
}
.tbl_layout
{
	height: 550px;
}
.ti_sterling
{
	color: red;
}
