BODY  {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color : #006633; margin: 0; }
BODY.print {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color : #000000; margin: 0; background: #FFFFFF}
P     {font-size:10pt; color : #006633; text-align:justify}
P.picdes {font-size:7pt; color : #990000; text-align:center}
P.itinerary {font-size:10pt; color : #006600; text-align:justify}

#mainbody {width:800px; margin:auto; background-color: #fce1b6; padding:5px; border:1px solid #993;}

TABLE.detail {border-left: 1px solid rgb(155,155,155); border-top: 1px solid rgb(155,155,155);}
table.email {border-left: 1px solid rgb(155,155,155); border-top: 1px solid rgb(155,155,155); border-right: 1px solid rgb(155,155,155); border-bottom: 1px solid rgb(155,155,155);}
TD		{font-size:8pt; color : #006633}
td.headline {text-align:center; font-size:14pt; font-weight:bold; color:#000000}
td.print_title {text-align:left; font-size:14pt; font-weight:bold; color:#000000}
td.print_sub {text-align:left; font-size:10pt; font-weight:normal; color:#000000}
td.print_blurb {text-align:justify; font-size:9pt; font-weight:normal; color:#000000}
td.blurb {border-bottom: 1px solid #999933; text-align:justify; font-size:10pt;}
td.blurb_box {text-align:justify; font-size:10pt;}
td.title {font-size:12pt; color : #006600; font-weight:bold}
td.leaders {font-size:7pt; color : #006600; font-weight:normal}
td.header  {border-left: 1px solid #eeeeee; border-right: 1px solid rgb(155,155,155);border-top: 1px solid #eeeeee; border-bottom: 1px solid rgb(155,155,155);text-align:center; font-weight:bold; font-size:9pt; color : #990000;}
td.imgtitle {font-size:7pt; color : #990000; font-weight:normal}
td.main {border-left: 1px solid #999933; border-right: 1px solid #999933;}
td.tourlist {font-size:7pt; color : #990000; font-weight:normal; border-bottom: 1px solid rgb(155,155,155)}
td.TripInfo {font-size:9pt; color : #006633; text-align:justify}
td.tourmenu {font-size:9pt; color : #006633; text-align:justify}
td.tourbox {border-right: 1px solid #999933; border-bottom: 1px solid #999933; border-left: 1px solid #FFFF99; border-top: 1px solid #FFFF99; background: #FCD79B}
td.infobox {border-right: 1px solid #999933; border-bottom: 1px solid #999933; border-left: 1px solid #FFFF99; border-top: 1px solid #FFFF99;}
td.detail1 {border-right: 1px solid rgb(155,155,155); border-bottom: 1px solid rgb(155,155,155)}
td.detail2 {border-left: 1px solid rgb(155,155,155); border-right: 1px solid rgb(155,155,155); border-top: 1px solid rgb(155,155,155); border-bottom: 1px solid rgb(155,155,155)}
td.menuline {border-right: 1px solid #999933; border-bottom: 1px solid #999933; border-left: 1px solid #FFFF99; border-top: 1px solid #FFFF99; background: #FCD79B}
.heading {color : #006633; font-weight:bold}
.subhead {font-size:10pt; color : #006633; font-weight:bold}

div.preview {border-left: 3px solid #999933; border-right: 3px solid #006633; border-top: 3px solid #999933; border-bottom: 3px solid #006633}
#message {font-size:12pt; font-weight:bold;}
li {font-size : 8pt; list-style-image : url(images/square.gif); color : #006633; font-weight:normal; margin-bottom:5 px; text-align:justify }
li.notabene { font-size : 8pt; list-style-image : url(images/arrow.gif); color : #666666; font-weight:bold; margin-bottom:5 px; text-align:justify }
ol.bookcond li {margin-bottom:3px;}

.notice {background-color:#FFF; padding:10px; border:1px solid #900;}

A:link   {color:#CC6600; text-decoration: underline; font-size:8pt}
A:visited{color:#CC6600; text-decoration: underline; font-size:8pt}
A:hover {color:#CC9933; text-decoration: underline; font-size:8pt}
A:active {color:#009900; text-decoration: underline; font-size:8pt}

a.tourlist:link {color:#006600; text-decoration: none; font-size:7pt}
a.tourlist:visited {color:#006600; text-decoration: none; font-size:7pt}
a.tourlist:hover {color:#FF0000; text-decoration: underline; font-size:7pt}

a.tourlink:link {color:#006600; text-decoration: none; font-size:10pt}
a.tourlink:visited {color:#006600; text-decoration: none; font-size:10pt}
a.tourlink:hover {color:#FF0000; text-decoration: underline; font-size:10pt}

a.bookform:link {color:#F00; text-decoration: underline; font-size:10pt; font-weight:bold;}
a.bookform:visited {color:#F00; text-decoration: underline; font-size:10pt; font-weight:bold;}
a.bookform:hover {color:#900; text-decoration: underline; font-size:10pt; font-weight:bold;}

a.mainmenu:link {color:#CC6600; text-decoration: none; font-size:12pt; font-weight:bold}
a.mainmenu:visited {color:#CC6600; text-decoration: none; font-size:12pt; font-weight:bold}
a.mainmenu:hover {color:#FF0000; text-decoration: none; font-size:12pt; font-weight:bold}


a.admin:link {color:#999933; text-decoration: none; font-size:10pt}
a.admin:visited {color:#999933; text-decoration: none; font-size:10pt}
a.admin:hover {color:#FF0000; text-decoration: underline; font-size:10pt}

a.LeftMenu {display:block; background-color:##fce1b6; height:25px; border-top: 1px solid #FF9; border-bottom: 1px solid #993; width:100%; padding:5px 0px 0px 10px; font-size:10pt; font-weight:bold; color:#000; text-align:left; text-decoration: none;}
a.LeftMenu:link {color:#C60; text-decoration: none; font-size:10pt; font-weight:bold;}
a.LeftMenu:visited {color:#C60; text-decoration: none; font-size:10pt; font-weight:bold;}
a.LeftMenu:hover {color:#930; text-decoration: none; font-size:10pt; font-weight:bold;}

a.LeftSubMenu {display:block; background-color:##fce1b6; height:15px; border-top: 1px solid #FF9; border-bottom: 1px solid #993; width:100%; padding:2px 0px 0px 30px; font-size:8pt; font-weight:normal; color:#000; text-align:left; text-decoration: none;}
a.LeftSubMenu:link {color:#C60; text-decoration: none; font-size:8pt; font-weight:bold;}
a.LeftSubMenu:visited {color:#C60; text-decoration: none; font-size:8pt; font-weight:bold;}
a.LeftSubMenu:hover {color:#930; text-decoration: none; font-size:8pt; font-weight:bold;}


INPUT.box {border: 1px #006600 solid; width:200px; background: #FFFFFF;}
INPUT.opt {border: 1px #006600 solid; width:200px; background: #CCCC66;}
TEXTAREA.box {border: 1px #006600 solid; width:200px; height:80px; background: #FFFFFF;}
TEXTAREA.opt {border: 1px #006600 solid; width:200px; height:80px; background: #CCCC66;}

INPUT.admin {border: 1px #006600 solid; width:500px}
INPUT.title {border: 1px #006600 solid; width:350px}
INPUT.order {border: 1px #006600 solid; width:50px}
TEXTAREA.admin {border: 1px #006600 solid; width:90%; height:200px}
