@CHARSET "UTF-8";

div.ledridescontainer {
   background: #fff;
   width: 760px;
}
div.ledridescontainer div.copy {
   
   padding: 8px 20px;
   
}
div.ledridescontainer div.copy h2 {
   position: relative;
   color: #000;
   font-size: 18px;
   margin: 0 0 8px 0;
   padding: 0;
   text-align: left;
   border:0;
   padding-left: 65px;
   width: 500px;
}
div.ledridescontainer div.copy h2 strong {
   position: absolute;
   top: 0;
   left: 0;
   width: 50px;
   height: 35px;
   background: url(../img/calendar.png) no-repeat;
   text-align: center;
   padding-top: 15px;
   font-size: 28px;
   font-weight: normal;
}
div.ledridescontainer div.copy h2 em {
   position: absolute;
   top: 0;
   left: 0;
   font-size: 9px;
   font-weight: bold;
   color: #fff;
   font-style: normal;
   padding-top: 3px;
   text-align: center;
   width: 50px;
}
div.ledridescontainer div.copy p.desc {
   padding-left: 65px;
}

div.ledridescontainer div.copy h4 {
   float:left;
   color: #000;
   font-size: 14px;
   margin: 20px 0 10px 0;
   text-align: left;
   font-weight: bold;
   width: 300px;
}
div.keydetails {
   width: 200px;
   float: left;
}
div.keydetails p.du {
   width: 100px;
   float: left;
}
div.keydetails p.dus {
   clear: both;
}

div#gmap_container {
   margin-top: 24px;
   width: 500px;
   height: 500px;
   float: right;
}
div#map_canvas {
   width: 500px;
   height: 500px;
}
div.furtherdetails {
   clear: both;
}
div.ledridescontainer div.copy div.furtherdetails h4 {
   float: none;
}


div.ledridescontainer  a.ubm {
	padding-left: 20px;
	background: url(../img/bookmarked.png) top left no-repeat;
}

div.ledridescontainer div.copy p {
   text-align: left;
   font-size: 12px;
   color: #404040;
}
div.ledridescontainer div.copy p a {
   color: #404040;
}
div.ledridescontainer div.copy p label {
   display: block;
   margin-bottom: 3px;
   color: #666;
}
div.ledridescontainer div.copy p.regnow a {
   display: block;
   float: right;
   padding: 6px 12px;
   cursor: pointer;
   margin-top: 30px;
   background: #005480;
   border: 3px solid #bbc6cc;
   color: #fff;
   font-size: 18px;
   text-decoration: none;
   z-index: 10;
}
div.ledridescontainer div.copy p.regnow span.ridefull {
   display: block;
   float: right;
   padding: 6px 12px;
   margin-top: 30px;
   background: #b22;
   border: 3px solid #dcc;
   color: #fff;
   font-size: 18px;
   text-decoration: none;
   z-index: 10;
}
div.ledridescontainer div.copy p.regnow a:hover {
   background: #66b6e7;
}
div.mapbubble {
   text-align: left;
}
div.mapbubble h5 {
   color: #000;
   font-size: 16px;
   margin: 0 0 8px 0;
   padding: 0;
   text-align: left;
}
div.mapbubble p {
   color: #404040;
   font-size: 14px;
}
div.mapbubble p a {
   color: #404040;
}
div.mapbubble p a:hover {
   color: #66b6e7;
}

div#bc_right_column {
   display: none !important;
}
div#bc_vert_divider_2 {
   display: none !important;
}
