
	body{
		font-family:Arial, Helvetica, sans-serif;
		margin:0 0 0 0;
		padding:0 0 0 0;
		background-color:#e2dcdb;
	}
	a:link, a:active, a:visited, a:hover{
		font-family:Arial, Helvetica, sans-serif;
	}
	.topnav1search{
		font-size:9pt;
		background-color:#edecec;
	}
	div{
		font-family:Arial, Helvetica, sans-serif;
	}
	#banner{		Z-INDEX: 101; WIDTH: 1000px; margin-left: 45px; POSITION: absolute; text-align: left; bottom: auto; height: 49px; margin-top: 65px; font-style: italic; font-family: Verdana Bold Italic;
	}	
	#topnav1{
		float:right;
		margin-right:50px;
	}
	#topnav1 a:link, #topnav1 a:visited, #topnav1 a:active{
		font-size:11pt;
		color:black;
		text-decoration:none;
		font-weight:bold;
	}
	/*td.topnav2{
		background-image:url(/images/topnav_background.gif);
		background-repeat:no-repeat;
	}*/
	#topnav1 a:hover{
		color:#db3434;
	}
	/*#topnav2 a:link, #topnav2 a:visited, #topnav2 a:active{
		font-size:11px;
		color:black;
		text-decoration:none;
		font-weight:bold;
	}
	#topnav2 a:hover{
		color:#db3434;
	}
	#topnav2{
		font-size:10px;
	}*/
	#topnavcontainer{
		vertical-align:bottom;
		padding-bottom:20px;
	}
	#topnavcontainer #topnav_tollfree{
		float:left;
		color:red;
		font-weight:bold;
		font-size:10.5pt;
		margin-left:62px;
		margin-top:7px;
		width:250;
	}
	#topnavcontainer #topnav_searchsite1{
		float:right;
		color:white;
		font-weight:bold;
		font-size:10.5pt;
		margin-right:20px;
		margin-top:7px;
		width:300px;
	}
	#topnavcontainer #topnav_searchsite1 #topnav_searchsite2a{
		float:left;
		padding-bottom:10px;
		width:230px;
	}
	#topnavcontainer #topnav_searchsite1 #topnav_searchsite2b{
		float:right;
		margin-top:-2px;
		margin-left:5px;
		width:30px;
		vertical-align:middle;
	}
	td.searchsite{
		background-image:url(/images/header_topright.gif);
		background-repeat:no-repeat;
	}
	#contentcontainer{
		 width:800;
		 margin-left:32px;
		 font-size:8pt;
		font-family:Arial, Helvetica, sans-serif;
		
		z-index:1;
		position:relative;
		background-repeat:repeat;
	}
	
	
	#contentcontainer #contentcontainer2{
		float:left;
		margin-top:20px;
		width:650px;
	}
	#footernav{
		font-size:6pt;
		text-align:center;
		margin-bottom:5px;
		margin-top:20px;
	}
	#footernav, #footernav a:link, #footernav a:active, #footernav a:visited{
		color:black;
		font-size:7pt;
		text-decoration:none;
		
	}
	#footernav a:hover{
		color:red;
	}
	td.bottomnavbar{
		background-color:#dedddd;
	}
	#mybg {
		position:fixed; 
		top:300; 
		left:0; 
		width:100%; 
		height:100%; 
		text-decoration:none;
		padding-top:300px;
	}
.productbucketlefthome{
		float:left;
		margin-right:10px;
		width:300px;
	}
	div.productbucketlefthome a:link, div.productbucketlefthome a:active, div.productbucketlefthome a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11pt;
		font-weight:bold;
		color:black;
		text-decoration:none;
	}
	div.productbucketlefthome a:hover{
		color:red;
	}
	.productbucketrighthome{
		float:right;
		width:300px;
	}
	div.productbucketrighthome a:link, div.productbucketrighthome a:active, div.productbucketrighthome a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11pt;
		font-weight:bold;
		color:black;
		text-decoration:none;
	}
	div.productbucketrighthome a:hover{
		color:red;
	}
	.productbucketmiddlehome{
		width:300px;
	}
	div.productbucketmiddlehome a:link, div.productbucketmiddlehome a:active, div.productbucketmiddlehome a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11pt;
		font-weight:bold;
		color:black;
		text-decoration:none;
	}
	div.productbucketrighthome div.border{
		background-color:black;
	}
	 div.productbucketrighthome div.moreinformation a,  div.productbucketrighthome div.moreinformation a:link,  div.productbucketrighthome div.moreinformation a:visited,  div.productbucketlefthome div.moreinformation a,  div.productbucketlefthome div.moreinformation a:link,  div.productbucketlefthome div.moreinformation a:visited, #contentcontainer #contentcontainer2 #contentarea .moreinformation a, #contentcontainer #contentcontainer2 #contentarea .moreinformation a:link, #contentcontainer #contentcontainer2 #contentarea .moreinformation a:active, #contentcontainer #contentcontainer2 #contentarea .moreinformation a:visited{
		color:red;
		font-size:11px;
		text-decoration:none;
		font-weight:normal;
		vertical-align:bottom;
	}
	#contentcontainer #rightnavhome{
		float:right;
		margin-right:23px;
		background-color:#e2dcdb;
		padding-right:6px;
		padding-left:6px;
		padding-top:0px;
		padding-bottom:8px;
		margin-top:20px;
	}
	#topnav2 {
		padding-left: 29px;
	}
	#qm0 {
		width: 940px;
	}
	
	.qmmc a, .qmmc li {
		display: inline;
		float: none;
	}
	.qmmc div a {
		display: block;
		float: none;
	}
	.qmmc .qmdividery {
		float: none;
		display: inline;
		width:1px;
	}