@charset "UTF-8";

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.clear {
	clear: both;
}

body { 
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #898989;
}

#header_container {
	background-color: #FFFFFF;
	height: 105px;
}

#header_container.product {
	height: 160px;
}

	#header_container #header {
		width: 900px;
		margin: 0 auto;
	}

		#header_container #header #masthead {
			margin-top: 20px;
			position: relative;
			border-bottom-style: solid;
			border-bottom-color: #E2E2E1;
			border-bottom-width: 1px;
			height: 105px;
		}
		
			#header_container #header #masthead a.get_in_touch {
				position: absolute;
				display: block;
				right: 0;
				top: 52px;
				text-decoration: none;
				color: #949594;
				font-family: Georgia, serif;
				font-size: 18px;
				font-style: italic;
			}
			
				#header_container #header #masthead a:hover {
					color: #6E6F73;
				}
				
				#header_container #header #masthead a:focus {
					outline: none;
				}
		
			#header_container #header #masthead h1 a {
				display: block;
				height: 94px;
				width: 330px;
				float: left;
				background: url("/images/tumbling_dice_logo.gif");
				text-indent: -9999px;
			}
			
				#header_container #header #masthead h1 a:focus {
					outline: none;
				}
		
		#header_container #header #navigation {
			position: relative;
			z-index: 1;
		}
		
		#header_container #header #navigation #nav {
			float: right;
			list-style: none;
	    	font-family: Georgia, serif;
	    	text-transform: uppercase;
	    	font-size: 14px;
	    	padding: 20px 0;
		}
	
			#header_container #header #navigation #nav a {
				color: #949594;
				display: block;	
				text-decoration: none;
			}
			
				#header_container #header #navigation #nav a:hover {
					color: #6E6F73;
				}

				#header_container #header #navigation #nav a:focus {
					outline: none;
				}

			#header_container #header #navigation #nav li.normal_nav_item {
				position: relative;
				float: left;
				list-style:none;
				z-index: 1;
				margin-right: 10px;
				padding-right: 20px;
				background: url("/images/nav_separator.gif") right no-repeat;
			}
			
			.products_nav_highlight {
				color: #36713C !important;
			}
			
			#header_container #header #navigation #nav a.products_nav_item {
				visibility: hidden;
			}
			
			#header_container #header #navigation #nav li.products_nav_item a {
				color: white;
			}
			
			.products_nav_img {
				margin-top: 3px;
				width: 75px;
				height: 11px;
			}
			
			.products_nav_selected {
				color: #6E6F73;
			}
			
			#header_container #header #navigation #nav li.normal_nav_item:last-child,
			#header_container #header #navigation #nav li.last-child {
				margin-right: 0;
				padding-right: 0;
				background: none !important;
			}
			
		#header_container #header #navigation .product_stack { position: absolute; top: 0; left: 0px; }  
	    #header_container #header #navigation .product_stack img { position: relative; cursor: pointer; padding-top: 0; z-index: 2; }
	    #header_container #header #navigation .product_stack img:hover {
	    	color: #6E6F73;
	    }
	    
	    #header_container #header #navigation .product_stack ul { list-style: none; position: absolute; top: 0; cursor: pointer; z-index: 1; visibility: hidden; }
	    
	    #header_container #header #navigation .product_stack ul.visible { visibility: visible; }
	    
	    #header_container #header #navigation .product_stack ul li { position: absolute; }  
	    
	    #header_container #header #navigation .product_stack ul li img {
	    	border: 0;
	    }
	    
	    #header_container #header #navigation .product_stack ul li span { display: none; }  
	    #header_container #header #navigation .product_stack .openStack li span {  
	        font-family: Georgia, serif;  
	        display: block;  
	        height: 15px;  
	        position: absolute;  
	        top: 10px;  
	        right: 55px;
	        border: 0;
	        margin-right: 10px;
	        background-color: #6E6E72;  
	        padding: 5px 10px;  
	        border-radius: 10px;
	        border-color: #FFFFFF;
	        border-style: solid;
	        border-width: 3px; 
	        -webkit-border-radius: 10px;  
	        -moz-border-radius: 10px;  
	        color: #FFFFFF;  
	        text-align: center;
	    }
	    #header_container #header #navigation .product_stack .openStack li span:hover,
	    .product_img_hover {
	    	color: #D7D7D7 !important;
	    }
	    #header_container #header #navigation .product_stack .openStack li span:focus {
	    	outline: none;
	    }
	    /* IE Fixes */  
	    #header_container #header #navigation .product_stackstack { _position: absolute; }  
	    #header_container #header #navigation .product_stackstack ul { _z-index:-1; _top:-15px; }  
	    #header_container #header #navigation .product_stackstack ul li { *right:5px; }
			
