/* CSS Stylesheet for Manheim Asia */

* {
    font-family: sans-serif;
}

FORM
{
    margin: 0;
}


H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	font-family: Verdana, sans-serif;
    COLOR: #333399;
	font-style:	normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
H1	{	
	font-size:	2em;
	font-weight:	700;
	}	
		
H2	{	
	font-size:	1.75em;
	font-weight:	700;
	}	
		
H3	{	
	font-size:	1.58em;
	font-weight:	500;
	}	
		
H4	{	
	font-size:	1.33em;
	font-weight:	500;
	}	
		
H5, DT	{	
	font-size:	1em;
	font-weight:	700;
	}	
		
H6	{	
	font-size:	.8em;
	font-weight:	700;
	}	
		
.title {	
	font-size:	1.58em;
	font-weight:	500;
}

.button 
{ 
	background-color: #333399;
	border-color:#333399;
	color:White;
}

TD.MainMenu
{
 background-color:Navy;
 text-align:center;
 color:White;
 font-size:	.9em;
 /* font-weight:bold; */
 font-family:sans-serif;
 width:100px
}

TD.MainMenuSpacer
{
 background-color:Navy;
}

TD.SubMenu
{
 background-color:Silver;
 text-align:center;
 color:White;
 font-size:	.9em;
 /* font-weight:bold; */
 font-family:sans-serif;
 width:140px
}

TD.SubMenuSpacer
{
 background-color:Silver;
}

TR.Menu
{
	height:27;
}

A:hover	{	
	/* text-decoration:	underline; */
	color:	#3333cc;
	}
	
A.menu:link,A.menu:visited, A.menu:active {	
	text-decoration:	none;
	color:	white;
	}	
A.menu:hover	{	
	text-decoration:	underline;
	color:	white;
}

A.mainmenu:link, A.mainmenu:visited, A.mainmenu:active, A.mainmenu:hover {	
	text-decoration:	none;
	color:	white;
}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

/*
UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}
*/
	
.MembersTabOn 
{
	background-color:Navy;
	font-weight:bold;
	height:30px;
	width:100px;
	vertical-align:middle;
	text-align:center;
	color:White;	
}
.MembersTabOff 
{
	background-color:Silver;
	font-weight:bold;
	height:30px;
	width:100px;
	vertical-align:middle;
	text-align:center;
	color:White;
}
.MembersContentPanel
{
	height:280px;
    width:100%;
    padding:5px;
    display:none;
	border-bottom: solid 1px silver;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
}

.MembersTabStrip
{
    width:100%;
	border-top: solid 1px silver;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
}

.textbox100px {
    height: 15px;
    border: 1px solid #53618c;
    font-size: 10px;
    padding-left: 2px;
}


.copyright {
    font-family: sans-serif;
    font-size: 12px;
}


.sale_list {
    border: 1px solid #53618c;
    margin-top: 14px;
    margin-bottom: 14px;
}

.sale_list th {
    background-color: #53618c;
    color: #fff;
    vertical-align: middle;
}

.sale_list th,
.sale_list td {
    font-family: sans-serif;
    font-size: 12px;
    padding: 6px 14px 6px 14px;
}

.sale_list th a {
    color: #fff !important;
}


.catalog_nav {
    text-align: right;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #000;
}

