/* Textual Elements */
body, table, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal }
p { margin-top: 0px; margin-bottom: 10px; line-height: 16px; }

h1 { 
font-size: 
12px; color: 
#31659C; 
font-weight: bold;
margin:0px 0px 9px 0px; }

img { 
border:hidden;
border:0;
}
.img-print {
margin: 0px 5px -3px 0px;
}

.SmallGreyTitle { font-size: 11px; font-weight: bold; }

.wrappedTitle { font-size: 12px; color: #31659C; font-weight: bold; }
.itineraryDay { color: #A9A9A9; font-weight: bold; }
.itineraryTitle { font-size: 18px; color: #31659C; font-weight: normal; line-height: 21px; }
.smallTitle { color: #31659C; font-weight: bold; }
.smallBody { color: #8A8A8A; }
.largeGreyTitle { font-size: 12px; font-weight: bold; }
.subTitle { color: #747988; font-weight: bold; }
.whiteSubTitle { color: #FFFFFF; font-weight: bold; font-size: 12px; }
.orangeTitle { color: #F5800F; font-weight: bold; }
.larger { font-size: 12px; }
.quote { padding: 0 0 0 18px; margin: 0 50px 0 50px;  background: url(../../images/quote.gif) no-repeat top left; }
.quoteback { background: url(../../images/quote_back.gif) no-repeat top left; }
.pad50 { margin: 7px 50px 15px 68px; }

/* Links */
a { color: #F5800F; text-decoration: underline; }
a:hover { text-decoration: none; }
.boldLink { font-weight: bold; }
.bread { color: #818181; }
.developed { font-size: 9px; color: #9EB2D7; line-height: 9px; text-decoration: none; }
.developed:hover { text-decoration: none; }

/* Form Elements */
INPUT, SELECT, TEXTAREA { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #818181; font-weight: normal }
.search { width: 120px; }