body {margin:0; padding:0; background:#000000;text-align:center;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:12px tahoma, arial, helvetica, sans-serif; color:#888F4C; vertical-align:top;  text-align:left; line-height: 1.4em;}
p {font: 12px tahomha, arial, helvetica, sans-serif; color:#888F4C; line-height: 1.4em;}

input, textarea, select {border: 2px solid #3b3d27; background: #fff url(img/layout/input_bg_grad.png) repeat-x top left;}

#contentWrapper{background: url(img/a1.jpg) repeat-x scroll right top; margin: 0px; padding: 20px 0px 10px 10px; }
#contactForm {margin-left: 25px;}
#contactForm td {vertical-align:middle; height: 20px;}
#internalLeftCol {width: 502px}
#internalLeftCol h1 {margin-top: 0px}
#internalRightCol {border-left: 2px solid #3b3d27;}
#internalRightCol li {list-style-type:none;}
#internalRightCol ul {padding-left: 5px;}

.content-img-right {float: right; padding-left: 10px;}
.content-img-left {float: left; padding-right: 10px;}

.internalRightColBorder_t {border-top: 2px solid #3b3d27;}
.internalRightColBorder_b {border-bottom: 2px solid #3b3d27;}
.internalRightColText {margin-left: 10px;}
.internalRightCol a {border: 0;}

.fieldError li{list-style-type: none;}

.end{ color:#575A2A; height:90px; padding:40px 0 0 0px;}
.end a{ color:#93991B; text-decoration:none;}
.end a:hover{ color:#575A2A; text-decoration:underline;}
.end td{font-size: 10px; margin-right: 5px; margin-left: 5px; text-align: left;}
.end img{margin-right: 6px;}

.endColor {color: #93991b; text-transform: uppercase;}

.floatl {float: left;}
.floatr {float: right;}

a{ color:#87856b; text-decoration:underline;}
a:hover{ color:#87856b; text-decoration:none;}
strong a{ color:#787D1A; text-decoration:none;}
strong a:hover{ color:#787D1A; text-decoration:underline;}
strong img{ margin:0 5px 0 0;}

b a{ color:#93991B; text-decoration:underline;}
b a:hover{ color:#6C7237; text-decoration:none;}

/** This was not present in template **/
h1 {text-transform: uppercase; font:14px arial, helvetica, sans-serif; font-weight: bold;}
h2 { font: 12px arial, helvetica, sans-serif;}
h1, h2 {color:#b6bd23;}

/** internal page hilight images **/

.internalImg {border: 2px solid #3b3d27; margin:5px;}

/** end internal page hilight images **/

.t1 span{ background:#17150C; width:78px; height:16px; padding:1px 10px 2px 6px; color:#93991B; font-weight:bold;}
.t2 span{ background:#110E07; width:78px; height:16px; padding:1px 10px 2px 6px; color:#93991B; font-weight:bold;}
.t3{ width:64px; height:16px; background:#1F1A0E; color:#787D1A; font-weight:bold; padding:1px 0 1px 0; text-indent:7px;}
.t4{ padding:0 0 0 15px;}
.t4 a{ color:#706D33; text-decoration:underline;}
.t4 a:hover{ color:#706D33; text-decoration:none;}

.r1 ul { margin:0; padding:0; list-style:none; line-height:15px;}
.r1 li { background:url(img/r1.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 11px;}
.r1 li a { color:#666814; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#666814;}


.r2 ul { margin:0; padding:0; list-style:none; line-height:18px;}
.r2 li { background:url(img/r2.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 12px;}
.r2 li a { color:#666814; text-decoration:underline;  background-position:left center;}
.r2 li a:hover { text-decoration:none; color:#666814;}


.r3 ul { margin:0; padding:0; list-style:none; line-height:15px;}
.r3 li {margin:0; padding:0;}
.r3 li a { color:#787D1A; text-decoration:underline;  background-position:left center;}
.r3 li a:hover { text-decoration:none; color:#787D1A;}

/*###*/
.menu td {vertical-align: middle;}
.menu td a {display:block;text-decoration:none;text-align:center;}
.menu td a:hover {text-decoration:none;}
.menu { height:44px; background: url(img/layout/menu_bg.jpg)}

/*.menu td.m1 a  {width:115px;height:64px; background:url(img/m1.jpg) no-repeat;}
.menu td.m1 a:hover {background:url(img/m1m.jpg) no-repeat top; }
.menu td.m2 a{width:139px;height:64px; background:url(img/m2.jpg) no-repeat;}
.menu td.m2 a:hover {background:url(img/m2m.jpg) no-repeat; }
.menu td.m3 a  {width:104px;height:64px; background:url(img/m3.jpg) no-repeat;}
.menu td.m3 a:hover {background:url(img/m3m.jpg) no-repeat; }
.menu td.m4 a  {width:105px;height:64px; background:url(img/m4.jpg) no-repeat;}
.menu td.m4 a:hover {background:url(img/m4m.jpg) no-repeat; }
.menu td.m5 a  {width:101px;height:64px; background:url(img/m5.jpg) no-repeat;}
.menu td.m5 a:hover {background:url(img/m5m.jpg) no-repeat; }
.menu td.m6 a  {width:96px;height:64px; background:url(img/m6.jpg) no-repeat;}
.menu td.m6 a:hover {background:url(img/m6m.jpg) no-repeat; }
.menu td.m7 a  {width:106px;height:64px; background:url(img/m7.jpg) no-repeat;}
.menu td.m7 a:hover {background:url(img/m7m.jpg) no-repeat; }
*/
/*###*/

/*##INDEXS#*/
.index_col_left {padding-left:15px; padding-right:15px;}
.index_col b {color:#93991B;}
.index_col_content {padding: 10px;}
.index_col_content h1 {margin-top: 0px; }
.index_col_border_r {border-right: 2px solid #3b3d27;}
.index_col_border_t {border-top: 2px solid #3b3d27;}
.index_col_border_b {border-bottom: 2px solid #3b3d27;}
.index_col_border_l {border-left: 2px solid #3b3d27;}
/*###*/

/** logo flash **/
#logo {
	height:319px;
	width:766px;
}


.top{height:319px; width:766px; background:url(img/layout/logo_nolink.jpg) top left no-repeat;}
.top1{width:457px; height:285px;}
.top a {text-decoration: none;}
.top1 img{ margin:160px 0 0 38px;}

/** Things to do **/
.thingsToDo_list img {margin-right: 10px; margin-left: 0px;}
.thingsToDoSpacer {height: 10px;}

/** end Things to do **/

/** Tour **/
.tour_list_img_th {border: 2px solid #3b3d27; margin-right: 10px;}
.tourSpacer {height: 10px;}
.tour_list p {text-align: justify;}

/** testimonial list **/
.testimonial {margin-bottom: 0px; margin-top: 10px;}
.testimonial h2 {margin-bottom: 10px;}
.testimonialContent {margin-bottom: 10px; text-align: justify;}
.testimonialSep {margin-top: 5px; height: 2px; width: 490px;}
.testimonialAuthor {font-style: italic; color: #5F5D3F;}
/** end testimonial **/

.text-center {text-align: center !important}

.txt1 { color:#5F5D3F}
.txt1 a{ color:#5F5D3F; text-decoration:underline}
.txt1 a:hover{ color:#5F5D3F; text-decoration:none}
.txt1 span a{ color:#706D33; text-decoration:underline}
.txt1 span a:hover{ color:#706D33; text-decoration:none}
.txt1 strong a{ color:#787D1A; text-decoration:none;}
.txt1 strong a:hover{ color:#787D1A; text-decoration:underline;}
.txt1 strong img{ margin:0 5px 0 0;}
.txt2 td{ color:#5F5D3F;}
.txt2 td b{ color:#93991B;}
.txt2 td a{ color:#706D33; text-decoration:underline;}
.txt2 td a:hover{ color:#706D33; text-decoration:none;}
.txt2 td strong a{ color:#787D1A; text-decoration:none;}
.txt2 td strong a:hover{ color:#787D1A; text-decoration:underline;}
.txt2 td strong img{ margin:0 5px 0 0;}
.txt3 td{ color:#545526;}
.txt3 td span a{ color:#706D33; text-decoration:underline;}
.txt3 td span a:hover{ color:#706D33; text-decoration:none;}
.txt4 td{ color:#706D33}
.txt4 td span a{ color:#706D33; text-decoration:underline}
.txt4 td span a:hover{ color:#706D33; text-decoration:none}
.txt5 td{ color:#5F5D3F}
.txt6 td{ color:#5F5D3F;}
.txt6 td b{ color:#93991B;}
.txt6 td span a{ color:#706D33; text-decoration:underline}
.txt6 td span a:hover{ color:#706D33; text-decoration:none}
.txt11 td{ color:#545526}
.txt11 td span a{ color:#706D33; text-decoration:underline; font-weight:bold}
.txt11 td span a:hover{ color:#706D33; text-decoration:none;  font-weight:bold}
.txt33 td{ color:#545526}
.txt33 td a{ color:#93991B; text-decoration:underline}
.txt33 td a:hover{ color:#93991B; text-decoration:none}
.txt33 td b{ color:#93991B}
.k1 td{ color:#5F5D3F;}
.k1 td b{ color:#93991B;}
.k1 td a{ color:#93991B; text-decoration:underline}
.k1 td a:hover{ color:#93991B; text-decoration:none}
.txt_end td{ color:#545526}
.txt_end td strong{ color:#93991B}
.txt_end td a{ color:#93991B; text-decoration:underline}
.txt_end td a:hover{ color:#93991B; text-decoration:none}

table.merch {
        width: 490px;
        margin-left: 5px;
        border: 1px solid #B6BD23;
}
table.merch td {
        border: 1px solid #b6bd23;
        padding: 3px;
}

#internalLeftCol hr {color: #81853b; height: 2px; border: 0px none; background-color: #81853b;}
#internalLeftCol table tr.mar_bot10 {margin-bottom: 10px;}

