/* Main body style*/

html{
	width:100%;
	height:100%;    
}
html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    line-height: 18px;
    background-color:#c0c0c0;
    color: #1d5085;
	font-size:11px;
	margin:0;
    padding:0;
	height:100%;
}

form {
	margin-bottom:0px
}
p {
    color:#000;
    font-size:10px;
}/* Main Container*/
a {
    color:#1d5085;
    text-decoration:none;
}
a
{
    outline: none;
}

a:active
{
    outline: none;
}
a:focus
{
    -moz-outline-style: none;
}
/*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {   
        border : 0px;
    } 
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus
    {     
        outline : none; 
    }


.ul_style li{
	list-style-image:url(../images/bullet.gif);
}

.ul_shift{
	*margin-left:-16px;
	padding-left:16px;
}
a:hover {
    color:#1d5085;
    text-decoration:underline;
}
div.mainwrapper {
    width:1024px;
	background-color:#FFFFFF;
	border-right:1px solid #1d5085;
 	border-left:1px solid #1d5085;	
    	margin:0 auto;
	min-height:100%;
	height: auto !important;
	height:100%;
}
.inner_contain{
	margin:auto;
	width:974px;
}
hr {
    width:100%;
    background-color:#999999;
    height:1px;
    margin:0;
 *display:block;
 *margin:-5px;
 *margin-bottom:-7px;
}

/*header and logo section*/

div.header {
    height:85px;
    background-color:#1d5085;
    width:100%;
	margin:auto;
}
div.header .logo {
    float:left;
    height:10px;
    width:220px;
    margin:22px 0px 0px 0px;
}
* html div.header .logo {
    margin:22px 0px 0px 0px;
}

.openlane_login_menu{
	float:right;
	width:435px;
	height:30px;
	margin-top:15px;
	
}
.openlane_login_menu a{
	font-size:10px;
	float:right;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:5px;
}
.openlane_login_menu a:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.login_input{
	float:right;
	border:1px solid #1d5085;
	height:18px;
	width:165px;
	color:#1d5085;
	vertical-align:middle;
	padding-left:5px;
	padding-top:4px;
}
.login_submit_but{
	float:right;
	width:70px;
	height:25px;	
	border:1px solid #1d5085;
	background-color:#cccccc;	
	font-weight:bold;
	font-size:12px;
	outline:none;
	text-transform:uppercase;
	cursor:pointer;
}	
.login_submit_but:active{
	outline:none
}	
.login_submit_but:focus{
	outline:none
}	

/* Menu Section */

div.header .menu {
    float:right;
    height:72px;
    width:600px;
    margin:15px 63px 2px 0px;
}
div.header .menu a {
    color:#000;
}
* html div.header .menu {
    margin:15px 32px 2px 0px;
}
div.header .menu .topadmin {
    height:20px;
    margin-bottom:3px;
 *margin-bottom:15px;
}
div.header .menu .topadmin ul {
    float:right;
    list-style-type:none;
    color:#000;
    font-size:9px;
    margin:0px 0px 0px 0px;
}
/* for none link listings */

div.header .menu .topadmin li {
    margin:0px 0px 0px 0px;
    float:left;
}
div.header .menu .topadmin li a {
    margin:0px 5px 0px 0px;
}
div.header .menu .topadmin .divider {
    padding:3px;
}
/*MAIN MENU DEFINITIONS*/

.main_menu {
    height:35px;
	width:100%;
	background-color:#cccccc;
	border-bottom:1px solid #1d5085;
	border-top:1px solid #1d5085;	
}
/*used for ul - and not graphic based menu */

.main_menu ul {
    list-style-type:none;
    margin:0;
	padding:0;
	width:100%;
}
.main_menu li {
    color:#000;
	float:left;	
}
.main_menu li a {
    padding:4px;  
	color:#333;  
    font-size:12px;
    font-weight:bold;
	text-transform:uppercase;	
	line-height:35px;
}
.mouse_out{
	background-color:#ccc;
}
.mouse_over{
	background-color:#cdd9e5;
}
.main_menu li a:hover {
    text-decoration:none;
	color:#333; 
	background-color:#cdd9e5;
}
.main_menu li:hover {
    background-color:#cdd9e5;
}
.main_menu .divider{
	color:#1d5085;
	font-size:20px;
	line-height:32px;
	padding:0;
	margin:0;
}
.main_menu .divider:hover{
	color:#1d5085;
	font-size:20px;
	line-height:32px;
	background-color:#ccc;
}
.sIFR_text{
	margin:0px 22px 0px 22px;
	color:#333;  
	float:none;
    font-size:12px;
    font-weight:bold;
	border:1px solid #CCC;	
	text-transform:uppercase;	

}
#cufon_text, #cufon_text2, #cufon_text3, #cufon_text4 ,#cufon_text5, #cufon_text6
{
	margin:8px 25px 7px 24px;
	*margin:7px 25px 4px 24px;	
	_margin:7px 25px 4px 24px;		
	display:block;
	color:#333;  
	line-height:32px;
    font-size:12px;
    font-weight:bold;
	text-transform:uppercase;	
}
*+html #cufon_text{
line-height:16px;	
}
*+html #cufon_text2{
line-height:16px;	
}
*+html #cufon_text3{
line-height:16px;	
}
*+html #cufon_text4{
line-height:16px;	
}
*+html #cufon_text5{
line-height:16px;	
}
*+html #cufon_text6{
line-height:16px;	
}
.white_link, a.white_link:hover{
	color:#fff;
	text-decoration:none;
}
/* DROP MENU DIVS*/
/* DROP MENU*/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 background-color:#cccccc; 
 margin: 0;
 padding: 0;
 font-size:10px;
}

