body {
	margin:0;
	background: repeat-x #5B6064;
}
a {
	text-decoration: none;
}
a:link {
	color: #327fb1;
}
a:visited {
	color: #327fb1;
}
a:active {
	color: #7cbae2;
}
a:hover {
	color: #7cbae2;
}
.imgArrow { 
	margin:0;
	padding:0 0 0 10px;
	background:url("http://www.machinemart.com/images/Arrow.gif") no-repeat 0px center;
}
#outerTemplate {  
	margin:0 auto;
	padding:0;
	width:800px;
}
#header {  
	margin:0;
	padding:0;
	height:65px;
	width:679px;
	float:left;
}
#siteEnterButton{  
	margin:39px 0 0 0;
	padding:0 35px 0 0;
	width:86px;
	height:25px;
	float:right;
}
#titleImage {  
	margin:0;
	padding:0;
 	width:800px;
	height:105px;
	clear:both;
}
#topMenu {  
	margin:0 0 0 0;
	width:800px;
	height:30px;
	background-image:url(http://www.machinemart.com/images/main_menu_background.jpg);
	background-repeat:no-repeat;
	clear:both;
}
#contentTemplate {  
	margin:0;
	padding:0;
	width:800px;
	background-image:url(http://www.machinemart.com/images/interior_background.jpg);
	background-repeat:repeat-y;
	clear:both;
}
#contentTemplateAll {  
	margin:0;
	padding:0;
	width:800px;
	background-image:url(http://www.machinemart.com/images/interior_backgroundall.jpg);
	background-repeat:repeat-y;
	clear:both;
}
#contentTemplateAllP {  
	margin:0;
	padding:0;
	width:800px;
	clear:both;
}
#infoLeft {  
	margin:30px 0 0 0;
	padding:0 10px 20px 30px;
	width:145px; 
	float:left;
	text-align:left;
}
#infoMiddle { 
	margin:20px 0 20px 0;
	padding:10px 20px 0 20px;
	width:340px; 
	float:left;
	border-right-color:#C9CFD1;
	border-right-width:1px;
	border-right-style:dashed;
	text-align:left;
}

#infoMiddleAll { 
	margin:20px 0 20px 0;
	padding:10px 20px 0 20px;
	width:552px; 
	float:left;
	text-align:left;
}
#contentMiddleAllP { 
	margin:20px 0 20px 0;
	padding:10px 20px 0 20px;
	width:552px; 
	float:left;
	text-align:left;
}
#infoRight { 
	margin:30px 0 0 0;
	padding:0 34px 20px 15px; 
	width:175px; 
	float:right;
	text-align:left;
}
#footer {  
	width:800px;
	clear:both;
	background-image:url(http://www.machinemart.com/images/footer_background.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#6A6A6A;
	text-align:center;
}
.menuButton{ 
	margin: 0 13px 0 13px;
}

div.infoLeftGeneral { 
	padding:0 0 20px 0;
}
#infoLeft ul { 
	margin:0;
	padding:0 0 20px 0;
}
#infoLeft li { 
	margin:0 0 0 2px;
	color:#456B85;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
}

#infoLeft li a:hover{
	text-decoration:none;
}
#infoLeft h1 { 
	margin:0 0 5px 0;
	padding:0 0 3px 0;
	border-bottom-color:#C9CFD1;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	color: #666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#infoLeft h2 { 
	margin:0 0 5px 0;
	padding:0 0 3px 0;
	border-bottom-color:#C9CFD1;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	color: #666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#infoLeft p { 
	margin:10px 0 0 0;
	padding:0;
	color:#666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:130%;
}

