*{vertical-align: bottom;}



	body,
	html {
		margin:0 0;
		padding:0;
		background:#ffffff;
		color:#000;
	}
	body {
		width:95%;
	}
	#wrap {
		background:white;
		margin:0 auto;
		width:95%;
		
	}
	#header {
	background-image:url(images/site_design_middle.jpg);
	}
	
	#headercenter {
	margin 0 auto;
	
}
	#apDiv1 {
	position:absolute;
	top:0px;
	width:100%;
	height:174px;
	z-index:2;
	overflow: visible;
}
	#headerleft {
	width:179px;
	text-align:left;
	}
	
	#headerright {
	background-image:url(images/site_design_middle.jpg);
	text-align:right;
	position: absolute;
	width: 30px;
	height: 174px;
	top: 0px;
	right: 75px;
}
		
	#header h1 {
    	padding:0px;
	    margin:0 0;
    }
	#nav {
		background:#ffffff;
		padding:0px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0 0;
		padding:0;
	}
	#main {
		background:#ffffff;
		float:left;
		width:180px;
		display:block;
		text-align:center;
}
		
	#main h2, #main h3, #main p {
		padding:0 0px;
		margin: 0 0;
		text-align:center;
    }
	#sidebar {
		background:#ffffff;
		float:right;
		width:75%;
		text-align:left		
	}
	#sidebar ul {
		margin-bottom:0;
		}
	#productcontainer {
		width:50%;
		
		}
	#productleft {
	float: left; 
	width: 270px; 
	margin: 0px 5px 0px 5px; 
	text-align:center;
	}
	#productright {
		float: right; 
	width: 310px; 
	margin: 0px 5px 0px 5px; 
	}
	#howtocontainer {
		width:600px;
		border:1px solid black;
		border-color:#000000;
		}
	#howtoleft {
	float: left; 
	width: 100px; 
	margin: 0px 5px 0px 5px; 
	text-align:center;
	
	}
	#howtoright {
		float: right; 
	width: 450px; 
	margin: 0px 5px 0px 5px; 
	
	}
    #sidebar h3, #sidebar p {
		padding:0 0px 0 0px;
    }
	#footer {
		background:#ffffff;
		clear:both;
		margin-left:179px;
		text-align:center;
	}
	#footer p {
		padding:0px;
		margin:0 0;
    }
	
	/* copied below */
	/* The specific style rules used to suggest rendering */
/* for the CSS table design example, starts here */

DIV.table-row {
  background: none #fff; border: solid #000000 1px; color: #000000;
  margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;
  padding: 0; text-align: left; width: 95%;
}

DIV.left-container23 {
  border: none; float: left; margin: 0; padding: 0; width: 25%;
}

DIV.right-container13 {
  border: none; float: right; margin: 0; padding: 0; width: 75%;
}

DIV.space-line {
  clear: both; margin: 0; padding:0; width: auto;
}
img
{  border-style: none;
}


	

	</style>
