.HHul
{
	list-style-image:url(images/bullet.jpg);
	margin-left:20;
}




.BackToTop
{
	width:100%;
	text-align:right;
}

.BackToTop A
{
	color:#a21906;
}

.HomeLeft
{
	padding-left:25;	
	padding-right:25;
	padding-top:5;
}

.HomeRight
{
	width:250px;
	padding-top:10;
	text-align:center;
}

.Heading
{
	font-weight:bold;
	font-size:12;
	font-style:italic;
	font-family:verdana;
	height:25px;	
	height:25;
	width:100%;
	color:#996633;
	font-size:14pt;
	font-weight:bold;
	font-family:times new roman,verdana,tahoma,Arial,Zapfino;
	padding-top:3;
	font-style:italic;
}

.PageText
{
	padding:10;
}


.HomeFeatureText
{
	text-align:justify
}

/*DETAILS*/
.DetailsTable
{
	width:100%;
}

/*HOTELS*/

.HotelHeader
{
	background-color:#b18854;
	height:25;
	width:100%;
	color:White;
	font-size:16px;
	font-weight:bold;
	font-family:Arial,tahama;
	padding-top:5;
	padding-left:10;	
}
.Hotel1
{
	border-bottom:1 solid #b18854;
	float:left;
	width:200px;
	height:100px;
	padding-left:10;	
}

.Hotel1 IMG
{
	border:1 solid black;
}


.Hotel2
{
	border-bottom:1 solid #b18854;
	height:100px;
}

.Hotel2.Name
{
	font-weight:bold;
}

.Hotel2.Intro
{
	padding-top:5;
}

.Hotel2.Intro2
{
	padding-top:5;
}

.Hotel2.MoreInfo
{
	color:Gray;
}

.Details 
{
	font-weight:bold;
	float:left;
	width:20%;
	padding-top:5;
	padding-bottom:5;
	border-top:1 silver dotted;
	padding-left:10;	
}

.Details2
{
	width:100%;
	padding-top:5;
	padding-bottom:5;
	border-top:1 silver dotted;
	margin:0;
	

}


/*DESTINATIONS*/
.DestinationHeader
{

	color:#996633;
	height:25;
	width:100%;
	font-size:20pt;
	font-weight:bold;
	font-family:times new roman,verdana,tahoma,Arial,Zapfino;
	padding-top:0;
	padding-left:10;	
	font-style:italic;
}

.Destination1
{
	/*border-top:1 solid #b18854;*/
	float:left;
	width:125px;
	height:105px;
	padding-top:5;
	padding-bottom:15;
	padding-left:10;
	border-bottom:1 silver dotted;
}

.Destination1 IMG
{
	border:1 solid #b18853;
	display:inline;
}

.Destination1a
{
	/*border-top:1 solid #b18854;*/
	float:left;
	width:125px;
	height:105px;
	padding-top:5;
	padding-bottom:15;
	padding-left:10;
	border-bottom:1 silver dotted;
	background-color:#e5eadc;
}

.Destination1a IMG
{
	border:1 solid #b18853;
	display:inline;
}


.Destination2
{
	padding-top:5;
	padding-bottom:15;
	/*border-top:1 solid #b18854;*/
	height:105px;
	margin:0;
	border-bottom:1 silver dotted;
}

.Destination2a
{
	padding-top:5;
	padding-bottom:15;
	/*border-top:1 solid #b18854;*/
	height:105px;
	margin:0;
	background-color:#e5eadc;
	border-bottom:1 silver dotted;
}

.Name
{
	font-weight:bold;
	font-size:12pt;
}

.Intro
{
	padding-top:5;
}

.MoreInfo
{
	color:Gray;
	padding-top:10;
	height:100%;
	padding-left:10;
}


/*---------------------------------------------*/



.pageContent
{
	padding:10;
}

.pageNav
{
	padding:10;
}
/*GENERAL AND OVERALL*/
A 
{
	color:#a21906;
	text-decoration:none;
	font-size:12px;
}

A:hover
{
	color:#b18853;
	text-decoration:underline;
	font-size:12px;
}



BODY
{
    FONT-FAMILY: tahoma,verdana,arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    /*background-image:url(images/bg_blue.jpg)*/
}

TABLE
{
    FONT-FAMILY: tahoma,verdana,arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin:0;
    color:#91724b;
}



TEXTAREA 
{
	FONT-FAMILY: tahoma,verdana,arial;
	font-size:11;
}

