.bigtopper    { background-image: url("images/top_img_bg.gif"); background-repeat: no-repeat; background-position: left top; padding: 10px 30px 0 }
.mainframe  { background-image: url("images/content_bg_tile.gif"); background-repeat: repeat-y; background-position: center top; padding: 20px 60px 4px }
.topbanner { background-color: #4c4c4c; background-image: url("images/greychip.gif"); background-repeat: repeat-x; background-position: left top }

.bigintro            { color: #2d2d2d; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 21px }
.summaryintro { color: #2d2d2d; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 18px }
.intro            { color: #2d2d2d; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px }
.homefront             { color: #2d2d2d; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 19px; padding-top: 20px; padding-right: 30px }
.homefront a:link       { color: #900; text-decoration: none }
.homefront a:visited       { color: #900; text-decoration: none }
.homefront a:hover        { color: #7a7a7a; text-decoration: none }

.content              { color: #2d2d2d; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; padding-top: 20px }
.content a:link       { color: #900; text-decoration: none }
.content a:visited       { color: #900; text-decoration: none }
.content a:hover        { color: #7a7a7a; text-decoration: none }

.footer td          { color: white; font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; padding: 4px 40px 14px }
.footer td a:link       { color: white; text-decoration: none }
.footer td a:visited       { color: white; text-decoration: none }
.footer td a:hover        { color: #e5e5e5; text-decoration: none }
.navholder  { background-image: url("images/nav_title_bg.gif"); background-repeat: no-repeat; background-position: center top; text-align: center; padding-top: 45px }
.navigate td  { padding: 0 5px }
.upcomingframe { background-image: url("images/home_upcoming.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 46px; padding-bottom: 10px }
.homefeature td { border-bottom: 1px solid #929292 }
.agentlogin { background-image: url("images/agentlogin_bg.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 52px; padding-left: 50px }
.agentcode { color: #2d2d2d; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; background-color: white; padding: 2px; border: solid 1px black }
.tourdivide { padding: 8px 2px; border-bottom: 1px solid #929292 }
.tourintro             { color: #2d2d2d; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 17px; padding-bottom: 20px; border-bottom: 1px solid #929292 }
.tourintro a:link       { color: #900; text-decoration: none }
.tourintro a:visited       { color: #900; text-decoration: none }
.tourintro a:hover        { color: #7a7a7a; text-decoration: none }
.midtitle   { color: #900; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 26px }
.middate   { color: #000; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 26px }
.tourlist           { color: #2d2d2d; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; padding-right: 40px }
.tourlist a:link       { color: #900; text-decoration: none }
.tourlist a:visited       { color: #900; text-decoration: none }
.tourlist a:hover        { color: #7a7a7a; text-decoration: none }
.question  { color: #2d2d2d; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; line-height: 18px }

.summaryside             { color: #2d2d2d; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; padding-top: 20px; padding-right: 30px }
.summaryside a:link       { color: #900; text-decoration: none }
.summaryside a:visited       { color: #900; text-decoration: none }
.summaryside a:hover        { color: #7a7a7a; text-decoration: none }
.summaryside ul		 { color: #2d2d2d; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; list-style-type: disc; margin-left: 2px; padding-left: 2em }

.footnote              { color: #2d2d2d; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 15px }
.specnote  { color: #2d2d2d; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 15px }
.specdivider { padding: 10px 10px 6px; border-top: 1px solid #929292 }
.posterbox  { padding-top: 6px; padding-bottom: 6px }

.breakdown             { color: #2d2d2d; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; padding-top: 4px; padding-right: 16px }
.breakdown a:link       { color: #900; text-decoration: none }
.breakdown a:visited       { color: #900; text-decoration: none }
.breakdown a:hover        { color: #7a7a7a; text-decoration: none }
.redital { color: #900; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 18px }
.dates              { color: #2d2d2d; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; padding-top: 4px; padding-right: 8px }
.dates a:link       { color: #900; text-decoration: none }
.dates a:visited       { color: #900; text-decoration: none }
.dates a:hover        { color: #7a7a7a; text-decoration: none }
.bigred		{color: #900; font-style: italic; font-weight: bold }
.titlebox td   { color: #900; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; padding-top: 8px; padding-right: 10px; padding-left: 2px; border-bottom: 1px solid #929292 }
.titlebox td a:link         { color: #900; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
.titlebox td a:visited         { color: #900; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
.titlebox td a:hover          { color: #7a7a7a; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
.admintools td           { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 8px; padding-left: 8px }
.admintools td a:link        { color: #900; text-decoration: none }
.admintools td a:visited        { color: #900; text-decoration: none }
.admintools td a:hover         { color: #7a7a7a; text-decoration: none }