/* CSS Document */

#content table, #content table tr td {
	height:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

#content {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}

#content h1 {
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5e0000;
	line-height:18px;
	padding:0 0 16px;
}

#content h2 {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0b5f31;
	line-height:17px;
	padding:0 0 2px;
}

#content p {
	padding:0 0 14px;
}

#content p.date {
	font-size:10px;
	color:#6a6a6a;
}

#content a {
	color:#5e0000;
}

#content a:hover {
	text-decoration:none;
}

#content hr {
	height:1px;
	width:90%;
	color:#999;
	background-color:#999;
	border:0;
	text-align:center;
	padding:0;
	margin:0 auto 14px auto;
}

#content blockquote {
	padding:0 20px;
}

#content ul {
	margin:0;
	padding:0 0 14px 25px;
}

#content .bimg {
	border:3px solid #ccc;
}

#content .rightimg {
	float:right;
	margin:0 0 6px 8px;
	border:3px solid #ccc;
}

#content .rightimg2 {
	float:right;
	margin:5px 0 8px 8px;
}

#content .divleft {
	float:left;
	width:48%;
	padding:0 1% 14px 1%;
	_padding:0 2px 14px 2px;
	position:relative;
}

#content .divright {
	float:left;
	width:48%;
	padding:0 1% 14px 1%;
	_padding:0 2px 14px 2px;
	position:relative;
}

#content ul.twocol {
	position:relative;
	width:100%;
	margin-bottom:0;
	padding-bottom:0;
}

#content ul.twocol li {
	float:left;
	width:46%;
	_width:50%;
	padding:0 0 2px 2%;
	_padding:0 0 2px 4%;
	position:relative;
	list-style-type:none;
	background:url(images/bullet.jpg) 0 5px no-repeat;
}

#content .gray {
	background:#f0f0f0;
}

#content .padded {
	padding:10px;
	_padding:0;
}

#content .advantages {
	float:right;
	width:180px;
	_width:200px;
	padding:10px 10px 0 10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 8px 8px;
	border:1px solid #e1e1e1;
	background:#d2edde;
}

#content .advantages ul, #content .advantages ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content .advantages ul {
	padding:0 0 14px;
}

#content .advantages ul li {
	padding:0 0 5px 10px;
	background:url(images/arrow.gif) 0 5px no-repeat;
}

#content li {
	padding:0 0 3px;
}

#content .advantages h3 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0b5f31;
	padding:0 0 12px;
}

#content .mapright {
	width:320px;
	float:right;
	margin:0 0 8px 8px;
}

#content .mapright iframe {
	border:1px solid #999;
}

/* Product Boxes */

#prod-box ul, #prod-box ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#prod-box ul li {
	float:left;
	width:168px;
	_width:176px;
	min-height:234px;
	_height:250px;
	background:#d6d6d6;
	padding:4px 4px 8px;
	margin:0 10px 8px 0;
	position:relative;
}

#prod-box ul li.last {
	margin:0 0 8px;
}

#prod-box ul li a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-decoration:none;
}

#prod-box ul li a:hover {
	text-decoration:underline;
}

#prod-box ul li img {
	margin:0 0 3px;
}

#prod-box ul li h3 {
	font:13px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-align:center;
	width:100%;
	height:18px;
	line-height:18px;
	padding:0 0 2px;
	background:#5e0000;
}

#prod-box ul li h3 a {
	font:13px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	height:18px;
	line-height:18px;
}

#prod-box ul li p {
	padding:0 0 1px;
}

#prod-box ul li p.viewmore {
	position:absolute;
	left:5px;
	bottom:5px;
	background:url(images/view-more-arrow.jpg) 0 50% no-repeat;
	padding:0 0 0 20px;
	font:12px Arial, Helvetica, sans-serif;
}

#prod-box ul li p.viewmore a {
	color:#cb0000;
	text-decoration:underline;
}

#prod-box ul li p.viewmore a:hover {
	text-decoration:none;
}

/* Product Boxes */
/* Input */

#content input {
	border:1px solid #999;
}

#content input.button {
	border:0;
	background:#5e0000;
	color:#fff;
	font-weight:bold;
	padding:3px;
	cursor:pointer;
}

/* hide from ie on mac \*/	
#flashcontent {
	width:555px;
	height: 450px;
	background-color: #fff;
	color:#181818;
	font-family:sans-serif;
	font-size:40;
}
/* end hide */
#flashcontent a {	
	color:#cccccc;
}