body {
   padding:0;
   margin:0 auto;
   color:#000000;
   overflow:auto;
   cursor:default;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:7pt;
   font-weight:normal;
   background:#ffffff;
}
.toolbar {
   background:#D4DAE0;
   color:#888888;
   font-family:arial,tahoma,sans-serif;
   font-size:12px;
}
.toolbar a {
   color:#000000;
   text-decoration:none;
}
.headerTop {
   background:#FFFFFF url("bg-top.gif") repeat-x;;
}
.headerbottom {
   background:#FFFFFF url("bg-bottom.gif") repeat-x;;
}
.headerMain {
   background:#FFFFFF url("h.gif") repeat-x;;
}
.header {
   color:#000000;
   font-family:arial,tahoma,sans-serif;
   font-size:12px;
}
.header a {
   color:#000000;
}
.normalFont {
   color:#000000;
   font-family:arial,tahoma,sans-serif;
   font-size:12px;
}
.normalFont a {
   color:#66AACC;
}
.normalFont a:hover {
   color:#E02818;
}
.lightFont {
   color:#888888;
   font-family:arial,tahoma,sans-serif;
   font-size:12px;
}
.lightFont a {
   color:#66AACC;
}
.lightFont a:hover {
   color:#E02818;
}
.smallFont {
   color:#888888;
   font-family:arial,tahoma,sans-serif;
   font-size:10px;
}
.smallFont a {
   color:#66AACC;
}
.smallFont a:hover {
   color:#E02818;
}
.footer {
   background:#EEEEEE;
   color:#888888;
   font-family:arial,tahoma,sans-serif;
   font-size:11px;
}
.footer a {
   color:#66AACC;
}
.footer a:hover {
   color:#000000;
}
.caption {
   color:#000000;
   font-family:arial,tahoma,sans-serif;
   font-size:16px;
   font-weight:bold;
}

/* old part */
.headerDark {
   background:#4A4D33;
}
/*.header {
   background:#6B6E4F;
   color:#FFFFFF;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.header a {
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;
}
.header a:hover {
   text-decoration:underline;
} */
.searchbar {
   background:#DDDDDD;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.tableCaption {
   background:#8F9277;
   color:#ffffff;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}

.toolbarTop {
   background:#FFFFFF url("toolbar.jpg") repeat-x;
   color:#FFFFFF;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.toolbarTop a {
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}
.toolbarTop a:hover {
   text-decoration:underline;
}
.toolbarTopHotDeals {
   background:#FFFFFF url("toolbar-pepper.jpg") no-repeat;
   color:#FFFFFF;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.toolbarTopHotDeals a {
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}
.toolbarTopHotDeals a:hover {
   text-decoration:underline;
}


.toolbar2 {
   background:#FFFFFF;
   color:#888888;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.toolbar2 a {
   color:#888888;
   font-weight:bold;
   text-decoration:none;
   font-size:8pt;
}
.toolbar2 a:hover {
   text-decoration:underline;
}
.underToolbar {
   background:#bbbbbb;
}
.border {
   background:#bbbbbb;
   color:#925432;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:10pt;
}
.underButton {
   background:#bbbbbb;
}
.underButtonSelected {
   background:#888888;
}

.citFont {
   color:#444444;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
}
.citFont a {
   color:#6B6E4F;
   font-weight:bold;
}
.citFont a:visited {
   color:#888888;
   font-weight:bold;
}
.citFont a:hover {
   color:#FF4400;
   font-weight:bold;
}

.linkFont {
   color:#FDFDFD;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
}
.linkFont a {
   color:#FDFDFD;
   font-weight:bold;
   text-decoration:none;
}
.linkFont a:visited {
   color:#FDFDFD;
   font-weight:bold;
}
.linkFont a:hover {
   color:#FF4400;
   font-weight:bold;
}
/*.normalFont b {
   color:#495862;
   font-weight:bold;
}*/
.simpleFont {
   background:#ffffff;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.simpleFont0 {
   background:#EFEBE5;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.simpleFont0 a {
   color:#FF8833;
   font-weight:bold;
}
.simpleFont0 a:hover {
   color:#FF4400;
   font-weight:bold;
}
.simpleFont1 {
   background:#F8F3EA;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.simpleFont1 a {
   color:#FF8833;
   font-weight:bold;
}
.simpleFont1 a:hover {
   color:#FF4400;
   font-weight:bold;
}
.simpleFont01 {
   background:#FFFFFF;
   font-family:verdana,tahoma,arial;
   font-size:11px;
   color:#666666;
}
.simpleFont01 a {
   color:#BB2211;
}
.simpleFont01 a:hover {
   color:#DD3322;
}
.search {
   background:#FFFFFF;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:7pt;
}

.redFont {
   background:#ffeced;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
   font-weight:bold;
}

.toolbarDark {
   background:#225577;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:10pt;
   color:#ffffff;
   font-weight:bold;
}
.toolbarDark a {
   font-size:8pt;
   color:#ffffff;
   text-decoration:none;
}
.toolbarRight {
   background:#CCBBAA;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:10pt;
   color:#000000;
   font-weight:bold;
}
.simpleFontDark {
   background:#CCBBAA;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:8pt;
   color:#ffffff;
}
.simpleFontDark a{
   font-weight:bold;
   color:#003388;   
}


.selectedLabel {
   background:#FEF6E8 url("t-a.gif") repeat-x;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.notselectedLabel{
   background:#FFFFFF url("t-n.gif") repeat-x;
   color:#000000;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
}
.notselectedLabel a {
   font-weight:bold;   
   color:#6B6E4F;
}
.redFont {
   background:#ffeced;
   color:#000000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.redBorder {
   background:#ff1122;
}

#breadcrumbs{
   padding-top:5px;
   padding-bottom:5px;
}

