div#search {
	position: relative;
	top: 35px;
}
input#txtsearch {
	background: #c0af01;
	color: #e0cc04;
	float: left;
	margin: 5px;
	width: 124px;
	padding: 2px;
	height: 20px;
	font-weight: bold;
	border: none;
}
input.template_tsb_button {
	background: #56a2d6;
	color: #ffffff;
	border: none;
	float: right;
	margin: 5px;
	width: 28px;
	height: 24px;
	padding: 2px;
}
div#banner {
	background: #8fb6d3;
	width: 890px;
	height: 310px;
	padding: 15px;
	margin: 0px 0px 10px;
}
div#content {
	background: #ffffff;
	width: 880px;
	height: auto;
	margin: 0px 0px 10px;
	padding: 10px;
	border: 10px solid #8FB6D3;
}
div.homebox {
	position: relative;
	background: #ccbf33;
	height: 163px;
	width: 156px;
	padding: 10px;
	border-top: 2px solid #cd4f03;
}
div.homebox h2 {
	color: #ebe393;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	text-shadow: #6e671c 2px 2px 2px;
}
div.homebox p {
	font-size: 11px;
	font-weight: bold;
}
div.homebox p.right {
	position: absolute;
	bottom: -15px;
	right: 5px;
}
div#footer {
	text-align: center;
}
div#footer p.nav {
	padding: 10px;
}
#content p a {
	border-bottom: #0C3D5F dashed 1px;
}
.icon, #content a.icon {
	padding: 2px 2px 2px 23px;
	border: none;
}
.pdf {
	background: transparent url(../images/pdf.gif) no-repeat left center;
}
.package, .print, .truck {
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin:0;
	height: 80px;
}
.package {
	background-image:url(../images/box.png);
	padding:9px 0 0 90px;
}
.print {
	background-image:url(../images/print.png);
	padding:0 0 0 90px;
}
.truck {
	background-image:url(../images/truck.png);
	padding:9px 0 10px 90px;
}
.phone {
	background: transparent url(../images/phone.png) no-repeat left top;
	padding-left: 42px;
}
.quote {
	font-size: 4em;
	font-weight: bold;
	color: #CD4F03;
	width: 20px;
	height: 20px;
	display: block;
	line-height: .5em;
}
.lq {
	float:left;
	padding: 10px 20px 0px 0px;
}
.rq {
	float:right;
	padding: 10px 0px 0px 20px;
}
.bio h2, blockquote h2, .box h2 {
	margin-bottom: 0;
}
.bio p.large {
	line-height: 1;
}
blockquote h3, .box h3 {
	margin-bottom: .25em;
}
.box ul {
	margin-bottom: 0;
}


/* Content Grid */

#content .span-1 {
	width:168px;
}
#content .span-half {
	width:430px;
	float:left;
	margin-right:10px;
}
#content .span-2 {
	width:346px;
}
#content .span-3 {
	width:524px;
}
#content .span-4 {
	width:702px;
}
#content .span-5 {
	width:880px;
}
#content .last, #content div.last {
	margin-right:0;
}
#content input.span-1, #content textarea.span-1 {
	width:156px!important;
}
#content input.span-2, #content textarea.span-2 {
	width:334px!important;
}
#content input.span-3, #content textarea.span-3 {
	width:512px!important;
}
#content input.span-4, #content textarea.span-4 {
	width:690px!important;
}
#content input.span-5, #content textarea.span-5 {
	width:868px!important;
}
#content .append-1 {
	padding-right:178px;
}
#content .append-2 {
	padding-right:356px;
}
#content .append-3 {
	padding-right:534px;
}
#content .append-4 {
	padding-right:712px;
}
#content .prepend-1 {
	padding-left:178px;
}
#content .prepend-2 {
	padding-left:356px;
}
#content .prepend-3 {
	padding-left:534px;
}
#content .prepend-4 {
	padding-left:712px;
}
#content div.colborder {
	padding-right:93px;
	margin-right:94px;
}
#content .pull-1 {
	margin-left:-178px;
}
#content .pull-2 {
	margin-left:-356px;
}
#content .pull-3 {
	margin-left:-534px;
}
#content .pull-4 {
	margin-left:-712px;
}
#content .pull-5 {
	margin-left:-890px;
}
#content .push-1 {
	margin:0 -178px 1.5em 178px;
}
#content .push-2 {
	margin:0 -356px 1.5em 356px;
}
#content .push-3 {
	margin:0 -534px 1.5em 534px;
}
#content .push-4 {
	margin:0 -712px 1.5em 712px;
}
#content .push-5 {
	margin:0 -890px 1.5em 890px;
}