table.menu
{
	border-bottom:1px solid #000000;
}

div.menuline
{
	width:930px;
	height:1px;
	border-bottom:2px double #deded5;
}

td.headerleft
{
	height:90px;
	width:720px;
	background-color:#016681;
	padding-left:10px;
	cursor:pointer;
}

td.headerright
{
	height:70px;
	width:200px;
	background-color:#016681;
	cursor:pointer;
}

td.language
{
	height:20px;
	padding-left:10px;
}

.labelProduct
{
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:24px;
	text-decoration:none;
}

.labelProductInfo
{
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.labelLanguage
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	vertical-align:top;
}

table.menu
{
	width:930px;
	background-color:#f3f3de;
}

td.menuStaticLeft
{
	height:30px;
	background-color:#f3f3de;
	width:10px;	
}

td.menuStaticSeparator
{
	height:30px;
	background-color:#f3f3de;
	width:20px;	
}

td.menuStaticRight
{
	height:30px;
	background-color:#f3f3de;
	width:10px;	
}

.menuStatic
{
	height:30px;
	color:#000000;
	background-color:#f3f3de;	
	font-family:Arial;
	font-size:11px;
}

.menuDynamicItem
{
	height:20px;
	width:150px;
	color:#000000;
	background-color:#f9f9ee;	
	font-family:Arial;
	font-size:11px;
	border:1px solid;
	padding-left:5px;
}

.menuDynamicHover
{
	color:#ffffff;
	background-color:#000000;	
	font-family:Arial;
	font-size:11px;
}

.panelLogin
{
	margin-top:10px;
	width:920px;
	height:34px;
	padding-top:10px;
	padding-left:10px;
	background-color:#016681;
}


button.push
{
	padding:0px;
	margin:0px;
	border:none;
	background:none;
	cursor:pointer;
}

button.hidden
{
	display:none;
}

p.infostop
{
	color:#000000;
	font-family:Arial;
	font-size:13px;
}

td.infoleft
{
	width:100px;
	color:#000000;
	font-family:Arial;
	font-size:11px;
}

td.inforight
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
}

td.infotext
{
	border-top:1px solid #79796f;
	padding-top:4px;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	width:200px;
}

th.routeheading
{
	color:#000000;
	font-family:Arial;
	font-size:13px;
	padding-bottom:10px;
}

td.routedetail
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
}

.image_maximize_close
{
 z-index: 999;
 background-color:white;
 position:absolute;
 visibility:hidden;
 padding:2px;
 cursor:pointer;
}

.maximize_panelBackground 
{
    border:1px solid black; 
    background:white;
    display:none;
    padding:2px;
}

.maximize_popupBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:.7;
}