div.card_title{
  background:url("card-top.gif") rgb(186, 193, 202) repeat-x top left; 
  width:100%;
}

div.card_title_l{
 background:url("green-tl.gif") no-repeat top left; 
 width:100%;
}

div.card_title_r{
 background:url("green-tr.gif") no-repeat top right; 
 width:100%;
}

div.card_title_cont{
   padding:10px 10px 6px 10px;
   color:#FFFFFF;
   font-weight:bold;
   font-size:14px;
}

div.card_title_cont a,div.card_title_cont a:hover{
   color:#FFFFFF;
   font-weight:bold;
   font-size:14px;
   text-decoration:underline;
}

div.card_body{
   border-right:1px solid #d5d5d5;
   border-left:1px solid #d5d5d5;
   font-size:12px;
   color:#000000;
   padding:8px 0px 10px 0px;
}

.card_row_l{
   padding:3px 10px 3px 10px;
   font-weight:bold;
   width:26%;
}

.card_row_r{
   padding:3px 10px 3px 0px;
   width:74%;
}

.card_buynow{
   font-weight:bold;
   font-size:14px;
   padding-left:12px;
   background:#acbac6;
   color:#FFFFFF;
}

.card_button{
   cursor:hand; 
   cursor:pointer;
   width:203px;
   height:26px;
   margin-left:61px;
}

.card_bottom{
   background:url("bc.gif") repeat-x top right;
   height:8px;
   width:100%;
   font-size:5px;
}

.card_bottom_l{
   background:url("bl.gif") no-repeat top left;
   width:100%;
   height:8px;
}

.card_bottom_r{
   background:url("br.gif") no-repeat top right;
   width:100%;
   height:8px;
}

.btn_over{
   background:url("contact_yard-a.gif");
}

.link_to_used
{
	font-size: 15px;
	margin-top: 20px;
	text-transform: uppercase;
	font-weight: bold;
}

.link_to_used a
{
	color: #0000FF;
}

.used-engines-telephone
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.used-engines-telephone div
{
	margin-left: auto;
	margin-right: auto;
}

.big_link
{
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 10px;
}

.sub-header
{
	margin-bottom: 15px;
}

.sub-header .title
{
	height: 35px;
	position: relative;
	background: url("green-t.gif") repeat-x;
	color: rgb(255, 255, 255);
	font-weight: bold;
}

.sub-header .title-inner
{
	position: relative;
	top: 8px;
	text-align: center;
}

.sub-header .title-left
{
	width: 17px;
	height: 35px;
	background: url("green-tl.gif") no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}

.sub-header .title-right
{
	width: 17px;
	height: 35px;
	background: url("green-tr.gif") no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}

.sub-header .body
{
	border-left: solid 1px rgb(192, 186, 198);
	border-right: solid 1px rgb(192, 186, 198);
	border-bottom: solid 1px rgb(192, 186, 198);
	padding: 10px;
	/*text-align: center;*/
}

.sub-header .body-title
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	text-align: left !important;
}

.sub-header .body-list
{
	font-size: 12px;
	text-align: left;
}


.sub-header .body-list div
{
	margin-bottom: 4px;
	position: relative;
}

.sub-header .sm_arrow
{
	position: relative;
	top: 3px;
	margin-right: 4px;
	float: left;
}

.sub-header .body-list-item-inner
{
	margin-left: 15px;
}

.card-body
{
	/*text-align: center;*/
	padding-left: 100px;
	padding-bottom: 40px;
}

.card-body table
{
	/*margin-left: auto;
	margin-right: auto;*/
}

.engine-card td
{
	font-size: 12px;
	text-align: left;
}

.image-container
{
	text-align: center;
	padding-bottom: 40px;
}

.left-cell
{
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
	vertical-align: top;
}

.engine-list-size-title
{
	padding-left: 16px;
}

.engine-list-links
{
	padding-left: 16px;
}

.main-left
{
	width: 9px;
	background: url(box-left.gif) left repeat-y;
	font-size: 0px;
}

.main-topleft
{
	height: 8px;
	width: 9px;
	font-size: 0px;
	background: url(box-topleft.gif) left no-repeat;
}

.main-top
{
	height: 8px;
	font-size: 0px;
	background: url(box-top.gif) top repeat-x;
}

.main-topright
{
	height: 8px;
	width: 6px;
	font-size: 0px;
	background: url(box-topright.gif) left no-repeat;
}

.main-right
{
	width: 6px;
	background: url(box-right.gif) right repeat-y;
	font-size: 0px;
}

.main-rightbottom
{
	height: 11px;
	width: 6px;
	font-size: 0px;
	background: url(box-bottomright.gif) top right no-repeat;
}

.main-bottom
{
	height: 11px;
	font-size: 0px;
	background: url(box-bottom_.gif) bottom repeat-x;
}

.main-bottomleft
{
	height: 11px;
	width: 9px;
	font-size: 0px;
	background: url(box-bottomleft.gif) top left no-repeat;
}
