@charset "utf-8";
/* CSS Document */

body {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #c0c0c0;
}
img {
	border: 0;
}
#maincontainer {
	position:relative;
	top:0px;
	left:0px;
	width:959px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
#footercontainer {
	position: relative;
	padding: 0px 0px 485px 0px;
	margin: 0px 0px 0px 0px;
	width: 959px;
}


#navcontainer {
	position:absolute;
	width:959px;
	height:157px;
	top:0px;
	left:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}
#nav{
	position:relative;
	left:10px;
	width:500px;
	height:50px;
	top:133px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#nav img {border:0;
}

#nav ul {
	left:0px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display: inline;
}
#nav ul li {
	left:0px;
	margin: 0px -3px 0px 0px;
	padding:0px 0px 0px 0px;
	display: inline;
}

#boxoutRight { width: 350px; float:right; margin: 0 0 0 20px;
}

#middle {
	position:absolute;
	top: 157px;
	left:0px;
	width: 959px;
	height: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/middle.jpg);
	background-repeat: no-repeat;
}
#middle2 {
	position:absolute;
	top: 157px;
	left:0px;
	width: 959px;
	height: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/middle2.jpg);
	background-repeat: no-repeat;
}


#left {
	position:relative;
	top: 420px;
	left:0px;
	width: 625px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
#leftProducts {
	position:relative;
	top: 420px;
	left:0px;
	width: 925px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table#productTable {
	width:924px; margin:0; padding:0; border:0;
}
td.productTD {
	width: 462px; background:url(images/productBg.png) 0 0 no-repeat;
	padding:10px 15px; height: 191px; vertical-align:top; margin:0;
}
.productTD img { vertical-align:middle; border:0;
}

#left p, #left td, #leftProducts {
	font-size: 12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	line-height:145%;
	letter-spacing: 0em;
	text-align:justify;
}
#left img, #leftProducts img {
	padding:0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}
#right a, #left a, #leftProducts a {color:#08b8b6; text-decoration: underline;
}
#right a:hover, #left a:hover, #leftProducts a:hover { text-decoration:none;
}
#right {
	position:absolute;
	top: 432px;
	left:623px;
	height:414px;
	width: 330px;
	margin: 0px 0px 0px 0px;
	padding: 32px 0px 0px 0px;
	bottom: 0px;
}
#address {border-left:#ccc 1px dashed; padding: 0 0 0 15px;
}
#address p {
	font-size: 12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:145%;
	letter-spacing: 0em;
	text-align:justify;
}
#footer {
	position:absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:959px;
	height: 38px;
	left:0px;
	bottom:0px;
	color: #ffffff;
}
#footer p {
	font-size: 12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#aaa;
	line-height:145%;
	letter-spacing: 0em;
	text-align:justify;
	padding:15px 10px 5px 10px;
	margin: 0px 10px 0px 10px;
	border-top: #ccc 1px dashed;
}
#footer a  { 
	text-decoration: underline; color: #aaa;
}
#footer a:hover { text-decoration:none;
}
.rightNav { float:right;
}
.rightNav img { vertical-align: top; border:0;
}

div.hrstyle {
background: url(images/rule.gif) 0 0 repeat-x;
height: 15px;
width: 925px;
}

.hrstyle hr {
display: none;
}
.strong { font-weight: bold;
}
input, textarea { border:#08b8b6 1px solid;
}
.clearFloat { clear:both;
}
li.bullet {
	list-style-position: outside;
	list-style-image: url(images/bullet.png);
	list-style-type: disc;
}
.imgRight { float:right; clear:right; padding: 0 0 0 20px;
}
.imgLeft img{ float:left; padding: 0; vertical-align:middle;
}
.center { text-align:center;
}