/* PRODUCTS STYLES *//* General Product page layout*/#ProductHeader{	margin: 0px 0px 0px 170px;	padding-top: 25px;	padding-left: 85px;	border-top: 1px solid #BCBEC9;	height: 352px;}#ProductHeader h2{	text-transform: none;	color: #EEEEEE;	font: normal 10px/normal Arial, Helvetica, sans-serif;	height: 40px;	margin-bottom: 25px;}.headermovie {	margin-left: 55px;}#product2col {	width: 650px;	line-height: normal;	margin: 10px 0px 25px 180px;	padding: 0px 40px;}#product2col h1 {	font-size: 2em;	color: #666666;	text-align: center;	text-transform: none;	margin: 0px;	padding: 0px 0px 5px;}#product3col {	width: 450px;	margin-left: 170px;	padding-left: 30px;	margin-top: 0px;}#product3col h2{	font-style: normal;	color: #006600;	font-weight: bold;	text-transform: none;	padding-bottom: 0px;	margin-bottom: 0px;	margin-top: 30px;	padding-top: 0px;	line-height: normal;}#productright3col {	float: right;	width: 215px;	margin: 0px 20px 20px 0px;	padding: 0px;	font-size: 10px;	clear: none;}#ProductNav{	width: 215px;}#ProductNav td{	height: 31px;	padding-top: 0px;	width: 180px;	padding-left: 35px;	font-weight: bold;}#ProductNav a{	color: #333333;	text-decoration: none;}#ProductNav a:hover, #ProductNav a:focus{	text-decoration: underline;}.demobutton{	padding-top: 10px;	padding-bottom: 0px;	text-align: right;}.buynowbutton{	padding-bottom: 10px;	text-align: right;}#SideBox{	padding: 20px;	margin-left: 15px;	background: #ECECEC url(../products/images/sidebar.gif) no-repeat;	font-family: Arial, Helvetica, sans-serif;}#SideBox p{	line-height: 14px;	color: #444444;	font-size: 11px;}#SideBox h3{	line-height: normal;	font-size: 12px;	font-weight: bold;	text-transform: none;}.productsectionhead {	font-weight: bold;	color: #000000;}/* Awards Page */#awards2col {	width: 670px;	margin-left: 180px;	padding-left: 40px;	margin-top: 0px;}#awards2col h1{	text-align: center;	color: #666666;	font-size: 2.9em;}.awardh1top{	font-size: 0.5em;	line-height: 80%;}#awardleftcol{	width: 310px;	margin-top: 0px;	padding: 0px;}#awardrightcol{	float: right;	width: 310px;	margin: 0px 0px 0px 0px;	padding: 0px;}/*Main Menu*/#MenuHeader{	margin: 0px 0px 0px 170px;	padding: 0px;	border-top: 1px solid #BCBEC9;	height: 302px;	background: url(../products/images/mainmenu-header.jpg);}#menuright3col {	float: right;	padding: 0px;	width: 405px;	margin-top: 0px;	margin-right: 30px;	margin-bottom: 20px;}#menu3col {	width: 215px;	margin-top: 0px;	}#menu-sidebar{	padding: 20px;	background: #ECECEC url(../resources/images/menu-sidebar.gif) no-repeat 0px 0px;}.frog {	background: #FFFFFF url(../products/images/icon-frog.gif) no-repeat 0px 0px;	padding-left: 55px;	line-height: 1.5em;	margin-bottom: 20px;}.wetlands {	background: #FFFFFF url(../products/images/icon-wetlands.gif) no-repeat 0px 0px;	padding-left: 55px;	line-height: 1.5em;	margin-bottom: 20px;}.rainforest {	background: #FFFFFF url(../products/images/icon-rainforest.gif) no-repeat 0px 0px;	padding-left: 55px;	line-height: 1.5em;	margin-bottom: 20px;}.desert {	background: #FFFFFF url(../products/images/icon-desert.gif) no-repeat 0px 0px;	padding-left: 55px;	line-height: 1.5em;	margin-bottom: 20px;}.sciencematrix {	background: #FFFFFF url(../products/images/icon-sciencematrix.gif) no-repeat 0px 0px;	padding-left: 55px;	line-height: 1.5em;	margin-bottom: 20px;}.fieldtripseries {	background: #FFFFFF url(../products/images/icon-fieldtripseries.gif) no-repeat 0px 0px;	padding-left: 55px;	line-height: 1.5em;	margin-bottom: 20px;}.wetlands-dvd {	background: #FFFFFF url(../products/images/icon-wetlands.gif) no-repeat 0px 0px;	padding-left: 55px;	margin-bottom: 20px;}.rainforest-dvd {	background: #FFFFFF url(../products/images/icon-rainforest.gif) no-repeat 0px 0px;	padding-left: 55px;	margin-bottom: 20px;}.desert-dvd {	background: #FFFFFF url(../products/images/icon-desert.gif) no-repeat 0px 0px;	padding-left: 55px;	margin-bottom: 20px;}#comparison-table td{	padding-top: 5px;	padding-bottom: 5px;	border-bottom: 1px solid #999999;	line-height: normal;}.panes td{	padding-top: 5px;	padding-bottom: 5px;	border-bottom: 1px solid #999999;	line-height: normal;}#nancy-link{	background: url(../products/images/frog/nancy-video-link.jpg) no-repeat;	height: 46px;	width: 329px;	padding-top: 20px;	padding-right: 120px;	padding-left: 20px;	margin-top: 10px;	margin-bottom: 10px;}#nancy-link a{	font-weight: bold;	color: #333333;	text-decoration: none;	line-height: normal;}#nancy-link a:hover{	text-decoration: underline;}/* HACK FOR FIXING 3-PIXEL JOG IN IE6*//* hide hack from Mac-IE5 \*/* html #nav, * html #nancy-link {margin-right: -3px;}* html #ProductHeader, * html #MenuHeader {margin-left: 0;}/* end hiding */