#carousel_container {
	margin-top: 55px;
	height: 525px;
	border-top-style: solid;
	border-top-color: #CDCCCC;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCCCC;
	border-bottom-width: 1px;
	background: url("/images/carousel_bg.jpg") top repeat-x;
}

	#carousel_container #carousel {
		width: 900px;
		margin: 0 auto;
		position: relative;
		background-image: url("/images/carousel_bottom_img.png");
		background-repeat: no-repeat;
		background-position: center bottom;
		height: 542px;
	}
	
		#carousel_container #carousel h1 {
			height: 36px;
			width: 626px;
			position: absolute;
			top: 30px;
			left: 137px;
			background: url("/images/carousel_title.png") no-repeat !important;
			text-indent: -9999px;
		}
		
			#carousel_container #carousel h1.rana_title {
				height: 27px;
				width: 85px;
				position: absolute;
				top: 30px;
				left: 407px;
				background: url("/images/rana_title.png") no-repeat !important;
				text-indent: -9999px;
			}
			
			#carousel_container #carousel h1.daisy_title {
				height: 35px;
				width: 98px;
				position: absolute;
				top: 30px;
				left: 401px;
				background: url("/images/daisy_title.png") no-repeat !important;
				text-indent: -9999px;
			}
			
			#carousel_container #carousel h1.mensor_title {
				height: 27px;
				width: 131px;
				position: absolute;
				top: 30px;
				left: 384px;
				background: url("/images/mensor_title.png") no-repeat !important;
				text-indent: -9999px;
			}
		
	#carousel_container #carousel #rana_s {
		width: 30px;
		height: 31px;
		background-image: url("/images/rana_s_inactive.png");
		position: absolute;
		left: 395px;
		bottom: 20px;
	}
	
		#carousel_container #carousel #rana_s.rana_active {
			background-image: url("/images/rana_s.png");
		}
	
	#carousel_container #carousel #daisy_s {
		width: 30px;
		height: 31px;
		background-image: url("/images/daisy_s_inactive.png");
		position: absolute;
		left: 433px;
		bottom: 20px;
	}
	
		#carousel_container #carousel #daisy_s.daisy_active {
			background-image: url("/images/daisy_s.png");
		}
	
	#carousel_container #carousel #mensor_s {
		width: 30px;
		height: 31px;
		background-image: url("/images/mensor_s_inactive.png");
		position: absolute;
		left: 470px;
		bottom: 20px;
	}
	
		#carousel_container #carousel #mensor_s.mensor_active {
			background-image: url("/images/mensor_s.png");
		}
	
#content_container {
	margin-top: 55px;
}

