@charset "utf-8";
/* CSS Document */

body {
	font-family: "Trebuchet MS";
	background-color: #333333;
	color: #666666;
}
#header {
	width: 1055px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
	background-color: #333333;
}
.watchvideobutton {
	width: 150px;
	height: 32px;
	margin-top: 20px;
	margin-bottom: 5px;
	float: left;
}
.machineleft {
	float:left;
	width: 100px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-bottom: 5px;
}
.homeleft {
	float: left;
	width: 500px;
}
.homeright {
	float: right;
	width: 580px;
}
.usedmachine {
	float: left;
	width: 480px;
	height: 100%;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.usedmachine p {
	margin: 5px;
}
.usedmachineheading {
	font-size: 14px;
	color: #cccccc;
	background-color: #666666;
	padding: 3px;
	width: 593px;
	margin-bottom: 5px;
	vertical-align: top;
}
. {
	font-weight: bold;
	color: #990000;
	text-align: center;
	font-size: 16px;
}
#tax {
	width: 290px;
	height: 32px;
	float: left;
	padding-left: 100px;
	margin-top: -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
#tax a:link, #tax a:visited {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
#tax a:hover {
	text-decoration: underline;
}
#headerimage {
	width: 1050px;
	height: 190px;
	background-image: url(images/header-background.jpg);
	background-repeat: no-repeat;
}
.headerleft {
	float: left;
	display: block;
	margin-left: 11px;
	height: 190px;
}
.headerright {
	float: right;
	margin-right: 10px;
}
.financeimg {
	float: right;
	margin-right: 10px;
	padding-top: 28px;
	width:238px;
	height:41px;
}
.text {
	position: absolute;
	top: 1098px;
	left: 511px;
	width: 815px;
	height: 862px;
}
#captionleft {
	float: left;
	width: 250px;
	height: 30px;
	clear:both;
	padding: 0 0 0 5px;
}
#captionleft .machinery {
	padding: 0;
	float: left;
	font-size: 20px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}
#captionleft .machinery a:link, #captionleft .machinery a:visited {
	padding: 0;
	float: left;
	font-size: 18px;
	color: #CCCCCC;
	text-align: left;
	text-decoration: none;
}
.machinery a:hover {
	text-decoration: none;
	color: #999999;
}
.leftlogo {
	width: 295px;
	height: 174px;
	float: left;
	margin-left: 10px;
	padding-right: 30px;
	padding-top: 8px;
}
.logo {
	padding: 0 15px 0 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	text-align: left;
}
.leftlogo a:link, .leftlogo a:visited {
	color: #C88E2A;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.leftlogo a:hover {
	text-decoration: none;
	color: #999999;
}
.logoh1 {
	padding: 0 0 0 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C88E2A;
	text-align: left;
}
.biglink a:link, .biglink a:visited {
	font-size: 18px;
	color: #930;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #930;
}
.biglink a:hover {
	font-size: 18px;
	color: #930;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #930;
}
/*----------Newsletter Sign Up-----------------*/

