@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

#pagecontainer { float: left; width: 100%; text-align: center; background: #c0b6a0 url(/images/bg_main.gif) no-repeat top center; }
#content { margin: 0 auto; width: 745px; text-align: left; }
#content_bg { float: left; width: 745px; margin: 0 0 0 0; padding: 0 0 0 0; }

#promo { float: left; width: 745px; height: 72px; background: url(/images/promo_01.jpg) no-repeat top left; margin: 20px 0 0 0; }
#logo { float: left; width: 201px; height: 63px; margin: 9px 0 0 13px; } * html #logo { margin: 9px 0 0 6px; }
#navs_right { float: left; width: 531px; height: 72px; text-align: right; }
#navs_right_top { float: right; height: 31px; }
#navs_right_top_left { float: right; width: 9px; height: 31px; background: url(/images/bg_rightnavs_left.gif) no-repeat top left; }
#navs_right_top_middle { float: right; height: 28px; background: url(/images/bg_rightnavs_middle.gif) repeat-x top left; padding: 3px 10px 0 10px; }
#navs_right_top_middle p { font-size: 10px; }
#navs_right_top_middle a { text-decoration: none; }
#navs_right_top_middle a:hover { text-decoration: underline; }
#navs_right_top_right { float: right; width: 16px; height: 31px; background: url(/images/bg_rightnavs_right.gif) no-repeat top left; }
#navs_right_bottom { float: right; height: 31px;  padding: 10px 10px 0 10px;}
#navs_right_bottom p { font-size: 10px; }
#navs_right_bottom a { text-decoration: none; }
#navs_right_bottom a:hover { text-decoration: underline; }

#navs { float: left; width: 745px; text-align: right; height: 28px; background: #fff url(/images/bg_navs.gif) repeat-x bottom left; } * html #navs img { margin-bottom: -3px; }
#promo_header { float: left; width: 395px; height: 89px; padding: 15px 75px 0 275px; background: url(/images/bg_promoheader.jpg) no-repeat top left; }
#promo_header_inside { float: left; width: 395px; height: 45px; padding: 15px 75px 0 275px; background: url(/images/bg_promoheader.jpg) no-repeat top left; }
#promo_header h1 { color: #fff; }
#promo_header_inside h1 { color: #fff; }
#promo_header p { color: #fff; padding: 0 0 0 0; margin: 0; }

#copy { float: left; width: 652px; background: #eed9c0; padding: 15px 46px 20px 47px; }
#copy_column_box { float: left; }
#copy_column_boxborder { float: left; padding: 10px 0 0 0; margin: 10px 0 0 0; border-top: 1px solid #eed9c0; }
#copy_column { float: left; width: 202px; }
#copy_column img { margin: 1px 0 4px 0; }
#copy_gap { float: left; width: 23px; }
#copy_light { float: left; width: 652px; background: #f8eed9; padding: 15px 46px 20px 47px; background: #f8eed9 url(/images/bg_copylight.gif) no-repeat bottom left; }
#copy_light h1 { padding: 5px 0 0 0; margin: 0; }
#copy_light_left { float: left; width: 205px; }
#copy_light_right { float: left; width: 422px; padding: 0 0 0 25px; } 


/*------------- FOOTER --------------*/

.clear { clear: both; }
#footer { float: left; width: 700px; padding: 10px 15px 10px 0; margin: 0 15px 0 15px; } 
#footer_left { float: left; width: 260px; }
#footer_right { float: left; width: 440px; padding: 1px 0 0 0; text-align: right; }
#footer p { color: #f8eed9; font-size: 9px; padding: 0; margin: 0; }
#footer a { color: #f8eed9; font-weight: normal; text-decoration: none; }
#footer a:hover { text-decoration: underline; color: #f8eed9; }


/*------------- GLOBAL SELECTORS --------------*/