div.infoLeftViewCase { 
	margin:30px 0 30px 0;
	padding: 30px 10px 0 10px;
	height:95px;
	width:125px;
	background: url(http://www.machinemart.com/images/interiorViewCaseBg.gif) no-repeat top center;
}
.selectionArea { 
	width:125px;
	margin:10px auto 0 auto;
	border-color:#C9CFD1;
	border-width:1px;
	border-style:solid;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.selectionAreaBox {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-color:#C9CFD1;
	border-width:2px;
	border-style:solid;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	background-color: #D7C5A7;
}
.formTextH{ 
	float:left;
}
.formText { 
	margin: 5px 5px 0 0;
	padding:2px 1px 0 2px;
	height:15px;
	width:76px;
	border-color:#C9CFD1;
	border-width:1px;
	border-style:solid;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.getDataLink { 
	margin:5px 0 0 0;
	padding:0;
	width:145px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	clear:both;
}
#infoMiddle ul
{
	margin: 0;
	padding: 0 0 20px 0;
}
#infoMiddle li
{
	margin: 0;
	padding: 0 0 0 14px;
	color: #456B85;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	list-style-type: none;
	background-image: url(http://www.machinemart.com/images/Arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#infoMiddle h1 { 
	margin:0;
	padding:0;
	color:#456B85;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#infoMiddle p { 
	margin:15px 0 0 0;
	padding:0;
	color:#666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:150%;
}
#infoMiddle p.comments { 
	padding:3px 0 25px 0;
	border-top-color:#C9CFD1;
	border-top-width:1px;
	border-top-style:dashed;
}
#infoMiddle p.comments a:link { 
	color:#E89017;
}
#infoMiddle p.comments a:visited {
	color:#E89017;
}
#infoMiddle p.comments a:active {
	color:#E8C124;
}
#infoMiddle p.comments a:hover {
	color:#E8C124;
}
div.infoRightGeneral {  
	margin:0 0 20px 0;
}
#infoRight h1 {  
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	border-bottom-color:#C9CFD1;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	color: #666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}
#infoRight p { 
	margin:10px 0 0 0;
	padding:0;
	color:#666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:130%;
}
#infoRight ul { 
	margin:0;
	padding:0 0 20px 0;
}
#infoRight li { 
	margin:0;
	padding:0 0 0 14px;
	color:#456B85;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	list-style-type:none;
	background-image: url(http://www.machinemart.com/images/Arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#footer p { 
	margin:0;
	padding:25px 0 0 0;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:165%;
}
#footer p a:link { 
	color:#CCCCCC;
}
#footer p a:visited {
	color:#CCCCCC;
}
#footer p a:active {
	color:#FFFFFF;
}
#footer p a:hover {
	color:#FFFFFF;
}
.spacers {
	display:block;
}
.spacers *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EE973A
}
.spacers1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7d2aa;
  border-right:1px solid #f7d2aa;
  background:#f2b16b
}
.spacers2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdf4eb;
  border-right:1px solid #fdf4eb;
  background:#f1aa5f
}
.spacers3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f1aa5f;
  border-right:1px solid #f1aa5f;
}
.spacers4 {
  border-left:1px solid #f7d2aa;
  border-right:1px solid #f7d2aa
}
.spacers5 {
  border-left:1px solid #f2b16b;
  border-right:1px solid #f2b16b
}
.spacersfg {
  background:#EE973A
}
.informationText { 
	margin:4px 0 0 0;
	left-padding:15px;
	color:#666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:150%;
}
.informationSelector { 
	padding:0;
	color:#666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.informationSelectorb { 
	padding:0;
	color:#EE973A;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
.informationSelectorsml {
	padding:0;
	color:#666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.informationSelectorlrg {
	padding:0;
	color:#666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.informationSelectorr { 
	padding:0;
	color:#666666;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.informationSelectorc { 
	padding:0;
	color:#666666;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.informationSelectorc h1{ 
	text-align:center;
	font-size:17px;
	font-weight: bold;
}

.informationSelectorpad { 
	padding-left:5px;
	color:#666666;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.information { 
	margin:0 0 0 0;
	left-padding:2px;
	color:#666666;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:150%;
}
.informationTextc {
    width:220px;
    height: 20px;
    text-align:center;
    border-color:#C9CFD1;
    border-width:5px;
    border-style:solid;
    color:#327fb1;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    cursor:pointer;
    background-color:yellow;
    vertical-align : middle;
}
.informationTextFC { 
	margin: 5px 5px 0 0;
	height:15px;
	text-align:right;
	border-color:#EE973A;
	border-width:1px;
	border-style:solid;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#666666;
	cursor:pointer;
}

.headfd {
	background: #EE973A;
	border-right:1px solid #EE973A;
	border-left:1px solid #EE973A;
}

.headfd h3 {
	margin: 0px 10px 0px 10px;
	padding-bottom: 3px;
	font-size: 100%;
	color: #FFFFFF;
}

.b1fd, .b2fd, .b3fd, .b4fd, .b2bfd, .b3bfd, .b4bfd{
	font-size:1px;
	overflow:hidden;
	display:block;
}

.b1fd {
	height:1px;
	background:#EE973A;
	margin:0 5px;
}

.b2fd, .b2bfd {
	height:1px;
	background:#EE973A;
	border-right:2px solid #EE973A;
	border-left:2px solid #EE973A;
	margin:0 3px;
}

.b3fd, .b3bfd {
	height:1px;
	background:#EE973A;
	border-right:1px solid #EE973A;
	border-left:1px solid #EE973A;
	margin:0 2px;
}

.b4fd, .b4bfd {
	height:2px;
	background:#EE973A;
	border-right:1px solid #EE973A;
	border-left:1px solid #EE973A;
	margin:0 1px;
}

.b2bfd, .b3bfd, .b4bfd {
	background: #EE973A;
}

.contentfd {
	background: #eee;
	border-right:1px solid #EE973A;
	border-left:1px solid #EE973A;
}

.contentfd div {
	margin-left: 12px;
	padding-top: 5px;
}