#content_container.daisy {
	margin-bottom: 30px !important;
}

	#content_container #content {
		width: 900px;
		margin: 0 auto;
		min-height: 505px;
		height: auto !important;
		height: 505px;
		padding-top: 20px;
		border-top-style: solid;
		border-top-color: #E2E2E1;
		border-top-width: 1px;
	}
	
		#content_container #content.product_content {
			border-top: none;
		}
	
		#content_container .product-content {
			width: 900px;
			margin: 0 auto;
			min-height: 400px !important;
			height: auto !important;
			height: 400px;
			padding-top: 0 !important;
			border: none !important;
		}
		
			#content_container .product-content h1 {
				text-align: center;
			}
	
		#content_container #content p {
			font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
			color: #A0A0A0;
			font-size: 14px;
			font-weight: normal;
			padding-bottom: 15px;
			line-height: 1.5em;

		}
		
		#content_container #content h1 {
			font-family: Rockwell, "Times New Roman", Times, serif;
			color: #434343;
			font-size: 28px;
			font-weight: normal;
			padding-bottom: 15px;
		}
		
		#content_container #content h2 {
			font-family: Georgia;
			font-size: 24px;
			font-weight: normal;
			padding-bottom: 10px;
			color: #434343;
		}

		#content_container #content h3 {
			font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
			color: #6BA34C;
			font-size: 18px;
			font-weight: normal;
			font-style: italic;
			padding-bottom: 5px;
			line-height: 1.5em;
		}
		
		
		#content_container #content a {
			color: #949594;
			text-decoration: none;
			font-style: italic;
		}
		
			#content_container #content a:hover {
				color: #6E6F73;
			}
			
			#content_container #content a:focus {
				outline: none;
			}
			
			a.back {
				display: block;
				margin-top: 20px;
			}
			
			#content_container #content ul,
			.two_col_content ul {
				list-style-position: inside;
				padding: 0 0 10px 0;
			}
			
				#content_container #content ul.sitemap {
					padding: 0;
				}
				
					#content_container #content ul.sitemap li {
						margin-left: 20px;
					}
			
				#content_container #content ul li,
				#content_container #content ol li,
				.two_col_content ul li,
				.two_col_content ol li {
					padding: 2px 0;
					font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
					color: #A0A0A0;
					font-size: 14px;
					font-weight: normal;
	
				}
			
			#content_container #content ol,
			.two_col_content ol {
				list-style-position: inside;
				padding: 10px 0;
			}
			
			.two_col_content img {
				padding: 6px 10px 5px 0;
			}
			
		#content_container #content #content_top {
			
		}
		
			#content_container #content #content_top #content_top_left {
				float: left;
				width: 430px;
				margin: 0 20px 20px 0;
			}
			
				#content_container #content #content_top #content_top_left h2,
				#content_container #content #content_top #content_top_right h2 {
					font-family: Rockwell, "Times New Roman", Times, serif;
					color: #434343;
					font-size: 28px;
					font-weight: normal;
					padding-bottom: 15px;
				}
				
				#content_container #content #content_top #content_top_right h2 {
					color: #6BA34C;
				}
				
				#content_container #content #content_top #content_top_left h3,
				#content_container #content #content_top #content_top_right h3 {
					font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
					color: #898989;
					font-size: 18px;
					font-weight: normal;
					font-style: italic;
					padding-bottom: 15px;
					line-height: 1.5em;
				}
				
				#content_container #content #content_top #content_top_left p,
				#content_container #content #content_top #content_top_right p {
					font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
					color: #A0A0A0;
					font-size: 14px;
					font-weight: normal;
					padding-bottom: 15px;
					line-height: 1.5em;
				}
			
			#content_container #content #content_top #content_top_right {
				float: right;
				width: 430px;
				margin: 0 0 20px 20px;
			}

		#content_container #content #content_bottom {
			padding-top: 60px;
			background: url("/images/section_title_box.gif") top center no-repeat;
			position: relative;
		}
		
			#content_container #content #content_bottom h1 {
				position: absolute;
				top: 5px;
				left: 357px;
				font-family: Rockwell, "Times New Roman", Times, serif;
				color: #898989;
				font-size: 16px;
				font-weight: normal;
			}
		
			#content_container #content #content_bottom #bottom_left_col {
				float: left;
				width: 280px;
				margin: 0 30px 20px 0;
			}
			
			#content_container #content #content_bottom #bottom_middle_col {
				float: left;
				width: 280px;
				margin: 0 30px 20px 0;
			}
			
			#content_container #content #content_bottom #bottom_right_col {
				float: left;
				width: 280px;
				margin: 0 0 20px 0;
			}
			
				#content_container #content #content_bottom #bottom_left_col h2,
				#content_container #content #content_bottom #bottom_middle_col h2,
				#content_container #content #content_bottom #bottom_right_col h2 {
					font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
					color: #B8CC49;
					font-size: 18px;
					font-weight: bold;
					line-height: 1.5em;
					padding-top: 10px;
				}
				
				#content_container #content #content_bottom #bottom_middle_col h2 {
					color: #6BA34C;
				}
				
				#content_container #content #content_bottom #bottom_right_col h2 {
					color: #367132;
				}
				
				#content_container #content #content_bottom #bottom_left_col h3,
				#content_container #content #content_bottom #bottom_middle_col h3,
				#content_container #content #content_bottom #bottom_right_col h3 {
					font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
					color: #898989;
					font-size: 16px;
					font-weight: bold;
					padding-bottom: 15px;
					line-height: 1.5em;
				}
				
				#content_container #content #content_bottom #bottom_left_col p,
				#content_container #content #content_bottom #bottom_middle_col p,
				#content_container #content #content_bottom #bottom_right_col p {
					font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
					color: #A0A0A0;
					font-size: 14px;
					font-weight: normal;
					padding-bottom: 5px;
					line-height: 1.5em;
				}
				
			#content_container #content #content_bottom #bottom_left_col a.find_out_more {
				display: block;
				width: 145px;
				height: 43px;
				background-image: url("/images/rana_more.gif");
				margin: 10px 0;
			}
			
				#content_container #content #content_bottom #bottom_left_col a.find_out_more:hover {
					background-image: url("/images/rana_more_over.gif");
				}
				
				#content_container #content #content_bottom #bottom_left_col find_out_more:focus {
					outline: none;
				}
				
			#content_container #content #content_bottom #bottom_middle_col a.find_out_more {
				display: block;
				width: 145px;
				height: 43px;
				background-image: url("/images/daisy_more.gif");
				margin: 10px 0;
			}
			
				#content_container #content #content_bottom #bottom_middle_col a.find_out_more:hover {
					background-image: url("/images/daisy_more_over.gif");
				}
				
				#content_container #content #content_bottom #bottom_middle_col a.find_out_more:focus {
					outline: none;
				}
				
			#content_container #content #content_bottom #bottom_right_col a.find_out_more {
				display: block;
				width: 145px;
				height: 43px;
				background-image: url("/images/mensor_more.gif");
				margin: 10px 0;
			}
			
				#content_container #content #content_bottom #bottom_right_col a.find_out_more:hover {
					background-image: url("/images/mensor_more_over.gif");
				}
				
				a.products_link:focus,
				a.find_out_more:focus {
					outline: none;
				}
				
	#content_container #content .two_col_content {
	
	}
	
		#content_container #content .two_col_content .two_col {
			width: 430px;
			float: left;
		}
	
		#content_container #content .two_col_content .two_col_content_left {
			padding-right: 20px;
		}
		
		#content_container #content .two_col_content .two_col_content_right {
			padding-left: 20px;
		}
		
		.two_col_content h3 {
			padding-bottom: 5px;
		}
		
		.two_col_content a {
			color: #666E72;
			text-decoration: none;
			font-style: italic;
		}
		
			.two_col_content a:hover {
				color: #C4D848;
			}
			
			.two_col_content a:focus {
				outline: none;
			}
		
