body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width:960px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	background:url(../images/default/main-bg-bottom.jpg);
}

a{
	color:#395394;
}

h1{
	font-size:16px;
	color:#20234c;
	margin-top:0px;
	margin-bottom:0px;
}
.header1-fix
{
	margin-top: 20px;
}

h2{
	font-size:16px;
	color:#ed0843;
	margin-top:0px;
	margin-bottom:0px;
}

a:hover{
	color:#ed0843;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#TableBody{
	border: 0;
	background:url(../images/default/main-bg.jpg) repeat-x;
	width: 100%;
	height: 944px;
	text-align:center;
}

#TableSchedules{
	border: 0;
	background:url(../images/default/main-bg.jpg);
	width: 600px;
	height: 350px;
	text-align:left;
}

#TableBodyVedio{
	border: 0;
	background:url(../images/default/video_bg.jpg);
	width: 100%;
	height: 944px;
	text-align:center;
}

#menu_link{	
	padding-top:3px;
	padding-right:100px;
	font-size:9px;
	color:#FFFFFF;
}

.menu_link{
	font-size:9px;
	color:#FFFFFF;
}

.menu_link:hover{
	color:#3BACD8;
}

.BodyLeft{
	background:url(../images/default/body_left.png);
	background-repeat:repeat-y;
	background-position:right;
}

.BodyRight{
	background:url(../images/default/body_right.png);
	background-position:left;
}

.BgSea{
	background-color:#00698E;
}

.BgWhite{
	background-color:#FFFFFF;
}

.BgYellow{
	background-color:#FAF7E4;
}

.BgContent{
	background:url(../images/default/bg_content.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.txtStandard{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#10334C;
}

.txt11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#10334C;
}

.txtStandardBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#10334C;
	font-weight:bold;
}

.txtStandard12Header{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.txtRight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#071A29;
}

.txtRightSmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#071A29;
}

.textBoxSearchTop{
	height:19px;
	width:105px;
	color:#B0ADAD;
	background:url(../images/default/top_search_box.png);
	background-repeat:repeat-x;
	border:0px;
}

.textBoxNews{
	height:13px;
	width:145px;
	color:#B0ADAD;
}

.textBoxLogin{
	height:13px;
	width:180px;
	color:#B0ADAD;
}

.textBox{
	height:15px;
	color:#09324f;
}

.btnOK{
	height:20px;
	width:29px;
	background:url(../images/en/go.gif);
	border:0px;
}

.btnSearch{
	height:19px;
	width:19px;
	background:url(../images/default/search.gif);
	border:0px;
}

/*---------------------------------------------------------------------------//
	White color
//---------------------------------------------------------------------------*/
.TextWhite9Bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.TextWhite10Bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.TextWhite11Bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.TextWhite10BoldLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.TextWhite11BoldLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.TextWhite11BoldLinkFooter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.TextWhite10BoldLink:hover{
	color:#076E91;
}

.TextWhite11BoldLink:hover{
	color:#076E91;
}

.TextWhite11BoldLinkFooter:hover{
	color:#3BACD8;
}

.btnPlaySound{
	width:18px;
	height:20px;
	border: 0px;
	background:url(../images/default/music_on.gif);
}

.btnStopSound{
	width:18px;
	height:20px;
	border: 0px;
	background:url(../images/default/music_off.gif);
}

.Hidden{
	display:none;
}

.Show{
	display:block;
}

.error{
	color:#004361;
	font-size:12px;
}

.NavBoldLink{
	font-size:12px;
	font-weight:bold;
	color:#386280;
	text-decoration:none;
}

.NavBoldLink:hover{
	color:#b2cced;
}

.NavBoldSelect{
	font-size:12px;
	font-weight:bold;
	color:#00aa86;
	text-decoration:none;
}

.NavBold{
	font-size:12px;
	font-weight:bold;
	color:#10334C;
	text-decoration:none;
}

.BookingHeader{
	font-size:20px;
	font-weight:bold;
	color:#20234c;
	text-decoration:none;
}

.BookingHeader3{
	font-size:16px;
	font-weight:bold;
	color:#20234c;
	text-decoration:none;
}

.BookingHeader2{
	font-size:14px;
	font-weight:bold;
	color:#ed0843;
	text-decoration:none;
}

.BookingGreen{
	font-size:11px;
	font-weight:bold;
	color:#ed0843;
	text-decoration:none;
}

.BookingGray{
	font-size:10px;
	font-weight:bold;
	color:#7d7d7d;
	text-decoration:none;
}

.BookingGrayRol{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.BookingBlue{
	font-size:12px;
	font-weight:bold;
	color:#20234c;
	text-decoration:none;
}

.BookingBlue11{
	font-size:11px;
	font-weight:bold;
	color:#20234c;
	text-decoration:none;
}

.BookingText{
	font-size:12px;
	color:#09324f;
	text-decoration:none;
}

.BookingSmallText{
	font-size:10px;
	color:#09324f;
	text-decoration:none;
	line-height:10px;
}

.ViewDetails{
	font-size:9px;
	color:#3d3d3d;
	text-decoration:none;
}

.LinkAddToCart{
	color:#424f75;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
}
.LinkAddToCart:hover{
	color:#ed0843;
}

.TShirt{
	padding-top:7px;
	color:#1c274f;
	font-weight:bold;
	font-size:14px;
}
.LinkAddTShirt{
	color:#ed0843;
	font-weight:bold;
	font-size:12px;
}
.LinkAddTShirt:hover{
	color:#424f75;
}
/*------------------------------------------------------
	Class menu
-------------------------------------------------------*/
#menu1{
margin-top:-128px;
margin-left:-40px;
}

#menu2{
width:500px;
margin-top:-168px;
margin-left:-40px;
}

#menu3{
margin-top:-68px;
margin-left:-40px;
}

#jsddm{	
  margin: 0;
  padding: 0;
}
	
#jsddm li{	
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
}

#jsddm li a{	
  display: block;
  background: #ef0840;
  text-decoration: none;
  color: #EAFFED;
  white-space: nowrap;
}

#jsddm li a:hover{
  background: #c50231;
}
	
#jsddm li ul{	
  position: absolute;
  visibility: hidden;
}
	
#jsddm li ul li{
  float: none;
  display: inline;
  /*margin-top:1px;
  filter:alpha(opacity=80);
  opacity:.80;*/
  display: list-item;
}

#jsddm li ul li a{	
  font: normal 12px Trebuchet MS;
  font-weight:bold;
  width: 180px; /*width of sub menus*/
  background: #ef0840;
  color: #FFFFFF;
  padding: 0px 6px 0px 6px;
  border-top-width: 0;
  height:20px;
  width: 180px;
  line-height:20px;
}

#jsddm li ul li a:hover{	
  background: #c50231;
}

.180px{
	width:180px;
}