#newsletter {
	width: 370px;
	font-size: 12px;
	margin-top: 50px;
	height: 25px;
	padding:5px;
}
.join {
	float: right;
}
.signup {
	color:#C88E2A;
	margin: 0;
}
.enteremail {
	color: #999999;
	margin: 0;
	padding: 0;
}
.xxsmall {
	font-size: xx-small;
	color: #999999;
}
.machinespecials {
	font-size: 16px;
	font-weight: bold;
	color: #C88E2A;
	width: 250px;
	float:left;
	padding-left: 5px;
}
.searchbar {
	float: right;
	width: 235px;
}
.smallicons {
	float:right;
	width: 160px;
	height: 38px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 7px;
	background-image: url(images/smmicons/whitebkg.png);
	background-repeat: no-repeat;
}
.toplinks {
	font-size: 11px;
	color: #CCCCCC;
	width: 350px;
	height: 20px;
	margin-top: 8px;
	margin-bottom: 8px;
	float: right;
}
.toplinks a:link, .toplinks a:visited {
	font-size: 11px;
	color: #CCCCCC;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.topnav {
	width: 1050px;
	height: 20px;
	text-align: right;
	padding-bottom: 5px;
}
.topnav a:link, .topnav a:visited {
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-right: 5px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.topnav a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#wrapper {
	width: 1052px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	background-color: #333333;
	height: 100%;
}
.tinylink {
	padding: 5px 0 5px 5px;
	text-align: left;
}
#contentbox {
	height: 430px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#newmachines {
	float: left;
}
.homecatalog {
	font-size: 16px;
	font-weight: bold;
	color: #999;
}
.comingsoonimage {
	width: 160px;
	padding-top: 5px;
	padding-right: 5px;
	float: right;
}
.machinetextblock {
	width: 300px;
	float:right;
	padding-left: 10px;
}
.center {
	padding-left: 35px;
}
.popularmachines {
	float: right;
	width: 325px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.rollbendersale {
	float: left;
	width: 480px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#borderbottom {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	height: 375px;
}
.machinetextblock h2 {
	color: #666666;
	font-size: 16px;
	margin-top: 2px;
}
.popularmachines h2 {
	color: #666666;
	font-size: 16px;
	margin-top: 2px;
}
.machinelink {
	padding-bottom: 5px;
}
.machinelink a:link, .machinelink a:visited {
	color: #999999;
	padding: 10px;
}
.machinethumbone {
	padding-bottom: 5px;
	margin-top: -6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.thumb {
	padding:0 10px 5px 0;
	display:block;
	float: left;
	background-color: #FFFFFF;
}
.head {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.machinethumbs {
	padding-bottom: 5px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.popmachinethumbs {
	width: 250px;
	height: 90px;
	float: left;
	border: 1px solid #CCCCCC;
}
.machinethumb3 {
	padding-bottom: 5px;
	padding-top: 5px;
}
.boxtext {
	font-size: 11px;
}
#celebritythumbs {
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
/*---------------layout for template left column, righ column --------------*/



.columnleft #wrapper {
	margin-top: 11px;
	float:left;
	width: 198px;
	height: 428px;
}
.columnright {
	width: 847px;
	float: right;
	display: block;
}
.sitemapheading {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding: 10px 0;
}
#pagecontainer {
	margin-left: auto;
	margin-right: auto;
	width: 1050px;
}
#menu {
	width: 198px;
	height: 428px;
	background-image: url(images/newnav.jpg);
	background-repeat: no-repeat;
}
#menu ul { /* remove bullets and list indents */
	list-style: none;
	margin: 0;
	padding: 0;
}
/* style, color and size links and headings to suit */

#menu a, #menu h2 {
	display: block;
	margin: 0;
	padding: 2px 4px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 16px;	/*border: 1px solid #ccc;*/
}
#menu a {
	color: #333333;
	text-decoration: none;
	padding: 8px 0 0 8px;
}
#menu ul li ul li {
	background-color: #C48D28;
	padding-bottom: 3px;
}
#menu a:hover {
	color: #666666;
	text-decoration: underline;
}
#menu li {
	/* make the list elements a containing block for the nested lists */

position: relative;
}
#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%; /* to position them to the right of their containing block */
	width: 100%; /* width is based on the containing block */
}
div#menu ul ul ul, div#menu ul ul li:hover ul ul {
	display: none;
}
div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
	display: block;
}
.lightlinks a:link, .lightlinks a:visited {
	color: #999999;
}
.lightlinks a:hover {
	text-decoration: underline;
}
a:link, a:visited, a:active {
	color: #C88E2A;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration:underline;
}
#specs {
	width: 600px;
	float:right;
	vertical-align: top;
	color: #666666;
	padding-top: 5px;
	font-size: 12px;
}
#specs p {
	font-size: 13px;
	padding: 0 5px;
}
#specs h2 {
	padding-left: 5px;
}
#specsright {
	float: right;
	width: 600px;
}
#specs a.boxdepth {
	font-weight: bold;
	color: #993300;
	text-decoration: underline;
}
#specs h3 {
	font-size: 14px;
	color: #C88E2A;
}
#specs a:hover.boxdepth {
	text-decoration: none;
	color: #CCCCCC;
}
#machinespecs {
	width: 600px;
	float:right;
	display: block;
	color: #666666;
	padding-top: 5px;
}
.catalog {
	font-family: "Trebuchet MS";
	width: 190px;
	text-align:center;
	margin-top: 5px;
	font-weight: bold;
	font-size: 10px;
}
.pdflink a:link, .pdflink a:visited {
	color: #999999;
	text-decoration: underline;
}
.pdflink a:hover {
	text-decoration: none;
}
/*---Content Area----*/

