html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
	margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

a img { border: none; }

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}


body {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;
	background-image: url("../images/background.jpg");
	/* background-attachment: fixed; */
	background-position: top center;
	background-repeat: no-repeat;
}

#header {
	margin: 0 auto 0px;
	width: 1236px;
	height: 186px;
	position: relative;
	background-image: url(../images/banner.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#menu {
	margin: 0 auto 0px;
	width: 1236px;
	height: 34px;
	position: relative;
	background-image: url(../images/menu.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.menu {
     color: #FFFFFF;
     font: Arial;
     font-size: 25px;
     font-style: italic;
}

h1 {
    color: #000000;
	font: Times New Roman;
	font-size: 24px;
}

h2 {
    color:#001089;
	font: Times New Roman;
	font-size: 24px;
}

#top {
	background-image: url("../images/top.jpg");
	background-position: center top;
	background-repeat: no-repeat;
}

#bottom {
	background-image: url("../images/bottom.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 15px;
}

#middle {
	background-image: url("../images/middle.jpg");
	background-position: center top;
	background-repeat: repeat-y;
}

#wrapper {
	margin: 0 auto;
	width: 1236px;
	background-color: White;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	background-image: url("../images/middle.jpg");
	background-position: center top;
	background-repeat: repeat-y;
}

#content {
	width: 560px;
	padding: 0 0 10px 60px;
}

#contentproductsright {
	width: 555px;
	padding: 0 60px 10px 0px;
	float: right;
}

#contentproductsleft {
	width: 555px;
	padding: 0 0 10px 60px;
	float: left;
}

#contentwide {
	width: 1110px;
	padding: 0 60px 10px 60px;
}

#contentright {
	width: 570px;
	height: 260px;
	padding: 0 10px 10px 0;
	float: right;
}

#contentleft {
	width: 150px;
	padding: 0 10px 10px 10px;
	float: left;
}

#contentmain {
	width: 700px;
	padding: 0 60px 10px 180px;
}


#footer {
	margin: 0 auto;
	width: 960px;
}