@charset "utf-8";
/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, a, div, img, blockquote {
border:0px none;
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;

}


body
{
	background-color: #d7d7d7;
}

#container
{
	width:960px;
	margin: auto;

}

#header
{
	margin-top: 21px;
	height: 128px;
	background-image: url(../images/headerbg.jpg);
	background-repeat: no-repeat;
}

#logo
{
	margin-top: 19px;
	margin-left: 4px;
	width: 249px;
	height: 78px;
	float:left;
}

#flashcontent
{
	float:left;
	display:inline;
	margin-left:244px;
margin-top:-96px;
overflow: hidden;
width: 716px;
}

#headerimage
{
display:inline;
float:right;
margin-top:-96px;
width:716px;
}

#headerimage p
{
	margin:0;
	padding:0;
}

#bodycontainerheader
{
	background-image: url(../images/contentheaderbg.jpg);
	background-repeat: no-repeat;
	background-position:top;
	height: 35px;
}

#bodycontainer
{
	background-image:url(../images/bodybg.jpg);
	background-repeat:repeat-y;
}

#subcol
{
	width: 174px;
	display: inline;
	float:left;
}

#maincol
{
display:inline;
float:left;
margin-left:8px;
padding:0 10px;
width:568px;
}

#subcol2
{
	display:inline;
	float:left;
	margin-left:10px;
	padding-left:1px;
	width:179px;
}

#footer
{
	clear:both;	
	background-image: url(../images/footer.jpg);
	background-repeat:no-repeat;
	height: 49px;
}

#footercont
{
	margin: auto;
	width: 960px;
}

#footertext
{
	float:left;
	display: inline;
	font-size: 11px;
	width:480px;
}

#hatton
{
	float:left;
	display:inline;
	margin-left: 300px;
	font-size: 11px;
}

/* extras */

/* top5 */
#top5container
{
	background-image: url(../images/top5productsbg.jpg);
	background-repeat: repeat-y;
	width: 573px;
}

#top5header
{
	background-image: url(../images/top5header.jpg);
	background-repeat: no-repeat;
	height: 53px;
}

#top5body
{
	background-image: url(../images/top5productsheaderbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0 10px 0 17px;
	
}

#top5footer
{
	background-image: url(../images/top5footer.jpg);
	height: 37px;
	background-repeat: no-repeat;

}

.productphoto
{
	float:left;
	display: inline;
	width: 111px;
}

.productcontent
{

	display: inline;
	width: 430px;
}

/* classes */

.colrow1
{
	background-image:url(../images/row1bg.jpg);
	background-repeat:repeat-x;
	padding-bottom: 10px;
	margin:0;
}

.colrow2
{
	background-image:url(../images/row2bg.jpg);
	background-repeat:repeat-x;
	padding-bottom: 10px;
	margin: 0;
}

.colrow2none
{
	margin: 0;
}


.clearboth
{
	clear: both;
}


#maroon{

	background-image: url(../images/maroon_bg.jpg) !important;
	background-repeat: repeat-x;
	background-color: #FFFFFF !important;
	background-position: -20px 0;
}
/*h1 content */

#h1contentnormal
{
	width: 572px;
	height: 49px;
	background-image: url(../images/h1bgstandard.jpg);
	background-repeat: no-repeat;
}

#h1contentnormal h1
{
	color: #FFFFFF;
	margin-left: 55px;
	margin-top: 5px;
	float: left;

}

/* h1box content */

#h1boxcontent
{
	background-image: url(../images/h1boxcontentheader.jpg);
	background-repeat: no-repeat;
	width: 577px;
	height: 49px;
}

#h1boxcontent h1
{
	color: #FFFFFF;
	margin-left: 55px;
	margin-top: 5px;
	float: left;
	display: inline;
}

#h1boxcontent-box
{
	width: 557px; /* 577px */
	background-image: url(../images/h1boxcontentheaderbg.jpg);
	background-repeat:repeat-y;
	padding: 10px;
	font-size: 12px;
	color: #0053a4;
	float: left;
}

#h1boxcontent-box img
{
	border: none !important;
}


#h1boxcontent-footer
{
	clear:left;
	width: 577px;
	height: 43px;
	background-image:url(../images/h1boxcontentheaderfooter.jpg);
	background-repeat:no-repeat;
}
