@charset "utf-8";
/* CSS Document */

#content {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}

#content table, #content table td {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	height:0;
}

#content h1 {
	font:bold 22px "Tahoma", Arial, Helvetica, sans-serif;
	color:#263d8e;
	line-height:22px;
	padding:0 0 14px;
}

#content h2 {
	font:bold 18px "Tahoma", Arial, Helvetica, sans-serif;
	color:#304077;
	line-height:18px;
	padding:0 0 2px;
}

#content h3 {
	font:bold 16px "Tahoma", Arial, Helvetica, sans-serif;
	color:#263d8e;
	line-height:16px;
	padding:0 0 14px;
}

#content .centered {
	text-align:center;
}

#content h2 a {
	color:#304077;
}

#content h2 a:hover {
	color:#000;
}

#content p {
	padding:0 0 14px;
}

#content a {
	color:#71bd1f;
}

#content a:hover {
	color:#000;
}

#content p span {
	color:#d11414;
}

#content p span strong {
	font-size:16px;
}

#content .left {
	float:left;
}

#content .right {
	float:right;
}

#content .fifty {
	width:48%;
}

#content .breadcrumbs {
	font-size:11px;
	color:#666;
	padding:0 0 4px;
	border-bottom:1px dotted #ccc;
	margin:0 0 14px;
}

#content ul.arrow {
	margin:0;
	padding:0 0 14px 10px;
	list-style-type:none;
}

#content ul.arrow li {
	margin:0;
	padding:0 0 3px 22px;
	background:url(../images/arrow.gif) 0 2px no-repeat;
	list-style-type:none;
	_zoom:1;
}

#content ul.arrow li h3 {
	font:bold 18px "Tahoma", Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:0 0 4px;
	color:#488309;
}

#content .imgright {
	float:right;
	margin:0 0 10px 10px;
}

#content .imgborder {
	border:4px solid #d0ecb1;
}

/* Contact Forms */

#content form span {
	display:block;
	width:273px;
	height:31px;
	background:url(../images/content-input.png) 0 0 no-repeat;
	margin:0 0 5px 0;
	position:relative;
}

#content form span input, #content form span textarea {
	position:absolute;
	background:none;
	margin:5px;
	width:263px;
	height:21px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 5px 0;
	border:0;
}

#content form span.textarea {
	width:523px;
	height:72px;
	background:url(../images/content-textarea.png) 0 0 no-repeat;
}

#content form span textarea {
	width:513px;
	height:62px;
}

#content form .submit-button {
	display:block;
	width:69px;
	height:32px;
	background:url(../images/content-submit-button.png) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	border:0;
	cursor:pointer;
}

#content form .submit-button:hover {
	background-position:0 -32px;
}


/* Content Forms End */

/* Homepage Search Box */

#content .search {
	height:159px;
	background:url(../images/search-box-bg.gif) 0 0 no-repeat;
	padding:0 10px;
	margin:0 0 13px;
}

#content .search h2 {
	font:bold 22px "Tahoma", Arial, Helvetica, sans-serif;
	color:#fff;
	height:39px;
	line-height:39px;
	margin:0 0 10px;
}

#content .search h3 {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	padding:0 0 3px;
}

#content .search p {
	font:normal 15px Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	padding:0 0 13px;
}

#content .search h4 {
	float:left;
	width:626px;
	height:56px;
	background:url(../images/search-box-input.gif) 0 0 no-repeat;
	position:relative;
}

#content .search h4 input {
	margin:5px;
	position:absolute;
	width:616px;
	height:46px;
	padding:7px 8px 0;
	font:normal 26px "Tahoma", Arial, Helvetica, sans-serif;
	color:#999;
	background:none;
	border:0;
}

#content .search h5 {
	float:right;
	padding:4px 0 0;
}

#content .search h5 input {
	display:block;
	width:94px;
	height:48px;
	background:url(../images/search-button.png) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	line-height:0;
	cursor:pointer;
}

#content .search h5 input:hover {
	background-position:0 -48px;
}

#content .place-order {
	text-align:center;
	padding-top:5px;
}

#content .place-order a {
	display:block;
	width:195px;
	height:34px;
	background:url(../images/place-order.png) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}

#content .place-order a:hover {
	background-position:0 -34px;
}

/* Homepage Search Box End */
/* Homepage Product Boxes */

#content .prod-box ul, #content .prod-box ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content .prod-box ul li {
	display:block;
	float:left;
	width:145px;
	height:199px;
	background:url(../images/prod-box-bg.gif) 0 0 no-repeat;
	margin:0 4px 0 0;
}

#content .prod-box ul li.last {
	margin:0;
}

#content .prod-box ul li h2 {
	height:49px;
	display:block;
	margin:0 0 12px;
}

#content .prod-box ul li h2 a {
	display:block;
	padding:10px 13px 0;
	font:bold 14px "Tahoma", Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#fff;
	text-decoration:none;
}

#content .prod-box ul li h2 a:hover {
	color:#fff;
}

#content .prod-box ul li h5 {
	text-align:center;
	padding:0 0 10px;
}

#content .prod-box ul li p {
	text-align:center;
}

#content .prod-box ul li p a {
	display:block;
	width:129px;
	height:24px;
	background:url(../images/more-information-button.png) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}

#content .prod-box ul li p a:hover {
	background-position:0 -24px;
}

/* Homepage Product Boxes End */