TD 
{
	vertical-align:top;
}


/* APPLICATION CSS*/

.CONTROL_PANEL_BANNER 
{
	border:1 silver solid;
	background-color:gainsboro;
}


/* NAVIGATION TABLE*/
.navigation_table 
{
	
}

.navigation_table A
{
}

.navigation_table A:hover
{
}

/* MAILOUT CSS */
.TemplateTable 
{
	border:1 silver solid;
	background-color:gainsboro;
}

.TemplateDiv:hover
{
	background-color:#006699;
}
.TemplateTD {border:2  outset;}
.TemplateTD:hover {background-color:#006699;border:2  outset;}


.MailoutOptions
{
	border:1 gray solid;
}

.MailoutOptions TD
{
	background-color:silver;
}




/*CONTROL PANEL CSS*/
.cpHeading 
{
	color:gray;
	font-size:14;
	padding-top:10;
}

.cpHeadingAnnounce
{
	color:red;
	font-size:14;
}






/*FORM CSS*/	

.formButton {
	font-size: 12px;
	background-color: #993333;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 2px solid #999999;
	border-right: 2px solid #999999;
	color: #ffffff;
	padding: 1px;	
	cursor: pointer;
	font-family: Tahoma,arial,sans-serif;
}

.formButton:hover {
	font-size: 11px;
	background-color: silver;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 2px solid #999999;
	border-right: 2px solid #999999;
	color: #000000;
	padding: 1px;	
	cursor: pointer;
	font-family: Tahoma,arial,sans-serif;
}

.InputBox{border: 1px solid Gray; font: 12px Verdana;width:200;background-color:WhiteSmoke;height:20px}

/**************************************************************************/
/*a href links formatting */
a.aNewGeneration{text-decoration: none; color:#000000; font-size:11;font-family: Tahoma;}
a.aNewGeneration:hover{color:#fc0000;}

a.aFooter{text-decoration: none; color:#808080; font-size:10;font-family: Tahoma;}
a.aFooter:hover{text-decoration: underline;}


/*************************************************************************/

.tdSPACER
{
	height:5;
	background-color:White
}

/* HELP CCS */
.HELP_TABLE 
{
	background-color:#f0f0f0;
	border:1 silver dotted;
}

.HELP_TABLE TD 
{
	font-size:10px;
}

/* LISTING TABLE CSS */

.taSMALL
{
	width:100%;
	height:50;border: 1px solid Gray; font: 11px Verdana;background-color:#cccc99;
}

.taLARGE
{
	width:100%;
	height:100;border: 1px solid Gray; font: 11px Verdana;background-color:WhiteSmoke;
}

.TOOLBOX_HORIZONTAL
{
	background-color:gainsboro;
	border-bottom: 1 black solid;
	padding-left:3;
	padding-bottom:3;
}

.itemNAME 
{
	color:red;
	display:inline;
}



.LISTING_TABLE_HEADER 
{
	
	background-color:transparent;
	height:25px;
	padding-left:3;
	padding-top:5;
	padding-bottom:10;
	font-size:14;
	font-weight:bold;
	color:#fff;
	
}

.LISTING_TABLE_HEADER_SMALL 
{
	background-image:url(../images/listing_table_572.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding-left:25;
	padding-top:5;
	font-size:14;
}

.LISTING_TABLE 
{
	background-color:#cccc99;
	border:1 black solid;
}

.LISTING_TABLE TD 
{
	padding:5;
}



.LIST_TABLE 
{
}

.LIST_TABLE_SMALL
{
	width:455;
	background-color:White;
	border-left:silver solid 1;
	border-right:silver solid 1;
}


.LIST_TABLE_ADD 
{
	padding-bottom:10;
	padding-left:5;
	padding-top:5;
	font-size:12;
}

.LIST_TABLE_ADD A
{
	padding-bottom:10;
}

.LIST_TABLE_ADD A:hover
{
}

.LIST_TABLE_PATH 
{
	padding-left:10;
	padding-top:3
}

.LIST_FOOTER 
{
	/*background-image:url(../images/listing_table_footer.jpg);
	background-color:#bbc2ae;*/
	padding-left:0;
	padding-top:3;
	height:18;
}

.LIST_TABLE_TH
{
	font-weight:bold;
	font-size:12;
	text-align:left;
	padding-bottom:2;
	color:#fff;
}

.LIST_TABLE_TH A,A:hover
{
}

.LIST_TABLE TD
{
	font-size:12;
	text-align:left;
}

.LIST_TABLE TD A
{
	text-decoration:none;
	color:#003366;
	font-weight:normal;
}

.LIST_TABLE TD A:hover
{
	text-decoration:underline;
	font-weight:normal;
}

.LIST_TABLE_SMALL TD A
{
	text-decoration:none;
	color:#003366;
	font-weight:normal;
}

.LIST_TABLE_SMALL TD A:hover
{
	text-decoration:underline;
	color:darkorange;
	font-weight:normal;
}
/*-----------------*/


.TDEven 
{
	background-color:#e5eadc;
	border-bottom:1 silver solid;
	height:25;
}

.TDOdd 
{
	border-bottom:1 gray solid;
	height:25;
}

.ITEMEven 
{
	font-size:10;
	border-bottom:1 solid silver;
}

.ITEMOdd 
{
	font-size:10;
	border-bottom:1 solid black;
}

.tblEDITOR 
{

}

.tblEDITOR TD
{
	color:#666666;
	font-weight:bold;
}

.tblEDITOR_TH
{
	background-image:url("../images/IE_contenteditor.jpg");
	color:White;
	height:25px;
	padding-left:20px;
	text-align:left;
	padding-bottom:1px;
}




/*TOOLBOX CSS*/
.TOOLBOX_HEADER 
{
	background-color:Blue;
}

.tblTOOLBOX 
{
	border:1px solid silver;
	height:100%;
	background-color:White
}

.tblTOOLBOX_TD
{
	font-size:10;
}

.pnlAlpha
{
	padding:3px;
	font-size:11;
}


.tblTOOLBOX_TH
{
	
	background-color:gainsboro;
	height:25;
	font-size:14;
	color:gray;
	text-align:left;
	padding-left:5;
	border-bottom:1 solid gray;
}


.tblTOOLBOX_PANEL
{
	border:1 silver solid;
	height:100;
	background-color:White
}

.tblTOOLBOX_PANEL_TH
{
	background-color:gainsboro;
	height:25;
	font-size:14;
	color:gray;
	text-align:left;
	padding-left:5;
	border-bottom:1 solid gray;
		
}
.tblTOOLBOX_PANEL_TD
{
	padding-left:5;	
	font-size:10;	
}

.inputbuttonOn
{
	background-color:#efefef;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size:11;
}

.inputbuttonOver
{
	background-color:#cdcdcd;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size:11;
}

.toolbox_button{width:70;height:20;border: 1px outset; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: black;cursor:pointer;}
.Form{border: 1px solid Gray; font: 11px Verdana;width:140;background-color:whitesmoke;}
.formEnquiry{border: 1px solid Gray; font: 11px Verdana;width:140;background-color:#ffffff;background-image:url(images/bullet.jpg);background-repeat:no-repeat;cursor:pointer;}
.FormDate{border: 1px solid Gray; font: 11px Verdana;width:128;background-color:WhiteSmoke;}
.button{width:100;height:20;border: 1px outset; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: black;cursor:pointer;}

.outerbox {width: 700px; height: 150px;overflow: auto;}
.innerbox {height:1000px;}
div.pbox {
     font-size: 10pt;
     margin: 3px;
     padding: 0px 3px;
     float: left;
} 

div.pboxCool {
     font-size: 10pt;
     margin: 3px;
     padding: 0px 3px;
     float: left;
     border: 1px solid #122C4D;
     background: #eeeccc;
} 
 
/*APLICATION*/
.cpLink 
{
	font-size:11;
	color:#003366;
}

.right_panel 
{
	width:200;
}

.application_body
{
	background-image:url(../images/admin_bg.jpg);
}
.application_banner
{
	height:71;
	background-image:url(../images/admin_banner.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-bottom:5;
	color:silver;
	text-align:right;
	padding-right:13;
	padding-left:13;
}

.application_banner_a
{
	color:white;
	text-decoration:none;
	font-size:14;
	padding-right:10;
	font-weight:bold;
}

.application_banner_a:hover
{
	text-decoration:underline;
}

.banner_a
{
	color:White;
	font-size:12pt;
}

.banner_a:hover
{
	text-decoration:underline;
}

.application_navigation 
{
	height:45;
	border-right:1 black solid;
	border-left:1 black solid;
	border-bottom:1 gray solid;
	background-color:silver;
	padding-top:4;
	padding-left:3;
}



.application_main 
{
	background-image:url(../images/admin_main.jpg);
	padding:25;
}

.application_footer
{
	height:77;
	background-image:url(../images/admin_footer.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
	padding-bottom:5;
	color:Silver;
}

.application_footer A
{
	color:#003366;
}
/*SSSSSSSSSSSSSSSSSSSSSSS*/
.public_login 
{
	text-align:right;
	padding:5;
	height:25;
}

.public_banner
{
	height:77;
	background-image:url(../images/banner_application.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-bottom:5;
	background-color:White;
	color:#ffffff;
	text-align:left;
	padding-right:10;
}

.public_banner A
{
	color:#ffffff;
	text-decoration:none;
	font-size:12;
	padding-right:10;
}

.public_banner A:hover
{
	color:silver;
	text-decoration:underline;
}

.public_banner A:visited
{
	color:#ffffff;
}


.public_main 
{
	border-top:1 gray solid;
	border-left:1 gray solid;
	border-right:1 gray solid;
	padding-bottom:5;
	background-color:White;
}

.public_footer
{
	height:77;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
	padding-bottom:5;
	color:Silver;
}

.public_footer A
{
	color:#003366;
}
.public_footer A:visited
{
	color:#003366;
}
.public_footer A:hover
{
	color:#003366;
}



.login 
{
	background-color:gainsboro;
	border:1 solid black;
}

.HomePageTable 
{
	border-left:1 solid silver;
	border-right:1 solid silver;
	border-bottom:1 solid silver;
}

.HomePageHeader
{
	
	background-repeat:repeat-x;
	font-size:12;
	font-weight:bold;
	height:29;
	width:100%;
	vertical-align:top;
	padding-top:4;
	padding-left:5;
	color:White;
}

.HomePageText
{
	font-size:12;
	padding:3;
}

.HomePageFeature
{
	font-size:12;
	list-style-type:square;
}

.HREF_ADD 
{
	font-size:11;	
}


/* NAVIGATION OPTIONS*/

.NavTable
{
	width:175px;
}
.SearchForm
{
	background-image:url(images/search_box.jpg);
	background-repeat:no-repeat;
	color:White;
	text-align:left;
	vertical-align:top;
	width:175px;
	height:120px;
}

.SearchForm input
{
	border: 1px inset silver; font: 11px Verdana;width:90%;}
}

.SearchForm TH
{
	text-align:left;
	padding-left:20px;
}
.SearchForm TD
{
	text-align:left;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:5px;
}


#nav {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;width:175px;
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;width:175px;
}
#nav A {
	padding: 5 5 5 5;
	 DISPLAY: block; WIDTH: 177px; COLOR: #ffffff;  TEXT-DECORATION: none;BACKGROUND-COLOR:transparent;
	font-size:13px;
}
#nav A:hover {
	TEXT-DECORATION: NONE;BACKGROUND-COLOR:transparent;
}

#nav li li a {
	display: block;
	height:25;background-image:url(images/nav_dropdown.png);	background-repeat:repeat-y;padding: 5 0  5 5;
}

#nav li li a:hover {
	height:25;background-image:url(images/nav_dropdown_ov.png);	background-repeat:repeat-y; 
}

#nav LI {
	FLOAT: left; WIDTH: 175px;
}


#nav LI .MMMAIN{
	padding-left:35px;FLOAT: left; WIDTH: 175px;
	background-image:url(images/nav_other.gif);
	background-repeat:repeat-y;
	background-color:Transparent;
	border-right:0;
}
#nav LI .MMMAIN2{
	padding-left:35px;FLOAT: left; WIDTH: 175px;
	background-image:url(images/nav_home.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	border-right:0;
}

.MMMAIN3
{
	width:100%;height:23px;
	background-image:url(images/nav_footer.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	border-right:0;
}
#nav LI .MMMAIN:hover{
	padding-left:35px;FLOAT: left; WIDTH: 175px;
	background-image:url(images/nav_other_ov.gif);
	background-repeat:repeat-y;
	background-color:Transparent;
	border-right:0;
	
}
#nav LI .MMMAIN2:hover{
	padding-left:35px;FLOAT: left; WIDTH: 175px;
	background-image:url(images/nav_home_ov.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	border-right:0;
}


#nav LI UL {
	
	LEFT: -999em; 
	 POSITION: absolute
}
#nav LI:hover UL {
	LEFT: 415px;height:25px
}
#nav LI.sfhover UL {
	LEFT: auto;background-image:url(images/nav_dropdown.png);	background-repeat:no-repeat; 
}
#content {
	CLEAR: left; COLOR: #ccc
}