/* product page styling */

#product_top_strip_container {
	background: #EBEBEB;
	height: 127px;
	clear: both;
}

	#product_top_strip_container .product_top_strip {
		width: 900px;
		margin: 0 auto;
		position: relative;
		height: 127px;
	}
	
		#product_top_strip_container #rana_product_strip,
		#product_top_strip_container #daisy_product_strip {
			position: relative;
		}
		
			#product_top_strip_container #rana_product_strip h1 {
				height: 86px;
				background-repeat: no-repeat;
				background-position: center;
				background-image: url("/images/rana_icon.gif");
				text-indent: -9999px;
			}
			
			#product_top_strip_container #daisy_product_strip h1 {
				height: 92px;
				background-repeat: no-repeat;
				background-position: center 17px;
				background-image: url("/images/daisy_icon.gif");
				text-indent: -9999px;
			}

			#product_top_strip_container #mensor_product_strip h1 {
				height: 86px;
				background-repeat: no-repeat;
				background-position: center 20px;
				background-image: url("/images/mensor_icon.gif");
				text-indent: -9999px;
			}
	
		#product_top_strip_container .product_top_strip h1 {
			font-family: Rockwell, "Times New Roman", Times, serif;
			color: #D7D7D7;
			font-weight: normal;
			text-align: center;
			font-size: 36px;
			padding: 15px 0;
		}
		
			#product_top_strip_container.daisy .product_top_strip h1 {
				padding: 10px 0;
			}
		
		#product_top_strip_container .product_top_strip p {
			font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
			color: #D7D7D7;
			font-weight: normal;
			text-align: center;
			font-size: 16px;
			line-height: 1.3em;
		}
		
			#product_top_strip_container.daisy .product_top_strip p {
				line-height: 1.2em;
			}
		
#product_detail_top_strip_container {
	background: #EBEBEB;
	height: 127px;
	clear: both;
}

	#product_detail_top_strip_container .product_detail_top_strip {
		width: 900px;
		margin: 0 auto;
		position: relative;
	}
	
		#product_detail_top_strip_container .product_detail_top_strip .cc_widget_breadcrumb {
			position: absolute;
			top: 170px;
			right: 0;
			color: #6E6E72;
			z-index: 1;
		}
		
			#product_detail_top_strip_container .product_detail_top_strip .cc_widget_breadcrumb a {
				color: #6E6E72;
				font-style: italic;
				text-decoration: none;
			}
			
			#product_detail_top_strip_container .product_detail_top_strip .cc_widget_breadcrumb a:hover {
				color: #6E6E72;
			}
			
			#product_detail_top_strip_container #rana_product_detail_strip a:hover,
			#product_detail_top_strip_container .product_detail_top_strip.rana_faq .cc_widget_breadcrumb a:hover {
				color: #C4D848;
			}
			
			#product_detail_top_strip_container #daisy_product_detail_strip a:hover,
			#product_detail_top_strip_container .product_detail_top_strip.daisy_faq .cc_widget_breadcrumb a:hover {
				color: #68A746;
			}
	
			#product_detail_top_strip_container #mensor_product_detail_strip a:hover,
			#product_detail_top_strip_container .product_detail_top_strip.mensor_faq .cc_widget_breadcrumb a:hover {
				color: #34743A;
			}
	
		#product_detail_top_strip_container #rana_product_detail_strip {
			height: 127px;
			background-image: url("/images/rana_icon.gif");
			background-repeat: no-repeat;
			background-position: center;
		}
	
		#product_detail_top_strip_container #daisy_product_detail_strip {
			height: 127px;
			background-image: url("/images/daisy_icon.gif");
			background-repeat: no-repeat;
			background-position: center;
		}
	
		#product_detail_top_strip_container #mensor_product_detail_strip {
			height: 127px;
			background-image: url("/images/mensor_icon.gif");
			background-repeat: no-repeat;
			background-position: center;
		}
	
		#product_detail_top_strip_container .product_detail_top_strip h1 {
			font-family: Rockwell, "Times New Roman", Times, serif;
			color: #6E6E72;
			font-weight: normal;
			text-align: left;
			font-size: 24px;
			position: absolute;
			left: 0;
			top: 170px;
		}
		
			#product_detail_top_strip_container .product_detail_top_strip.faq_strip h1,
			#product_detail_top_strip_container .product_detail_top_strip.faq_strip .cc_widget_breadcrumb {
				top: 50px;
			}
		
		#product_detail_top_strip_container .product_detail_top_strip p {
			font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
			color: #D7D7D7;
			font-weight: normal;
			text-align: center;
			font-size: 16px;
			line-height: 1.3em;
		}
		
