/********************************************** Sytles ***************************************************/

#top 
{
	width: 100%;
	margin: 0 auto; 
	text-align:center;
	background-image:url(/media/bg_top.jpg);
	background-repeat:repeat-x;
	border:0px;
}

#main 
{
	width: 100%;
	margin: 0 auto; 
	text-align:center;
	background-image:url(/media/bg_main.jpg);
	background-attachment: fixed;
	background-repeat:repeat;
	background-color:#F2EBE1;
	background-position:center;
}

.logo
{
	position: absolute; 
	top: 183px;
}

.PopupFrocen 
{
	background-color:#444444;
	z-index:1000;	
}



.PopupWindow
{
	z-index:1001;
	
}

.PrintContainer
{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
	border:solid 1px white;
}

.PrintContent
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:0;
	width:97%;
}

.PrintLock
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
}

.ScrollBoxContainer{position:relative;width:100%; height:100%; overflow:auto; padding-right:10px; margin: solid 1px #000000; }
.ScrollBox{position:absolute; top:0; bottom:0; left:0; right:0; width:615px; height:100%; overflow:auto; padding-right:10px;}

.ScrollContainer
{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
}

.ScrollContent
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:0;
	width:100%;
	padding-left:20px;
	padding-right:20px;
}

.PopupWindowTitle
{
	background-color: #43352D;
	padding-left: 10px;
	color: White;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
}

.PopupWindowContent
{
	background-color: #ffffff;
	padding: 10px;	
}

/********************************************** /Styles ***************************************************/



/*****************************GENERAL*****************************/
body, form
{
	overflow: auto;
	margin: 0px;
}
body, p, li, dl, ul, ol, h1, h2, h3, h4, h5, h6, table
{
	font-family: verdana;
}

a:hover
{
	text-decoration:none;
}

/*****************************TEXT*****************************/
.text
{
	text-decoration: none;
	font-family: verdana;
}

.text:hover

{
	text-decoration: none;
}

.textsmall
{
	text-decoration: none;
	font-family: verdana;
}

.textsmall:hover

{
	text-decoration: none;
}

.textsmallwhite, textsmallwhite:hover
{
	text-decoration: none;
	font-family: verdana;
}

.textsmallwhite:link, .textsmallwhite:active, .textsmallwhite:visited
{
	text-decoration: underline;
}

.title, .titlewhite
{
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.title:link
{
	text-decoration: underline;
}

.title:hover
{
	text-decoration: none;
}

.titleBig
{
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.textinput, .textinput2
{
	font-family: verdana;
}

.linkbutton
{
	text-decoration: underline;
	text-transform:lowercase;
}

.linkbutton:hover
{
	text-decoration: none;
	text-transform:lowercase;
}

.linkbutton2
{
	text-decoration: none;
	text-transform:uppercase;
	font-family:arial;
	font-weight:bold;
}

/*****************************MODULES*****************************/
.linkModuleTitle
{
	text-decoration: underline;
	font-weight: bold;
}

.linkModuleTitle:hover
{
	text-decoration: none;
}

.moduleTitle
{
	font-family:verdana;
	text-decoration: none;
}

.titleMenuBox
{
	font-family:arial;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:bold;
}

/*****************************CONTENT*****************************/
#content
{
	height: 100%;
	padding-top:20px;
}

/*****************************BOX*****************************/

/*****************************BOX*****************************/





#Box .titleBox
{
	font-family:arial; 
	text-transform:uppercase;
	padding: 8 0 0 10;
	text-decoration:none;
	font-weight:bold;
}

#Box .titleSmallBox 
{	
	text-decoration:none;
	font-weight:bold;
}

#Box .contentBox 
{	
	text-decoration:none;
	font-weight:normal;
	padding: 2 2 2 2;
}


/*****************************MENU LEFT*****************************/
#menuLeft .menu0, #menuLeft .menu0active
{
	font-family:arial;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:bold;
}

#menuLeft .menu1, #menuLeft .menu1active, #menuLeft1 .menu11, #menuLeft1 .menu11active
{
	font-family:verdana;
	text-decoration:none;
	font-weight:normal;
	padding-bottom:5px; 
	padding-top:5px;
}

#menuLeft .menu2, #menuLeft .menu2active, #menuLeft2 .menu22, #menuLeft2 .menu22active
{
	font-family:verdana;
	text-decoration:none;
}


/*****************************MENU FLYOUT*****************************/
.flyoutHidden { position:absolute; visibility:hidden; }

#MenuTop .flyoutcontainer
{
	position:relative;
}

#MenuTop .flyout1
{
	visibility:visible;
	position:absolute;
	bottom:30px;
	left:-20px;
	width:180px;
}
#MenuTop .flyout2position
{
	position:relative;
	
}

#MenuTop .flyout2
{
	position:relative;
	bottom:0;
	left:0;
	width:180px;
}
#MenuTop .flyout1 .flyoutspacer
{
	float:none;
	height:3px;
	font-size:3px;
	line-height:3px;
}

#MenuTop .container
{
	width:180px;
	position:relative;
}

#MenuTop .bg_flyout2
{
	padding: 8px 0px 7px 8px;
	background-color:#EDE3D7;
}


#MenuTop  .container .bg_flyout
{
	padding: 9px 0px 9px 8px;
	width: 180px;
}

#MenuTop .menu1
{
	font-weight:normal;
	text-decoration:none;
}

#MenuTop .item
{
	float: left;
	padding: 3px 30px 2px 30px;
	margin: 3px 0 3px 0;
	font-weight: bold;
	position:relative;
}


#MenuTop .spacer
{
	height:1px;
	line-height:1px;
	font-size:1px;
}

#MenuFlyout .menuflyout
{
	text-decoration:none;	
}

#MenuFlyout .container #MenuFlyout
{
   position: absolute;
   z-index:300;
}

/*****************************SITEMAP***********************************/
.menuSitemapM1
{
	font-family:arial;
	text-transform:uppercase; 
	text-decoration:none; 
}

.menuSitemapM2
{
	font-family:verdana;
	text-decoration:none; 
}

.menuSitemapM3
{
	font-family:verdana;
	text-decoration:none;
}


/*****************************MENU SERVICE*****************************/
#service .serviceItem, #service .serviceItemActive
{
	font-family:verdana; 
	text-decoration:none;
}


/***********************************************************/

.imageBorder {border: 2px solid #ffffff;}
.flashGalleryBg {background-color:red;}


/********************************************** Styles Tour start ***************************************************/
.box    {border:solid 1px #EE8103;}
.boxtitle{background-color:#EE8103; color: #ffffff; font-size: 15px; line-height: 18px; font-family: Verdana; text-decoration: none; padding:3px;}
.boxcontent{background-color:#F6D3AB; color: #333333; font-size: 10px; line-height: 14px; font-family: Verdana; text-decoration: none;}

.detailbox    {border:solid 1px #EE8103; margin:auto; width:100%;}

.datailboxtitle {color: #ffffff; background-color:#EE8103; font-size: 15px; line-height: 18px; font-family: Verdana; text-decoration: none; 
	padding:3px 10px 3px 5px;}
.detailboxcontent{background-color:#F6D3AB; color: #666666; font-size: 10px; line-height: 14px; font-family: Verdana; text-decoration: none;
	padding-left:5px;}

.imageBorderTours  { border: solid 1px #EE8103; }
.imageBorderGoogleMap {border: solid 5px #EE8103; }

.ImageToursContainer {float:right; margin-left:15px;margin-top:30px;}

/********************************************** Styles Tour end ***************************************************/