body {
 font-family: Tahoma, Verdana, sans-serif;
}



/* YLEISTÄ TYYLIMÄÄRITTELYÄ */

p {
 font-size:12px;
 margin:0;
 padding:0px 15px 10px 15px;
}

li.list {
 font-size:12px;
 margin:0;
 padding:0px 15px 10px 15px;
}

a {
  outline: none;
}

a:link {
 text-decoration: none;
 color: #c0221f;
}

a:active {
 text-decoration: none;
}

a:visited {
 text-decoration: none;
}

a:hover {
 color: #ffffff;
 text-decoration: none;
}

h2 {
 font-size:10px;
 font-weight:normal;
 color: #707176;
 margin: 6px 0px 0px 6px;
 }

h3 {
 font-size:16px;
 margin:0;
 padding:10px 15px 10px 15px;
 font-weight:normal;
}

h4 {
 font-size:16px;
 color: #c0221f;
 margin:0;
 padding:5px 15px 5px 15px;
 font-weight:normal;
}



/* BIKES DIV, JOSSA PYÖRÄTAULUKKO */

#bikes {
 font-size: 11px;
 margin: 6px 6px 6px 6px;
}



/* PYÖRÄTAULUKON TYYLIMÄÄRITTELYÄ */

td.box0 {
 color: #ffffff;
 font-size: 11px;
}

tr.box1 {
 height: 3pt;
 font-size: 11px;
}

tr.box2 {
 line-height: 7pt;
 font-size: 11px;
}

td.box3 {
 border-left: 1px solid #B0B1B3;
 border-top: 1px solid #B0B1B3;
 font-size: 12px;

}

td.box4 {
 border-top: 1px solid #B0B1B3;
 font-size: 11px;
}

td.box5 {
 border-top: 1px solid #B0B1B3;
 border-right: 1px solid #B0B1B3;
 font-size: 11px;
}

td.box6 {
 border-left: 1px solid #B0B1B3;
 border-right: 1px solid #B0B1B3;
 font-size: 11px;
}

td.box7 {
 border-left: 1px solid #B0B1B3;
 border-bottom: 1px solid #B0B1B3;
 border-right: 1px solid #B0B1B3;
 font-size: 11px;
}



/* RENT DIV, JOSSA VUOKRATAULUKKO */

#rent {
 font-size: 11px;
 margin: 6px 6px 6px 6px;
}

#rent img{
 padding: 2px;
}



/* VUOKRATAULUKON TYYLIMÄÄRITTELYÄ */

tr.rentbox1 {
 height: 3pt;
 font-size: 11px;
}

tr.rentbox2 {

 font-size: 11px;
}

td.rentbox3 {
 border-top: 1px solid #B0B1B3;
 border-left: 1px solid #B0B1B3;
 border-bottom: 1px solid #B0B1B3;
 font-size: 11px;
}

td.rentbox4 {
 border-top: 1px solid #B0B1B3;
 border-right: 1px solid #B0B1B3;
 border-bottom: 1px solid #B0B1B3;
 font-size: 12px;
}



/* VUOKRAKALENTERIN TYYLIMÄÄRITTELYÄ */

th.cal {
 font-size: 11px;
 font-weight: normal;
}

tr.cal {
 font-size: 11px;
}

td.cal {
 font-size: 11px;
}

td.pv {
 font-size: 11px;
 color: #ffffff;
 background-color: #B0B1B3;
}

td.vk {
 font-size: 11px;
 color: #c0221f;
 border-right: 1px solid #B0B1B3;
}

td.varaus {
 font-size: 11px;
 color: #ffffff;
 background-color: #c0221f;
}

table.calborder {
 font-size: 11px;
 border: 1px solid #B0B1B3;
}



/* OIKEA LAITA */

#open {
 background-color: #ffffff;
 font-color: #3b5998;
 font-size:12px;
 margin: 6px 6px 6px 0px;
 line-height: 11pt;
 padding: 5px;
 border:solid #B0B1B3;	
 border-width:1px 1px 1px 1px;
}

td.open1 {
 color: #ffffff;
 font-size:11px;
}

td.open2 {
 text-align:center;
 font-size:11px;
}

td.open3 {
 font-size:12px;
 color: #c0221f;
}

td.open4 {
 font-size:11px;
 color: #c0221f;
 text-align:center;
 padding-top: 5px;
}

td.open5 {
 font-size:11px;
}

td.open5 a:link {
 text-decoration: none;
 color: #c0221f;
}

td.open5 a:active {
 text-decoration: none;
}

td.open5 a:visited {
 text-decoration: none;
}

td.open5 a:hover {
 color: #d5d5d5;
 text-decoration: none;
}

#fb {
 background-color: #ffffff;
 font-size:11px;
 margin: 6px 6px 6px 0px;
 line-height: 11pt;
 padding: 5px;
 border:solid #B0B1B3;	
 border-width:1px 1px 1px 1px;
}

#fb a:link {
 text-decoration: none;
 color: #3b5998;
}

#fb a:active {
 text-decoration: none;
}

#fb a:visited {
 text-decoration: none;
}

#fb a:hover {
 color: #d5d5d5;
 text-decoration: none;
}

#ship {
 background-color: #ffffff;
 font-size:12px;
 margin: 6px 6px 6px 0px;
 line-height: 11pt;
 padding: 5px;
 border:solid #B0B1B3;	
 border-width:1px 1px 1px 1px;
}

#contact {
 background-color: #ffffff;
 font-size:12px;
 margin: 6px 6px 6px 0px;
 line-height: 11pt;
 padding: 5px;
 border:solid #B0B1B3;	
 border-width:1px 1px 1px 1px;
}

#ads {
 background-color: #ffffff;
 font-size:11px;
 margin: 6px 6px 6px 0px;
 padding: 5px;
 border:solid #B0B1B3;	
 border-width:1px 1px 1px 1px;
}



/* FOOTER */

p.copy {
 font-size:10px;
 color: #ffffff;
 margin:0;
 padding-top:6px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:10px;
 }

p.red {
 font-size:12px;
 color: #ffffff;
 margin:0;
 line-height: 11pt;
 padding-top:17px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:10px;
 }

#footer a:link {
 text-decoration: none;
 color: #ffffff;
}

#footer a:active {
 text-decoration: none;
}

#footer a:visited {
 text-decoration: none;
}

#footer a:hover {
 text-decoration: underline;
}
