BODY
{
    MARGIN: 0px;
    OVERFLOW: auto;
    BACKGROUND-COLOR: #ffffff
}
BODY
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 14px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial
}
TABLE
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial
}
TD
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial
}
TABLE
{
    BORDER-COLLAPSE: collapse
}
A
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #999
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
P
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
H1
{
    FONT-SIZE: 30px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 25px
}
H2
{
    FONT-SIZE: 20px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 15px
}
P.firstParagraph:first-letter
{
    FONT-SIZE: 70px;
    FLOAT: left;
    COLOR: #73633f
}
.mapBox
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 20px;
    FLOAT: right;
    PADDING-BOTTOM: 4px;
    MARGIN-LEFT: 10px;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 250px;
    COLOR: #333;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #e4dcc8
}
.custEval
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    FLOAT: right;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 300px;
    COLOR: #333;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #e4dcc8
}
.footnote
{
    FONT-SIZE: 12pt;
    COLOR: red
}
.notice
{
    COLOR: red
}
.tourInfo
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    BORDER-LEFT: black 1px;
    BORDER-BOTTOM: black 1px
}
.tourInfo TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT-COLOR: #000;
    BORDER-BOTTOM-COLOR: #000;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-TOP-COLOR: #000;
    PADDING-TOP: 4px;
    BORDER-RIGHT-COLOR: #000
}
TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BORDER-LEFT-COLOR: #000;
    BORDER-BOTTOM-COLOR: #000;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-TOP-COLOR: #000;
    PADDING-TOP: 4px;
    BORDER-RIGHT-COLOR: #000
}
.tourInfo TH
{
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    BORDER-LEFT: black;
    BORDER-BOTTOM: black;
    BACKGROUND-COLOR: #e4dcc8
}
.inputBox
{
    FONT-SIZE: 10pt;
    WIDTH: 120px;
    FONT-FAMILY: Arial;
    HEIGHT: 20px
}
.picTextStyle
{
    PADDING-RIGHT: 3px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
.cnfText
{
    PADDING-LEFT: 50px;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial
}
.picBorder
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 1px;
    FLOAT: right;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: transparent
}
.menuText
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 10pt;
    FONT-FAMILY: Arial;
}
P.menuBreak
{
    FONT-SIZE: 20pt
}
TD.tableHeadings
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
.tableInput
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial
}
.signup
{
    FONT-SIZE: 1.1em;
    LINE-HEIGHT: 18pt;
    FONT-FAMILY: Arial;
    text-align: center;
    color:  White ;
 
    background-color:  Black ;
    border: 1px;
         
}
.signup a:link 
{
    color: #FFFFFF;
}
.signup a:visited 
{
    color: #FFFFFF;
}
.signup p1
{
    color: Yellow;
    text-align: center;
}
.signup a:active
{
    color: #FFFFFF;
}
.signup p1:after,
 #n3 p1:before{
/*Workaround for Gecko*/
	content: "";
}
.signup p1:hover:after{
	content: "\00BB"; 
}
.signup p1:hover:before{
	content: "\00AB";
}
.touch
{
    FONT-SIZE: 1.1em;
    LINE-HEIGHT: 18pt;
    FONT-FAMILY: Arial;
    text-align: left;
    color:  #000 ;
 
    padding: 10 20;
 
    background-color:  #ffffce ;
/** background-color:  #dfd ; **/    
    border: 1px;
    height: 150;
    width: 350;
         
}
.touch a:link 
{
    color: #000;
}
.touch a:visited 
{
    color: #000;
}
.touch p1
{
    color: Yellow;
    text-align: center;
}
.touch a:active
{
    color: #000;
}
.touch p1:after,
 #n3 p1:before{
/*Workaround for Gecko*/
	content: "";
}
.touch li:hover:after{
	content: "\00BB"; 
}
.touch li:hover:before{
	content: "\00AB";
}
.printItin
{
    font-family:arial;
    BORDER-RIGHT: black 0px;
    BORDER-TOP: black 0px;
    BORDER-LEFT: black 0px;
    BORDER-BOTTOM: black 0px;
}

.printItin TABLE
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
}

.printItin TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-COLOR: #000;
    BORDER-BOTTOM-COLOR: #000;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-TOP-COLOR: #000;
    PADDING-TOP: 4px;
    BORDER-RIGHT-COLOR: #000;
    
}