.breadcrumbs {
	float: right;
	font-size: 11px;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
	text-decoration: none;
	color: #C88E2A;
}
.breadcrumbs a:hover {
	text-decoration: underline;
	color: #999999;
}
#cap {
	width: 848px;
	height: 11px;
	float: right;
}
#imagelinks a {
	width: 196px;
	float: left;
	text-align:center;
	font-weight: bold;
	color: #CCCCCC;
	margin-top: 20px;
	text-align: left;
	font-size: 12px;
}
.machineborder {
	border: 1px solid #CCCCCC;
	width: 160px;
	height:160px;
	display: inline;
}
.push a:link {
	margin-top: 3px;
}
#featurescontainer {
	width: 833px;
	height: 300px;
}
.columnonefeatures {
	width: 400px;
	float: left;
	padding: 3px 5px;
	border: 1px solid #CCCCCC;
}
.columntwofeatures {
	width: 400px;
	float: right;
	padding: 3px 5px;
	border: 1px solid #CCCCCC;
}
#content {
	font-family: "Trebuchet MS";
	font-size: 13px;
	width: 833px;
	min-height: 600px;
	float: right;
	padding: 0px 5px 5px 10px;
	color: #666666;
	background-color: #FFFFFF;
}
#contenthome {
	font-family: "Trebuchet MS";
	font-size: 13px;
	width: 833px;
	min-height: 600px;
	float: right;
	padding: 0px 5px 0 10px;
	color: #666666;
	background-color: #FFFFFF;
}
.plus1 {
	margin-bottom: 10px;
}
.sectionone {
	width: 270px;
}
.sectiontwo {
	width: 270px;
}
.sectionthree {
	width: 270px;
}
#contentform {
	font-family: "Trebuchet MS";
	width: 838px;
	height: 100%;
	min-height: 646px;
	float: right;
	padding: 5px 5px 5px 15px;
	color: #666666;
	background-image: url(images/contenslice.jpg);
	background-repeat: repeat;
	display:block;
}
#contentvideo {
	width: 838px;
	height: 100%;
	min-height: 646px;
	background-image: url(images/contenslice.jpg);
	padding:5px;
	float:right;
	background-repeat: repeat;
	display:block;
	text-align: center;
	font-size: 12px;
}
#contentbottom {
	padding: 3px;
}
#contentleft {
	float: right;
	display: block;
	width: 280px;
	padding: 0 5px 0 0;
}
.featuredmachine {
	float:left;
	clear: both;
	padding: 0 25px 0 25px;
}
.flyer {
	padding: 5px 10px;
	margin-left: 10px;
	width: 200px;
	border: 1px solid #CCCCCC;
	float: right;
}
.flyer h2 {
	color: #993300;
}
#linksleft a:link, #linksleft a:visited {
	color: #666666;
	text-decoration:underline;
}
#linksleft a:hover {
	color: #C88E2A;
	text-decoration: underline;
}
/*------------------------------Content Columns-------------------------------------*/

#contentborder {
	width: 750px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	height: 450px;
}
.contentleft {
	width: 270px;
	float: left;
}
.contentright {
	width: 420px;
	float: left;
	margin-left: 25px;
}
/*------------------------------End Content Columns-------------------------------------*/

.customertestimonial {
	margin: 15px 0 15px 253px;
}
.customertestimonial a:link, .customertestimonial a:visited {
	color: #993300;
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	text-align: center;
}
.customertestimonial a:hover {
	text-decoration: underline;
	color: #666666;
}
/*----------------------------------------Featured Video Button-------------------------------------------*/

