﻿body
{
    font-family: Verdana;
}

/* TINY */
.gray9px
{
    color: #6D6D6D;
    font: normal 9px Verdana;
}

.blk9px
{
    color: #000000;
    font: normal 9px Verdana;
}

.wht9px
{
    color: #FFFFFF;
    font: normal 9px Verdana;
}

/* copy typeface */
.gray10px
{
    color: #6D6D6D;
    font: normal 10px Verdana;
}

.gray_add10px
{
    color: #636363;
    font: normal 10px Verdana;
}   

.blk10px
{
    color: #000000;
    font: normal 10px Verdana;
}

.blk11px
{
    color: #000000;
    font: normal 11px Verdana;
}

.blk12px
{
    color: #000000;
    font: normal 12px Verdana;
}

.copy13pxTimes
{
	color: #884637;
	font: normal 13px Trebuchet MS;
}

.copy14pxTimes
{
	color: #884637;
	font: normal 14px Trebuchet MS;
}

.blk14px
{
    color: #000000;
    font: normal 14px Verdana;
}

.blk16px
{
    color: #000000;
    font: normal 16px Verdana;
}

.blk11px_bold
{
    color: #000000;
    font: bold 11px Verdana;
}

.blk12px_bold
{
    color: #000000;
    font: bold 12px Verdana;
}

.blk14px_bold
{
    color: #000000;
    font: bold 14px Verdana;
}


/* white typeface */
.wht9px
{
    color: #FFFFFF;
    font: normal 9px Verdan
}

.wht10px
{
    color: #FFFFFF;
    font: normal 10px Verdana;
}
.wht10px a
{
    color: #FFFFFF;
    font: normal 10px Verdana;
}
.wht10px a:hover, a:visited
{
    color: #FFFFFF;
    font: normal 10px Verdana;
}
.wht11px
{
    color: #FFFFFF;
    font: normal 9px Verdana;
}

.wht12px
{
    color: #FFFFFF;
    font: normal 12px Verdana;
}

.wht14px
{
    color: #FFFFFF;
    font: normal 14px Verdana;
}

.wht11px_bold
{
    color: #FFFFFF;
    font: bold 11px Verdana;
}

.wht12px_bold
{
    color: #FFFFFF;
    font: bold 12px Verdana;
}

.wht14px_bold
{
    color: #FFFFFF;
    font: bold 14px Verdana;
}

.blk10pxli
{
    color: #000000;
    font: normal 10px Verdana;
}

.blk10pxli a
{
    color: #000000;
    font: normal 10px Verdana;
}

.blk10pxli a:hover
{
    color: #000000;
    font: bold 10px Verdana;
}

.blue10pxli
{
	color: #0000FF;
	font: normal 10px Verdana;
}

.blue10pxli a
{
    color: #0000FF;
    font: normal 10px Verdana;
}

.blue10pxli a:hover
{
    color: #0000FF;
    font: bold 10px Verdana;
}

/* org typeface */

.org16px
{
    color: #F5831F;
    font: bold 16px Verdana;
}

/* DEFAULT LINK */

a:link
{
    color:#000000;
}
a:visited
{
	color:#000000;
}
a:hover
{
	color:#000000;
}

a:active
{
	color:#000000;
}
/* { CUSTOM LINKS } */
.customLink
{
    font: normal 12px Verdana;
    color: #999999;
    background: transparent;
}
.customLink:visited
{
	font: normal 12px Verdana;
    color: #999999;
}
.customLink:hover
{
    font: normal 12px Verdana;
    color: #000000;
}
.customLink:active
{
    font: normal 12px Verdana;
    color: #999999;
    background: transparent;
}

/* SET PADDING */
.padding5px
{
    padding: 5px 5px 5px 5px;
}

.padding10px
{
    padding: 10px 10px 10px 10px;
}

.paddingLft10px
{
    padding-left: 10px;
}

