@charset "utf-8";
/* CSS Document */

#content {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#content table, #content td {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	height:0;
}

#content h1 {
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#c60000;
	letter-spacing:-1px;
	padding:0 0 14px;
	line-height:26px;
}

#content h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#6e0000;
	padding:0 0 1px;
	line-height:18px;
}

#content .space {
	padding:0 0 14px;
}

#content p {
	padding:0 0 14px;
	line-height:14px;
}

#content a {
	color:#c60000;
}

#content a:hover {
	color:#000;
	text-decoration:none;
}

#content blockquote {
	margin:0 35px 14px;
	padding:14px 14px 0;
	background:#e1e1e1;
}

#content form input, #content form textarea {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	border:1px dotted #999;
	width:250px;
	height:24px;
	padding:4px 5px 0;
}

#content form textarea {
	width:450px;
	height:145px;
}

#content form .submit-button {
	border:0;
	display:block;
	width:100px;
	height:30px;
	background:url(../images/submit-button.png) 0 0 no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	cursor:pointer;
}

#content form .submit-button:hover {
	background-position:0 -30px;
}

/* Main Content Classes */

#content .centered {
	text-align:center;
}

#content .imgright {
	float:right;
	margin:0 0 8px 10px;
}

#content ul.arrow {
	margin:0;
	padding:0 0 14px 15px;
	list-style-type:none;
}

#content ul.arrow li {
	margin:0;
	padding:0 0 3px 20px;
	list-style-type:none;
	background:url(../images/arrow.gif) 0 3px no-repeat;
}

#content .threecol h2.first {
	padding:0;
}

#content .threecol ul li {
	float:left;
	width:30%;
	_width:33%;
	margin:0 0 0 0;
}

#content .threecol ul li.long {
	width:auto;
}

#content .threecol h2 {
	clear:left;
	padding-top:14px;
}

#content .chart {
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin-bottom:15px;
}

#content .chart th, #content .chart td {
	text-align:center;
	padding:5px 5px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	vertical-align:middle;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

#content .chart th {
	font-weight:bold;
	background:#ccc;
}

#content .chart .one {
	width:60px;
}

#content .chart th.line {
	width:65px;
}

#content .smaller td, #content .smaller th {
	font-size:10px;
}

#content .left {
	float:left;
}

#content .right {
	float:right;
}

#content ul.fifty, #content ul.fifty li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content ul.fifty {
	width:49%;
}

#content ul.fifty li {
	text-align:center;
	padding:0 0 5px;
}

#content div.fifty {
	width:49%;
}

#content .photos {
	text-align:center;
}

#content .photos img {
	margin:0 15px;
}

/* Main Content Classes End */
/* Product Boxes */

#content .prod-box {
	padding:0 0 14px;
}

#content .prod-box ul, #content .prod-box ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content .prod-box ul li {
	float:left;
	width:232px;
	height:200px;
	margin:0 7px 8px 0;
	background:url(../images/prod-box-bg.gif) 0 0 repeat-x;
}

#content .prod-box ul li.last {
	margin:0 0 8px 0;
}

#content .prod-box ul li h2 {
	padding:4px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
}

#content .prod-box ul li h2 a {
	display:block;
	color:#fff;
	height:37px;
	line-height:34px;
	background:url(../images/prod-box-h2-bg.gif) 0 0 repeat-x;
	padding:0 7px;
	text-decoration:none;
	letter-spacing:0;
}

#content .prod-box ul li h2 a:hover {
	color:#fff;
}

#content .prod-box ul li h3 {
	padding:0 4px 5px;
}

#content .prod-box ul li p {
	padding:0 8px 0;
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}

#content .prod-box ul li p a {
	padding:0 14px 0 0;
	color:#fff;
	text-decoration:none;
	background:url(../images/view-more-arrow.gif) 100% 3px no-repeat;
}

#content .prod-box ul li p a:hover {
	color:#ff4b4b;
}

/* Product Boxes End */
/* View Products Button */

#content .view-prod a {
	display:block;
	width:145px;
	height:30px;
	background:url(../images/view-products-button.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#content .view-prod a:hover {
	background-position:0 -30px;
}

/* View Products Button End */
/* Landing Pages */

#content .specs {
	display:block;
	width:160px;
	height:30px;
	background:url(../images/request-button.png) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#content .specs:hover {
	background-position:0 -30px;
}

#content .centered .specs {
	margin:0 auto;
}

/* Landing Pages End */

/* LOGIN STYLES */
	#loginDIV { margin: 75px auto; text-align:center; }
	#loginDIV fieldset {
		width:320px;
		margin: 10px auto;
		border:1px solid #999999;
		}
	#loginDIV legend {
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#333333;
		text-align:left;
		}
	#loginDIV p{ margin:10px auto; }
	#loginDIV label{
		float: left;
		text-align:right;
		padding:3px 3px 0 0;
		width:80px;
		color:#333333; 
		}
	#loginDIV input{ width:200px; display:inline; }