#product_detail_top_container {
	height: 265px;
	background: url("/images/product_detail_bg.jpg") top repeat-x;
}

	#product_detail_top_container.mensor_process {
		height: 175px;
		background: url("/images/mensor_process_bg.jpg") top repeat-x;
	}

	#product_detail_top_container #product_detail_top {
		width: 900px;
		margin: 0 auto;
		position: relative;
		background-image: url("/images/product_top_header_bg.gif");
		background-repeat: no-repeat;
		background-position: center 250px;
		height: 295px;
		z-index: 0;
	}
	
		#product_detail_top_container.mensor_process #product_detail_top {
			background-image: none;
			height: 175px;
		}

	#product_detail_top_container #product_detail_top h3 {
		font-family: Rockwell, "Times New Roman", Times, serif;
		color: #898989;
		font-weight: normal;
		text-align: center;
		font-size: 18px;
		position: absolute;
		bottom: 19px;
		left: 302px;
		width: 300px;
	}
	
	#product_detail_top_container #product_detail_top #product_detail_pics {
		padding-top: 110px
	}
	
		#product_detail_top_container #product_detail_top #product_detail_pics img {
			border-style: solid;
			border-color: #C6D952;
			border-width: 1px;
		}
		
		.daisy #product_detail_pics img {
			border-style: solid;
			border-color: #68A746 !important;
			border-width: 1px;
		}
		
		.mensor #product_detail_pics img {
			border-style: solid;
			border-color: #34743A !important;
			border-width: 1px;
		}
		