.paddingRght10px
{
    padding-right: 10px;
}

.paddingTop5px
{
    padding-top: 5px;
}

.paddingBtm5px
{
    padding-bottom: 5px;
}

.paddingLftBtm10px
{
    padding: 0 0 5px 10px;
}

.paddingLftBtm2px
{
    padding: 0 0 2px 10px;
}

.menu16px
{
    color: #800000;
    font: bold 12px Verdana;
}

.menu_portraitbg
{
    background-image: url(../images/accommodation/lbl1_2.gif);
}

.style_sidenav_txt01
{
    font: normal 12px Verdana;
    border-top-width: 1px;
    border-top-style: none;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #999999;
    border-bottom-width: 1px;
    text-decoration: none;
}
/* CSS for topbar */
.navmenu
{
    font: bold 14px Verdana;
    color: #A7A7A7;
}

.navmenu a
{
    font: bold 14px Verdana;
}

.navmenu a:hover
{
    font: bold 14px Verdana;
}

.navmenu a:active
{
    font: bold 14px Verdana;
    color: #FFFFFF;
}

.navmenu a:visited
{
    font: bold 14px Verdana;
    color: #FFFFFF;
}

/* CSS for sidebar  */
.sidemenu
{
    font: normal 11px Verdana;
    color: #A7A7A7;
}

.sidemenu a
{
    font: normal 11px Verdana;
    color: #A7A7A7;
}

.sidemenu a:active
{
    font: normal 11px Verdana;
    color: #A7A7A7;
}

.sidemenu a:visited
{
    font: normal 11px Verdana;
    color: #A7A7A7;
}

.sidemenu a:hover
{
    font: normal 11px Verdana;
    color: #8b2323;
}


/* CSS for topbar  */


/* CSS for 3 column layout */

.left
{
    float: left;
   
}
.middle
{
    float: left;  
    border-left: dotted 1px #959595;
    border-right: dotted 1px #959595;
}
.middle2
{
    float: left;  
}
.right
{
    float: right;
    width: 20%;
}
.right2
{
    float: right;
    width: 75%;
}
.right3
{
    float: right;
    width: 20%;
    text-decoration: none;
}
.corner_top_left
{
    background-image: url(../images/box1_topleft.gif);
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
}
.corner_top_right
{
    background-image: url(../images/box1_topright.gif);
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
}
.corner_bottom_left
{
    background-image: url(../images/box1_bottomleft.gif);
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
}
.corner_bottom_right
{
    background-image: url(../images/box1_bottomright.gif);
    background-repeat: no-repeat;
    height: 9px;
    width: 9px;
}
.size9cube
{
    height: 9px;
    width: 9px;
}
.hourglass
{
    cursor: wait;
}

.promotionpagepadding1
{
    padding-left: 20px;
}
.main_container
{
    width: 420px;
    padding: 9px;
}

.generic_container
{
    width: 420px;
    padding: 9px;
}
.generic_title_header
{
    font-size: 14px;
    font-weight: bold;
    padding: 0px 0 5px 0;
}
.generic_content
{
    font-size: 10px;
}

.generic_subheader
{
    font-weight: bold;
}

.contact_li
{
    list-style-type: none;
    list-style-position: outside;
    padding: 0px;
    margin: 0px;
}
.contact_ul
{
    padding-top: 10px;
    margin: 0px;
}
.links
{
    font: normal 11px Verdana;
    color: #999999;
}
.links a
{
    font: normal 11px Verdana;
    color: #999999;
}
.links a:hover
{
    font: normal 11px Verdana;
    color: #999999;
}
.links a:visited
{
    font: normal 11px Verdana;
    color: #999999;
}
.links a:active
{
    font: normal 11px Verdana;
    color: #999999;
}

.nobullets
{
    list-style-type: none;
}
/* NEWLY INSERTED ON JUNE 16 2008*/
.clear_ul
{
    list-style-type: none;
}