.featuredvideo {
	padding-left: 40px;
	padding-top: 20px;
	float: left;
	text-align: center;
}
.shipping {
	padding-left: 40px;
	float: left;
	text-align: center;
	padding-top: 17px;
}
/*----------------------------------------Featured Machines-------------------------------------------*/

#monthlyfeatures {
	width: 750px;
	clear:both;
	display:block;
	margin-left:23px;
}
.monthlyspecials h1 {
	font-size: 15px;
	font-weight: bold;
	padding: 3px;
	color: #ffffff;
	width: 336px; /*margin-left: -5px;*/
	background-color: #333333;
	text-align: center;
}
.monthlyspecials h1 a:link, .monthlyspecials h1 a:visited {
	font-size: 14px;
}
.lightbackground {
	background-color: #333333;
	color: #cccccc;
}
.linedividerone {
	width: 180px;
	float:left;
	font-size: 11px;
	text-align:center;
	color:#666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-top: 5px;
	margin-left: -18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.linedivider {
	width: 175px;
	float:left;
	font-size: 11px;
	text-align:center;
	color:#666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
}
.linedividernoborder {
	width: 180px;
	float:left;
	font-size: 11px;
	text-align:center;
	color:#666666;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.linedividernoborder p {
	font-size: 11px;
}
.linedivider p {
	color: #666666;
	font-size: 11px;
}
.specials {
	padding-left: 8px;
}
.tinyred {
	font-size: 11px;
	color: #990000;
}
/*----------------------------------------End Featured Machines---------------------------------------*/

.flash {
	margin-left: 25px;
	margin-bottom: 10px;
}
.navigate {
	width: 700px;
	font-style: italic;
}
.alignleft {
	text-align: left;
}
img {
	border: none;
}
.clear {
	clear: both;
}
.top {
	margin-top: 10px;
}
.bottommargin {
	margin: 0;
}
h1 {
	text-align: left;
	font-size: 17px;
	color: #000000;
}
.videotitle {
	text-align: center;
}
.homeh1 {
	text-align: left;
	float: left;
	font-size: 20px;
	color: #000000;
	margin-left: 22px;
}
h2 {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
h3 {
	font-size: 12px;
	color: #C88E2A;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C88E2A;
}
.featuredmachine h2 a:link, .featuredmachine h2 a:visited {
	font-size: 16px;
	color: #C88E2A;
	text-decoration: overline;
	text-align: center;
}
h2 a:hover {
	text-decoration: none;
}
.bottomcap {
	height: 12px;
}
/*----Machine Content------*/

.noborder {
	display: block;
	float: left;
	padding: 10px;
	text-align:center;
}
.border {
	display: block;
	float: left;
	padding: 10px 20px 8px 25px;
	text-align:center;
}
.border p {
	margin-top: 0;
}
.border img {
	border: 1px solid #CCCCCC;
}
.border:hover img {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.border a:link, .border a:visited {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.border a:hover {
	text-decoration: none;
	color: #999999;
}
.right_product {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: right;
	width: 835px;
	padding-bottom: 10px;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
/*----------------------------Video Page Display------------------------------------*/

.videos {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 3px;
	margin-top: 3px;
	float: left;
	display: BLOCK;
	width:202px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
}
.videothumb {
	float:left;
	clear: both;
	padding: 0 5px 0 10px;
}
.videos a:link, .videos a:hover {
	font-size: 12px;
	padding-left: 5px;
}
.videos a:visited {
	font-size: 12px;
	padding-left: 5px;
}
.videoswide {
	float: left;
	width:250px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*-----------------------------End Video Page---------------------------------------*/

/*-----Columns Used and Demo Page-----*/

#columns {
	width: 790px;
}
.floatleft {
	float:left;
	clear:both;
}
.floatlefthome {
	float:left;
	width: 455px;
	display: block;
	vertical-align: top;
	padding: 5px;
}
.flashstrip {
	margin-left: -28px
}
.floatright {
	float:right;
	width: 400px;
}
.homepagerightcolumn {
	float: right;
	width: 355px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	display:block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.homepageleftcolumn {
	float: left;
	clear: both;
	width: 330px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	display:block;
	border: 1px solid #999999;
}
.leftnarrow {
	float: left;
	clear: both;
	width: 100px;
	font-weight: bold;
}
.rightwide {
	float: right;
	text-align: left;
	margin-top: 3px;
	width: 200px;
	height: 22px;
	color: #666666;
}
.middlewide {
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 3px;
	width: 195px;
	height: 22px;
	margin-left: 20px;
}
#imagemenu {
	width: 400px;
	float:right;
	display: block;
}
li {
	color: #666666;
}
.rightimage {
	float: right;
	width: 160px;
}
#toolingcontainer {
	margin-left: 20px;
	width:700px;
	display: block;
}
.tooling {
	float: left;
	display:block;
	width: 160px;
	text-align:center;
}
#images {
	margin-left: 253px;
	padding-bottom: 15px;
}
#thumbnails {
	margin-left: 30px;
	clear:both;
}
.lhead {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	padding: 5px 0 0 0;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.lpage {
	padding: 5px 0 0 10px;
}
/*------3 columns------*/

.category {
	font-weight: bold;
	font-size: 14px;
	color:#C88E2A;
	padding: 5px 0 0 0;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C88E2A;
}
/*----3 headings --- */

.capacityheading {
	font-size: 16px;
	color: #C88E2A;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C88E2A;
	float:left;
	margin-bottom:8px;
}
.sizeheading {
	font-size: 16px;
	color: #C88E2A;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C88E2A;
	margin-left: 128px;
	float:left;
	margin-right: 160px;
	margin-bottom:8px;
}
.mindiameter {
	font-size: 16px;
	color: #C88E2A;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C88E2A;
	margin-bottom:8px;
}
.left {
	float: left;
	clear: both;
	width: 300px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding: 2px 0 0 5px;
	font-weight: bold;
}
.right {
	float: right;
	width: 285px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding: 2px 0 0 5px;
}
/*Column 1,2,3 */

.columnone {
	float:left;
	width: 193px;
	height: 22px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: bold;
	padding: 2px 0 0 5px;
}
.columntwo {
	float: left;
	width: 193px;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding: 2px 0 0 5px;
}
.columnthree {
	float: left;
	width: 193px;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding: 2px 0 0 5px;
}
.leftheading {
	float:left;
	width: 193px;
	height: 22px;
	clear: both;
	color: #000000;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: bold;
	padding: 2px 0 0 5px;
}
.middleheading {
	float: left;
	width: 193px;
	height: 22px;
	color: #000000;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 2px 0 0 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.rightheading {
	float: left;
	width: 193px;
	height: 22px;
	color: #000000;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 2px 0 0 5px;
}
/*----Heading Indented-----*/

.headingleft {
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-left: 195px;
	margin-right: 135px;
	float:left;
}
.headingright {
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 15px;
}
.leftcluttered {
	float: left;
	clear: both;
	width: 150px;
}
.cluttered {
	float: right;
	width: 400px;
}
.middle {
	float: left;
	margin-right: 140px;
	margin-left: 150px;
}
.smallorangetxt {
	color: #C88E2A;
	font-size: 11px;
	font-style: italic;
}
.smallitalics {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
.leftimage {
	float: left;
	clear: both;
	width: 180px;
	font-weight: bold;
}
/* ----- Footer ------*/

#footer {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #999999;
	float: right;
	padding: 0 0 5px 0;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}
#footer a:link, #footer a:visited {
	color: #999999;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: underline;
	color: #C88E2A;
}
.ukflag {
	float: left;
	margin-top: 5px;
}
.gsaflag {
	float: left;
	margin-top: 5px;
}
.bbb {
	float: right;
	padding-left: 8px;
}
.copyright {
	float: right;
	display: block;
	vertical-align: top;
	margin-right: 290px;
}
.gsa {
	float: right;
	margin-left: 10px;
}
.footertextright {
	float: right;
	width: 280px;
}
.quicklinks {
	float: left;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	width: 835px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.fabricationlinksleft {
	float: left;
	width: 200px;
	display: block;
	text-align: left;
}
.fabricationlinksmiddle {
	float: left;
	width: 200px;
	display: block;
	text-align: left;
}
.fabricationlinksright {
	float: left;
	width: 200px;
	display: block;
	text-align: left;
}
.fabricationlinkslast {
	float: left;
	width: 200px;
	display: block;
	text-align: left;
}
/*-----Contact Form-----*/

#addresses {
	margin-top: -10px;
}
/*--------Dealer Login Form----------------*/

.textfield {
	font-size: 11px;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
}
.err {
	color: #C88E2A;
}
th {
	font-weight: bold;
	text-align: left;
}
.textfield {
	width: 140px;
}
.instock {
	width: 103px;
	height: 20px;
	margin-left: 35px;
}
/*---------Watermark------------*/

#watermark_box {
	position:relative;
	display:block;
}
img.watermark {
	position: absolute;
	top: 4px;
	left: 4px;
}
.standout a:link, .standout a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	letter-spacing: 5px;
	background-color: #ffffff;
	padding: 5px;
	text-decoration: underline;
}
.standout a:hover {
	text-decoration: none;
}
.boldorange {
	font-size: 12px;
	font-weight:bold;
	color:#C88E2A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C88E2A;
}
strong {
	font-size: 13px;
	color: #666666;
}
.orangeunderline {
	font-size: 14px;
	color: #C88E2A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C88E2A;
	margin-bottom:8px;
}
.border .testimonial {
	font-size: 11px;
	font-style: italic;
	color: #6090A4;
	margin-bottom: 5px;
	text-align: left;
}
.testimonialfont {
	font-size: 13px;
	font-style: italic;
	color: #666666;
}
#columns .box {
	font-weight: bold;
	float: left;
	width: 300px;
	border: 2px solid #FC540D;
	margin-top: 3px;
}
#columns .platerollbox {
	font-weight: bold;
	float: left;
	width: 220px;
	border: 1px solid #FC540D;
	margin-top: 3px;
}
/*iframe nav */