#product_top_container {
	height: 436px;
	background: url("/images/product_bg.jpg") top repeat-x;
	position: relative;
}

	#product_top_container.daisy {
		height: 854px;
		background: url("/images/daisy_bg.gif") top repeat-x;
	}
		
		#product_top_container.daisy #product_top {
			background-position: center 839px;
			height: 984px;
		}
	
	#product_top_container #product_top {
		width: 900px;
		margin: 0 auto;
		position: relative;
		background-image: url("/images/product_top_header_bg.gif");
		background-repeat: no-repeat;
		background-position: center 421px;
		height: 456px;
	}
	
		.bottom_row {
			clear: left;
			float: left;
			margin-top: 20px;
		}
	
		#product_top_container.daisy #product_top #daisy_video,
		#product_top_container.daisy #product_top #daisy_video iframe {
			width: 480px;
			height: 304px;
		}
		
			#product_top_container.daisy #product_top #daisy_video {
				margin-left: 210px;
			}
			
		#daisy_video object:focus {
			outline: none;
		}

		#product_top_container #product_top h1 {
			font-family: Rockwell, "Times New Roman", Times, serif;
			color: #6E6F73;
			font-weight: normal;
			text-align: center;
			font-size: 24px;
			padding: 30px 0;
		}
		
		#product_top_container #product_top h3 {
			font-family: Rockwell, "Times New Roman", Times, serif;
			color: #898989;
			font-weight: normal;
			text-align: center;
			font-size: 18px;
			position: absolute;
			bottom: 9px;
			left: 0;
			width: 900px;
		}
		
		#product_top_container.daisy #product_top h3 {
			bottom: 119px;
		}
		
		.two_col_content .bottom_row h3.features_heading {
			margin-bottom: 20px;
			width: 900px;
			height: 30px;
			background: url("/images/section_title_box.gif") top center no-repeat;
			text-align: center;
			font-family: Rockwell, "Times New Roman", Times, serif !important;
			color: #898989 !important;
			font-weight: normal;
			font-size: 18px;
			font-style: normal !important;
		}
		
		#product_top_container #product_top #product_top_left_col,
		#product_top_container #product_top #product_top_right_col {
			width: 300px;
			margin-left: 100px;
			float: left;
		}
		
		#product_top_container #product_top #product_top_left_col_daisy {
			width: 286px;
			margin-right: 21px;
			float: left;
		}
		
		#product_top_container #product_top #product_top_mid_col_daisy {
			width: 286px;
			margin-right: 14px;
			float: left;
		}
		
		#product_top_container #product_top #product_top_right_col_daisy {
			width: 286px;
			float: right;
		}
		
		#product_top_container #product_top #product_top_left_col h2,
		#product_top_container #product_top #product_top_right_col h2,
		#product_top_container #product_top .product_top_col h2 {
			font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
			color: #6E6F73;
			text-align: left;
			font-size: 18px;
			padding: 15px 0;
		}
		
		#product_top_container #product_top #product_top_left_col a.rana_detecting_pollinators_more {
			display: block;
			width: 142px;
			height: 42px;
			background-image: url("/images/rana_product_more.gif");
			margin: 10px 0;
		}
		
			#product_top_container #product_top #product_top_left_col a.rana_detecting_pollinators_more:hover {
				background-image: url("/images/rana_product_more_over.gif");
			}
			
			#product_top_container #product_top #product_top_left_col a.rana_detecting_pollinators_more:focus {
				outline: none;
			}
		
		#product_top_container #product_top #product_top_right_col a.rana_environmental_monitoring_more {
			display: block;
			width: 142px;
			height: 42px;
			background-image: url("/images/rana_product_more.gif");
			margin: 10px 0;
		}
		
			#product_top_container #product_top #product_top_right_col a.rana_environmental_monitoring_more:hover {
				background-image: url("/images/rana_product_more_over.gif");
			}
			
			#product_top_container #product_top #product_top_right_col a.rana_environmental_monitoring_more:focus {
				outline: none;
			}
		
		a.daisy_more {
			display: block;
			width: 142px;
			height: 42px;
			background-image: url("/images/daisy_more.gif");
			margin: 10px 0;
		}
		
			a.daisy_more:hover {
				background-image: url("/images/daisy_more_over.gif");
			}
			
			a.daisy_more:focus {
				outline: none;
			}

		
		a.mensor_more {
			display: block;
			width: 142px;
			height: 42px;
			background-image: url("/images/mensor_more.gif");
		}
		
			a.mensor_more:hover {
				background-image: url("/images/mensor_more_over.gif");
			}
			
			a.mensor_more:focus {
				outline: none;
			}

		
		#content_container #content #product_content {
			
		}
		
			#content_container #content #product_content a {
				color: #666E72;
			}
			
				#content_container #content #product_content a:hover {
					color: #C4D848;
				}

				#content_container #content #product_content a:focus {
					outline: none;
				}
		
		#content_container #content #product_content #product_content_left {
			float: left;
			width: 430px;
			margin: 0 20px 20px 0;
		}
		
			#content_container #content #product_content #product_content_left h2,
			#content_container #content #product_content #product_content_right h2 {
				font-family: Rockwell, "Times New Roman", Times, serif;
				color: #C4D848;
				font-size: 24px;
				font-weight: normal;
				padding-bottom: 15px;
			}
			
			#content_container.rana h2 {
				color: #C4D848 !important;
			}
			
			#content_container.mensor h2,
			#mensor_detail_content_container h2 {
				color: #2F7036 !important;
			}
			
			#content_container.daisy h2,
			#daisy_detail_content_container h2 {
				color: #6BA34C !important;
			}
			
			#content_container #content #product_content #product_content_left h3,
			#content_container #content #product_content #product_content_right h3 {
				font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
				color: #666E72;
				font-size: 16px;
				font-weight: bold;
				font-style: normal;
				padding-bottom: 5px;
				line-height: 1.5em;
			}
			
			#content_container #content #product_content #product_content_left p,
			#content_container #content #product_content product_content_right p {
				font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
				color: #A0A0A0;
				font-size: 14px;
				font-weight: normal;
				padding-bottom: 15px;
				line-height: 1.5em;
			}
		
		#content_container #content #product_content product_content_right {
			float: right;
			width: 430px;
			margin: 0 0 20px 20px;
		}

			#content_container #content #product_content a.find_out_more {
				display: block;
				width: 142px;
				height: 42px;
				background-image: url("/images/rana_product_more.gif");
				margin: 10px 0;
			}
			
			#content_container #content #product_content a.find_out_more:hover {
				background-image: url("/images/rana_product_more_over.gif");
			}
			
			#content_container #content #product_content a.find_out_more:focus,
			#content_container #content #product_content #product_content_right a.rana_faq:focus,
			#content_container #content #product_content #product_content_right a.daisy_faq:focus,
			#content_container #content #product_content #product_content_right a.mensor_faq:focus {
				outline: none;
			}
			
			#content_container #content #product_content #product_content_right a.rana_faq {
				display: block;
				width: 142px;
				height: 42px;
				background-image: url("/images/rana_faq_img.gif");
				margin: 0;
			}
			
				#content_container #content #product_content #product_content_right a.rana_faq:hover {
					background-image: url("/images/rana_faq_img_over.gif");
				}
				
			#content_container #content #product_content #product_content_right a.daisy_faq {
				display: block;
				width: 142px;
				height: 42px;
				background-image: url("/images/daisy_faq_img.gif");
				margin: 0;
			}
			
				#content_container #content #product_content #product_content_right a.daisy_faq:hover {
					background-image: url("/images/daisy_faq_img_over.gif");
				}
				
			#content_container #content #product_content #product_content_right a.mensor_faq {
				display: block;
				width: 142px;
				height: 42px;
				background-image: url("/images/mensor_faq_img.gif");
				margin: 0;
			}
			
				#content_container #content #product_content #product_content_right a.mensor_faq:hover {
					background-image: url("/images/mensor_faq_img_over.gif");
				}

