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

a:link {text-decoration: underline}
a:visited {text-decoration: underline}
a:active {text-decoration: none}
a:hover {text-decoration: none}

strong, em {font-family: Verdana, Arial, Helvetica, sans-serif;}


.sidecontentheader h1 {
  color:#fff;
  font-size:1.15em;
  padding-top:3px;
  font-weight:bold;
}

/* STATIC-SIDENE */
h2.static {font-size: 155%; margin-bottom: 0px; color:#990000;}
h3.static {font-size: 100%;margin-bottom: 0px;font-weight: bold;}
p.static { margin-bottom:0px; font-size:100%;}

p.search {padding:10px 10px 0px 10px; margin:0; color: #990000; font-size:120%;}
ul.sitemap {list-style:none; margin:0; margin-bottom:10px;}

/* Sidecontent, spans */

p.sidecontent-text { text-align:center;}
span.small-blue {font-size:120%; color:#5f708c;}
span.large-blue {font-size: 180%; color:#5f708c; font-weight:bold;}
span.small-red-text {font-size: 120%; color:#990000;}
span.small-red {font-size: 120%; color:#990000;}
span.large-white {font-size: 160%; color:#FFF; font-weight:bold;}
span.welcome {font-size:140%; color: #5f708c; font-weight:bold;}
span.link a {font-size:110%; color:#5f708c; font-weight:bold;}

ul.dummy {list-style:none;}

img.logo {margin:0px; margin-top: 3px; margin-bottom:2px;}

.mainnav li {font-size:120%; font-weight: bold;}

p.select_name {
  margin:0px;
  padding: 0px 0px 0px 12px;
  color: #c4020d;
  font-size: 125%;
}

.tourListHead a {color: #000; background: none; text-decoration: none;}

.tourListHead a:hover {background: none; color: #000; text-decoration:underline;}

h2.title {
  font-size:1.5em;
  padding-left:133px;
  margin:0px;
  font-weight: bold;
  color: #383838;
}

h4.poptourtitle {
  font-size:1.5em;
  padding-left:5px;
  margin: 0px;
  font-weight: bold;
  color: #383838;
}

h5.poptourtype {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left:5px;
  font-size:1.1em;
  margin-left:0px;
  font-weight: bold;
  color: #383838;
}

a.poptourlink {color:#000; text-decoration: none; font-weight: bold;}
a.poptourlink:hover {text-decoration:underline; font-weight: bold;}

p.text {
  margin:0px;
  margin-top:0px;
  font-size:100%;
  padding:5px;
  padding-left:138px;
  color: #383838;
}

h3.tourtype {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left:133px;
  font-size:1.1em;
  margin-left:0px;
  font-weight: bold;
  color: #383838;
}
.price p {margin:0px;}

h1.tour_selection {
  font-size:150%;
  font-weight:bold;
  color: #fff;
  padding-left:5px;
  padding-top:7px;
}

h1.albums {
  font-size:150%;
  font-weight:bold;
  color: #fff;
  padding-left:5px;
  padding-top:7px;
}

h2.popular-tours {
  font-size:150%;
  font-weight:bold;
  color: #fff;
  padding-left:5px;
  padding-top:0px;
}

p.poptitle {
  font-size:140%;
  margin:0px;
  font-weight: bold;
  color: #383838;
}

p.poptitle a { color:#000; text-decoration:none; }
p.poptitle a:hover { color:#000; text-decoration:underline; }

p.poptext {
  margin:0px;
  margin-top:0px;
  font-size:100%;
  padding:5px;
  color: #383838;
}

p.poptourtype {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size:100%;
  margin-left:0px;
  font-weight: bold;
  color: #383838;
}

p.noMarginBottom {margin-bottom: 0px;}

.sidecontentheader {color: #e4e4e4; font-size:130%; font-weight: bold;}

.sidecontent p {font-size:105%;color: #f4f4f4;}

.sidecontent a {color: #f4f4f4;}

.singletourprice {color: #eeeeee; font-size: 130%; font-weight: bold; }

h1.singletourtitle {
  font-size: 1.8em;
  font-weight:bold;
  margin:0px;
  padding:5px;
  padding-top:12px;
  color: #383838;
}

h2.singletourtype {
  font-size: 1.3em;
  font-weight:bold;
  margin:0px;
  padding:5px;
  padding-top:0px;
  color: #383838;
}

p.please_wait {
  font-size: 1.4em;
  color: #383838;
  float: right;
  padding-right: 5px;
}


.singletourcontent a {color: #000099; text-decoration: underline;}
.singletourcontent a:hover {color: #000; text-decoration: none;}

.tourimagecontainer p {text-align:center;font-size:110%;}

h3.tourday {font-weight: bold; margin-bottom:0px; font-size:1.05em; padding-bottom:2px;}

p.days {font-size:1.05em;}

p.other {margin-top:20px; margin-bottom:5px; }

h1.pagetitle { margin:15px 0px 15px 0px; font-size: 160%; font-weight:bold; color: #5f708c; width:500px;}
p.pagetitle { margin:15px 0px 15px 0px; font-size: 160%; font-weight:bold; color: #5f708c;}

p.category { margin:15px 0px 5px 0px; font-weight: bold; }