ul.dropdown {
 position: relative;
 float:none;
 z-index: 597;
 float: left;
 font-size:10px;
}

ul.dropdown li {
 float: left;
 line-height: 32px;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
 font-size:10px;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 background-color:#f2f2f2;
 top: 35px; /*could be 100%, but this case IE 6/7 not working properly*/
 left: 0;
 z-index: 598;
 width: 153px;
 background-color:#f2f2f2;
 border-top: 1px solid #1d5085; /*THEME CHANGE HERE*/
 border-right: 1px solid #1d5085; /*THEME CHANGE HERE*/
 border-left: 1px solid #1d5085; /*THEME CHANGE HERE*/
 border-bottom: 1px solid #1d5085; /*THEME CHANGE HERE*/
 margin-top:0px;
}

ul.dropdown ul li {
 text-align:left;
 background-color:#f2f2f2;
 float: none;
}

ul.dropdown ul ul {
 background-color:#f2f2f2;
 top: -1px;
 left: 100%;
 _left: 153px;
 border-top: 1px solid #1d5085;
 font-size:10px;
}
ul.dropdown ul ul li a{
	top:10px;
}

ul.dropdown li:hover > ul {
 visibility: visible; 
 font-size:10px;
 float:none;
}

ul.dropdown {
 font-weight: normal;
 font-size:10px;
}

	ul.dropdown li {
	 background-color:#cccccc;
	 color: #000;
	 font-size:10px;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #ccd9e5;
	 color: #000;
	}

	ul.dropdown .inner_links a:link,
	ul.dropdown .inner_links a:visited	{color: #333; margin-left:15px;text-decoration: none; font-size:10px; text-transform:none;}
	ul.dropdown .inner_links a:hover		{ color: #333;  margin-left:15px; font-size:10px;}
	ul.dropdown .inner_links a:active	{ color: #333; margin-left:15px; font-size:10px; }


	/* -- level mark -- */


/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */

ul.dropdown *.dir {
 padding-right: 0px;
 background-position: 100% 50%;
 text-align:left;
}
html* ul.dropdown *.dir li {
 padding-top:5px;
}


ul.dropdown ul li:hover *.dir {
 padding-right: 0px;
 background-position: 100% 50%;
 background-color: #ccd9e5;
 text-align:left;
}


.t_indent{
	margin-left:16px;
}

.marg_auto{
	margin:auto;
}

/*body section - container structure*/

div.body {
    background-color:#fff;
    width:100%;
}

div.body .inner_nested {
    background-color:#ffffff;
    width:974px;
    margin:auto;
}

.ann_promo_box{
	float:left;
	width:280px;
	height:285px;
	background-color:#f2f2f2;
	border:1px solid #ccd8e4;
}
.ann_promo_box .bluetop{
	height:30px;
	border:1px solid #ccd8e4;
	background-color:#1d5085;
	margin:0;
	padding:0;
}
.ann_promo_box .bluetop h1{
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin:6px 5px 5px 20px;
}

.ann_promo_box .inside{
	width:240px;
	margin:auto;
	background-color:#f2f2f2;
}
.ann_promo_box p{
	margin:10px 5px 10px 0px;
	font-weight:bold;
	color:#1d5085;
}
.ann_promo_box p a{
	text-decoration:none;
}

.ann_promo_box p a:hover{
	text-decoration:underline;
}
.margin_left{
	margin-left:15px;
}

.ann_promo_box2{
	width:380px;
	margin-left:15px;
	float:right;
}

.leftside_content{
	float:left;
	width:280px;
	background:none;
}

#scaler{
	float:left;
	width:280px;
	height:0px;
	margin-top:15px;
	visibility:hidden;
	background-color:#f2f2f2;
	border:1px solid #ccd8e4;
}

/*Bread Crumb*/
.bread_crumb{
	height:30px;
	background-color:#1d5185;
	color:#FFF;
	font-size:10px;
}
.bread_crumb a{
	color:#FFF;
	text-decoration:underline;
}

/*Contact US*/
.contact_inside{
	background:url(/images/contact_map.jpg); repeat:no-repeat; height:431px;
	color:#336699;
	font-size:11px;
}
.contact_inside .contact_info{
	color:#336699;
	float:right; margin-right:50px; margin-top:20px; width:350px;
}
.contact_inside .contact_info h1{
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:18px;
}
.contact_inside .contact_info hr{
	width:100%;
	border:1px solid #336699;
	background-color:#336699;
}

/*DEALER RESOURCES*/
.dealer_res{
	width:92%;
	margin:10px auto;
	color:#336699;
	font-size:10px;	
}
.dealer_res a{
	font-size:11px;
	display:block;
}
.dealer_res h1{
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:18px;
	color:#336699;
}
.dealer_res h1 a{
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:18px;
	color:#336699;
	text-decoration:none;
}
.dealer_res hr{
	width:100%;
	border:1px solid #336699;
	background-color:#336699;
}
.dealer_res table{
	margin-top:10px;
}

/*REGISTRATION*/
.registration{
	margin:20px auto;
	width:96%;
	color:#336699;
	font-size:13px;
	font-weight:bold;
}
.registration h1{
	font-size:24px;
	font-weight:bold;
}
.registration h2{
	font-size:20px;
	font-weight:bold;
	display:inline;
	vertical-align:middle;
	margin:5px 0px 5px 0px;
}
.registration .beside_h2{
	font-size:15px;
	font-weight:bold;
	display:inline;
	margin:5px 0px 5px 10px;	
	vertical-align:middle;
}
.registration .beside_h2 a{
	text-decoration:underline;
	color:#336699;
}
.registration .inner{
	width:95%;
	margin:auto;
}
/*SUB NAV*/
.sub_nav{
	margin:15px 0px 0px 0px;
}
.sub_nav div{
	line-height:25px;
	width:100%;
	border-bottom:1px solid #b2c1d1;
}
.sub_nav div a{
	font-size:12px;
	font-weight:bold;
}
.sub_nav div .indent{
	margin-left:15px;
}
.sub_nav div .active{
	color:#666;
	text-decoration:none;
}

.rightside_content{
	width:674px;
	margin-left:15px;
	float:right;
	color:#333;
	background-color:#f2f2f2;	
	border:1px solid #ccd8e4;	
}

.rightside_content .inside{
	width:634px;
	margin:auto;
	text-align:justify;
}

.rightside_content .inside .copy{
	margin:25px 0px 0px 0px;	
}

.full_content{
	width:974px;
	margin:auto;
	color:#333;
	background-color:#f2f2f2;	
	border:1px solid #ccd8e4;	
}

.full_content .inside{
	width:934px;
	margin:auto;
	text-align:justify;
}

.full_content .inside .copy{
	margin:25px 0px 0px 0px;	
}

.full_content .bluetop-small{
	height:30px;
	border:1px solid #ccd8e4;
	background-color:#1d5085;
	color:#fff;
	margin:0;
	_width:100%;
	padding:0;
	
}

.full_content .bluetop{
	height:30px;
	border:1px solid #ccd8e4;
	background-color:#1d5085;
	margin:0;
	padding:0;
	width:100%;
}
.full_content .bluetop h1{
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin:6px 5px 5px 20px;
	_margin:6px 5px 5px 15px;
}

.full_content .bluetop-small h1{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:6px 5px 5px 20px;
}


.three_column{
	width:301px;
	float:left;
	margin-right:10px;
}

.title_copy{
	color:#1d5185;
	font-weight:bold;
	font-size:12px;
}

.lightbluetop{
		background-color:#cdd9e5;
}

/*USER My account*/
div.body .inner_nested .outter_white {
    width:735px;
    margin:0 auto;
    background-color:#fff;
    border:1px solid #ccc;
}

div.body .inner_nested .outter_white_place_order {
    width:735px;
	height:320px;
    margin:0 auto;
    background-color:#fff;
    border:1px solid #ccc;
}

div.body .inner_nested .outter_white .cont_button .two_button_center {
    margin:5px 5px 0px 12px;
 *margin:5px 0px 0px 13px;
}

div.body .inner_nested .outter_white .cont_button {
    background-color:#FFFFFF;
    border-top:1px solid #999;
    padding-bottom:9px;
}


div.body .inner_nested_image {
    width:779px;
    height:290px;
}

div.body .inner_nested .title_input_field{
    width:215px;
    *width:230px;
}

div.body .inner_nested .email_input_field{
    width:215px;
    *width:230px;
}
div.body .inner_nested .ext_input_field{
    width:47px;
}
div.body .inner_nested .select_menu{
    font-size:9px;
    width:195px;
    *width:205px;
    margin:0;
}

div.body .inner_nested .menu_font_size{
    font-size:10px;
}

/*login section*/

div.body .inner_nested_maincontent .inner_nested_left {
    width:551px;
    float:left;
    height:auto;
    border-right:1px solid #832527;
}
div.body .inner_nested_maincontent .inner_nested_right {
    width:227px;
    float:left;
    height:auto;
}
* html div.body .inner_nested_maincontent .inner_nested_left {
    width:508px;
}
div.body .inner_nested_maincontent img {
    margin:0 auto;
}
/*main content home section*/

div.body .inner_nested_maincontent .inner_nested_left .login_submit {
    margin:6px 0px 0px 10px;
    *margin:6px 0px 0px 10px;
    _margin:6px 0px 0px 10px;
}
div.body .inner_nested_maincontent {
    background-color:#f4f4f4;
    border-left:1px solid #832527;
    border-right:1px solid #832527;
    width:779px;
    margin:auto;
}
/*Main content left column*/

div.body .inner_nested_maincontent .inner_nested_maincontent_left {
    float:left;
    border-right:1px solid #832527;
    height:auto;
    width:590px;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_left a {
    color:#832527;
    text-decoration:underline;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_left h1 {
    font-size:12px;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_left h1 img {
    margin:12px 5px 2px 22px;	
}
div.body .inner_nested_maincontent .inner_nested_maincontent_left .divider {
    border-bottom:1px dashed #cacaca;
    width:550px;
    margin:5px 5px 2px 22px;
}
/*Main content weekday chart*/

div.body .inner_nested_maincontent .inner_nested_maincontent_left_chart {
    float:left;
    width:70px;
    margin:5px 5px 52px 22px;
    font-size:11px;
    color:#949494;
}
* html div.body .inner_nested_maincontent .inner_nested_maincontent_left_chart {
    float:left;
    width:70px;
    margin:5px 5px 2px 12px;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_left_chart .title {
    float:left;
    width:70px;
    font-size:11px;
    color:#000;
    font-weight:bold;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_left p {
    margin:0px 22px 0px 22px;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_left .dottedline {
    border-bottom:dashed 1px #cacaca;
    margin-top:-22px;
 *margin-top:-33px;
    height:20px;
}
/*Main content right column*/

div.body .inner_nested_maincontent .inner_nested_maincontent_right {
    width:188px;
    float:left;
    height:auto;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_right h1 {
    font-size:12px;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_right h1 img {
    margin:12px 5px 2px 15px;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_right .divider {
    border-bottom:1px dashed #cacaca;
    width:160px;
    margin:5px 5px 2px 15px;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_right p {
    margin:0px 5px 2px 15px;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_right a {
    color:#832527;
    margin:0px 5px 0px 15px;
    font-size:10px;
    line-height:15px;
}
div.body .inner_nested_maincontent .inner_nested_maincontent_right .dottedline {
    border-bottom:dashed 1px #cacaca;
    margin-top:-22px;
 *margin-top:-33px;
    height:20px;
}
/*main content and login form section */

form {
    width:auto;
}
div.body .inner_nested_maincontent .inner_nested_left input[type=text] {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding:3px;/*float:left;*/
    margin:25px 0px 20px 25px;
}
* html div.body .inner_nested_maincontent .inner_nested_left input[type=text] {
    margin:25px 0px 10px 25px;
}
div.body .inner_nested_maincontent .inner_nested_left img {
    float:left;
    margin:25px 3px 10px 22px;
    border:0px;
}
/*turn in manager*/

div.body .inner_nested .dottedline {
    border-bottom:dashed 1px #cacaca;
    width:735px;
    margin-top:7px;
 *margin-top:-16px;
 *margin-left:24px;
 *margin-right:24px;
    margin-right:24px;
    margin-left:24px;
}

div.body .inner_nested .inner_white {
    background-color:#fff;
	width:95%;
    margin:10px auto;
    border:1px solid #c9d0d7;
}

div.body .inner_nested .inner_white_user {
    width:710px;
    background-color:#fff;
    margin:22px auto;
	*margin:16px auto;
    border:1px solid #9e9e9e;
}

div.body .inner_nested .inner_white_user_small{
    margin:auto;
    width:100%;

}

div.body .inner_nested .inner_white_user_small_float_left{
    float:left;
/*  width:346px;
    *width:348px;
    margin:0px 12px 0px 14px;
    *margin:0px 10px 0px 5px;*/
    background-color:#fff;
    border:1px solid #9e9e9e;
    width:346px;
    float:left;
    margin:0px 0px 14px 12px;
    _margin:0px 0px 0px 6px;
}

div.body .inner_nested .inner_white_user_small_float_left_placeorder{
    float:left;
/*  width:346px;
    *width:348px;
    margin:0px 12px 0px 14px;
    *margin:0px 10px 0px 5px;*/
    background-color:#fff;
    border:1px solid #9e9e9e;
    width:246px;
	font-size:11px;
    float:left;
    margin:0px 0px 18px 12px;
    _margin:0px 0px 0px 6px;
}
div.body .inner_nested .inner_white_user_small_float_left_placeorder td{
	padding:4px;
}

div.body .inner_nested .inner_white_user_small_float_right_placeorder{
    float:right;
    background-color:#fff;
    border:1px solid #9e9e9e;
    width:446px;
	font-size:11px;
    margin:0px 11px 18px 0px;
    _margin:0px 6px 0px 0px;
}
div.body .inner_nested .inner_white_user_small_float_right_placeorder td{
	padding:4px;
}

div.body .inner_nested .inner_white_user_small_float_right{
    float:right;
    background-color:#fff;
    border:1px solid #9e9e9e;
    width:346px;
    margin:0px 11px 14px 0px;
    _margin:0px 6px 0px 0px;
}



div.body .inner_nested .inner_white_user_small .cont_button {
    background-color:#FFFFFF;
    border-top:1px solid #999;
    padding-bottom:9px;
}


div.body .inner_nested .inner_white h1,
div.body .inner_nested .inner_white_user h1 {
    color:#fff;
    font-size:12px;
    margin:6px 5px 5px 20px;
   
}
div.body .inner_nested .inner_white p {
    color:#000;
    font-size:11px;
    margin:0px 5px 0px 12px;
}
div.body .inner_nested .inner_white .straightline {
    border-bottom:1px solid #cacaca;
    width:705px;
    margin:7px 0px 7px 10px;
 *margin:-12px 0px 10px 10px;
}

div.body .inner_nested .inner_white .cont_button,
div.body .inner_nested .inner_white_user .cont_button {
    background-color:#FFFFFF;
    border-top:1px solid #999;
    padding-bottom:9px;
}

div.body .inner_nested .inner_white .cont_button_table {
    margin-left:-13px;
}

div.body .inner_nested .inner_white .current_bid,
div.body .inner_nested .inner_white_user .current_bid,
div.body .inner_nested .inner_white_user_small .current_bid{
    width:auto;
    font-size:11px;
    margin:0px 0px 5px 10px;
    color:#000;
}
div.body .inner_nested .current_bid2{
    width:auto;
    font-size:11px;
    margin:0px 10px 5px 10px;
    color:#000;
}

div.body .inner_nested .inner_white .current_bid_manage{
    width:auto;
    font-size:11px;
    margin:5px 10px 5px 10px;
    color:#000;
}

div.body .inner_nested .inner_white_user_small .inner_white_user_small_float_right .current_bid_manage {
    border:1px solid #ccc;
    margin-right:10px;
}


div.body .inner_nested .inner_white_user_small .inner_white_user_small_float_left .current_bid,
div.body .inner_nested .inner_white_user_small .inner_white_user_small_float_right .current_bid{
    *width:330px;
    width:330px;
    margin:15px 0px 0px 5px;
}

div.body .inner_nested .inner_white_user_small .inner_white_user_small_float_right .current_bid .current_bid_manage{
    margin-top:10px;
}


div.body .inner_nested .inner_white_user .current_bid_manage,
div.body .inner_nested .inner_white_user .current_bid {
    font-size:11px;
    color:#000;
    width:690px;
    margin-top:0px;
    margin-bottom:7px;
}

div.body .inner_nested .inner_white .current_bid_manage td,
div.body .inner_nested .inner_white_user_small .inner_white_user_small_float_right .current_bid_manage td,
div.body .inner_nested .inner_white_user .current_bid_manage td{
    padding:2px;
}

div.body .inner_nested .inner_white .current_bid_manage .odd,
div.body .inner_nested .inner_white_user .current_bid_manage .odd,
div.body .inner_nested .inner_white_user_small .inner_white_user_small_float_right .current_bid_manage .odd {
    background-color:#E3E3E3;
}
div.body .inner_nested .inner_white .current_bid_manage .even,
div.body .inner_nested .inner_white_user .current_bid_manage .even,
div.body .inner_nested .inner_white_user_small .inner_white_user_small_float_right .current_bid_manage .even {
    background-color:#fff;
}

div.body .inner_nested .inner_white .current_bid .select{
    margin-top:10px;
    *margin-top:10px;
    margin-bottom:20px;
}

div.body .inner_nested .inner_white .current_bid .select input[type=text],{
    margin:10px 0px 10px 0px;
}

div.body .inner_nested .inner_white .current_bid .straightline {
    border-bottom:1px solid #cacaca;
    width:709px;
 *width:700px;
    margin:8px 0px 8px 0px;
 *margin:-7px 0px 4px 0px;
}
div.body .inner_nested .inner_white .current_bid input[type=text]{
    margin:0px 0px 0px 0px;
    font-size: 10px;
    padding:3px;/*float:left;*/
    border:1px solid #999999;
}
div.body .inner_nested .inner_white .current_bid a {
    font-size:11px;
    color:#832526;
}
div.body .inner_nested .inner_white .search_result {
    width:auto;
    font-size:11px;
    margin:5px 5px 5px 5px;
    color:#000;
    border-right:1px solid #C1C8D2;
    border-left:1px solid #C1C8D2;/*border-top:1px solid #C1C8D2;border-bottom:1px solid #C1C8D2;*/

}

div.body .inner_nested .outter_white .inner_white_user .search_result {
    width:auto;
    font-size:10px;
    color:#000;
}
div.body .inner_nested .inner_white .search_result td {
    padding:4px;
    border-bottom:1px solid #C1C8D2;
}
div.body .inner_nested .inner_white .search_result .pagination {
    background-color:#F7F7F7;
    border-top:1px solid #C1C8D2;
}
div.body .inner_nested .inner_white .search_result .odd {
    background-color:#E3E3E3;
}
div.body .inner_nested .inner_white .search_result .even {
    background-color:#fff;
}
/*turn in manager STEP 1*/

div.body .inner_nested .inner_white .inner_white_step1 {
    width:348px;
 *width:332px;
    float:left;
    height:auto;
    margin:15px 0px 15px 15px;
 *margin:15px 6x 18px 10px;
    _margin:15px 0px 30px 8px;
    border:1px solid #9e9e9e;
    background-color:#f2f2f2;
}
div.body .inner_nested .inner_white .inner_white_step1 .success {
    background-color:#fff;
    margin:auto;
    width:322px;
 *width:308px;
    border:1px solid #9e9e9e;
}
div.body .inner_nested .inner_white .inner_white_step1 .success .buttoncenter {
    margin:0px 0px 7px 0px;
}
div.body .inner_nested .inner_white .inner_white_step1 .success p {
    margin:10px 10px 10px 10px;
    text-align:left;
}
div.body .inner_nested .inner_white .inner_white_step1_img {
    float:left;
    height:auto;
    margin:0px 0px 0px 5px;
 *margin:0px 0px 0px 12px;
}
div.body .inner_nested .inner_white .inner_white_step1 .dottedline {
    border-bottom:dashed 1px #cacaca;
    width:320px;
 *width:310px;
    margin-top:7px;
 *margin-top:-10px;
    margin-left:8px;
}
div.body .inner_nested .inner_white .inner_white_step1 .straightline {
    border-bottom:1px solid #cacaca;
    width:312px;
 *width:300px;
    margin:0px 0px 2px 0px;
 *margin:-9px 0px 0px 0px;
}
div.body .inner_nested .inner_white .inner_white_step1 .turnin_question_table {
    margin:0px 8px 0px 8px;
 *margin:-9px 8px 0px 8px;
}

.quote_reference {
    background-color:#FFFFFF;
    margin:0px 0px 5px 0px;
    padding-left:0px;
    line-height:14px;
}
div.body .inner_nested .inner_white .payoff_estimator {
    margin:5px 0px 5px 0px;
    font-size:11px;
}
div.body .inner_nested .inner_white .inner_white_step1 .boldtitle {
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:12px;
    padding-bottom:9px;
}
div.body .inner_nested .inner_white .inner_white_step1 .red {
    color:#ff0000;
}
div.body .inner_nested .inner_white .inner_white_step1 .required {
    color:#ff0000;
}
div.body .inner_nested .inner_white .inner_white_step1 .dotted {
    border-bottom:dashed 1px #cacaca;
    width:320px;
}
div.body .inner_nested .inner_white .inner_white_step1 input[type=text] {
    margin:0px 0px 0px 0px;
    font-size: 10px;
    padding:3px;/*float:left;*/
    border:1px solid #999999;
}
div.body .inner_nested .inner_white .inner_white_step1 .cont_button {
    background-color:#FFFFFF;
    border-top:1px solid #999;
    padding-bottom:9px;
 *margin-bottom:-19px;
}
div.body .inner_nested .inner_white .inner_white_step1 .cont_button .two_button_center {
    margin:5px 5px 0px 6px;
    *margin:5px 0px 0px 3px;
}
div.body .inner_nested .inner_white .inner_white_step1 img {
    margin-left:10px;
}
div.body .inner_nested .inner_white .inner_white_step1 p {
    color:#000;
    font-size:11px;
    margin:10px 10px 10px 10px;
 *margin:5px 10px 10px 10px;
    line-height:14px;
}
/*turn in manager STEP 3 vehicle info*/

div.body .inner_nested .inner_white .inner_vehicle_description {
    clear:both;
    width:700px;
    border:1px solid #9e9e9e;
    background-color:#fff;
    height:250px;
    height:auto;
    margin:5px 0px 15px 15px;
 *margin:5px 0x 18px 10px;
    _margin:0px 0x 18px 15px;
}
div.body .inner_nested .inner_white .inner_vehicle_description .cont_button {
    background-color:#FFFFFF;
    border-top:1px solid #999;
    padding-bottom:9px;
 *margin-bottom:2px;
}
div.body .inner_nested .inner_white .inner_vehicle_description table {
    padding:3px;
}
div.body .inner_nested .inner_white .inner_vehicle_description .info {
    color:#000;
    font-size:11px;
    margin:0px 0px 0px 0px;
 *margin:0px 0px 0px 7px;
}
div.body .inner_nested .inner_white .inner_vehicle_description .cont_button img {
    margin-left:5px;
}
div.body .inner_nested .inner_white .inner_vehicle_description .straightline {
    border-bottom:1px solid #cacaca;
    width:312px;
 *width:299px;
    margin:0px 0px 0px 0px;
 *margin:-15px 0px 0px 0px;
}
/*turn in manager STEP5 vehicle info*/

div.body .inner_nested .inner_white .inner_vehicle_success_description {
    width:320px;
    height:auto;
    margin:auto;
    padding-top:10px;
}
div.body .inner_nested .inner_white .inner_vehicle_success_description table {
    margin:auto;
    width:100%;
}
div.body .inner_nested .inner_white .inner_vehicle_success_description .info {
    color:#000;
    font-size:11px;
    margin-left:2px;
    margin-right:10px;
}
div.body .inner_nested .inner_white .inner_vehicle_success_description .cont_button img {
    margin-left:5px;
}
div.body .inner_nested .inner_white .inner_vehicle_success_description .straightline {
    border-bottom:1px solid #cacaca;
    width:100%;
    margin:0px 0px 0px 0px;
 *margin:-15px 0px 0px 0px;
}
div.body .inner_nested .inner_white .inner_vehicle_success_description select {
    font-size:11px;
    padding:3px;
    margin:3px 11px 3px 0px;
}

/*footer section*/

div.footer {
    border-top:1px solid #1d5085;
    background-color:#fff;
    width:1024px;
	margin-top:60px;
}
.copyright{
	float:left;	
	font-weight:bold;
	width:50%;
}
.footer .icons{
	margin-right:4px;
	float:left;
}
.footer .icons img{
	border:0;
	position:relative;
}
.copy_text{
	float:left;
	margin:5px 0px 0px 16px;
}
.footer_links{
	float:right;
	font-weight:bold;
}

.footer_links ul {
    list-style-type:none;
    margin:5px 0px 0px 0px;
	padding:0;
}
.footer_links li {
    color:#1d5085;
	display:inline;
}
.footer_links li a {
    padding:4px;  
    font-size:11px;
    font-weight:bold;	
}
.footer_links li a:hover {
	text-decoration:underline;
}

div.footer .footer_table {
    font-size:10px;
    text-decoration:none;
    margin-top:15px;
}
div.footer .footer_table a {
    font-size:10px;
    color:#000;
    text-decoration:none;
}
div.footer .footer_table a:hover {
    text-decoration:underline;
}
/* second footer section*/

div.second_footer {
    width:auto;
    margin:0px 0px 0px 20px;
}
div.second_footer .second_footer_table {
    font-size:10px;
    text-decoration:none;
    margin-top:15px;
}
/*error messages*/

div.ZOMG {
    font-size:11px;
    color:#832526;
    margin-left:15px;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.ZOMG_turnin {
    float:left;
    font-size:11px;
    color:#832526;
    margin-left:15px;
    margin-top:7px;
    width:200px;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.ZOMG_wide {
    float:left;
    font-size:11px;
    color:#832526;
    margin-left:15px;
    margin-top:7px;
    width:600px;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.ZOMG_medium {
    float:left;
    font-size:11px;
    color:#832526;
    margin-left:15px;
    margin-top:7px;
    width:350px;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bold {
    font-weight:bold;
}
.title_line{
    border-bottom:1px solid #cacaca;
    width:300px;
    margin:10px 0px 15px 10px;
 *margin:-22px 0px 15px 10px;
}
.title_line4{
    border-bottom:1px solid #cacaca;
    width:350px;
    margin:10px 0px 15px 10px;
 *margin:-22px 0px 15px 10px;
}
.title_line2 {
    border-bottom:1px solid #cacaca;
    width:100%;
}
.title_line3 {
    border-bottom:1px solid #cacaca;
    width:330px;
}



/*Vehicle Details Page*/

div.body .inner_nested .inner_white .vdp_car_title {
    background-color:#e3e3e3;
    height:25px;
    width:100%;
    border-bottom:1px solid #999999;
}
div.body .inner_nested .inner_white .vdp_car_title .car_title {
    color:#333333;
    font-size:12px;
    font-weight:bold;
    float:left;
    width:415px;
    margin:4px 9px 0px 15px;
    _margin:4px 9px 0px 8px;
}
div.body .inner_nested .inner_white .vdp_car_title .links {
    float:right;
    width:279px;
    color:#832527;
    font-size:10px;
    margin:5px 15px 0px 0px;
    _margin:5px 8px 0px 7px;
}
div.body .inner_nested .inner_white .vdp_gallery {
    background-color:#fff;/*e3e3e3*/
    border:1px solid #c4ccd3;
    font-size:12px;
    font-weight:bold;
    float:left;
    width:410px;
    margin:15px 9px 0px 0px;
    _margin:15px 9px 0px 8px;
}


div.body .inner_nested .inner_white .vdp_gallery img {
    margin:0px;
    display:block;
	
}

div.body .inner_nested .inner_white .vdp_gallery .img_spacer {
    margin:10px;
	border:1px solid #c4ccd3;
}

div.body .inner_nested .inner_white .vdp_gallery .thumb {
    border:1px solid #c4ccd3;
}
div.body .inner_nested .inner_white .vdp_right_side {
    float:left;
	font-size:11px;
    margin:15px 0px 0px 0px;
	padding:0px;
	
}
div.body .inner_nested .inner_white .vdp_bid_info {
    background-color:#fff;
    border:1px solid #c4ccd3;
    font-size:11px;
	float:left;
	width:245px;
	_width:237px;
	height:423px;
	padding:0px;
	line-height:14px;
}


div.body .inner_nested .inner_white .vdp_bid_info1 {
    background-color:#fff;
    border:1px solid #c4ccd3;
    font-size:11px;
	float:left;
	width:245px;
	_width:237px;
	height:423px;
	line-height:14px;
	margin-left:10px;
}

div.body .inner_nested .inner_white .vdp_bid_info td {
    font-size:10px;
	color:#000;
}


div.body .inner_nested .inner_white .vdp_bid_info1 .details,
div.body .inner_nested .inner_white .vdp_bid_info .details {
    width:230px;
	_width:220px;
    margin:auto;
}
div.body .inner_nested .inner_white .vdp_bid_info .feature_icons {
    font-size:9px;
    color:#000;
}
div.body .inner_nested .inner_white .vdp_bid_info .details img {
    margin:0;
}
div.body .inner_nested .inner_white .vdp_bid_info .details strong {
    font-size:11px;
    font-weight:bold;
}
div.body .inner_nested .inner_white .vdp_bid_info .transportation {
    font-size:9px;
    color:#333333;
}
div.body .inner_nested .inner_white .vdp_bid_info .transportation strong {
    font-size:9px;
    font-weight:bold;
    color:#000000;
}
div.body .inner_nested .vdp_left_contain {
    width:452px;
	_ width:467px;
	height:273px;
	_height:285px;
    float:left;
    background-color:#fff;
    border:1px solid #c9d0d7;
    margin:0px 0px 0px 21px;
    _margin:0px 0px 0px 6px;
}
div.body .inner_nested .vdp_right_contain {
    width:460px;
    float:right;
    background-color:#fff;
    border:1px solid #c9d0d7;
    margin:0px 21px 0px 0px;
    _margin:0px 9px 0px 0px;
}
div.body .vdp_small_contain {
    width:420px;
    margin:0px 15px 0px 15px;
    font-size:10px;
	background-color:#fff;
    line-height:normal;
}

div.body .vdp_small_contain strong {
    font-size:11px;
    font-weight:bold;
}
div.body .vdp_small_contain img {
    margin:0;
}
div.body .vdp_large_contain {
    width:925px;
     margin:0px 15px 0px 15px;
    font-size:10px;
    line-height:normal;
}
div.body .vdp_large_contain strong {
    font-size:11px;
    font-weight:bold;
}
div.body .vdp_large_contain img {
    margin:0;
}
/* Buy Details*/

div.body .inner_nested .inner_white .purchase_details {
    margin-left:15px;
    margin-bottom:22px;
}
div.body .inner_nested .inner_white .purchase_details ul {
    width: 600px;
    font-size:11px;
}
div.body .inner_nested .inner_white .purchase_details .left_title {
    font-size:11px;
    float:left;
    width:auto;
}
div.body .inner_nested .inner_white .purchase_details .left_title_prize {
    font-size:11px;
    float:left;
    width:200px;
}
div.body .inner_nested .inner_white .purchase_details .buy_left_title_prize {
    font-size:11px;
    float:left;
    width:200px;
}

div.body .inner_nested .inner_white .purchase_details .left_title_prize_bold {
    font-weight:bold;
    font-size:11px;
    float:left;
    width:98px;
}
div.body .inner_nested .inner_white .purchase_details .left_title_bold {
    font-weight:bold;
    font-size:11px;
    float:left;
    width:200px;
}
div.body .inner_nested .inner_white .purchase_details .buy_left_title_bold {
    font-weight:bold;
    font-size:11px;
    float:left;
    width:200px;
}

div.body .inner_nested .inner_white .purchase_details .straightline {
    border-bottom:1px solid #cacaca;
    width:705px;
    margin:5px 0px 5px 0px;
 *margin:-7px 0px 5px 0px;
     line-height:10px;
}

div.body .inner_nested .inner_white .purchase_details .buy_straightline {
    border-bottom:1px solid #cacaca;
    width:300px;
    margin:10px 0px 10px 0px;
 *margin:-12px 0px 10px 0px;
}

div.body .inner_nested .inner_white .purchase_details .confirm_info {
    font-size:11px;
    height:auto;
    margin:10px 0px 12px 0px;
}
.maturity_search_model {
    width: 105px;
    height: 115px;
}

.maturityButtons {
background-color:#FFFFFF;
border-top:1px solid #999999;
padding-bottom:9px;
padding-top:9px;
padding-left:10px;
margin-left:0px;
}

.red {
color:#ff0000;
}

/*PASSWORD*/
div.body .inner_nested .inner_white .button_margin{
    margin:10px 0px 0px 22px;
    *margin:10px 0px 0px 10px;
}
div.body .inner_nested .inner_white .select_password{
    width:330px;
}

/*maturity search*/
div.body .maturity_search_result .odd {
background-color:#E3E3E3;
}

div.body .maturity_search_result .even {
background-color:#FFFFFF;
}

div.body .inner_nested .inner_white .maturity_search_result td {
border-bottom:1px solid #C1C8D2;
padding:4px;
}

.vehiclecontainer {
    background-color:#F7F7F7;
    border:1px solid #C1C8D2;
    clear:both;
    height:485px;
    margin:auto;
    width:720px;
}

.vehiclecontainer2 {
    background-color:#FFFFFF;
    border:0px solid #656668;
    margin:auto;
    width:720px;
}
.maturity_vdp_vehiclecontainer2 {
    background-color:#FFFFFF;
    border:0px solid #656668;
    margin:auto;
    width:720px;
}

.equipmentTable 
{
margin-bottom:10px
}

.equipmentTable td
{
padding:2px 30px 2px 10px;
width:231px;
}


.maturity_vdp_small_contain {
    width:334px;
    margin:0px 10px 15px 10px;
    font-size:10px;
    line-height:normal;
}

.maturity_vdp_large_contain {
	font-size:10px;
	line-height:normal;
	margin:0 10px 10px;
	width:705px;
}
.detail_A {
	min-height:209px;
	background-color:#E3E3E3;
	border:1px solid #999999;
	float:left;
	margin:0 0 0 0px;
	width:350px;
}

.maturity_search_detail_imagecontainer {
    width: 430px;
    height: 430px;
    padding: 10px;
    border: 1px solid #9e9fa1;
    background-color: #ffffff;
    text-align: center;
    margin-left: 10px;
    margin-top: 10px;
}

.detail_B {
	min-height:209px;
	background-color:#E3E3E3;
	border:1px solid #999999;
	float:right;
	margin:0 0px 0 0;
	width:350px;
}

.detail_C {
	font-size:10px;
	line-height:normal;
	margin:0 0px 0px;
	width:720px;
	*width:725px;
	border:1px solid #999999;
}

.detail_D {
    margin: 0 0px 0px;
    width: 720px;
    *width:725px;
    background-color:#E3E3E3;
    border:1px solid #9E9E9E;

}

.detail_D_sub1 {
	float:left;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	margin-top:0;
	font-size:10px;
	line-height:normal;
	width:334px;
}

.detail_D_sub2 {
	float:right;
	margin-bottom:15px;
	margin-left:0;
	margin-right:15px;
	margin-top:0;
	font-size:10px;
	line-height:normal;
	width:334px;
}

.clearfix {
    clear:both;
}

.maturity_vdp_vehiclecontainer {
    background-color:#F7F7F7;
    border:1px solid #C1C8D2;
    clear:both;
    height:495px;
    margin:auto;
    width:735px;
}

#maturitySearch h5 {
border-bottom:1px solid #9E9FA1;
font-size:12px;
margin:10px;
}

.detailsrowfixed, .detailsrowfixed2, .detailsrowseller {
line-height:2em;
margin:10px;
}

div.body  strong {
    font-size:11px;
    font-weight:bold;
}

/*My Transactions*/
div.body .inner_nested .inner_white .my_trans_table_cont{
    margin:10px 10px 10px 10px;
    font-size:11px;
}
div.body .inner_nested .inner_white .my_trans_table_cont input[type=text]{
    font-size:10px;
    padding:3px;
    border:1px solid #999999;
}
div.body .inner_nested .inner_white .my_trans_table_cont .date_range{
    width:65px;
}
div.body .inner_nested .inner_white .my_trans_table_cont .report_type{
    width:130px;
}
div.body .inner_nested .inner_white .my_trans_table_cont .calendar{
    cursor: pointer;
    margin:0;
}

/*general style for select menus*/
.select_menu{
    border:1px solid #999999;
    font-size:11px;
    height:20px;
}

/*background color for the div: inner_white on search result page*/
#search_result_inner_white{
    background-color:#F4F4F4;
    border:0px;
}

/*background color for the div: inner_white on watch list page*/
#watch_list_inner_white{
    background-color:#ff9900;
    border:0px;
	border:1px solid #ff9900;
}

.myaccount_password_retrieval_question_select_menu {
    font-size:9px;
    width:305px;
    margin:0;
}

.myaccount_password_retrieval_answer {
    font-size:9px;
    width:290px;
    margin:0;
}

/*the height of white space area in the section: password management on my account page*/
.myaccount_password_management_section_whitespace{
    height:58px;
    *height:56px;
}

.buy_payoutquote_straightline {
    border-bottom:1px solid #cacaca;
    width:300px;
    margin:0px 0px 10px 0px;
    *margin:-12px 0px 10px 0px;
    line-height:2px;
}

/* override the yui-tt for yui tooltip, after loading container.css */
.yui-tt {
    visibility:hidden;
    position:absolute;
    color:#4F575D;
    background-color:#E5F0FA;
    padding:0px;
    border:1px solid #295B7B;
    width:150px;
    height:auto;
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	text-align: left;
}



/*Melisa add */

span.mini_menu {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-left:353px;
	text-transform:none;

}

.gray_box {
	border 1px solid #000; 
	background-color:#dddddd; 
	margin:0px 10px 10px 0px; 
	_margin:0px 10px 10px 5px; 
	padding:4px;
	_padding:4px;

}
.blueborder{
	border-bottom:1px solid #96a6b5;

}