#rana_detail_content_container {
	
}

	#rana_detail_content_container #rana_detail_content,
	#mensor_detail_content_container #mensor_detail_content,
	#daisy_detail_content_container #daisy_detail_content {
		width: 900px;
		margin: 0 auto;
		padding: 40px 0 20px 0;

	}
	
		#rana_detail_content_container #rana_detail_content #rana_detail_product_content {
	
		}
		
			#rana_detail_content_container #rana_detail_content #rana_detail_product_content h2,
			#rana_detail_content_container #rana_detail_product_enquiry_form h2,
			#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_content h2,
			#mensor_detail_content_container #mensor_detail_product_enquiry_form h2,
			#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_content h2,
			#daisy_detail_content_container #daisy_detail_product_enquiry_form h2 {
				font-family: Rockwell, "Times New Roman", Times, serif;
				color: #C4D848;
				font-size: 24px;
				font-weight: normal;
				padding-bottom: 15px;
			}
			
			h2.mensor {
				color: #36713C !important;
			}
			
			h2.daisy {
				color: #6BA34C !important;
			}
			
			#rana_detail_content_container #rana_detail_content #rana_detail_product_content p,
			#rana_detail_content_container #rana_detail_product_enquiry_form p,
			#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_content p,
			#mensor_detail_content_container #mensor_detail_product_enquiry_form p,
			#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_content p,
			#daisy_detail_content_container #daisy_detail_product_enquiry_form p {
				font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
				color: #A0A0A0;
				font-size: 14px;
				font-weight: normal;
				padding-bottom: 15px;
				line-height: 1.5em;
			}
			
			#rana_detail_content_container #rana_detail_content #rana_detail_product_content #rana_detail_product_content_left,
			#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_content #mensor_detail_product_content_left,
			#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_content #daisy_detail_product_content_left {
				float: left;
				width: 420px;
				margin: 0 20px 0px 0;
			}
			
			#rana_detail_content_container #rana_detail_content #rana_detail_product_content #rana_detail_product_content_right,
			#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_content #mensor_detail_product_content_right,
			#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_content #daisy_detail_product_content_right  {
				float: right;
				width: 430px;
				margin: 0 0px 0px 20px;
			}

		#rana_detail_content_container #rana_detail_content #rana_detail_product_enquiry_form,
		#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_enquiry_form,
		#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_enquiry_form {
			margin: 50px 0;
			padding-top: 80px;
			float: left;
			width: 900px;
			background-image: url("/images/title_bar.gif");
			background-repeat: no-repeat;
			background-position: center 0;
			position: relative;
		}
		
			#rana_detail_content_container #rana_detail_content #rana_detail_product_enquiry_form h3,
			#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_enquiry_form h3,
			#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_enquiry_form h3 {
				font-family: Rockwell, "Times New Roman", Times, serif;
				color: #898989;
				font-weight: normal;
				text-align: center;
				font-size: 18px;
				position: absolute;
				top: 2px;
				left: 375px;
			}
			
			#rana_detail_content_container #rana_detail_content #rana_detail_product_enquiry_form a,
			#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_enquiry_form a,
			#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_enquiry_form a   {
				color: #666E72;
				text-decoration: none;
				font-style: italic;
				font-weight: normal;
			}
			
				#rana_detail_content_container #rana_detail_content #rana_detail_product_enquiry_form a:hover,
				#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_enquiry_form a:hover,
				#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_enquiry_form a:hover {
					color: #C4D848;
				}
				
				#rana_detail_content_container #rana_detail_content #rana_detail_product_enquiry_form a:focus,
				#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_enquiry_form a:focus,
				#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_enquiry_form a:focus {
					outline: none;
				}
				
				#rana_detail_content_container #rana_detail_content #rana_detail_product_enquiry_form a.rana_enquiry {
					display: block;
					width: 142px;
					height: 42px;
					background-image: url("/images/rana_enquire_img.gif");
					margin: 0;
				}
				
					#rana_detail_content_container #rana_detail_content #rana_detail_product_enquiry_form a.rana_enquiry:hover {
						background-image: url("/images/rana_enquire_img_over.gif");
					}
					
				#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_enquiry_form a.daisy_enquiry {
					display: block;
					width: 142px;
					height: 42px;
					background-image: url("/images/daisy_enquire_img.gif");
					margin: 0;
				}
				
					#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_enquiry_form a.daisy_enquiry:hover {
						background-image: url("/images/daisy_enquire_img_over.gif");
					}
					
				#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_enquiry_form a.mensor_enquiry {
					display: block;
					width: 142px;
					height: 42px;
					background-image: url("/images/mensor_enquire_img.gif");
					margin: 0;
				}
				
					#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_enquiry_form a.mensor_enquiry:hover {
						background-image: url("/images/mensor_enquire_img_over.gif");
					}

					#rana_detail_content_container #rana_detail_content #rana_detail_product_enquiry_form a.rana_enquiry:focus,
					#mensor_detail_content_container #mensor_detail_content #mensor_detail_product_enquiry_form a.daisy_enquiry:focus,
					#daisy_detail_content_container #daisy_detail_content #daisy_detail_product_enquiry_form a.mensor_enquiry:focus {
						outline: none;
					}

