a { 
    text-decoration: none 
}

div {
    margin: 0;
    padding: 0;    
}

.cpsskinsHBox{
    margin: 3px;
}

.cpsskinsHBox ul.kmbikeslist, .cpsskinsHBox ul.kmbikeslist li {
  line-height: 50px;
  list-style-type: none;
  display: inline;
}

/* IE6 hack */
* html .cpsskinsHBox ul.kmbikeslist {padding: 0px}
* html .cpsskinsHBox ul.kmbikeslist li {padding: 0px}

.cpsskinsHBox ul.kmbikeslist li a {
  display: inline;
  background-repeat: no-repeat;
  background-position: left top;
  margin-left: 0 !important;
}


.cpsskinsTab, .cpsskinsBoxCorners {
    margin: 0;
    padding: 0;
}
.cpsskinsTab .body, .cpsskinsBoxCorners .body{
    margin: 0;
    padding: 0;
}

.kmbikeslistdiv ul.kmbikeslist li{margin:5px 5px 5px 5px}
.kmbikeslistdiv ul.kmbikeslist li a{padding:10px 10px 10px 10px}
.kmbikeslistdiv ul.kmbikeslist li{border:0}
.kmbikeslistdiv .body ul.kmbikeslist li a{background-color:#e10920; color:White; font-size:20px; font-weight:bold; text-align:center;}
.kmbikeslistdiv .body ul.kmbikeslist li a:hover,.kmbikeslistdiv .body ul.kmbikeslist li a.selected {background-color:#a30030; color: White}


#places_container {
	text-align: center;
    margin: 15px 0 0 0;
}

#places_container a {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 28px;
	color: #a30030;
    padding: 5px;
    margin: 10px;
    border: 5px solid;
    border-color: White;
}

#places_container a.selected, #places_container a:hover {
    border-color: #a30030;
    border: 5px solid;
}

form button {
	font-family: Trebuchet MS, Arial, sans-serif !important;
    font-size: 20px !important;    
}

form input[type=button] {
	font-family: Trebuchet MS, Arial, sans-serif !important;
    font-size: 20px !important;    
}

form input {
	font-family: Trebuchet MS, Arial, sans-serif !important;
    font-size: 14px !important;    
}


