/* 
  File name:  mainstyle
  Created on: 5 November 2009 at 14:18
  Author:     Mike  

  Description:
    An empty stylesheet.
*/

BODY {background: url(images/bg.jpg) #fff;}

TD {font-family: arial, helvetica, sans-serif;}

TD.mainback {
    background: url(images/back_inlet.jpg) repeat;
}

.main_text {
    font: bold 13px "Comic Sans MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
    color: #2A3695;
}


P.nav_but {
    text-align: center;
    width: 110px;
    margin-top: 3px;
    margin-bottom: 0px;
    border-width: 4px;
    border-color: #FFF2CE;
    border-style: groove;
    background-color: #292CB5;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
}

DIV.nav_but {
    text-align: center;
    width: 110px;
    margin-top: 3px;
    margin-bottom: 0px;
    border-width: 4px;
    border-color: #FFF2CE;
    border-style: groove;
    background-color: #292CB5;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
}

DIV.video {
    text-align: center;
    background: url(images/vidback.jpg);
    width: 110px;
    margin-top: 25px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 3px;
    padding-right: 3px;
    border-width: 4px;
    border-color: #FFF2CE;
    border-style: groove;
}

DIV.facebook {
    margin-top: 25px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px;
}

P.book_but_old {
    text-align: center;
    width: 90px;
    margin-top: 3px;
    margin-bottom: 0px;
    border-width: 4px;
    border-color: #EFCF7B;
    border-style: groove;
    background-color: #AF1515;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
}

P.book_but {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}

DIV.bookform_s {
    margin-top: 4px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    background: #FFF2CF;
    padding-top: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 15px;
    font: 9pt Arial, Helvetica, sans-serif;
    color: #000000;
    text-align: left;
    border-width: 2px;
    border-color: #AF1515;
    border-style: solid;
}

.bookhead {
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    padding-right: 4px;
    color: #AF1515;
    vertical-align: top;
}

.bookitem {
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    vertical-align: top;
}

.booksection {
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    color: #292CB5;
    font-weight: bold;
}

INPUT.bookbut {
    background: #292CB5;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
}

.trip_state {
    margin-top: 15px;
    margin-bottom: 0px;
    padding-left: 5px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
}

TD.trip_head {
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    background: #AF1515;
    color: #FFFFFF;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 9pt;
}

TD.trip_head_s {
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    background: #008EDE;
    color: #FFFFFF;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 9pt;
}

TD.trip_item {
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 5px;
    padding-right: 4px;
    padding-top: 5px;
    padding-bottom: 2px;
    border-bottom: 1px solid #000000;
    background: #FFF2CF;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    vertical-align: top;
}

TD.trip_item_b {
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 5px;
    padding-bottom: 2px;
    border-bottom: 1px solid #000000;
    background: #FFF2CF;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    vertical-align: top;
}

.footer {
    margin-top: 35px;
    margin-bottom: 15px;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    text-align: center;
}

.tripname {
    font: bold 14pt "Comic Sans MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
    color: #07717F;
    margin-top: 0px;
    margin-bottom: 10px;
}

IMG.map {
    float: left;
    margin-right: 10px;
}

TABLE summarybox {
    margin-left: 15px;
    margin-right: 10px;
}

TD.summarybox {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    padding: 10px;
    color: #000000;
    background: #FFF2CF;
}

TD.summarytop {
    background: #AF1515;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 9pt;
}

TD.summarytop_s {
    background: #008EDE;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 9pt;
    padding: 3px;
}

TD.summarytop_b {
    background: #292CB5;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 9pt;
    padding: 3px;
}

.summaryhead {
    font-weight: bold;
    font-size: 9pt;
    color: #AF1515;
    margin-top: 10px;
    margin-bottom: 5px;
}

DIV.springbox_b {
    background: #292CB5;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 12pt;
    padding: 5px;
    margin-top: 20px;
    margin-bottom: 0px;
}
    

.itinleft {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 10px;
    text-align: right;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    color: #AF1515;
    vertical-align: top;
    border-bottom: 2px solid #292CB5;
}

.itinright {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    vertical-align: top;
    background: #FFF2CF;
    border-bottom: 2px solid #292CB5;
}

UL.albums {
    margin-top: 8px;
    margin-left: 1px;
    padding-left: 0px;
    line-height: 1.2em;
}

LI.albums {
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    margin-left: 1em;
}

TD.albumpic {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    padding-left: 20px;
    padding-bottom: 20px;
    text-align: center;
}

.caption {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    padding-top: 3px;
    text-align: center;
    width: 30em;
}

DIV.bookcond {
    margin-top: 4px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    width: 600px;
    background: #FFF2CF;
    padding-top: 8px;
    padding-left: 20px;
    padding-right: 12px;
    padding-bottom: 15px;
    font: 9pt Arial, Helvetica, sans-serif;
    color: #000000;
    text-align: left;
    border-width: 2px;
    border-color: #AF1515;
    border-style: solid;
}

.conds {
    margin-top: 5px;
    margin-left: 1px;
    padding-left: 0px;
    line-height: 1.2em;
}

LI.conds {
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    font-weight: normal;
    margin-left: 1em;
    list-style-type: disc;
}

LI.condhead {
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    margin-left: 1em;
    margin-top: 1em;
    color: #292CB5;
    font-weight: bold;
}

DD.testi {
    font-family: arial,helvetica,sans-serif;
    font-size: 8pt;
    color: #000000;
    padding-bottom: 5px;
}

DIV.testi {
    font-family: arial,helvetica,sans-serif;
    font-size: 8pt;
    margin-top: 2px;
    padding: 8px;
    background: #FFF2CF;
    border-width: 1px;
    border-color: #AF1515;
    border-style: solid;
}

P.testi {
    margin-top: 0px;
    margin-bottom: 5px;
}

.crewback {
    width: 390px;
    margin: 0px;
    vertical-align: top;
    background: url(images/xlogo_crew.gif) #FFF2CF no-repeat;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 25px;
    padding-bottom: 15px;
    border: 4px solid #EFD4A4;
}


.crewtitle {
    font-weight: bold;
    text-align: right;
    color: #AF1515;
    vertical-align: top;
    padding-right: 4px;
    padding-bottom: 5px;
}

.redhead {
    font: bold 12pt Arial, Helvetica, sans-serif;
    color: #AF1515;
}

.text8 {
    font: 8pt Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
}

P.texthead {
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 5px;
}


A.trip_name:link, A.trip_name:active, A.trip_name:visited
    {color: #AF630A; font-weight: bold;}
A.trip_name:hover
    {color: #AF1515; font-weight: bold;}

A.video:link, A.video:active, A.video:visited 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #292CB5; text-decoration: none;}
A.video:hover 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFF2CF; text-decoration: none;}

A.nav_but:link, A.nav_but:active, A.nav_but:visited 
    {font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.nav_but:hover 
    {font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #DEA263; text-decoration: none;}

A.book_but:link, A.book_but:active, A.book_but:visited 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #AF1515; text-decoration: none;}
A.book_but:hover 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}

A.book_but2:link, A.book_but2:active, A.book_but2:visited 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #117D8F; text-decoration: none;}
A.book_but2:hover 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #AF1515; text-decoration: none;}

A.itin_but:link, A.itin_but:active, A.itin_but:visited 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #117D8F; text-decoration: none;}
A.itin_but:hover 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #AF1515; text-decoration: none;}

A.email:link, A.email:active, A.email:visited 
    {font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFF2CF; text-decoration: none;}
A.email:hover 
    {font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}

A.prev:link, A.prev:active, A.prev:visited 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #AF1515; text-decoration: none;}
A.prev:hover 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFF2CF; text-decoration: none;}

A.next:link, A.next:active, A.next:visited 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #292CB5; text-decoration: none;}
A.next:hover 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFF2CF; text-decoration: none;}

A.albums:link, A.albums:active, A.albums:visited 
    {font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #292CB5; text-decoration: none;}
A.albums:hover 
    {font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFF2CF; text-decoration: underline;}

A.albumHead:link, A.albumHead:active, A.albumHead:visited 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #FFF2CF; text-decoration: none;}
A.albumHead:hover 
    {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #AF1515; text-decoration: underline;}

A.albums_sm:link, A.albums_sm:active, A.albums_sm:visited 
    {font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none;}
A.albums_sm:hover 
    {font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFF2CF; text-decoration: underline;}

A.say:link, A.say:active, A.say:visited 
    {font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #292CB5; text-decoration: none;}
A.say:hover 
    {font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #AF1515; text-decoration: underline;}