/* end of product page styling */
				
#footer_container {
	background-color: #6D6E72;
	clear: both;
}

	#footer_container #footer {
		width: 900px;
		margin: 0 auto;
	}
		
		#footer_container #footer #footer_top {
			padding: 25px 0;
			height: 130px;
			background: url("/images/footer_separator.gif") 0 60px repeat-x;
		}
		
		#footer_container #footer #footer_top h2 {
			font-family: Rockwell, "Times New Roman", Times, serif;
			font-size: 14px;
			color: #D7D7D7;
			padding-bottom: 35px;
		}
		
		#footer_container #footer #footer_top p,
		#footer_container #footer #footer_top a {
			font-family: Georgia, serif;
			font-size: 14px;
			color: #FFFFFF;
			line-height: 1.5em;
		}

			#footer_container #footer #footer_top a {
				text-decoration: none;
				display: block;
			}
				
				#footer_container #footer #footer_top #footer_top_left a {
					text-decoration: none;
					display: block;
					float: left;
					margin-right: 20px;
				}
				
				#footer_container #footer #footer_top a:hover {
					color: #D7D7D7;
				}
				
				#footer_container #footer #footer_top a:focus {
					outline: none;
				}

			#footer_container #footer #footer_top #footer_top_left {
				float: left;
				width: 500px;
				margin-right: 10px;
			}
			
			#footer_container #footer #footer_top #footer_top_left #footer_links {
				padding-top: 20px;
			}
			
			#footer_container #footer #footer_top img {
				margin-right: 10px;
				vertical-align: bottom;
			}
			
			#footer_container #footer #footer_top #footer_top_right {
				float: left;
				width: 390px;
			}
			
		#footer_container #footer #footer_bottom {
			font-size: 12px;
			height: 10px;
			background: url("/images/footer_separator.gif") top repeat-x;
			padding: 25px 0;
		}
		
			#footer_container #footer #footer_bottom #footer_bottom_left {
				float:left;
			}
			
				#footer_container #footer #footer_bottom #footer_bottom_left a,
				#footer_container #footer #footer_bottom #footer_bottom_left p,
				#footer_container #footer #footer_bottom #footer_bottom_right a,
				#footer_container #footer #footer_bottom #footer_bottom_right p {
					font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
					color: #FFFFFF;
					text-decoration: none;
				}
				
				#footer_container #footer #footer_bottom #footer_bottom_right p {
					padding-right: 77px;
				}
				
					#footer_container #footer #footer_bottom #footer_bottom_left a:hover,
					#footer_container #footer #footer_bottom #footer_bottom_right a:hover {
						color: #D7D7D7;
					}
					
					#footer_container #footer #footer_bottom #footer_bottom_left a:focus,
					#footer_container #footer #footer_bottom #footer_bottom_right a:focus {
						outline: none;
					}
			
			#footer_container #footer #footer_bottom #footer_bottom_right {
				float: right;
				position: relative;
			}
			
			#footer_container #footer #footer_bottom #footer_bottom_right img {
				position: absolute;
				margin-top: -5px;
				right: 0;
				width: 67px;
				height: 25px;
			}