<style type="text/css">
body {
	text-align: center;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:trebuchet ms, verdana, arial;
	vertical-align: baseline;
	text-align:left;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
p	{margin: 1em 0em 0.5em 0em;}

body {
	line-height: 1;
	color: black;
	background: white;
	text-align: center;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


#container {
			width:804px;
			margin-left:auto;
			margin-right:auto;
			height:600px;
			}
			
#bannertop	{
			position:relative;
			height:278px;
			background-image: url(images/banner.jpg);
			}
			
#bannerbottom	{
			height:29px;
			background-image: url(images/bottom_of_banner.jpg);
			}
#tabs		{
			position:  absolute;
			bottom:  0;
			left: 70px;
			}
#contentbox	{
			width:805px; /*should be 805 */
			background-image: url(images/main_background.jpg);
			float:left;
			}

#bannerbox	{
			padding-top:20px ;
			text-align:center;
			width:410px;
			height:102px;
			position:relative;
			left:-9px;
			font-family:trebuchet ms, verdana, arial;
			font-size:19pt;
			font-weight:bold;
			color:#004a1a;
			background: url(images/bannerbox.jpg) no-repeat;
			margin-bottom: 0px !important;
			margin-bottom: 20px;
			}

#maincontent	{
			text-align:left;
			float:left;
			width:410px !important; /*for firefox*/
			width:530px; /*for ie*/
			padding-left: 100px; 
			padding-right: 20px;
			}
			
.contentheading 
			{
			text-align:left;
			font-weight:bold;
			}
			
			
#sidebar	{
			width:274px; /*should be 274 */
			float:left;
			}
			
#footer-left	{
			height:47px;
			width:530px; /*should be 530 */
			background-image: url(images/footer.jpg);
			float:left;
			}
			
#footer-right	{
			height:47px;
			width:274px; /*should be 274 */
			background-image: url(images/footer_corner.jpg);
			float:left;
			}

#copyright	{
			height:47px;
			width:430px !important; /*for firefox*/
			width:530px;
			padding-left: 100px; /*for ie*/
			}
			
#prod_list li	{
			border: solid 2px green;
			float: left;
			margin: 5px;
			}

.screen {}
.print { display : none}
			
</style>
