html, body { margin:0; padding:0; height:100%;min-width: 960px;} hr {border: 0;color: #000000;height: 1px;clear: both;text-align: center}.menutext{ 	padding:3px; 	border-left:solid 0px #000000;	border-right:solid 4px #000000;	border-top:solid 0px #000000;	border-bottom:solid 1px #000000;	z-index:6;}#content{	height:100%;	margin-left: 9.5em;	width:42em;	padding: 120px 10px 10px 0px;  	background-color: #FFF;  	border: 0px solid #000000;  	z-index:3;	font-family:arial, helvetica, sans-serif;	font-size:0.95em;	text-align: justify;	}	#content a:link { color: #3B93BA;}	#content a:visited { color: purple;}	#content a:hover { color: #DD0303;}			h1 	{	font-size: 1.3em;	text-align: left;	color: #DD0303;	font-family: arial, Helvetica, sans-serif;	font-weight: bold;		}	h2 	{	font-size: 1.2em;	text-align: left;	color: #DD0303;	font-family: arial, Helvetica, sans-serif;	font-weight: bold;	}	h3	{	font-size: 1em;	text-align: left;	color: #DD0303;	font-family: arial, Helvetica, sans-serif;	font-weight: bold;	}	#menu{	position:absolute;   	left:0px; 	top:120px;  	width:8em; 	color: #ffffff;  	background-color: #ffffff;  	border: 0px solid #ffffff;  	text-align: left;  		z-index:1;}#menucontent{	color: #ffffff;	padding:10px;  	background-color: #FCD04B;  	text-align: left;  	background-image: url('images/round.png');	background-repeat: no-repeat;	background-position: right bottom;  		z-index:2;	font-family:arial, helvetica, sans-serif;	font-size:.9em;	font-weight: bold;}		#menu a:link { color: #000000; text-decoration: none;}	#menu a:visited { color: #000000; text-decoration: none;}	#menu a:hover { color: #DD0303; text-decoration: none;}		.tablink a:link { color: #ffffff; text-decoration: none;}	.tablink a:visited { color: #ffffff; text-decoration: none;}	.tablink a:hover { color: #000000; text-decoration: none;}#banner{	position:absolute;   	left:0px;  	top:0px; 	width:100%;	min-width: 600px; 	height:140px;	padding:0px; 	background-color: #3B93BA;  	layer-background-color: #3B93BA;	background-image: url('images/banner.png');	background-repeat: no-repeat;	background-position: right;	z-index:4;	font-family:arial, helvetica, sans-serif;	font-size:0.9em;	font-weight: bold;		}#filterbox{		font-family:arial, helvetica, sans-serif;	font-size:0.9em;	line-height: 1.5em;		}.tablink {	position: absolute;	left:0px;  	top:118px;	background-color:#DD0303;	color: white;	font:1em arial, helvetica, sans-serif;	text-align: left;	z-index:6;	padding: 3px;	padding-left: 11em;	padding-right: 20px;	font-weight: bold;	} .skip a, .skip a:hover, .skip a:visited   {  position:absolute;  left:0px;  top:-500px;  width:1px;  height:1px;  overflow:hidden; }    .skip a:active  {  position:static;  width:auto;  height:auto;  }.imgLeft{	float:left; 	clear:both;	margin:10px;	border: 0px;}.imgRight{	float:right; 	clear:both;	margin:10px;	border: 0px;}.ProdImgLeft{	float:left; 	clear:both;	margin:10px;	border: 0px;}input.formButton{   color:#ffffff;   font-family:Verdana, Helvetica, sans-serif;   font-weight:bold;   font-size: 1.2em;   background-color:#DD0303;   border:2px solid;   border-top-color:#FE8989;   border-left-color:#FE8989;   border-right-color:#A40202;   border-bottom-color:#A40202;}.textbutton {  		background-color: transparent; 		border: 0; 		padding:0;				}.boxright {	//float:right; 	position:absolute;   	left:57em; 	top:150px;	text-align: center;	width:160px;	background-color:#FFFFFF;	font:.9em arial, helvetica, sans-serif;	text-align: left;	padding: 5px;	margin-left:15px;	margin-bottom:15px;	border:1px solid #DD0303;	z-index:5;	clear: bottom;	}.gallery {	clear: bottom;	float:bottom; 	width: 180px;	border:0px solid black;	background-color:white;	text-align: center;	margin-bottom:10px;	margin-right:10px;	}.calcBox {	clear: bottom;	float:left;	background-color:#ffffff;	text-align: left;	padding:10px;	width: 250px;	margin:10px;	}	.prodlist {	clear: bottom;	float:left; 	width: 40em;	border:1px solid #3B93BA;	background-color:white;	text-align: left;	padding:5px;	margin:10px;	}.paging {	clear: bottom;	float:left; 	color: gray;	width: 600px;	background-color:white;	text-align: center;	}.pricetag{font-size: 1.2em;font-family: Verdana, Helvetica, sans-serif;font-weight: bold;color: #DD0303;}.offertext{font-size: 1.1em;font-family: Verdana, Helvetica, sans-serif;font-weight: bold;}.prodDetailImg {	float:left; 	width: 260px;	border:1px solid black;	background-color:white;	text-align: left;	padding:5px;	margin-right:15px;}