.iframeNav {
	float:left;
	width:205px;
	height:1000px;
}
#navTop {
	width:198px;
	background:url(/images/menu-top.gif) top no-repeat;
	padding:13px 0 0 0;
}
#navBottom {
	background:url(/images/menu-bottom.gif) bottom no-repeat;
	padding:0 0 13px 0;
}
#navMiddle {
	background:url(/images/menu-middle.gif) repeat-y;
}
#navMiddle ul {
	margin:0;
	padding:0;
	list-style:none;
}
#navMiddle ul li a {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	margin: 8px 0 0 8px;
}
#navMiddle ul li ul {
	margin:0 0 0 15px;
}
#navMiddle ul li ul li a {
	color:#FFFFFF;
}
#navMiddle ul li a:hover {
	color: #666666;
	text-decoration: underline;
}
.shadedbkg {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #666666;
	padding: 3px;
	width: 100%;
}
.salebox {
	float:left;
	clear: both;
	padding: 5px 25px 20px 25px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}
.salebutton {
	padding-bottom: 15px;
}
.location{
	padding: 5px;
	float: left;
	width: 800px;
	border: 1px solid #CCC;
}
.hours {
	margin-top: 40px;
	width: 160px;
	float: right;
	vertical-align: top;
	padding: 0 3px 0 8px;
}
.saleprice {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	text-align: center;
}

.listprice {
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
.smalltext {
	font-size: 10px;
	padding-top: 10px;
	margin-bottom: 50px;
	text-align: center;
}

.one {
	float: left;
	width: 530px;
	padding: 3px;
	
}
.two{
	float: left;
	width: 265px;
	padding: 3px;
	}
.three{
		float: left;
	width: 265px;
	padding: 3px;
	}
#homecontainer{

	height: 370px;
	width: 830px;
	border: 1px solid #CCC;
}

.featuredvideotext {
	height: 27px;
	width: 200px;
	display: block;
	float: left;
	margin-top: 75px;
}
