html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
:focus { outline: 0; }
body { line-height: 1; color: black; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a { color: #000088; }
body { text-align: center; background: #000000 url(../images/paper005.gif); font-family: helvetica, arial, verdana, sans-serif; }
#wrapper { margin: 0 auto; width: 995px; background: #ffffff; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;margin-top: 0px; margin-bottom: 25px; } 
#header { height: 250px; background: url(../images/head_new.jpg) top left no-repeat; text-align: right; }

#homediv { float: left; display: block; width: 380px; height: 150px; text-indent: -9000px; margin-bottom: 10px; }

#head_nav { float: left; clear: left; }
.nav_button { float:left;  text-align: center; font-size: .7em; font-weight: bold; margin-left: 33px; }
.glyph { float: left; display: block; width: 50px; height: 50px; border: 1px solid #000000; color: #000000; text-decoration: none; }
.glyph:hover { border: 1px solid #000099; }
.floatTitleText { float: left; padding-top: 55px; text-decoration: none; min-width: 50px; }
.floatTitleText:hover { color: #000099; cursor: pointer; }
#glyph1 { background: url(../images/glyphs.jpg) 0px 0px no-repeat; }
#glyph2 { background: url(../images/glyphs.jpg) 0px -51px no-repeat; }
#glyph3 { background: url(../images/glyphs.jpg) 0px -102px no-repeat; }
#glyph4 { background: url(../images/glyphs.jpg) 0px -153px no-repeat; }

#preloadImages { display: none; background: url(../images/land.jpg); }
#preloadImages { display: none; background: url(../images/food.jpg); }
#preloadImages { display: none; background: url(../images/culture.jpg); }
#preloadImages { display: none; background: url(../images/taste.jpg); }
#headImg { display:block; border: 1px solid #000000; background: url(../images/land.jpg); top right no-repeat; width: 581px; height: 190px; }
#main_cap { padding: 10px 25px 0px 0px; text-align: center; font-size: .7em; font-weight: bold; margin-left: 400px; }

#main_nav { background: url(../images/newnav.jpg) top center; clear: both; margin-bottom: 15px; padding-left: 55px; border-top: 1px solid #555555; border-bottom: 1px solid #555555; }
#main_nav  a { display: block; float: left; text-decoration: none; padding: 10px 20px; color: #ffffff; font-weight: normal; font-size: 14px;  }

#main { text-align: left; margin: 13px 25px 0px 25px; }
#landing_img { float: left; width: 360px; margin: 0px 25px 5px 0px; }
.landing_img_a { float: left; margin: 0px 25px 5px 0px; text-align: center; }
#t_map { border: 1px dotted #aaaaaa; }
#main_list ul { list-style: disc; margin: 15px 25px 25px 410px; }
#main_list li { font-size: .7em; margin: 10px; line-height: 1.3em; }
#newsletter { margin: 0px 0px 25px 0px; padding: 20px; background: #eeeeee; border: 1px solid #dddddd; }

#leftcol { float: left; width: 300px; padding: 15px 15px 0px 0px; }
#centercol { padding: 15px; }
#rightcol { float: right; width: 300px; padding: 15px 0px 0px 15px;  }

#sitemap { padding-bottom: 15px; }
#footer { font-size: .7em; line-height: 1.3em; color: #555555; } 
#flag { border: 1px solid #888888; }

#bottomCall { margin: 30px 35px 15px 35px; padding: 15px 15px 10px 15px; background: #eeeeee; border: 1px solid #cccccc; clear: both; }

#ctours { background: #f7f7f7; padding: 15px; }
#ctours_ctrl, #ctours_disp , #ctours_info { padding: 10px; background: #eeeeee; border: 1px solid #dddddd; }
#ctours_ctrl { width: 424px; }
#ctours_disp { width: 424px; float: right;}
#ctours_info { width: 424px; margin-top: 15px; }
#noDests { text-align: center; color: #999999; font-size: 0.8em;  font-weight: bold; padding: 30px 0px 48px 0px; }
#ctrl_com { margin-left: 40px; }
#ctrl_act { margin-left: 40px; margin-bottom: 10px; font-size: .7em; }
#infot td { padding: 0px 5px; font-size: .8em; }
.dest { font-size: .8em; padding: 10px; border: 1px solid #bbbbbb; line-height: 1.4em; margin-top: 10px; background: #e1e1e1; }
.closeBox { float: right; width: 14px; height: 13px; background: url(../images/closebox.gif); }
#loadTours { text-align: center; font-size: .8em; padding: 10px; background: #eeeeee; border: 1px solid #dddddd; margin-bottom: 15px; }

.tour_info { background: #eeeeee; border: 1px solid #dddddd; padding: 15px; text-align: center; margin: 15px; }
.dpl { list-style: disc; margin: 15px 25px 25px 410px; }
.dpl li { font-size: .8em; margin: 10px; line-height: 1.3em; }

.a_list { list-style-type: disc; margin-left: 380px; }
.a_list li { font-size: .7em; margin: 10px; line-height: 1.3em; }
.people_l { float: left; width: 444px; margin-left: 8px; }
.people_r { float: right; width: 444px; margin-right: 8px; }
.person { background: #eeeeee; border: 1px solid #aaaaaa; padding: 10px; margin-bottom: 18px; text-align: center; }
.person p { font-size: 0.7em; text-align: center; padding: 8px; text-indent: 0px; margin-bottom: 5px; line-height: 1.3em; }
.person img { margin-bottom: 8px; }

.itin_ol { font-size: .7em; list-style-type: decimal; padding: 0px 0px 10px 25px; }
.itin_ul { font-size: .7em; list-style-type: disc; padding: 0px 0px 10px 25px; line-height: 1.4em; }
.itin_ul li { padding: 3px; }
.bookDiv { padding: 10px; background: #eeeeee; border: 1px solid #bbbbbb; float: left; margin-bottom: 18px; }
.bookDiv form { display: none; font-size: .8em; padding: 15px; line-height: 18px; }
.bookDiv form td { padding: 1px 6px; vertical-align: top; }
.bookLink { font-weight: bold; }
.bookLink:hover { cursor: pointer; }

.nl_link { text-decoration: underline; }
.nl_link:hover { cursor: pointer; text-decoration: none; }

p { font-size: .8em; line-height: 1.5em; margin-bottom: 15px; }
h1 { font-size: 1.5em; font-weight: bold; margin-bottom: 12px; }
h2 { font-size: 1.0em; font-weight: bold; margin-bottom: 8px; text-align: center; line-height: 1.4em; padding: 7px 0px 18px 0px; }
h3 { font-size: 0.9em; font-weight: bold; text-align: center; margin-bottom: 15px; }
h4 { font-size: 1.2em; font-weight: bold; color: #000088; margin-bottom: 10px; }
h5 { font-size: 0.9em; font-weight: bold; margin: 20px 10px 10px 10px; }

.bordered { border: 1px solid #000000; }
.caption { text-align: center; font-size: .7em; font-style: italic; padding: 8px; line-height: 1.3em; text-indent: 0px; margin-bottom: 10px; }
.centered { text-align: center; text-indent: 0px; }
.clear { clear: both; }
.col_smaller { font-size: .7em; text-align: justify; padding: 5px 20px 0px 20px; }
.fRight { float: right; }
.fLeft { float: left; }
.fRight_m { float: right; margin: 20px 0px 20px 20px; }
.fLeft_m { float: left; margin: 20px 20px 20px 0px; }
.fRight_b { float: right; border: 1px solid #000000; }
.fLeft_b { float: left; border: 1px solid #000000; }
.fRight_bm { float: right; border: 1px solid #000000; margin: 20px 0px 20px 20px; }
.fLeft_bm { float: left; border: 1px solid #000000; margin: 20px 20px 20px 0px; }
.larger { font-size: 1.5em; }
.noindent { text-indent: 0px; }
.normal_l { list-style: none; margin: 15px 25px 25px 20px; }
.normal_l li { font-size: .8em; margin: 10px; line-height: 1.3em; }
.right { text-align: right; }
.smaller { font-size: .7em; margin-bottom: 8px; }