.vehicle_list {
    border: 1px solid #53618c;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}

.vehicle_list th,
.vehicle_list td {
    font-family: sans-serif;
    font-size: 12px;
    padding: 3px 10px 3px 10px;
    border-top: 1px solid #53618c;
    color: black;
}

.vehicle_list th {
    background-color: #53618c;
    color: #fff;
    vertical-align: middle;
}

.vehicle_list th a {
    color: #fff !important;
}

.vehicle_list tr.row_on {
    background-color: #fff;
}

.vehicle_list tr.row_off {
    background-color: #eee;
}

.vehicle_list tr.row_active {
    background-color: #c1d7f4 !important;
    cursor: pointer;
}

.vehicle_list .veh_thumb_cell {
    padding-left: 4px;
}

.vehicle_list .lot_no_cell {
    text-align: center;
}

.vehicle_list .work_order_cell {
    text-align: center;
}

.vehicle_list .veh_desc_cell {
    text-align: left;
}

.vehicle_list .mileage_cell {
    text-align: center;
}

.vehicle_list .reg_date_cell {
    text-align: center;
    white-space: nowrap;
}

.vehicle_list .reg_plate_cell {
    text-align: center;
    white-space: nowrap;
}

.vehicle_list .location_cell {
    text-align: left;
}

.vehicle_list .price_cell {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    text-align: center;
    white-space: nowrap;
    margin-bottom: 5px;
}

.vehicle_list .time_left_cell {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    color: #53618c;
}

.vehicle_list .winning_bid_cell,
.vehicle_list .lot_expired_cell {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    color: #53618c;
}


.vehicle_list .bidding_starts_cell {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #53618c;
}

.lot_detail {
    text-align: left;
    font-family: sans-serif;
    border: 1px solid #53618c;
}

.lot_detail .vehicle_heading {
    font-weight: bold;
    font-size: 16px;
    background-color: #53618c;
    color: #fff;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: center;
}

.lot_detail .prev_page_cell,
.lot_detail .next_page_cell
{
    background-color: #53618c;
    padding: 8px;
}

.lot_detail .vehicle_main_photo {
}

.lot_detail .vehicle_photos_heading {
    font-weight: bold;
    font-size: 12px;
    background-color: #53618c;
    color: #fff;
    padding-top: 4px;
    padding-bottom: 4px;
    /*  padding-left: 6px; */
    width: 384px;
}

.lot_detail .vehicle_photos {
    width: 384px;
}

.lot_detail .vehicle_photos table {
}


.lot_detail .vehicle_info .vehicle_info_heading {
    width: 43%;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    padding: 4px 0 4px 8px;
}

.lot_detail .vehicle_info .vehicle_info_data {
    width: 57%;
}

.vehicle_info tr.row_on {
    background-color: #fff;
}

.vehicle_info tr.row_off {
    background-color: #eee;
}

.vehicle_info td {
    color: #000;
}

.vehicle_info .bid_section_heading {
    color: #fff;
    background-color: #53618c;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    font-weight: bold;
}

.vehicle_info .bid_info_heading {
    background-color: #add8e6;
    color: #000;
    padding: 4px 0 4px 8px;
    vertical-align: top;
    width: 43%;
}

.bid_info_data ul {
    margin: 0 0 0 15px;
    padding: 0;
}
.bid_info_data li {
    margin: 0 0 4px 0;
}

.vehicle_info .bid_info_data {
    background-color: #add8e6;
    font-weight: bold;
    padding: 4px 0 4px 8px;
    vertical-align: top;
    width: 57%;
}

.bid_info_reserve_met {
    font-size: 80%;
    font-weight: normal;
}

.bid_info_your_bid_tag {
    font-weight: normal;
}

.vehicle_info .lot_expired_heading,
.vehicle_info .lot_sold_heading,
.vehicle_info .lot_before_you_buy_heading
{
    background-color: firebrick;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
}

.bid_info_outbid_notice {
    background-color: firebrick;
    font-weight: bold;
    color: white;
    line-height: 1.5em;
    margin: 4px;
    padding: 4px;
    text-align: center;
}

/* login page */
td.input_heading {
    font-weight: bold;
    font-size: 12px;
    text-align: right;
}

input.password_field,
input.login_field {
    width: 250px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

input.login_button {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.remember_me {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

select.bid_field {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

input.bidding_button {
	font-family: Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    width: 100%;
    margin-right: 4px;
}



    #cyb_page {
    }

    #cyb_page_header {
        text-align: left;
        margin-left: 10px;
        font-size: 12px;
    }

    #cyb_page_content {
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 10px;
    }

    #cyb_page_footer {
        margin-top: 10px;
        padding-bottom: 20px;
    }

    #cyb_icon {
        margin-top: -10px;
        float: left;
        width: 120px;
        height: 70px;
    }

    #cyb_dealer_mode {
        font-size: 12px;
        text-align: center;
    }

    .copyright {
        text-align: center;
        padding-top: 10px;
    }

    /* taken from static area global css */

    * {
        margin: 0 auto;  /* let FF align top */
    }

    body {
        background: #333;
        margin: 0 auto;
    }

    .hidden {
        display: none;
    }

    #pageFrame {
        background: #fff;
        width: 992px;
        margin: 0 auto;
    }

    #pageHeader {
        /* IE 3-pixel jog fix */
        height: 96px;
    }
    #pageHeader #banner {
        background: url("/cms/images/header.gif") no-repeat;
        width: 992px; height: 86px;
    }
    #pageHeader #banner h1 a {
        display: block;
        width: 600px; height: 86px;
        float: left;
    }
    #pageHeader #banner h2 {
        float: right;
        margin: 25px 5px 0 0;
        font-size: 11px; color: #fff;
        font-weight: normal;
    }
    #pageHeader #banner h2 .language {
        margin: 10px 0 0 20px;
        display: block
    }
    #pageHeader #banner h2 a {
        font-size: 11px; color: #fff;
    }

