body
{
	font-family:Arial;
	font-size:9pt;
	color:Black;
	background-color:#ccc;
	
}
.tabTitle
{

 text-align:center;
 padding-left:15px;
 padding-right:15px;
	
	
	
}
table#title_bar {
 	height: 61px;
 	width: 742px;
	border: none;
	}

#title_bar .store_name_left {
	width: 21px;
	background-image: url(/App_Themes/Default/images/be_03.jpg);
	background-repeat: no-repeat;
	
}

#title_bar .store_name {
 	background-position: left top;
	width: auto;
	font-size: 24px;
	white-space: nowrap;
	background-image: url(/App_Themes/Default/images/assoc_bg.gif);
	color: #FFFFFF;
	
}

#title_bar .store_name_right {
	width: 7px;
	background-image: url(/App_Themes/Default/images/be_06.jpg);
	background-repeat: no-repeat;
 
	
}

#title_bar .logo {
	width: 64px;
	background-image: url(/App_Themes/Default/images/ytb_logo.jpg);
	background-repeat: no-repeat;
	
}

#title_bar .filler_left {
	width: 7px;
	background-image: url(/App_Themes/Default/images/be_08.jpg);
	background-repeat: no-repeat;
	
}

#title_bar .filler_middle {
	width: 70px;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	background-image: url(/App_Themes/Default/images/be_09.jpg);

}

#title_bar .filler_right {
	width: 5px;
	background-image: url(/App_Themes/Default/images/be_11.jpg);
	background-repeat: no-repeat;

}

#title_bar .logo {
	width: 64px;
}
.mainMenuTabsHighlighted
{
	background-color:#fff;
}
	

.RecommedWebsite
{
	font-family:Verdana;
	font-size:10px;
	border:2;
 }
.ComboBoxInput_Classic
{
 height:15px;
}
/* Search Results  */

.searchResultsCabinTemplate
{
	padding : 0px 00px 20px 50px;
	vertical-align:top;
	border-width:0px;
	
}
.searchClass 
{
	padding : 20px 30px 0px 50px;
	vertical-align:top;
	border-width:0px;
	}
.searchResultsPanel
{
	width:100%;
	text-align:left;
	
 }
.searchResultsGrid
{
	border-color:Black;
	border-style:solid;
	border-width:1px;
	width:90%;
	height:50%;
	}
.searchResultsGridRowstyles  
{
	border-style:none;
	border-width:0px;
   
}

.searchResultsButtonEditDetails
{
 
 
 height:25px;
 text-align:center;
 font-size:8pt;	
 font-weight:normal;


 }
 .sortResults
 {
	font-family:Verdana;
	font-size:10px;
	padding-bottom:10px;
	text-align:left;
   }
 
 .
   
   /*--- Search Result Details Tabs */
.imgitenerary
{
	padding-top:20px;
}
.TabDetails
{
width:100%;
	
}
.imgPortofCall
{
 border-color:#CDE472;
 border-width:1px;
 border-style:solid;
}

.portofCall
{
 width:100%;
 text-align:left;
  font-size:small;
}
.headerMain
{
	font-family: Arial;
	font-size: 14pt;
	font-weight:bold;
}
.headerSecondary
{
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
}
.gridResultsHeader
{
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	color:#000;
	background-color:#efefef;
}
.gridResultsHeader2
{
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	color:#000;
	background-color:#eff7fd;
}
.controlHeader
{
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	color:#FFF;
	background-color:#666;
	padding:1px;
}
.resultsGridGeneral
{
	padding:3px;
}	
.altResultsRow
{
	background-color:#eff7fd;
}
.gridResultsText
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
}

.standardText
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
}
.standardTextBold
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}
.controlLabel
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
}

.portofCallHeader
{
	font-weight:bold;
	background-color:#CDE472;
}
.portofCallRowStyle
{
padding:5px 8px 0px 8px;
}
.imgShipImages
{
	width:150px;
	height:150px;
	padding:10px 10px 10px 10px;
	border-width:3px;
	border-color:Navy;
	border-style:solid;
	}
.imageTooltip
{
 width:auto;
 height:auto;
}



.pnllogincontrols
{visibility:hidden;
}

.litMessage
{
vertical-align:top;
 color:Red;
 font-size:14px;
 font-family:Verdana;
 padding:10px 10px 10px 10px;
 width:auto;
 white-space:nowrap;
 }
.litSuccessMessage
{
	vertical-align:top;
 color:Red;
 font-size:9px;
 font-family:Verdana;
  width:auto;
 white-space:nowrap;
}

/*  Profile Layout */

.LoginPanel
{
	height:auto;
	width:250px;
}
.LoginTitle
{
	background-color:#CCCC00;
	font-family:Verdana;
	height:20px;
}

.LoginLabel
{
	font-size:10px;
	font-family:Verdana;
	padding-right:3px;
	text-align:left;
	white-space:nowrap;
}

.LoginTextbox
{
	width:150px;
	height:15px;
	font-family:Verdana;
	font-size:10px;
}

.tblReset
{
	font-family:Verdana;
 	 text-align:left;
  font-size:9px;
  border:0px;
  width:auto;
  

}