/* Zero-out browser defaults */
html { font-family:verdana,arial,helvetica,sans-serif; font-size:70%; margin:0px; padding:0px; overflow-y:scroll; }
html * { position:relative; margin:0em; padding:0em; line-height:1.2em; font-size:1em; font-weight:normal; }

/* Zero-out Google toolbar defaults */
input.text, textarea, select {
	font-family:verdana,arial,helvetica,sans-serif!important;
	font-size:1em!important;
	color:#b2b2b2!important;
	background-color:#fff!important;
	border:1px solid #b2b2b2!important;
}

body { background:#fff url(../img/bg_page.jpg) repeat-x top center fixed; }

#page { width:738px; margin:0em auto; }

#header {}
#hero { background-position:0px 26px; background-repeat:no-repeat; width:738px; height:175px; color:#fff; text-align:right; font-size:2em; }
#home #hero { height:236px; }
#home #hero { display:none; }
#home object #hero { display:block!important; }
#curve { width:738px; height:70px; background:url(../img/bg_curve.png) no-repeat 0px 26px; }

#logo { position:absolute; top:0em; left:0em; z-index:2; }

form#search { margin:0em auto; height:38px; text-align:right; padding-top:15px; }
#phone { color:#fff; opacity:0.65; float:right; width:266px; height:12px; position:absolute; top:20px; right:182px; }
#phone span { display:none; }

/* Primary navigation */
ul#nav { margin-left:115px; z-index:300; width:623px; overflow:visible; }
ul#nav li { list-style:none; margin:0em; float:left; }
ul#nav li.skip { display:none; }
ul#nav a { height:26px; display:block; }
ul#nav a span { display:none; }

ul#nav .home a { background:url(../img/mn_home_a.gif) no-repeat bottom center; width:61px; }
ul#nav .home:hover a, ul#nav .home a:hover { background-image:url(../img/mn_home_b.gif); }
ul#nav .about a { background:url(../img/mn_about_a.gif) no-repeat bottom center; width:66px; }
ul#nav .about:hover a, ul#nav .about a:hover { background-image:url(../img/mn_about_b.gif); }
ul#nav .tours a { background:url(../img/mn_tours_a.gif) no-repeat bottom center; width:63px; }
ul#nav .tours:hover a, ul#nav .tours a:hover { background-image:url(../img/mn_tours_b.gif); }
ul#nav .inclusions a { background:url(../img/mn_inclusions_a.gif) no-repeat bottom center; width:100px; }
ul#nav .inclusions:hover a, ul#nav .inclusions a:hover { background-image:url(../img/mn_inclusions_b.gif); }
ul#nav .questions a { background:url(../img/mn_questions_a.gif) no-repeat bottom center; width:50px; }
ul#nav .questions:hover a, ul#nav .questions a:hover { background-image:url(../img/mn_questions_b.gif); }
ul#nav .brochures a { background:url(../img/mn_brochures_a.gif) no-repeat bottom center; width:98px; }
ul#nav .brochures:hover a, ul#nav .brochures a:hover { background-image:url(../img/mn_brochures_b.gif); }
ul#nav .community a { background:url(../img/mn_community_a.gif) no-repeat bottom center; width:104px; }
ul#nav .community:hover a, ul#nav .community a:hover { background-image:url(../img/mn_community_b.gif); }
ul#nav .contact a { background:url(../img/mn_contact_a.gif) no-repeat bottom center; width:81px; }
ul#nav .contact:hover a, ul#nav .contact a:hover { background-image:url(../img/mn_contact_b.gif); }

ul#nav .home li a,
ul#nav .about li a,
ul#nav .tours li a,
ul#nav .inclusions li a,
ul#nav .questions li a,
ul#nav .brochures li a,
ul#nav .community li a,
ul#nav .contact li a { width:auto; background:none; }

/* Dropdown navigation */
ul#nav li ul { display:none; width:11em; }
ul#nav li ul li { float:none!important; width:100%; display:block; } 
ul#nav li:hover ul, ul#nav li.hover ul { display:block; position:absolute; top:26px; left:0px; background:#fdb827; }
ul#nav li.contact:hover ul { left:auto; right:0px; }
ul#nav li ul li a { background:#fdb827!important; color:#72601f; text-decoration:none; margin:1px 2px; padding:2px 8px; height:auto; width:100%; display:block; }
ul#nav li ul li a:hover { background:#72601f!important; color:#fdb827; }

#slogan, #slogan-home { width:738px; margin:0em auto; background:#cbe5f6; text-transform:uppercase; text-align:center; color:#084897; }
#slogan span, #home #slogan, #home #slogan-home span { display:none; }

#breadcrumb { padding-top:10px; min-height:32px; padding-left:20px; color:#fff; padding-right:245px; background:transparent no-repeat left bottom; padding-bottom:30px; }
.side #breadcrumb { background-image:url(../img/temp_breadcrumb_side.jpg); }
.forum #breadcrumb { background-image:url(../img/temp_breadcrumb_forum.jpg); }
.sidebar #breadcrumb { background-image:url(../img/temp_breadcrumb_sidebar.jpg); }
.side .sidebar #breadcrumb { background-image:url(../img/temp_breadcrumb_side_sidebar.jpg); }
#home #breadcrumb { background-image:url(../img/temp_breadcrumb_home.jpg); }
#breadcrumb-background { background:#FBEDC8 url(../img/bg_breadcrumb.gif) left top; }
#breadcrumb a { color:#fff; font-size:0.9em; padding-top:1em; text-decoration:none; z-index:2; }
#breadcrumb a:hover { text-decoration:underline; }

#container { background:#fcbd22; border-bottom:1em solid #fff; width:738px; overflow:auto; }

/* Content styles */
#content { background:#fff url(../img/bg_content.gif) top center; color:#3d3d3d; padding:20px; width:698px; float:right; }
.side #content { width:551px; }
#home #content { background:transparent; }
#home #container { background:#fff url(../img/bg_home.jpg) 0px 0px repeat-x; border-bottom:none; }
#home #inner-content a { color:#084897; font-weight:bold; z-index:1; }
#summary { margin:-20px -20px 1em; padding:20px 20px 1em; background:#fbedc8; color:#72601f; }
#summary li { margin:0.6em 0em; }
#summary a { color:#084897; text-decoration:none; }
#summary a:hover { text-decoration:underline; }

/* #summary dl.departure-dates, */ #summary dl.sort-again { width:14em; float:right; font-size:0.9em; background:#e7d8af; padding-top:0px; max-width:180px; }
/* #summary dl.departure-dates dt { background:#72601f; color:#fff; padding:7px 0px; font-weight:bold; text-align:center; text-transform:uppercase; width:100%; display:block; }
#summary dl.departure-dates dt span { display:none; }
#summary dl.departure-dates dd { clear:left; background:#e7d8af; color:#3d3d3d; padding:0.25em 13px; white-space:nowrap; width:12.8em!important; padding:0.25em 0.5em; text-align:center; } */
#summary em { color:#084897; }

#summary dl.departure-dates, #summary dl.we-visit, #summary dl.costs, #summary dl.trip-summary { clear:left; float:left; padding-left:56px; width:210px; width:395px; }
#summary dl.departure-dates, #summary dl.we-visit dd { white-space:normal!important; }
#summary dl.costs { border-top:1px solid #d9ca9e; border-bottom:1px solid #d9ca9e; }
#summary dl dt { float:left; }
#summary dl dt { display:none; }
#summary dl.departure-dates { padding:1.5em 0em 0.5em 56px!important; display:block; border-bottom:1px solid #d9ca9e; margin:0.5em 0em 0em; }
#summary dl.departure-dates dt { display:block; background:transparent!important; clear:left; }
#summary dl.departure-dates dt:first-child { display:none!important; padding:0em; margin:0em; }
#summary dl.departure-dates dd, #summary dl.we-visit dd { float:left; white-space:nowrap; }

div.sidebar div.departure-dates div { border:0px solid orange!important; margin:0px -18px!important; padding:0.5em 16px; }
/*
#summary dl.we-visit dd:after { content:", "; white-space:pre; }
#summary dl.we-visit dd.last:after { content:""; }
*/
#summary dl.sort-again { width:10em; z-index:2; }
#summary dl.sort-again dt { display:block; font-weight:bold; text-transform:uppercase; }
#summary dl.sort-again dt, #summary dl.sort-again dd { float:none; width:100%; margin:0.5em; }
#summary dl.sort-again dd:before { content:"> "; white-space:pre; }
#summary dl.sort-again dd a { color:#72601F; }

#summary dl.tours dt { display:inline; float:none; font-weight:bold; padding-right:0.5em; }
dl.tours { overflow:auto; padding:0.5em; background:#fcd575; }
dl.tours dt { display:inline; float:none; font-weight:bold; padding-right:0.5em; color:#72601F; }
dl.tours dd { display:inline; }
dl.tours dd:before { content:" | "; white-space:pre; }
dl.tours dd.first:before { content:""; }
dl.tours a { color:#084897!important; }

/* Tours Listing page
dl#listing { padding-left:131px; }
dl#listing .thumb { overflow:visible!important; height:0px; left:-131px; top:-1.2em; }
dl#listing dt { padding-right:0.5em; }
dl#listing dt, dl#listing dd.description { padding-left:16px; clear:left; }
dl#listing dl dt, dl#listing dl dd { float:left; width:auto!important; }
dl#listing dt, dl#listing dt a { font-weight:bold; }
dl#listing a { text-decoration:none; color:#084897; }
dl#listing a:hover { text-decoration:underline; }
dl#listing .shade { background:#fbedc8; }
 */
 
/* listings */
.listing { margin:0px; padding:0px; clear:both; width:100%; }
.listing dt { margin:1em 0em; padding:0.5em 0px 0.5em 3px; clear:left; color:#000; background:#fbedc8; }
.listing dt.type { background:none; border-bottom:1px solid #dcd7c7; color:#72601f; font-weight:bold; margin-bottom:1.2em!important; }
.listing dd { margin:0.5em 0em; padding:0em; display:block; float:none; margin-left:148px; color:#3d3d3d; }
.listing dd.dd { color:#72601f; border-bottom:1px solid #d9d5c5; padding-bottom:0.5em; }
.listing dt.noImage, .listing dd.noImage { padding-left:0px; }

.listing a, .listing em { color:#084897!important; text-decoration:none; }
.listing dt a { font-weight:bold; }
.listing a:hover { text-decoration:underline; }
.listing .shadow { border:none; margin-bottom:-1em; /* position:absolute; top:-1.2em; left:0px; */ }
.listing .shadow { z-index:2; float:left; position:relative; margin:0em 10px 1em 0em; top:-0.5em; left:-3px; width:135px; /* height:80px; */ }
 
.listing .shadow img, #gallery .shadow img { border:1px solid #d5d5d5; }
.listing .shadow a, #gallery .shadow a { background:transparent url(../img/image.gif) top center no-repeat; display:block; border:1px solid #f1f1f1; }
.listing .shadow a:hover, #gallery .shadow a:hover { border:1px solid #084897; }
span.nowrap { white-space:nowrap; }



#inner-content { overflow:auto!important; width:565px; }
.forum #inner-content { width:100%; }
.photos #inner-content, .sidebar #inner-content { float:left; width:310px; }
.sidebar #inner-content { width:450px; }
.side .sidebar #inner-content { width:304px; }

/* Photos */
#photos { display:none; float:right; width:225px; font-weight:bold; font-size:0.9em; margin-left:16px; }

/* Sidebar */
#sidebar { display:none; float:right; width:227px; background:#fedb93 url(../img/bg_sidebar.gif) left top repeat-y; top:-2em; margin:0px 8px; padding:0px 2px; left:12px; z-index:2; font-size:0.9em; border-bottom:1px solid #E5E6E6; }
#home #sidebar { background:#FDB827 url(../img/bg_sidebar_home.gif) left top repeat-y; border-bottom:none; }
#sidebar h2 { background:#fdb827 14px 0px no-repeat; height:26px; color:#fff; font-size:1.6em; font-weight:bold; padding-left:14px; padding-bottom:3px; top:-1px; }
#sidebar h3 { font-size:1.2em; text-transform:uppercase; margin-bottom:0em; }
#frmCommunity h3 { padding-left:27px; margin-bottom:0.8em!important; }
#sidebar h3 span, #sidebar h2 span { display:none; }
#frmCommunity h3 span { display:block!important; border-bottom:1px solid #dbbc76;text-transform:capitalize; padding-bottom:5px; }
#sidebar h4.label, #sidebar h4.label * { cursor:pointer; width:100%; }
#sidebar p { margin-top:0em; }
#frmCommunity p { margin-left:27px; font-size:0.9em; }
#sidebar .hr { height:39px; background:url(../img/bg_sidebar_separator.gif) no-repeat; border:none; width:231px; left:-20px; }
#sidebar a { color:#39300f; }
#sidebar-home-btm { position:absolute; left:0px; bottom:-9px; background:url(../img/bg_sidebar_home_btm.png) top center; height:9px; width:100%; }
#home #sidebar a { text-decoration:none; }
#home #sidebar a:hover { text-decoration:underline; }
#home #sidebar a .btm { z-index:3; background:url(../img/home_label_btm.png) center bottom no-repeat; width:227px; margin:-1.5em -18px 0px; padding:0.5em 0em 4px; }
#home #sidebar a .outer { z-index:3; background:url(../img/home_label_outer.png) center bottom repeat-y; width:227px; margin:0px; padding:0.5em 0em 0px; }
#home #sidebar a .inner { z-incex:1; background:#dad9d6 url(../img/home_label_inner.gif) center top no-repeat; padding-bottom:0.5em; width:193px; margin:0em auto; text-align:center; font-size:1.2em; font-weight:bold; color:#72601f; cursor:hand; }
#home #sidebar a:hover .inner { text-decoration:underline; }

.photos #photos { display:block; }
.sidebar #sidebar { display:block; }

#sidebar dl { margin:0px -18px; }
#sidebar dt { font-weight:bold; padding:0.5em 18px 0em; display:block!important; float:none!important; }
#sidebar dd { text-align:right; padding:0em 18px 0.5em; }
#sidebar dt span { display:block; }
#sidebar table tr.odd td, #sidebar tr.even td { border:none; }
#sidebar .odd { background:#f0ce87; }
#sidebar table { border:none; border-spacing:0px; margin:0em 0em 1em; width:227px; left:-18px; }
#sidebar table td { padding:0.5em 18px; vertical-align:bottom; text-align:right; }
#sidebar .bold { font-weight:bold; text-align:left; }

#inner-content table { border:none; margin:1em 0em; border-spacing:0em!important; padding-bottom:11px; background:transparent url('../img/forum_separator.gif') center bottom no-repeat; }
#inner-content thead { font-weight:bold; color:#72601F; background:#F8BB23 url('../img/forum_separator.gif') center bottom no-repeat; }
#inner-content thead th, #inner-content thead td { padding-bottom:22px; }
#inner-content thead * { font-weight:bold!important; vertical-align:bottom; }
#inner-content .odd { background:#FBEDC8; }
#inner-content .even { background:transparent; }
#inner-content th { font-weight:bold; color:#72601F; }
#inner-content th, #inner-content td { padding:0.5em; line-height:1.2em!important; }

/* Toolbar */
ul#toolbar { position:absolute; top:0px; right:16px; z-index:1; overflow:visible; height:35px; }
.sidebar ul#toolbar { right:260px; }
ul#toolbar li { float:left; list-style:none; }
ul#toolbar li a { background:url(../img/bn_toolbar_a.gif); width:33px; height:35px; display:block; }
ul#toolbar li a span { display:none; }
ul#toolbar li.normal a { background-image:url(../img/bn_toolbar_normal_a.gif); }
ul#toolbar li.normal a:hover { background-image:url(../img/bn_toolbar_normal_b.gif); }
ul#toolbar li.large a { background-image:url(../img/bn_toolbar_large_a.gif); }
ul#toolbar li.large a:hover { background-image:url(../img/bn_toolbar_large_b.gif); }
ul#toolbar li.print a { background-image:url(../img/bn_toolbar_print_a.gif); }
ul#toolbar li.print a:hover { background-image:url(../img/bn_toolbar_print_b.gif); }

h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 * { font-weight:bold; }
p { margin:1em 0em; }
strong, b, strong *, b * { font-weight:bold!important; }
#inner-content h2 { color:#72601f; border-bottom:1px solid #d6d2c2; font-size:1.1em; padding-bottom:1em; margin-top:3em; clear:left; }
#inner-content li, #summary li { margin-left:1.2em; padding-left:0.5em; }
#inner-content a.mailto { font-weight:bold; color:#72601f; text-decoration:none; }
#inner-content a { color:#72601F; text-decoration:none; }
#inner-content a:hover { text-decoration:underline; }

#summary h1 { font-weight:bold; color:#72601f; border-bottom:1px solid #d9ca9e; padding-bottom:1em; margin-bottom:1em; }
#summary h1 a { font-weight:bold; }
#summary .breadcrumb * { display:inline; }

#breadcrumb h1 { font-size:1.5em; font-weight:bold; text-transform:uppercase; }

/* Tours */
dl#tours { margin:2em 0em 3em; }
dl#tours dt { color:#72601f; font-weight:bold; border-bottom:1px solid #d9d5c5; padding-bottom:1em; font-size:1.1em; width:390px; }
dl#tours dd { margin:1em 0em; }
dl#tours dt { padding-left:60px; }
dl#tours dd { padding-left:60px; }
dl#tours dt a { font-weight:bold; }
dl#tours dt a:hover { text-decoration:underline; }
.calendar { background:url(../img/date.gif) no-repeat top left; width:47px; height:47px; text-align:center; line-height:0px; position:absolute; left:0px; bottom:-13px; }
.calendar .day { display:block; text-transform:uppercase; font-size:0.8em; letter-spacing:0.25em; padding-top:11px; padding-bottom:4px; line-height:0px; }
.calendar .date { display:block; font-weight:bold; font-size:1.5em; }

/* Q&A */
dl#questions { margin:1em 0em 3em; }
dl#questions dt { color:#72601f; font-weight:bold; border-bottom:1px solid #d9d5c5; padding-bottom:1em; font-size:1.1em; }
dl#questions dd { margin:1em 0em; }

/* Form styles */
form { overflow:auto; }

#content form { width:300px; margin:0em auto!important; }
#content #sidebar form { width:189px; }

.form { margin:0em 0em 1em; clear:left; overflow-y:auto; height:auto; }
.form .label { font-weight:bold; color:#72601f; width:80px; display:block; float:left; clear:left; }
#sidebar .form .label { float:none; }
.form .label * { font-weight:bold; font-size:0.9em; cursor:pointer; }
.form .text, .form select { border:1px solid #b8af8e!important; width:200px; padding:0.25em 0em 0.25em 6px; }
#sidebar .form .text, #sidebar .form select { width:180px!important; }
#sidebar form#frmFindTour .form select { width:165px!important; margin-left:15px; }
#sidebar .form select option { width:180px!important; }
#frmCommunity .form { margin-left:27px; width:160px; }
#frmCommunity .form select { margin-left:0px; width:160px!important; }
#frmCommunity .form select option { width:160px!important; }
.form select { padding:0em; width:208px; }
.form input.focus, .form select.focus, .form textarea.focus { border:1px solid #72601f!important; color:#3D3D3D!important; }
.date { white-space:nowrap; }
.date select { width:auto!important; margin-left:0.5em; padding:0em; }
.date select.day { margin-left:0em; }

.checkbox input { float:none; display:inline; }
.checkbox .label { float:none; display:inline; width:auto; }
.err { color:#ff6600; float:left; padding-left:80px; width:200px; }
.note { color:#72601f; float:left; padding-left:80px; width:200px; font-size:0.8em; }
form h2 { font-size:1em!important; }
form h2.venue { padding-left:80px; border-bottom:none!important; border-top:1px solid #dcd7c7; padding-top:1em; padding-bottom:0.5em; margin-top:2em; }
.group { float:left; }
.checkbox * { color:#72601f!important; }

#inner-content form { width:27.5em; }
#inner-content form .form { width:auto; overflow:hidden; }
#inner-content form .label { width:7em; }
#inner-content form input, #inner-content form select { width:19em; }
#inner-content form .checkbox input { width:auto; }
#inner-content form input.button { width:99px!important; }
#inner-content form select { padding:0.2em 0.2em 0em; width:19.5em; }
#inner-content form select option { padding:0.25em 0em 0em 0.5em; width:100%; }
#inner-content form .note { padding-left:9em!important; width:24.5em; }
#inner-content form h2.venue { padding-left:7em; }

#sidebar input.text, #sidebar textarea, #sidebar select { width:190px; background:#ffedc9!important; border:1px solid #b89d59!important; display:block; clear:left; }
#sidebar input.focus, #sidebar textarea.focus { border:1px solid #72601f!important; color:#3D3D3D!important; }
.forum #content input.text, .forum #content textarea.text, .forum #content select { border:1px solid #D9CA9E!important; }
.forum #content input.focus, .forum #content textarea.focus, .forum #content select.focus { border:1px solid #3D3D3D!important; color:#3D3D3D!important; }
#inner-content textarea { height:7.5em; width:19em; }
#inner-content form img { margin:1em 0px 1px; }
#sidebar textarea { height:135px; }
input.button { border:none; width:99px; height:32px!important; font-size:1px; color:#f6af23; text-indent:-1000px; }
input.resetbnout { background:url(../img/bn_clear_a.gif); }
input.resetbnover { background:url(../img/bn_clear_b.gif); }
input.submitbnout { background:url(../img/bn_submit_a.gif); }
input.submitbnover { background:url(../img/bn_submit_b.gif); }
input#txtSignUp { width:94px; height:16px; margin-right:0em!important; border-top:1px solid #c5b68b; border-bottom:1px solid #a78a3b; border-left:1px solid #a2883c; }
input#bnSignUp { border:none; width:28px!important; height:18px!important; font-size:1px; text-indent:-1000px; margin-left:0em!important; }
input#bnSearch { border:none; width:52px!important; height:22px!important; xfont-size:1px; xtext-indent:-1000px; margin-left:0em!important; }
input.signupbnout { background:url(../img/bn_go_a.gif); }
input.signupbnover { background:url(../img/bn_go_b.gif); }
input#txtSearch { position:absolute; top:15px; right:52px; width:116px; height:16px; padding:2px!important; font-size:1em!important; }
input#bnSearch { position:absolute; top:15px; right:0px; }
input.searchbnout { background:url(../img/bn_search_a.gif); }
input.searchbnover { background:url(../img/bn_search_b.gif); }
#sidebar input.bnout { background:url(../img/bn_submit_sidebar_a.gif); }
#sidebar input.bnover { background:url(../img/bn_submit_sidebar_b.gif); }
.button, .bnover, .bnout { cursor:pointer; }

/* Homepage columns and Find a Tour forms */
#home .column { width:223px; float:left; }
#home #frmFindTour { width:auto; }
#frmFindTour p { margin-left:12px; }
#frmFindTour .form .label { width:auto; margin-left:14px; }
#home #frmFindTour .label{ color:#084897; }
#frmFindTour select { clear:left; display:block; left:9px; }
#home #frmFindTour select { left:0px; width:178px; margin-left:28px; }
* html #home #frmFindTour .label { left:-14px; }
* html #home #frmFindTour select { clear:none; }

/* Button defaults */
button { border:0; cursor:pointer; font-weight:bold; padding:0 2em 0 0; text-align:center; }
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 3.5em; }
button img { position:absolute; left:1.5em; z-index:1; top:33%; }
a.button { display:inline; }

/* Button styles */
button.bnout { background:url(../img/bn_right_a.gif) right no-repeat; font-size:1em; }
button.bnout span { height:32px; display:table-cell; vertical-align:middle; background:url(../img/bn_left_a.gif) left no-repeat; color:#5b4d19; font-weight:bold; }
button.bnout:hover { background:url(../img/bn_right_b.gif) right no-repeat; }
button.bnout:hover span { background:url(../img/bn_left_b.gif) left no-repeat; }
button.bnover { background:url(../img/bn_right_b.gif) right no-repeat; }
button.bnover span { background:url(../img/bn_left_b.gif) left no-repeat; }
img.zoom { margin:10px; position:absolute; bottom:0em; left:0em; }

/* Left navigation column */
dl#side { width:108px; background:#fcbd22; float:left; z-index:400; color:#72601f; font-size:0.9em; padding-left:21px; padding-right:17px; }
dl#side dt { font-weight:bold; border-bottom:1px solid #d9a621; padding-bottom:1em; margin-bottom:0.75em; }
dl#side dd { margin:0.75em 0em; }
dl#side dt a { font-weight:bold; }
dl#side a { color:#72601f; text-decoration:none; }
dl#side a:hover { color:#282321; }
dl#side dd a { background:url(../img/bullet_side_a.gif) 0px 0.25em no-repeat; padding-left:10px; display:block; }
dl#side dd a:hover {  background-image:url(../img/bullet_side_b.gif); }

dl#side dd { background:url(../img/bg_sidenav.gif) left top repeat-y!important; display:block; width:119px; margin:0px 0px 0px -6px; }
dl#side dd span { background:url(../img/bg_sidenav_btm.gif) left bottom no-repeat!important; display:block; }
dl#side dd span a { background:url(../img/bg_sidenav_top.gif) left top no-repeat!important; display:block;
							color:#0a4996; padding:10px 6px 12px 28px; font-weight:bold; font-size:1.1em; }
dl#side dd span a:hover { text-decoration:underline; color:#0a4996; }

/* Photo Gallery */
#popup { padding:0px 20px 17px; }
ul#gallery { border-top:1px solid #dcd7c7; border-bottom:1px solid #dcd7c7; padding-top:35px; margin-top:1em; overflow:auto; clear:left; }
ul#gallery li { float:left; list-style:none; margin:2em 0em; padding:0em; }
ul#gallery li a { padding:10px; display:block; margin-right:12px; width:192px; height:127px; text-align:center; }
ul#gallery li a:hover { background:#fbedc8; }
* html ul#gallery li { float:none; display:inline; }
* html ul#gallery a { width:30px; margin-right:0px; display:inline; overflow:auto; }
* html ul#gallery img { margin:2em 0em; }
#prev-next { color:#72601f; padding:1em; text-transform:lowercase; overflow:auto; width:495px; text-align:center; }
#popup #prev-next { background:#f3b824; position:absolute; top:464px; left:20px; }
#prev-next a { color:#72601f; text-decoration:none; }
#prev-next a:hover { text-decoration:underline; color:#39300f; }
#prev-next .paging b, #prev-next .paging a { margin:0em 0.5em; }
.prev { float:left; margin-left:2em; }
#popup .prev { margin-left:0em; }
.next { float:right; }

/* Brochure Gallery */
ul.brochures { margin-top:1em; overflow:auto; clear:left; }
ul.brochures li { float:left; width:131px; list-style:none; margin-right:6px; margin-bottom:1em; font-size:0.9em; }
* html ul.brochures li { margin-right:4px; }
ul.brochures li a { background:#fbedc8 no-repeat center top; display:block; height:48px; padding:95px 10px 0em; color:#72601f; text-decoration:none; overflow:hidden; }
ul.brochures span { display:block; padding:0.5em 10px; color:#72601f; background:#fedb93; }

/* Blog */
dl#blog {  }
dl#blog dt { font-size:1.1em; }
dl#blog dt, dl#blog dt a { color:#72601f; font-weight:bold; }
dl#blog dd { color:#3d3d3d; padding-left:16px; margin:1em 0em; }
dl#blog dd p { line-height:1.5em; }
dl#blog dd img { float:right; margin-left:1em; margin-bottom:0.5em; }
dl#blog dt, dl#blog dd.author, dl#blog dd.tour { border-left:5px solid #fdb827; padding-left:11px; margin:0em; }
dl#blog dd.author, dl#blog dd.tour, dl#blog dd.tour a { color:#7d7d7d; }
dl#blog dd.author, dl#blog dd.tour { font-size:0.9em; }
dl#blog dd.tour a { font-weight:bold; }
dl#blog dd.bar { margin-left:16px; padding:0.5em 0em 2em; overflow:auto; border-bottom:1px solid #d7d3c2; margin-bottom:2em; }
dl#blog dd.bar div { background:#fbf1db; overflow:auto; padding:0.5em 0em; width:100%; }
dl#blog dd.bar a { color:#72601f; }
dl#blog dd a:hover { color:#39300f; }
dl#blog dd.bar .comments { float:left; margin-left:1em; background:url(../img/icon_comments.gif) left top no-repeat; padding-left:23px; }
dl#blog dd.bar a.more { float:right; margin-right:1em; }
.blog-nav { text-align:center; padding:0.5em; background:#72601f; margin:1em 0em 2em; color:#fff; }
.blog-nav a { color:#fff!important; }
dl#blog dd.bar ul {  }
dl#blog dd.bar li { margin:0em; padding:0.5em; margin-left:2em; padding-left:1em; font-size:1.5em; color:#72601f; }
dl#blog dd.bar li.odd { background:#fffbf4; }
dl#blog dd.bar li.even { background:#fff8e9; }
dl#blog dd.bar li p { font-size:0.66em; color:#3d3d3d; padding:0.5em 0.5em 0.5em 0em; margin:0em 0em; }
dl#blog dd.bar li p.author { color:#72601f; font-size:0.6em; }

/* Search Results and Sitemap*/
.search-results h2 a, .sitemap h2 a { color:#72601F; }
.sitemap ul { margin:1em 0em; }
.sitemap ul li { list-style:disc; text-indent:0em; margin-left:1.3em; padding-left:0em; }
.sitemap ul li a { color:#72601F; }
.read-more { display:block; background:#FBF1DB; text-align:right; color:#72601F; margin-top:1em; padding:0.5em; }
.read-more:hover { color:#39300F; }

/**/
.select { background:url(../img/bullet_select.gif) 0em 0.2em no-repeat; text-indent:20px; }

/* Footer */
ul#footer { overflow:visible; text-align:center; padding:1em 0em; border-top:1px solid #d0d0d0; background:#fff; clear:both; min-height:30px; }
ul#footer li { list-style:none; margin:0em; display:inline; }
ul#footer li.logo { float:left; margin-left:2em; }
ul#footer a { color:#595959; text-decoration:none; padding:0.5em; }
ul#footer li:after { content:"|"; color:#595959; }
ul#footer li.home:after, ul#footer li.logo:after { content:""; }
ul#footer a:hover { text-decoration:underline; }
#home ul#footer { background:transparent; border-top:1px solid #9aaec0; }

.video {display:none;}