body { text-align: center; margin: 0; padding: 0; border:0; color: #000000; font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; background-color: #c0b6a0; }

h1 { color: #933e21; font-size: 19px; line-height: 24px; font-weight: normal; padding: 5px 0 0 0; margin: 0 0 5px 0; }
h2 { color: #6e2811; font-size: 19px; line-height: 24px; font-weight: normal; padding: 5px 0 0 0; margin: 0 0 5px 0; }

p { font-size: 12px; line-height: 16px; color: #000000; padding: 5px 0 3px 0; margin: 0; }
p.small { font-size: 11px; line-height: 14px; color: #000000; padding: 5px 0 3px 0; margin: 0; }
p.readmore { font-size: 11px; background: url(/images/arrow_readmore.gif) no-repeat 2px 9px; padding: 5px 0 5px 22px; }
p.readmore a { text-decoration: none; }
p.readmore a:hover { text-decoration: underline; }

ul { list-style: square; margin-top: 0px; margin-bottom: 8px; margin: 0; margin-left: 5px; padding: 0; }
ul li { text-indent:0px; }
a { text-decoration: underline; color: #973f31; font-weight: bold; }
a:hover { text-decoration: none; color: #973f31; }

img.nowrap { display: block; padding: 0; margin: 0; }


/*------------- FORM ELEMENTS --------------*/

form { margin:0; padding:0; display:block; }
form { margin:0; padding:0; display:block; }
input, select, textarea, option { padding: 2px 2px 2px 2px; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#1F1F1F; font-weight:normal; }
textarea.tbl, input.tbl, select.tbl, option.tbl { background:#fff;}
select {padding: 0px;}


/*------------- SUBNAVIGATION --------------*/

#copy_left ul.subMenu { margin:0; padding: 5px 0px 10px 0px; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; }
#copy_left ul.subMenu li { margin:0; padding: 8px 0 6px 0; display: block; list-style-type: none; border-bottom: 1px solid #debda3; }
#copy_left ul.subMenu a:link, #copy_left ul.subMenu a:visited { padding:0 0 0 20px; color: #933e21; text-decoration:none; font-weight: bold; display: block; background: url(/images/arrow_brown.gif) no-repeat 8px 6px; }
#copy_left ul.subMenu a:active,#copy_left ul.subMenu a:hover{ color: #933e21; text-decoration: none; font-weight: bold; display: block; }
#copy_left ul.subMenu a:link.subMenuOn, #copy_left ul.subMenu a:visited.subMenuOn { padding: 0 0 0 20px; color: #933e21; text-decoration: none; font-weight: bold; background: url(/images/arrow_brown.gif) no-repeat 8px 6px;; display: block; }

#copy_left ul.subMenu2 { margin:0; padding: 5px 0px 5px 0px; font-size: 11px; font-family: arial,verdana,helvetica,sans-serif; }
#copy_left ul.subMenu2 li { margin: 0; padding: 1px 0 1px 0; display: block; list-style-type:none; border: none; } #copy_left ul.subMenu2 a:link, #copy_left ul.subMenu2 a:visited { padding: 0 0 0 9px; margin: 0 0 0 20px; color: #933e21; text-decoration:none; background: url(/images/arrow_ul.gif) no-repeat 0 6px; font-weight: normal; display: block; }
#copy_left ul.subMenu2 a:active, #copy_left ul.subMenu2 a:hover, #copy_left ul.subMenu2 a:link.subMenu2On, #copy_left ul.subMenu2 a:visited.subMenu2On { padding:0 0 0 9px;  margin: 0 0 0 20px; color: #933e21; text-decoration: none; background: url(/images/arrow_ul_on.gif) no-repeat 0 6px; font-weight: bold; display: block; }
#copy_left ul.subMenu2 a:link.subMenu2On, #copy_left ul.subMenu2 a:visited.subMenu2On { font-weight: bold; }

td.tbl { background: #FBF6EC; padding: 10px 15px 10px 15px; border-bottom: 1px #cdcedc solid;  vertical-align:top; color:#000 }
td.tbl1 { background: #FBF6EC; padding: 10px 15px 10px 15px; border-bottom: 1px #cdcedc solid; color:#000;  vertical-align:top;}
th.tbl { background: #FBF6EC; padding: 10px 15px 10px 15px; border-bottom: 1px #cdcedc solid; color:#000; vertical-align:top;}

.tourerror td { padding: 12px 10px 12px 10px; background: #fbf6ec; font-size: 12px; font-weight: bold; text-align: center; color: #933e21; border: 2px #e1c5ad solid; }
.tourtable td.title { font-weight: bold; color: #933e21; }

