/* overview */

table.searchTrack {
width:740px;
padding:8px 0;
margin:0;
}

table.searchTrack td {
vertical-align:top;
padding:5px 0 5px 8px;
}

table.searchTrack input.checkbox {
background:none;
width:auto;
border:none;
}

table.searchTrack input {
background:url(/static/source/img/events-form-text.png) no-repeat right top;
border:none;
padding:2px 6px;
width:98px;
}

table.searchTrack input.submit {
background:url(/static/source/img/events-form-submit.png) no-repeat right top;
border:none;
color:#8A5B00;
font-weight:bold;
overflow:visible;
padding:1px 23px 4px 5px;
}

table.searchTrack span {
display:block;
float:left;
vertical-align:top;
width:210px;
height:22px;
}

#listview {
width:740px;
padding:0;
margin:10px 0 15px 0;
float:left;
overflow:hidden;
}

#listview .title {
float:left;
overflow:hidden;
width:740px;
height:20px;
}

#listview .title .one {
float:left;
overflow:hidden;
padding:0 0 0 20px;
width:44px;
}

#listview .title .two {
float:left;
overflow:hidden;
width:400px;
}

#listview .title .three {
float:left;
overflow:hidden;
width:90px;
}

#listview .title .four {
float:left;
overflow:hidden;
width:90px;
}

#listview .title .five {
float:left;
overflow:hidden;
width:90px;
}

#listview .tour {
background:#005a9f url(/static/img/tours/linebg.gif) repeat-x;
float:left;
overflow:hidden;
width:740px;
height:68px;
color:#fff;
cursor:pointer;
}

#listview .tour .one {
float:left;
overflow:hidden;
padding:20px 0 0 20px;
width:44px;
behavior: url(/static/source/js/iepngfix.htc);
}

#listview .tour .two {
float:left;
overflow:hidden;
width:400px;
padding:17px 0 0 0;
color:#d0e4f4;
}

#listview .tour .two a {
display:block;
float:left;
width:400px;
margin-bottom:3px;
font-size:14px;
color:#fff;
}

#listview .tour .three {
float:left;
overflow:hidden;
padding:25px 0 0 0;
width:90px;
}

#listview .tour .four {
float:left;
overflow:hidden;
padding:25px 0 0 0;
width:90px;
color:#d0e4f4;
}

#listview .tour .five {
float:left;
overflow:hidden;
padding:25px 0 0 0;
width:90px;
color:#d0e4f4;
}

#listview .tour .two img, #listview .tour .three img {
behavior: url(/static/source/js/iepngfix.htc);
}

#listview .pagina {
float:right;
overflow:hidden;
padding:5px 0 0 0;
}

#listview .pagina span {
display:block;
float:left;
margin-right:10px;
height:16px;
text-align:center;
padding-top:2px;
}

#listview .pagina a {
display:block;
float:left;
margin-right:5px;
width:18px;
height:16px;
text-align:center;
padding-top:2px;
background:#ebeff3;
color:#005a9f;
}

#listview .pagina a.activ {
background:#005a9f;
color:#FFFFFF;
}


/* detail */
.printHead {
display:none;
}

#infoChart .printChart {
display:none;
}

.teaser_title {
height:40px;
}

.teaser_title .icon {
float:left;
overflow:hidden;
width:35px;
height:28px;
margin:0;
}

.teaser_title .headline {
float:left;
overflow:hidden;
padding-top:2px;
width:650px;
}

#detailTop {
float:left;
overflow:hidden;
width:740px;
}

#detailTop .left {
float:left;
overflow:hidden;
width:515px;
margin-right:7px;
}

#detailTop .left .image {
float:left;
overflow:hidden;
position:relative;
width:155px;
height:105px;
margin-right:5px;
}


#detailTop .left .image .zoom {
background:url(/static/img/tours/detail/zoom.gif) no-repeat;
float:left;
overflow:hidden;
position:absolute;
bottom:2px;
right:0;
width:15px;
height:15px;
}

#detailTop .right {
float:left;
overflow:hidden;
width:198px;
background:#e5eaef;
padding:10px;
}

#detailTop .right h2 {
margin:0;
}

#detailTop .right .line {
float:left;
overflow:hidden;
width:198px;
height:10px;
border-top:1px solid #72a2c7;
margin:10px 0 0 0;
}

#detailTop .right td {
background:#e5eaef !important;
border:none;
}

#detailTop .right a {
background:url(/static/img/tours/detail/link.gif) 0px 3px no-repeat;
padding-left:15px;
}

/* elevation chart */
#infoChart {
height:180px;
width:740px;
float:left;
overflow:hidden;
margin-top:10px;
}

#chart {
height:180px;
width:740px;
overflow:hidden;
position:relative;
}

#chartInnerContainer {
position:absolute;
top:20px;
left:40px;
width:691px;
height:150px;
background:url(/static/img/tours/detail/chartDragger.gif) no-repeat;
background-position:0px top;
cursor:w-resize;
}

#infoBox {
height:180px;
width:310px;
position:relative;
overflow:hidden;
float:left;
}

/*#chartDragger {
position:absolute;
width:3px;
height:150px;
top:0;
left:0;
cursor:w-resize;
background:#FF0000;
}*/

#chartActualHeight {
position:absolute;
top:4px;
right:40px;
width:70px;
font-weight:bold;
text-align:right;
}

#chartActualHeightLabel {
position:absolute;
top:4px;
right:110px;
width:150px;
font-weight:bold;
text-align:right;
}

.datablock {
margin-top:20px;
float:left;
overflow:hidden;
width:740px;
}

.datablock.print {
display:none;
}

#directionsForm {
float:left
overflow:hidden;
width:720px;
height:60px;
padding:20px 10px 0 10px;
color:#0d3c6c;
clear:both;
}

#directionsForm table {
margin:0;
padding:0;
}

#directionsForm input {
background:url(/static/source/img/events-form-text.png) no-repeat right top;
border:none;
padding:2px 6px;
width:98px;
}

#directionsForm input.street {
width:140px;
}

#directionsForm input.zip {
width:80px;
}

#directionsForm input.city {
width:140px;
_width:120px;
}

#directionsForm input.submit {
background:url(/static/source/img/events-form-submit.png) no-repeat right top;
border:none;
color:#8A5B00;
font-weight:bold;
overflow:visible;
padding:1px 23px 4px 5px;
cursor:pointer;
}

#mapdirections {
width:740px;
padding:0 !important;
}

#mapdirections table {
border:0 !important;
}

#mapdirections td {
background:#FFFFFF !important;
border-bottom:1px solid #e5eaef !important;
}

#printableMap {
display:none;
}

#content .bluebox {
background:#006cc2;
width:740px;
padding:20px 20px 0 20px;
margin:0 0 20px 0;
float:left;
color:#d0e4f4;
}

#content .bluebox .left {
background:url(/static/source/img/bluebox-bg.png) no-repeat 540px 20px;
float:left;
width:565px;
}

#content .bluebox .right {
float:left;
width:165px;
}

#content .bluebox h2 {
color:#fff;
}

#content .bluebox .right a {
text-decoration:none;
line-height:20px;
color:#fff;
}

#content .bluebox table.details td {
vertical-align:top;
line-height:20px;
}

#content .bluebox table.details img {
behavior: url(/static/source/js/iepngfix.htc);
}

#content .bluebox .right img {
behavior: url(/static/source/js/iepngfix.htc);
}