/* top nav */
#pageHeader #globalNav  {
    height: 24px;
}
#globalNav {
    position: relative;
    z-index: 1;
    padding: 2px 0 0 10px;
    background:url("/cms/images/globalNav-background.gif") repeat-x;
}
#globalNav ul {
    list-style: none;
}
#globalNav li {
    float: left;
}
#globalNav li ul {
    display: block; visibility: hidden;
}
#globalNav li > ul {
    top: auto; left: auto;
}
#globalNav ul.tier0 {
    float: left;
}
#globalNav ul.tier0 li {
    margin: 0px -20px 0px 0px; padding: 0px;
    color: #fff;
    text-align: center;
    position: relative;
}
#globalNav ul.tier0 li#scroll {
    margin: 0px;
    color: #fff;
    float: right;
    background: url(/cms/images/marquee_bg.gif) repeat-x;
    font-size: 11px;
    line-height: 22px;
}
#globalNav ul.tier0 li#scroll div {
    background: url(/cms/images/marquee_left.gif) no-repeat;
}
#globalNav ul.tier0 li a {
    padding: 0px 22px 0px 0px;
    height: 24px;
    text-decoration: none;
    display: block;
    color: #fff;
    background:url("/cms/images/globalNav-itemRight.gif") right 0px no-repeat;
}
#globalNav ul.tier0 li a span {
    padding: 3px 0px 0px 15px;
    height: 24px;
    display: block;
    cursor: hand;
    background:url("/cms/images/globalNav-itemBackground.gif") no-repeat;
    font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #fff;
}
#globalNav ul.tier0 li a:visited {
    text-decoration: none;
    color: #fff;
}
#globalNav ul.tier0 li a:hover {
    margin: 0px;
    color: #fff; background-position: right -37px;
}
#globalNav ul.tier0 li a:hover span {
    color: #fff; background-position: 0px -37px;
}
#globalNav ul.tier1 {
    width: 150px; height: auto;
    border: 1px solid; border-bottom: 0px;
    position: absolute; top: 21px; left: 0px;
    border-color: #53618c; background: #68759C; font-weight: bold; color: #fff;
}
#globalNav ul.tier1 li {
    width: 100%;
    border-left: 0px; border-bottom: 1px solid;
    text-align: left;
    border-color: #53618c;
    background: #68759C;
    font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
#globalNav ul.tier1 li a { 
    height: auto; width: 144px;  
    display: block;  
    padding: 3px;  
    background: none; 
} 
#globalNav ul.tier1 li a:hover { 
    background: #53618c; 
    color: #fff; 
} 
#globalNav ul.tier1 li a span { 
    height: auto; 
} 
#globalNav li:hover ul.tier1, #globalNav li.over ul.tier1 { 
    visibility: visible; 
} 
 
 
#globalNav ul.tier2 { 
    width: 150px; height: auto; 
    border: 1px solid; border-bottom: 0px;  
    position: absolute; top: -1px; left: 150px; 
    border-color: #53618c; background: #68759C; color: #fff; 
} 
#globalNav ul.tier2 li { 
    width: 100%; 
    border-left: 0px; border-bottom: 1px solid; 
    text-align: left; 
    border-color: #53618c;  
    background: #68759C;  
    font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; 
} 
#globalNav ul.tier2 li a { 
    height: auto; width: 144px;  
    display: block;  
    padding: 3px;  
    background: none; 
} 
#globalNav ul.tier2 li a:hover { 
    background: #53618c; 
    color: #fff; 
} 
#globalNav ul.tier2 li a span { 
    height: auto; 
}
#globalNav ul.tier1 li:hover ul.tier2, #globalNav ul.tier1 li.over ul.tier2 { 
    visibility: visible; 
} 
 
#globalNav #home    {width: 100px;} 
#globalNav #manheim {width: 125px;} 
#globalNav #services    {width: 125px;} 
#globalNav #contact {width: 140px;} 
#globalNav #scroll  {width: 350px;} 

