body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #6c6b61;
	text-align: center;
	margin: 0px auto;
	background: url(../images/bg_main.jpg) repeat-x;
}
img {
	border-width: 0px;
}
td {
	vertical-align: top;
	padding: 0px;
}
h1 {
	font: normal 24px "Times New Roman", Times, serif;
	color: #c11631;
	margin: 0px 0px 0.8em;
}
h2 {
	font: normal 18px "Times New Roman", Times, serif;
	color: #c11631;
	margin: 0px 0px 0.8em;
}
p {
	line-height: 1.5em;
	margin: 0px 0px 1.0em;
	font-size: 13px;
}



a, a:active, a:visited {
	text-decoration: underline;
	color: #c11631;
}
a:hover {
	text-decoration: none;
}
img, div, input {
	behavior: url(iepngfix.htc)
}


#container {
	margin: 0px auto;
	width: 974px;
}

#container #top {
	background: url(../images/bg_top.png) no-repeat;
	padding: 0px 48px 0px 48px;
	height: 180px;
}
#container #top #header {
	width: 878px;
	height: 90px;
	padding-top: 24px;
}
#container #top #header .logo {
	float: left;
	padding-top: 6px;
}
#container #top #header .label {
	float: right;
	padding-right: 20px;
}
#container #top #nav {
	height: 19px;
	width: 878px;
	clear: both;
}
#container #top #nav ul {
	margin: 0px;
	padding: 0px;
}
#container #top #nav li {
	display: inline;
	list-style-type: none;
	float: left;
}
#container #mid {
	background: url(../images/bg_mid.png) repeat-y;
	text-align: left;
	padding: 0px 48px 4px;
}
#container #mid #content .introHome {
	width: 376px;
	padding-right: 30px;
	float: left;
}
#container #mid #content .introHome p {
	font-size: 14px;
	line-height: 1.4em;
}
#container #mid #content .picHome {
	float: left;
	height: 349px;
	width: 466px;
}
#container #mid #content .contentLeft {
	float: left;
	padding-right: 54px;
	width: 154px;
	padding-top: 4px;
}
#container #mid #content .contentRight {
	float: left;
	width: 534px;
}
#container #mid #content .contentCenter {
	width: 878px;
	text-align: center;
}
#container #mid #content .contentLeft .btn_orderform {
	text-align: center;
	width: 154px;
	margin-top: 25px;
}






#container #bottom {
	background: url(../images/bg_bottom.png) no-repeat;
	height: 78px;
	width: 974px;
	clear: both;
}
#container #bottom #footer {
	text-align: center;
	padding-top: 33px;
}
#container #bottom #footer p {
	font-size: 11px;
	color: #949384;
	margin: 0px;
}
#container  #bottom  #footer  a, #container #bottom #footer a:active, #container #bottom #footer a:visited {
	color: #949384;
	text-decoration: none;
}
#container #bottom #footer a:hover {
	text-decoration: none;
	color: #c11631;
}


/* Fix for clearing floated elements */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: inline-block;
	clear: both;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearBoth {
	clear: both;
}

