* { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
a * { cursor: pointer; }
body { margin: 0px; padding: 0px; width: 100%; height: 100%; background-color: #2C2818; text-align: center; }
#top { font: 12px arial; color: #FFFFFF; margin: 0px; padding: 0px; width: 100%; height: 80px; background: url(../images/bckg_top.gif) repeat-x; }
#menulangue { font: 12px arial; color: #FFFFFF; margin: 0px; padding: 0px; width: 100%; height: 80px; background: url(../images/bckg_menumapsite.gif) repeat-x; }
#main { font: 12px arial; color: #FFFFFF; margin: 0px; padding: 0px; width: 100%; }
#menulefttop { font: 12px arial; color: #FFFFFF; margin: 0px; padding: 0px; width: 100%; }
#menuleftbottom { font: 12px arial; color: #FFFFFF; margin: 0px; padding: 0px; width: 100%; }
#menubottom { font: 12px arial; color: #FFFFFF; margin: 0px; padding: 23px 0px 10px 0px; width: 100%; background-color: #E2A33B; }
#bottom { font: 12px arial; color: #FFFFFF; margin: 0px; padding: 0px; width: 100%; background: url(../images/bckg_bottom.gif) repeat-x; }
.container { margin: 0px auto; padding: 0px; width: 1000px; height: 100%; text-align: left; }


/* PADDING */
.padding_5 { padding: 5px; }
.padding_10 { padding: 10px; }
.padding_0x10 { padding: 0px 10px 0px 10px; }
.padding_5x10 { padding: 5px 10px 5px 10px; }
.padding_5x20 { padding: 5px 20px 5px 20px; }
.padding_5x25 { padding: 5px 25px 5px 25px; }
.padding_10x0 { padding: 10px 0px 10px 0px; }
.padding_10x5 { padding: 10px 5px 10px 5px; }
.padding_10x20 { padding: 10px 20px 10px 20px; }
.padding_20x0 { padding: 20px 0px 20px 0px; }
.padding_20x5 { padding: 20px 5px 20px 5px; }
.padding_20x10 { padding: 20px 10px 20px 10px; }
.padding_20x25 { padding: 20px 25px 20px 25px; }
.padding_menulangue { padding: 55px 20px 0px 293px; }
.padding_menutop { padding: 10px 10px 10px 8px; }
.padding_bottom { padding: 10px 25px 30px 25px; }
.padding_lastaccordion { padding: 20px 10px 0px 10px; }
/* PADDING */


/* HR */
.divider_content { background: url(../images/divider_content.gif) repeat-x; height: 2px; }
/* HR */


/* TEXT */
.text_primary_12 { font: 12px arial; color: #FCE0AD; }
.text_primary_14 { font: 14px arial; color: #FCE0AD; }
.text_primary_16 { font: 16px arial; color: #FCE0AD; }
.text_primary_18 { font: 18px arial; color: #FCE0AD; }
.text_primary_22 { font: 22px arial; color: #FCE0AD; }

.text_secondary_11 { font: 11px arial; color: #1F1C10; }
.text_secondary_12 { font: 12px arial; color: #71521D; }
.text_secondary_14 { font: 14px arial; color: #71521D; }
.text_secondary_16 { font: 16px arial; color: #71521D; }
.text_secondary_18 { font: 18px arial; color: #71521D; }
.text_secondary_22 { font: 22px arial; color: #71521D; }

.text_secondary_fade_12 { font: 12px arial; color: #ABABA3; }
.text_secondary_fade_14 { font: 14px arial; color: #ABABA3; }
.text_secondary_fade_16 { font: 16px arial; color: #ABABA3; }
.text_secondary_fade_18 { font: 18px arial; color: #ABABA3; }
.text_secondary_fade_22 { font: 22px arial; color: #ABABA3; }

.text_secondary_dark_12 { font: 12px arial; color: #1F1C10; }
.text_secondary_dark_14 { font: 14px arial; color: #1F1C10; }
.text_secondary_dark_16 { font: 16px arial; color: #1F1C10; }
.text_secondary_dark_18 { font: 18px arial; color: #1F1C10; }
.text_secondary_dark_22 { font: 22px arial; color: #1F1C10; }

.text_color_12 { font: 12px arial; color: #E2A33B; }
.text_color_14 { font: 14px arial; color: #E2A33B; }
.text_color_16 { font: 16px arial; color: #E2A33B; }
.text_color_18 { font: 18px arial; color: #E2A33B; }
.text_color_22 { font: 22px arial; color: #E2A33B; }

.text_white_12 { font: 12px arial; color: #FFFFFF; }
.text_white_14 { font: 14px arial; color: #FFFFFF; }
.text_white_16 { font: 16px arial; color: #FFFFFF; }
.text_white_18 { font: 18px arial; color: #FFFFFF; }
.text_white_22 { font: 22px arial; color: #FFFFFF; }
/* TEXT */


/* LINK */
.link_primary_12 a { font: 12px arial; text-decoration: none; color: #FCE0AD; }
.link_primary_12 a:hover { text-decoration: underline; }
.link_primary_14 a { font: 14px arial; text-decoration: none; color: #FCE0AD; }
.link_primary_14 a:hover { text-decoration: underline; }

.link_secondary_12 a { font: 12px arial; text-decoration: none; color: #71521D; }
.link_secondary_12 a:hover { text-decoration: underline; }
.link_secondary_14 a { font: 14px arial; text-decoration: none; color: #71521D; }
.link_secondary_14 a:hover { text-decoration: underline; }

.link_secondary_fade_12 a { font: 12px arial; text-decoration: none; color: #A9A7A1; }
.link_secondary_fade_12 a:hover { text-decoration: underline; }
.link_secondary_fade_14 a { font: 14px arial; text-decoration: none; color: #A9A7A1; }
.link_secondary_fade_14 a:hover { text-decoration: underline; }

.link_secondary_dark_12 a { font: 12px arial; text-decoration: none; color: #1F1C10; }
.link_secondary_dark_12 a:hover { text-decoration: underline; }
.link_secondary_dark_14 a { font: 14px arial; text-decoration: none; color: #1F1C10; }
.link_secondary_dark_14 a:hover { text-decoration: underline; }

.link_color_12 a { font: 12px arial; text-decoration: none; color: #E2A33B; }
.link_color_12 a:hover { text-decoration: underline; }
.link_color_14 a { font: 14px arial; text-decoration: none; color: #E2A33B; }
.link_color_14 a:hover { text-decoration: underline; }

.link_white_12 a { font: 12px arial; text-decoration: none; color: #FFFFFF; }
.link_white_12 a:hover { text-decoration: underline; }
.link_white_12_underline a { font: 12px arial; text-decoration: underline; color: #FFFFFF; }
.link_white_12_underline a:hover { text-decoration: underline; }
.link_white_14 a { font: 14px arial; text-decoration: none; color: #FFFFFF; }
.link_white_14 a:hover { text-decoration: underline; }
/* LINK */


/* BUTTON */
.btn_quote { font: 14px arial; color: #1F1C10; padding: 32px 0px 22px 10px; margin: 0px; background: url(../Images/bckg_quote.gif); }
.btn_arrow_detail {  width: 32px; height: 46px; cursor: pointer; background: transparent url(../images/arrow_next.png) no-repeat 0 0; }
.btn_arrow_detail:hover { background-position: -32px 0; }
.btn_arrow_detail:active { background-position: -64px 0; } 
/* BUTTON */


/* MENU */
#menutop_link { padding: 0px; margin: 0px; } 
#menutop_link ul { font: 12px Arial; color: #FFFFFF; padding: 0px; margin: 0px; }
#menutop_link ul li { display: inline; padding: 0px; margin: 0px; }
#menutop_link ul li a { color: #FFFFFF; padding: 0px 3px 0px 3px; text-decoration: none; }
#menutop_link ul li a:hover { text-decoration: underline; }

#menumapsite_link { padding: 0px; margin: 0px; } 
#menumapsite_link ul { font: 12px Arial; color: #FFFFFF; padding: 0px 0px 0px 15px; margin: 0px; }
#menumapsite_link ul li { padding: 0px; margin: 0px; }
#menumapsite_link ul li a { color: #E2A33B; padding: 0px; text-decoration: none; }
#menumapsite_link ul li a:hover { text-decoration: underline; }

#menuleft_link { padding: 7px 10px 7px 10px; margin: 0px; }
#menuleft_link ul { list-style-type: none; padding: 0px; margin: 0px; }
#menuleft_link ul li { font: 12px arial; color: #FFFFFF; padding: 1px 0px 1px 5px; margin: 0px; }
#menuleft_link ul li a { font: 12px arial; color: #FFFFFF; background: url(../Images/arrow_menuleft.gif) no-repeat center left; padding: 0px 0px 0px 17px; text-decoration: none; }
#menuleft_link ul li a:hover { text-decoration: underline; }

#menuleftdestinations_link { padding: 2px 10px 28px 10px; margin: 0px; }
#menuleftdestinations_link ul { list-style-type: none; padding: 0px 0px 20px 0px; margin: 0px; }
#menuleftdestinations_link ul li { font: 12px arial; color: #FFFFFF; padding: 5px 0px 7px 5px; margin: 0px; background: url(../Images/divider_menuleft.gif) repeat-x bottom; }
#menuleftdestinations_link ul li a { font: 12px arial; color: #FFFFFF; background: url(../Images/arrow_menuleft.gif) no-repeat center left; padding: 0px 0px 0px 17px; text-decoration: none; }
#menuleftdestinations_link ul li a:hover { text-decoration: underline; }
#menuleftdestinations_link ul li span { font: 14px arial; color: #FFFFFF; }
#menuleftdestinations_link ul li span a { font: 12px arial; color: #71521D; background: url(../Images/arrow_menuleftdestinations.gif) no-repeat center left; padding: 0px 0px 0px 17px; text-decoration: none; }
#menuleftdestinations_link ul li span a:hover { text-decoration: underline; }

#menubottom_link { padding: 10px 10px 0px 10px; margin: 0px; }
#menubottom_link ul { list-style-type: none; padding: 0px 0px 20px 0px; margin: 0px; }
#menubottom_link ul li { font: 12px arial; color: #FFFFFF; padding: 5px 0px 5px 5px; margin: 0px; border-bottom: solid 1px #EABA6B; }
#menubottom_link ul li span { font: 12px arial; color: #FFFFFF; }
#menubottom_link ul li a { font: 12px arial; color: #FFFFFF; background: url(../Images/arrow_menubottom.gif) no-repeat center left; padding: 0px 0px 0px 17px; text-decoration: none; }
#menubottom_link ul li a:hover { text-decoration: underline; }
/* MENU */


/* BOX */
div.box_fade_full { font: 12px arial; color: #FFFFFF; width: 707px; margin: 0px; padding: 0px; background-color: #403D2E; }
div.box_fade_half { font: 12px arial; color: #FFFFFF; width: 351px; margin: 0px; padding: 0px; background-color: #403D2E; }

div.box_dark_full { font: 12px arial; color: #FFFFFF; width: 707px; margin: 0px; padding: 0px; background-color: #1F1C10; }
div.box_dark_half { font: 12px arial; color: #FFFFFF; width: 351px; margin: 0px; padding: 0px; background-color: #1F1C10; }

div.box_white { font: 12px arial; color: #1F1C10; width: 100%; margin: 0px; padding: 0px; background-color: #FFFFFF; }

.box_img_5 { padding: 5px; background-color: #FFFFFF; }

.box_thumbnail { padding: 2px; background-color: #FFFFFF; }

.box_menubottom_small { font: 12px Arial; color: #FFFFFF; padding: 10px 23px 10px 23px; margin: 0px; width: 225px; background-color: #D19636; border: solid 1px #A6782B; }
.box_menubottom_large { font: 12px Arial; color: #FFFFFF; padding: 10px 23px 10px 23px; margin: 0px; width: 316px; background-color: #D19636; border: solid 1px #A6782B; }
/* BOX */


/* FORM */
.form_textbox_extrasmall { padding: 1px 0px 1px 3px; width: 50px; font: 12px Arial; color: #1F1C10; }
.form_textbox_extrasmall_watermark { padding: 1px 0px 1px 3px; width: 50px; font: 12px Arial; color: #A9A7A1; }

.form_textbox_small { padding: 1px 0px 1px 3px; width: 100px; font: 12px Arial; color: #1F1C10; }
.form_textbox_small_watermark { padding: 1px 0px 1px 3px; width: 100px; font: 12px Arial; color: #A9A7A1; }

.form_textbox { padding: 1px 0px 1px 3px; width: 230px; font: 12px Arial; color: #1F1C10; }
.form_textbox_watermark { padding: 1px 0px 1px 3px; width: 230px; font: 12px Arial; color: #A9A7A1; }

.form_textboxlarge { padding: 1px 0px 1px 3px; width: 400px; font: 12px Arial; color: #1F1C10; }
.form_textboxlarge_watermark { padding: 1px 0px 1px 3px; width: 400px; font: 12px Arial; color: #A9A7A1; }

.form_textbox_extralarge { padding: 1px 0px 1px 3px; width: 600px; font: 12px Arial; color: #1F1C10; }
.form_textbox_extralarge_watermark { padding: 1px 0px 1px 3px; width: 600px; font: 12px Arial; color: #A9A7A1; }

.form_dropdown { padding: 1px 0px 1px 3px; width: 237px; font: 12px Arial; color: #1F1C10; }

.form_desc { width: 250px; font: 12px arial; color: #FFFFFF; margin: 0px; padding: 2px 5px 2px 5px; background: #29261B; }

.form_btn { font: 12px Arial; color: #000000; cursor:pointer; }
/* FORM */