/*Modal Popup*/
.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.sampleStyleA
{
    background-color: #FFF;
}

.sampleStyleB
{
    background-color: #FFF;
    font-family: monospace;
    font-size: 10pt;
    font-weight: bold;
}

.sampleStyleC
{
    background-color: #ddffdd;
    font-family: sans-serif;
    font-size: 10pt;
    font-style: italic;
}

.sampleStyleD
{
    background-color: Blue;
    color: White;
    font-family: Arial;
    font-size: 10pt;
}

/*SET LAYER TO BACK*/
.settoback
{
    z-index: 0;
}
.mymouse
{
    cursor: move;
}
.modalcontrol
{
    cursor: pointer;
}

/* CSS FOR MODAL POP UPS */
.generic_container2
{
    background-color:#F8F7F7;
    width: 550px;
    padding: 9px;
}
.generic_subheader2
{
	font-size: 14px;
	font-weight: bold;
	color: Black;
	text-align: left;
	padding: 0 0 5px 0px;
}
/* CONTACT_XLST CSS */
.table_01
{
    font-size:13px;
   
}
.contact_td
{
    padding:3px 3px 3px 0px;
}
.no_bullet_li
{
 list-style-type:none;
}

/* PROMOTIONS */
.promo_title_box
{
    height:30px;
}
.promo_desc_box
{
    height:60px;
} 
.promotions
{
    font: normal 12px Verdana;
}
.promotions_duration
{
    padding:5px 0 0 0;
}
.promotions_bodycopy
{
    padding:5px 0 0 0;
}
.promo_special_box
{
    height:30px;
}
/* JUST ADDED 17/07/2008 */

.borderless
{
    border:none;
}

.Accom_PromoTitle
{
	font: bold 14px Verdana;
	color: #B08947;
}

.Accom_PromoDate
{
	font: bold 12px Verdana;
	color: Black;
}

.Accom_PromoContact
{
	font: normal 11px Verdana;
	color: #999999;
}
.Accom_PromoContact a:link
{
	font: normal 11px Verdana;
	color: #000000;
}
.Accom_PromoContact a:visited
{
	font: normal 11px Verdana;
	color: #000000;
}
.Accom_PromoContact a:hover
{
	font: normal 11px Verdana;
	color: #000000;
}
.Accom_PromoContact a:active
{
	font: normal 11px Verdana;
	color: #000000;
}

.Accom_PromoDisclaimer
{
	font: normal 10px Verdana;
	font-style: italic;
	color: #666666;
}

.Accom_Promo_links
{
    font: normal 11px Verdana;
    color: #999999;
}
.Accom_Promo_links a:link
{
    font: normal 11px Verdana;
    color: #999999;
}
.Accom_Promo_links a:hover
{
    font: normal 11px Verdana;
    color: #999999;
}
.Accom_Promo_links a:visited
{
    font: normal 11px Verdana;
    color: #999999;
}
.Accom_Promo_links a:active
{
    font: normal 11px Verdana;
    color: #999999;
}
.indented
{
   padding-left: 10pt;   
}
.contactUsLinks
{
	color: #884637;
	font: normal 12px Trebuchet MS;
}
.contactUsLinks a
{
	color: #884637;
	font: normal 12px Trebuchet MS;
}
.contactUsLinks a:hover
{
	color: #884637;
	font: normal 12px Trebuchet MS;
}
.contactUsLinks a:active
{
	color: #884637;
	font: normal 12px Trebuchet MS;
}
.contactUs
{
	color: #6D6D6D;
	font: normal 10px Verdana;
	font-weight: bold;
	text-decoration: none;
}
.contactUs:hover
{
	color: #CFCFCF;
	font: normal 10px Verdana;
	font-weight: bold;
	text-decoration: none;
}
.contactUs:active
{
	color: #6D6D6D;
	font: normal 10px Verdana;
	font-weight: bold;
	text-decoration: none;
}