#header { position:relative;height:100px;border-bottom:0px solid #305A6C;margin-bottom:2px; }
#logo { position:absolute;top:20px;left:10px;z-index:0; }
#topbanner { position:absolute;left:250px;width:728px;margin-top:5px;height:90px; }
#planroute A { 
	color:#861081;
	font-size:22px; 
}

#planroute a:hover { color:#861081; }


.quicklink {
	color:#B71B64;
	cursor:pointer;
}	
				  
.quicklink:hover  {
	color:#B71B64;
	text-decoration:underline;
	cursor:pointer;		
}



.ContentPanelHeader {
	height:26px;
	background:#ababab;
	font-size:18px;
	font-weight:normal;
	padding-top:1px;
	color:#ffffff;
	cursor:pointer;
}

.ContentPanelContent {
	background:url('images/contentpanel_bg.gif') repeat-x 50% top;
	float: none;
	height: 100%;
}

/*CollapsiblePanel*/



.AddressBookFooter {
	width:100%;
	background-color: #B71B64;	 
	border-bottom: 1px solid #B71B64;
	height:6px;

}

.AddressPanelHeader{	
	width:100%;		
	color:#FFFFFF;
	letter-spacing:0.1em;
	font-size:22px;
	text-transform: lowercase;
}

.start .AddressPanelHeader  {
	background: #bc0666;
	
}

.stop .AddressPanelHeader  {
	background: #5f055c;
	
}

.AddressPanelHeader A {
	color:White;
}

.AddressFormPanel {
	background-color:#F08F40;
	background:url(images/AddressFormPanel_bg.gif) repeat-x #ababab;
	border:0px;
}




	
.addr_options{

	background-color:transparent;
}

.addr_options_nopadding{

	background-color:transparent;
}


	
/* address book item */
.AddressBookItem {
	display:none;
	cursor:pointer;
	background-color: #EE9344;
	padding-bottom:2px;
	width:100%;
	overflow:hidden;
	

	background-image:none;
	
}

.AddressBookItem ADDRESS { 
	margin-left:10px;
	padding:2px;
	height:25px;
	color:#ffffff;	
	font-size:11px;
	text-decoration:none;
	font-style: normal;
}

.AddressBookItem_Active {
	background-color:#ababab;
	border-top: 1px solid #B71B64;
	background-image:none;
}


.AddressBookItemEdit {
	background-color:#ababab;
	background-image:none;
}


.AddressBookItem:hover{
	background-color: #EE9344;
}


.AddressBookItemEdit DIV
{
	background:#ababab;
}

.AddressBookItemEdit span
{
	background:#ababab;
}

.optionsContainer, .viaContainer{	
	padding:1px;
	background:white;
	width:100%;
	float:right;
	margin-bottom: 5px;
}	
	
span.arrow_down span.link{
	background: url(images/arrow_down.gif) no-repeat right 6px;
	display: block;
	padding-right: 12px;
	position: absolute;
	right: 10px;
}	



.viaAddressPanelHeader, .RouteSettingsPanelHeader{	
	background:rgb(0, 181, 201);
}

.SettingsFormPanel {
	background:url(images/AddressFormPanel_bg.gif) repeat-x #ababab;
	background-color:#ababab;
	border-bottom:0px;
}


.tab_xp .tab_tab {

	color:#B71B64;
}
.tab_xp A.tab_tab:hover {	color:#B71B64;	text-decoration: underline}

.tab_xp .tab_active .tab_tab  { color:#B71B64; }

.ajax__tab_xp .ajax__tab_header {
	color:#00b5c9 !important;
	
}