@charset 'utf-8';
@import url(reset.css);
@import url(lightbox.css);

/* ----------------------------------------------------- All browsers */

body
{
	background: #cdcdcd;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

p { padding:5px 0;line-height:17px; }

.clear { clear:both; }
.center { text-align:center; }

.wrapper { min-width:777px; }
.header { text-align:left; }
.header-top { width:770px; margin:0 auto; position:relative; z-index:100; }
.header-top-container { background:url(../img/header-top-container.gif) repeat-x 50% 0; height:318px; }
.header-top { padding:10px; }
.header-top .col-1 { float:left;width: 510px; font-size: 14px; line-height: 18px; color: #545454; }
.header-top .col-1 p { padding: 10px 0 0 13px; }
.header-top .col-2 { float:left;width:240px;padding:31px 0; }
.header-nav { width:770px; margin:1px auto 0; padding: 9px 0 0 19px; background:url(../img/bg-navigation.png) no-repeat 50% 0; height: 100px; }
.header-nav a { padding: 0; margin: 0; }


.middle { min-height:500px; text-align:left; }
.middle { background:#ffffff; padding:25px 25px 10px 25px; }



.breadcrumps { color:#ababab;font-size:12px; }
.breadcrumps a:link, .breadcrumps a:visited, .breadcrumps a:active { color:#ababab;text-decoration:none; }
.breadcrumps a:hover, .breadcrumps a:focus { text-decoration:underline; }

.listing-type-grid { }
.listing-type-grid .grid-row {  }
.listing-type-grid li.item { float:left; width:194px; height: 230px; padding:12px 0 12px 5px; line-height:1.6em; overflow:hidden; }
.listing-type-grid li.border { border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2; }
.listing-type-grid li.border2 { border-right:1px solid #e2e2e2; }
.listing-type-grid li.last { border-right:0; }
.listing-type-grid .product-image { text-align:left; }


.listing-type-list .product-image { float:left;text-align:left;width:220px; }



.machine { border-top:7px solid #00306e; }
.machine .head { height:131px;border-bottom:1px solid #bcbcbc; }
.machine .content { padding:10px 0 30px 4px;display:none; }
.head .image { float:left;width:180px;text-align:center; }
.head .heading { float:left;width:510px;padding:20px 0 0 7px; }
.head .button { float:left;width:60px;padding:109px 0 0; }
.head .heading h2 { color:#002c65;font-size:16px;line-height:18px;font-weight:bold; }
.head .heading h3 { color:#404040;font-size:14px;line-height:16px; }

.content table { width:740px;font-size:12px;line-height:12px; }
.content th { font-weight:bold;border-bottom:1px solid #bcbcbc;line-height:16px;padding:5px 0 5px 2px; }
.content td, .text td { padding:5px 0 5px 2px; }

.content .even { background:#f0f0f0;}


.text { width:620px; font-size:12px; padding:0 0 0 30px; }
.text h1 { font-size:18px; }
.text p, .text ul { line-height:18px; }

.text ul ul { padding: 2px 0 2px 20px; }


.matsuura-platten th, .matsuura-platten td { text-align: center; }
.matsuura-platten .left { text-align:left; }


.info-col-1, .info-col-2, .info-col-3 { float:left;width:225px;padding:0 0 0 15px;font-size:16px;color:#5f5f5f;line-height:20px; }
.info-col-1, .info-col-2 { padding: 18px 0 0 32px; }

.info-col-1 a:link, .info-col-1 a:visited, .info-col-2 a:link , .info-col-2 a:visited{ color: #5f5f5f; }




.footer { background:url(../img/footer-container.png) repeat-x 50% 0; }
.footer-container { width:780px; margin:0 auto; font-size:12px; padding:23px 0 0 26px; background:url(../img/footer-background.png) no-repeat;color:#5f5f5f;height: 125px; }

.footer .informational p { padding: 7px 0 0 7px; line-height:17px; }
.footer .informational ul {
    display:inline;
    }
.footer .informational li { display:inline;background:url(../img/footer-separator.gif) no-repeat 100% 50%;padding: 0 8px; }
.footer .informational li.last { background:none; padding-right:0; }
.footer .informational a, .footer .informational a:hover { color:#2b4c89;text-decoration:none; }
.footer .informational a:hover { text-decoration:underline; }



a:link, a:visited, a:active { text-decoration:none;color:#004489; /*#00285c;*/ }
a:hover, a:focus { text-decoration:underline; }


/* ----------------------------------------------------- JS enabled browsers */

.js div { }

/* ----------------------------------------------------- IE7 and below */

.ie7 div { }

/* ----------------------------------------------------- IE6 and below */

.ie6 div { }
