body, p, h1, h2, h3, h4, img, ul, ol, li {
    border:none;
    padding:0;
    margin:0;
}

body {
    background-color:#555555;
    font-family:'Century Gothic','Helvetica Neue','Helvetica','Arial','Free Sans',sans-serif;
    font-size:13px;
    color:white;
}

.print {
    display:none !important;
}

a {
    color:white;
    text-decoration:none;
}   

div#workspace {    
    position:absolute;
    top:10%;
    left:50%;
    width:850px;
    height:700px;
    margin:0 0 0 -425px;
}

div#content {
    background-color:#6E8C18;
    height:370px;
    overflow:hidden;
}

div#content a:hover {
    text-decoration:underline;
}

div#copy {
    height:370px;
    padding:45px 60px 0 60px;    
}

div#copy p {
    line-height:1.15em;
    padding-bottom:1.25em;
}

div#copy ul, div#copy li {
    list-style:none;
    margin:0;
    padding:0;
}

div#copy li {
    padding:0.25em 0 0.25em 0;
}

h1 {
    text-indent:-9000em;
    display:block;
    width:362px;
    height:64px;
    background:url('../images/logo.png') top right no-repeat;
}

h2 {
    font-size:14px;
    font-weight:bold;
    margin:0 0 1.5em 0;
    padding:0;
    text-transform:uppercase;
}

ul#navi, ul#navi li {
    list-style:none;
    margin:0;
    padding:0;
}

ul#navi {
    text-align:center;
    font-size:0;
    background-color:#6E8C18;
    padding:10px 0 15px 0;
}

ul#navi li {
    text-transform:uppercase;
    font-size:13px;
    display:inline;
    border-left:1px solid white;
    padding:0 0.75em 0 0.75em;
}

ul#navi li.first-child {
    border-left:none;
}

ul#navi li a.active {
    color:black;
    font-weight:bold;
}

div#board {
    background-repeat:no-repeat;
    background-position:bottom left;
    background-color:#6E8C18;
    height:157px;
    text-align:center;
}

div#board ul, div#board ul li {
    list-style:none;
    margin:0;
    padding:0;
}

div#board ul {
    background-color:white;
    display:inline;
    padding:4px 15px 4px 15px;
}

div#board ul li {
    text-transform:uppercase;
    font-size:11px;
    color:#6E8C18;
    display:inline;
    border-left:1px solid #6E8C18;
    padding:0 0.75em 0 0.75em;
}

div#board ul li a {
    color:#6E8C18;
}

div#board ul li.first-child {
    border-left:none;
}

div#board ul li a.active {
    color:black;
}

div#board img {
    display:none !important;
}

a#teaser {
    display:block;
    width:850px;
    height:370px;
    background-repeat:no-repeat;
    background-position:center center;    
}

a#teaser img {
    display:none !important;
}

a.check, li.check {
    background:url('../images/icon-check.png') left center no-repeat;
    line-height:25px;
    padding-left:30px !important;
}

a.phone, li.phone {
    background:url('../images/icon-phone.png') left center no-repeat;
    line-height:25px;
    padding-left:30px !important;
}

a.mail, li.mail {
    background:url('../images/icon-mail.png') left center no-repeat;
    line-height:25px;
    padding-left:30px !important;
}

a.arrow {
    text-transform:uppercase;
    font-weight:bold;
    font-size:14px;
    background:url('../images/icon-arrow.png') left center no-repeat;
    line-height:25px;
    padding:10px 0 10px 40px;
}

div#footer {
    font-size:11px;
    padding:20px 0 0 60px;
    text-transform:uppercase;
    text-align:right;
    line-height:21px;
}

div#footer p {
    float:left;
    padding-right:10px;
}

div#footer a.recommend {
    background:url('../images/icon-recommend.png') left center no-repeat;
    padding:5px 25px 5px 35px;    
  }

div#footer a.print {
    background:url('../images/icon-print.png') left center no-repeat;
    padding:5px 0 5px 35px;    
}

