@charset "utf-8";
/* INCLUDE FOR BOXES AND LIST ELEMENTS*/
@import "global_boxes.css";
/* CSS Document */
html {
     overflow: -moz-scrollbars-vertical;
}

body {
    background-color: #E8EDEF; /*#D4D4D4;*/
    margin: 0px;
    text-align: center;
}

.button_img_right{
	position: relative;
	left: -3px;
}

body, th, td {
    margin: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

form {
    padding: 0;
    margin: 0;
}

div.body {
    width: 960px;
    position: relative;
    left: 0px;
}

img {
    border-style: none;
}

.pageContainer {
    background-color: #ffffff;
    margin: auto;
    width: 960px;
    height: 100%;
} .page {
    background-color: #ffffff;
    width: 100%;
}
.pageFooter {

    float: left;
    margin: 0px 0px 20px 0px;
    text-align: center;

}
.nobr {
    white-space: no-wrap;
} .clear {
    clear: both;
} .bold, .form_label {
    font-weight: bold;
} .right {
    text-align: right;
} .center, .watchSaleNow {
    text-align: center;
} .italic {
    font-style: italic;
} 
#centerContent {}

#contentContainer {
    margin-left: 152px;
    width: 803px;
}

/* featured table and ads and login */ 
.featuredTable {
    width: 767px;
} .featuredTable td {
    text-align: center;
} .featuredTable a {
    font-weight: bold;
    font-size: 15px;
    color:#000;
    text-decoration:none;
} .adsContainer {
    text-align: center;
    margin-top: 5px;
}
/*.memberLogin {
    font-size: 12pt;
}*/ 
.loginContainer p {
    margin: 0px;
    padding: 0px;
}.loginDivider {
    background-image: url(../../../images/redesign/loginDivider.jpg);
    background-repeat: no-repeat;
    height: 3px;
    margin: 0px 0px 0px 12px;
    width: 120px;
}

p.loginDivider {
    margin:5px 0px 0px 12px;
} .floatLeft, .navContainer img, .page, .logoContainer, .languageContainer, .makesDropdown, .leftContainer, .searchInputContainer, .newsBox {
    float: left;
} .navContainer {
    height: 100px;
}
.floatCenter{
	float: center;
}

.floatRight {
    float: right;
} .loginContainer, .loginEndCap, .adsContainer {
    width: 144px;
} .loginContainer {
    background-image: url(../../../images/redesign/loginBg.jpg);
    background-repeat: repeat-y;
    margin:0px;
}
.loginContainer p{
    padding-right:3px;
}
a.loginButtonLink {
    display: block;
}

a.loginButtonLink-Buyer, a.loginButtonLink-Seller, a.loginButtonLink-Counterman, a.loginButtonLink-Register {
	/*color: #000000;
    font-weight: bold;
    font-size: 10pt;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;*/
    background-repeat: no-repeat;
    display: block;
    height: 35px;
    margin:0px 0px 0px 6px;
    padding:0px;
    width: 132px;
}

a.loginButtonLink-Buyer {
    background-image: url(../../../images/global/loginBuyer.jpg);
    margin-top:0px;
}

a.loginButtonLink-Seller {
    background-image: url(../../../images/global/loginSeller.jpg);
}

a.loginButtonLink-Counterman {
    background-image: url(../../../images/global/loginCounterman.jpg);
}

a.loginButtonLink-Register {
    background-image: url(../../../images/global/registerNow.jpg);

}
.loginEndCap {
    background-image: url(../../../images/redesign/loginBottomCap.jpg);
    background-repeat: no-repeat;
    height: 12px;
} .watchSaleNow {
    margin-top: 20px;
}

.button_text {
	border:0px; padding:0px; margin:0px; border-collapse:collapse;
	text-align:center;
	/*width:50px;*/
	whitespace: nowrap;
	height:26px;
	cursor:pointer; cursor:hand;
	font-weight:bold;
	text-decoration:none; 
	color:#FFFFFF;
	background-image: url(../../../images/global/b_blue_back.jpg);
	line-height:24px;
	display:inline-block;
	vertical-align:top;
}

.button_container span *{
	border:0px; padding:0px; margin:0px; border-collapse:collapse;
}


/* data tables */ .newsBox {
    margin-left: 0px;
    margin-top: 30px;
} .newsBoxBg {
    background-image: url(../../../images/redesign/newsboxMiddleBg.jpg);
    background-repeat: no-repeat;
} .newsBoxDataContainer {
    text-align: left;
    margin-left: 20px;
    font-size: 11px;
} .viewMoreNews {
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    padding-right: 20px;
} .searchBoxBg {
    background-image: url(../../../images/redesign/searchboxMiddleBg.jpg);
    background-repeat: no-repeat;
    height: 119px;
    vertical-align: top;
} .searchBoxDataContainer {
    text-align: left;
} .searchBoxDataContainer, .searchBoxDataContainer input, .searchBoxDataContainer select, .searchBoxDataContainer option {
    font-size: 11px;
} .bulletArrow {
    display: block;
    padding: 0;
    margin: 0;
    padding-right: 3px;
}

p.paragraphBox {
    margin: 0px;
    padding: 5px 10px 5px 10px;
}
p.single {
	margin:0px;
	padding:0px;
}
/* header */ .logoContainer {
    /*background-image:url(../../../images/redesign/logoAndSlogan.jpg);
     background-repeat:no-repeat;*/
    width: 481px;
    height: 92px;
} .leftContainer {
    margin: 5px 8px 0px 0px;
    width: 144px;
} .topRightContainer {
    float: right;
    width: 330px;
} .languageContainer {
    padding-left: 25px;
    /* Removed per bug 7398
    background-image: url(../../../images/redesign/languageOptionContainer.jpg);
	*/
    background-repeat: no-repeat;
    width: 146px;
    height: 43px;
} .makesInput, .languageDropdown {
    font-size: 11px;
} .languageDropdown {
    position: relative;
    top: 14px;
    left: -12px;
    width: 120px;
    border: none;
} .searchContainer {
    padding-left: 200px;
    position: relative;
    top: -10px;
} .makesDropdown {
    background-image: url(../../../images/redesign/makesOptionContainer.jpg);
    background-repeat: no-repeat;
    width: 176px;
    height: 50px;
} .makesInput {
    position: relative;
    top: 17px;
    left: 47px;
    width: 120px;
    border: none;
} .searchInputContainer {
    background-image: url(../../../images/redesign/searchBoxContainer.jpg);
    background-repeat: no-repeat;
    width: 345px;
    height: 50px;
} .searchInput {
    position: relative;
    top: 16px;
    left: 10px;
    width: 300px;
    border: none;
}

/* section tables */ .row1blue, .row1yellow {
    background-color: #ffffff;
} .row2blue {
    background-color: #e5f4fb;
} .row2yellow {
    background-color: #f2eec6;
}

/* login box for login page */ .loginBox {
    background-image: url(../../../images/redesign/loginBox.jpg);
    background-repeat: no-repeat;
    width: 407px;
    height: 183px;
    font-size: 11px;
    font-weight: bold;
    padding: 50px 0 0 20px;
    margin-top: 20px;
}

/*WIDTH CLASSES*/ .wFull {
    width: 803px;
} .wHalf {
    width: 401px;
} .wThird {
    width: 267px;
} .w50 {
    width: 50px;
}
.w100px
    width: 100px;
}
.w150 {
    width: 150px;
}
.w200 {
    width: 200px;
} .w250 {
    width: 250px;
}
.w296 {width: 280px;}
.w300 {
    width: 300px;
}.w320 {
    width: 320px;
}.w350 {
    width: 350px;
}
.w370 {
    width: 370px;
}
.w390 {
    width: 390px;
} .w388 {
    width: 388px;
}.w394 {
    width: 394px;
} .w395 {
    width: 395px;
} .w375 {
    width: 375px;
} .w400 {
    width: 400px;
} .w410 {
    width: 410px;
}
.w550 {
	width:550px;
	}
.w600 {
    width: 600px;
} .w650 {
    width: 650px;
} .w700 {
    width: 700px;
} .w720 {
    width: 720px;
} .w780 {
    width: 780px;
} .w800 {
    width: 800px;
} .w798 {
    width: 798px;
} 

 .w806 {
    width: 806px;
} .w100Percent {
    width: 100%
} .w80Percent {
    width: 80%;
} .w50Percent {
    width: 50%;
} .w40Percent {
    width: 40%;
} .w27Percent {
    width: 27%;
}

/* BEGIN: Used by lot detail, do NOT modify */
.lotDetailLeft { width: 464px } 
.lotDetailRight { width: 325px; }
/* END:   Used by lot detail, do NOT modify */

/* BEGIN: How To Sell-buy, do NOT modify */
.howToSellHeight { 
	height: 490px;
    min-height: 490px;
	}
/* END:   How To Sell, do NOT modify */

/* BEGIN: How To buy, do NOT modify */
.howToBuyHeight { 
	height: 250px;
			height: 25px; !important;
	margin-left: auto;
    margin-right: auto;
	}
/* END:   How To buy, do NOT modify */

.checkBox{width:15px;}
.image{width:96px;}
.item{width:20px;}
.lot{width:43px;}
.date {width:50px;}
.year{width:41px; text-align:center;}
.make{width:46px;}
.model{width:75px;}
.saleDate{width:67px; text-align:center;}
.odometer{width:50px; text-align:right;}
.title{width:45px; text-align:center;}

.damage1{width:67px; text-align:center;}
.damage2{width:42px; text-align:center;}
.money{width:62px; text-align:right; padding-right: 2px;}
.vin {width:55px; text-align:left;}
/*.saleHighlights {width:; }*/
.saleRegion {width:60px;}

/* Per Bug 7819 - left aligned columns need padding */
.item, .lot, .facility, .make, .model {
	padding-left: 4px !important;
	padding-right: 4px !important;
}
.facility, .saleHighlights, .saleRegion {
	padding-left: 6px !important;
}


/* HEIGHT CLASSES */ 
.h90 {
    height: 10px;
}
.h145 {
    height: 145px;
}
.h217 {
    height: 217px;
}
.h230 {
    height: 230px;
}
.h280 {
    height: 280px;
}
.h284 {
    height: 284px;
}
.h362 {
	height:362px;
}
.h400 {
    height: 400px;
}
.h420 {
    height: 420px;
}
.h750 {
    height: 750px;
} 
.h700 {
    height: 700px;
}
.h640 {
	height: 640px;
}
.h480 {
	height: 480px;
}
.h500 {
	height: 500px;
}

/* VERTICAL ALIGN CLASSES */ 
.vaTop {
    vertical-align: top;
	
}
.vaMiddle {
    vertical-align: middle;
}
.vaBottom {
    vertical-align: bottom;
}
/*BUTTONS*/ 
.button_blue {
    background-color: #0066cb;
    color: #fff;
    font-weight: bold;
    height: 26px;
    width: 100px;
}
.blueButton {
	background: transparent url(../../../images/global/b_blue.png) no-repeat center top;
	height:26px;
	font-weight:bold;
	cursor: pointer;
  	cursor: hand;
}
.form_button {
    background-image: url(../../../images/redesign/form_button.jpg);
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    height: 38px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}

/* Nav Level 2 */ .navAdjustment {
    position: relative;
    top: -30px;

}




table.home_gray {
    postion: relative;
    top: -30px;
    z-index: 0;
}
.leftContainer {
    position: relative;
    top: -30px;
}

ul.nav-2nd-level-virtualSales, ul.nav-2nd-level-searchAndBid, ul.nav-2nd-level-companyInfo, ul.nav-2nd-level-industryLinks {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
    /*position: relative;
     top: -500px;*/
}

/* Secondary Level Navigation */
ul.nav-2nd-level-virtualSales {
    left: 475px;
}

ul.nav-2nd-level-searchAndBid {
    left: 355px;
}

ul.nav-2nd-level-companyInfo {
    left: 581px;
}

ul.nav-2nd-level-industryLinks {
    left: 520px;
}

ul.nav-2nd-level-virtualSales li, ul.nav-2nd-level-searchAndBid li, ul.nav-2nd-level-companyInfo li, ul.nav-2nd-level-industryLinks li {
    display: inline;
    float: left;
    height: 38px;
    list-style: none;
    position: relative;
}

ul.nav-2nd-level-virtualSales li a:link, ul.nav-2nd-level-virtualSales li a:visited, ul.nav-2nd-level-virtualSales li a:hover, ul.nav-2nd-level-virtualSales li a:active, ul.nav-2nd-level-searchAndBid li a:link, ul.nav-2nd-level-searchAndBid li a:visited, ul.nav-2nd-level-searchAndBid li a:hover, ul.nav-2nd-level-searchAndBid li a:active, ul.nav-2nd-level-companyInfo li a:link, ul.nav-2nd-level-companyInfo li a:visited, ul.nav-2nd-level-companyInfo li a:hover, ul.nav-2nd-level-companyInfo li a:active, ul.nav-2nd-level-industryLinks li a:link, ul.nav-2nd-level-industryLinks li a:visited, ul.nav-2nd-level-industryLinks li a:hover, ul.nav-2nd-level-industryLinks li a:active {
    display: block;
    height: 38px;
}

/* Virtual Sales STU*/
ul.nav-2nd-level-virtualSales li a:link#currentSales, ul.nav-2nd-level-virtualSales li a:visited#currentSales, ul.nav-2nd-level-virtualSales li a:hover#currentSales, ul.nav-2nd-level-virtualSales li a:active#currentSales {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_currentSales.gif);
    background-position: 0px 0px;
    width: 150px;
}

ul.nav-2nd-level-virtualSales li a:hover#currentSales {
    background-position: 150px 0px;
}

ul.nav-2nd-level-virtualSales li a:link#previouslySold, ul.nav-2nd-level-virtualSales li a:visited#previouslySold, ul.nav-2nd-level-virtualSales li a:hover#previouslySold, ul.nav-2nd-level-virtualSales li a:active#previouslySold {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_previouslySold.gif);
    background-position: 0px 0px;
    width: 141px;
}

ul.nav-2nd-level-virtualSales li a:hover#previouslySold {
    background-position: 141px 0px;
}

ul.nav-2nd-level-virtualSales li a:link#howVB2Works, ul.nav-2nd-level-virtualSales li a:visited#howVB2Works, ul.nav-2nd-level-virtualSales li a:hover#howVB2Works, ul.nav-2nd-level-virtualSales li a:active#howVB2Works {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_howVB2works.gif);
    background-position: 0px 0px;
    width: 152px;
}

ul.nav-2nd-level-virtualSales li a:hover#howVB2Works {
    background-position: 152px 0px;
}

ul.nav-2nd-level-virtualSales li a:link#watchASale, ul.nav-2nd-level-virtualSales li a:visited#watchASale, ul.nav-2nd-level-virtualSales li a:hover#watchASale, ul.nav-2nd-level-virtualSales li a:active#watchASale {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_watchASale.gif);
    background-position: 0px 0px;
    width: 149px;
}

ul.nav-2nd-level-virtualSales li a:hover#watchASale {
    background-position: 149px 0px;
}

/* Search And Bid */
ul.nav-2nd-level-searchAndBid li a:link#carFinder, ul.nav-2nd-level-searchAndBid li a:visited#carFinder, ul.nav-2nd-level-searchAndBid li a:hover#carFinder {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_carFinder.gif);
    background-position: 0px 0px;
    width: 149px;
}

ul.nav-2nd-level-searchAndBid li a:hover#carFinder {
    background-position: 149px 0px;
}

ul.nav-2nd-level-searchAndBid li a:link#salesList, ul.nav-2nd-level-searchAndBid li a:visited#salesList, ul.nav-2nd-level-searchAndBid li a:hover#salesList {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_salesList.gif);
    background-position: 0px 0px;
    width: 146px;
}

ul.nav-2nd-level-searchAndBid li a:hover#salesList {
    background-position: 146px 0px;
}

ul.nav-2nd-level-searchAndBid li a:link#calendar, ul.nav-2nd-level-searchAndBid li a:visited#calendar, ul.nav-2nd-level-searchAndBid li a:hover#calendar {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_calendar.gif);
    background-position: 0px 0px;
    width: 148px;
}

ul.nav-2nd-level-searchAndBid li a:hover#calendar {
    background-position: 148px 0px;
}

/* Company Info */
ul.nav-2nd-level-companyInfo li a:link#about, ul.nav-2nd-level-companyInfo li a:visited#about, ul.nav-2nd-level-companyInfo li a:hover#about, ul.nav-2nd-level-companyInfo li a:active#about {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_aboutCopart.gif);
    background-position: 0px 0px;
    width: 127px;
}

ul.nav-2nd-level-companyInfo li a:hover#about {
    background-position: 127px 0px;
}

ul.nav-2nd-level-companyInfo li a:link#investor, ul.nav-2nd-level-companyInfo li a:visited#investor, ul.nav-2nd-level-companyInfo li a:hover#investor, ul.nav-2nd-level-companyInfo li a:active#investor {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_investorRelations.gif);
    background-position: 0px 0px;
    width: 143px;
}

ul.nav-2nd-level-companyInfo li a:hover#investor {
    background-position: 143px 0px;
}

ul.nav-2nd-level-companyInfo li a:link#careers, ul.nav-2nd-level-companyInfo li a:visited#careers, ul.nav-2nd-level-companyInfo li a:hover#careers, ul.nav-2nd-level-companyInfo li a:active#careers {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_careers.gif);
    background-position: 0px 0px;
    width: 104px;
}

ul.nav-2nd-level-companyInfo li a:hover#careers {
    background-position: 104px 0px;
}

ul.nav-2nd-level-companyInfo li a:link#contactus, ul.nav-2nd-level-companyInfo li a:visited#contactus, ul.nav-2nd-level-companyInfo li a:hover#contactus, ul.nav-2nd-level-companyInfo li a:active#contactus {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_contactUs.gif);
    background-position: 0px 0px;
    width: 109px;
}

ul.nav-2nd-level-companyInfo li a:hover#contactus {
    background-position: 109px 0px;
}

ul.nav-2nd-level-companyInfo li a:link#store, ul.nav-2nd-level-companyInfo li a:visited#store, ul.nav-2nd-level-companyInfo li a:hover#store, ul.nav-2nd-level-companyInfo li a:active#store {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_copartStore.gif);
    background-position: 0px 0px;
    width: 127px;
}

ul.nav-2nd-level-companyInfo li a:hover#store {
    background-position: 127px 0px;
}

/* Industry Links */
ul.nav-2nd-level-industryLinks li a:link#industryLinks, ul.nav-2nd-level-industryLinks li a:visited#industryLinks, ul.nav-2nd-level-industryLinks li a:hover#industryLinks, ul.nav-2nd-level-industryLinks li a:active#industryLinks {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_links.gif);
    background-position: 0px 0px;
    width: 148px;
}

ul.nav-2nd-level-industryLinks li a:hover#industryLinks {
    background-position: 148px 0px;
}

/* This image has to be redone as it is no longer an end cap */
ul.nav-2nd-level-industryLinks li a:link#subhaulers, ul.nav-2nd-level-industryLinks li a:visited#subhaulers, ul.nav-2nd-level-industryLinks li a:hover#subhaulers, ul.nav-2nd-level-industryLinks li a:active#subhaulers {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_subhaulers.gif);
    background-position: 0px 0px;
    width: 149px;
}

ul.nav-2nd-level-industryLinks li a:hover#subhaulers {
    background-position: 149px 0px;
}

/* Change the image of RESELLER second level nav */
ul.nav-2nd-level-industryLinks li a:link#resellers, ul.nav-2nd-level-industryLinks li a:visited#resellers, ul.nav-2nd-level-industryLinks li a:hover#resellers, ul.nav-2nd-level-industryLinks li a:active#resellers {
    background-image: url(../../../images/redesign/nav/tier2/b_2nd_resellers.gif);
    background-position: 0px 0px;
    width: 149px;
}

ul.nav-2nd-level-industryLinks li a:hover#resellers {
    background-position: 149px 0px;
}

ul.nav-2nd-level-industryLinks li a:link#export, ul.nav-2nd-level-industryLinks li a:visited#export, ul.nav-2nd-level-industryLinks li a:hover#export, ul.nav-2nd-level-industryLinks li a:active#exportexport {
    background-image: url(../../../images/redesign/nav/tier2/export.png);
    background-position: 0px 0px;
    width: 149px;
}

ul.nav-2nd-level-industryLinks li a:hover#export {
    background-position: 149px 0px;
}

/* 3rd tier nav */
.thirdTierNav {
	font-weight:bold;
	margin-bottom:5px;
	}
/*.thirdTierNav img {
	position:relative;
	top:10px;
	}*/
.thirdTierNav div.text{
	margin-right:10px;
	color: #666; 
	font-weight:bold;
	padding-left:5px;
	position:relative; top:8px;
	}
.thirdTierNav div.text a{
	color: #000000;      /* bug 7401 */
	text-decoration: none;
	}
.thirdTierNav div.text a:hover{
	color: #003399;      
	text-decoration: none;
	}
table.thirdnav {
	width:800px;
	margin-top:5px;
	margin-bottom:0px;
	border:0px;
	border-collapse:collapse;
	}
table.thirdnav td {
	height:35px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	}
.thridNavCenter{
	background-image: url(../../../images/global/thridNavBack.jpg);
	background-repeat:repeat-x;
	}
.thridNavLeft{
	background-image: url(../../../images/global/thirdNavLeft.jpg);
    background-repeat: no-repeat;
    width:9px;
	}
.thridNavRight{
	background-image: url(../../../images/global/thirdNavRight.jpg);
    background-repeat: no-repeat;
    width:11px;
	}

/*////////////////////////////////////////////////////////////////////////////////////
 Security Deposit
 ////////////////////////////////////////////////////////////////////////////////////*/
a.securityDepositHeader, a:visited.securityDepositHeader, a:active.securityDepositHeader, a:hover.securityDepositHeader {
    cursor: help;
    text-decoration: none;
    color: #000000;
}
 .alertred, .alertredr, .alertred_left, .asis {
    color: #900;
    font-weight: 700;
    text-align: center;
}
.alertred-error{
    color: #900;
    font-weight: 70;
    text-align: left;
}
.alertred_left {
	text-align:left;
}


.alertgreen, .alertyellow, .alertneutral {
    font-weight: bold;
    text-align: center;
} .alertgreen {
    color: #006600;
} .alertorange {
    color: #FF9900;
} .smtext {
    font-size: 9px;
} .validation-advice {
    color: #900;
}
.bluetext {color:#003399; font-weight:bold;}


/*////////////////////////////////////////////////////////////////////////////////////
 GLOBAL DIV MESSAGE BOXES
 ////////////////////////////////////////////////////////////////////////////////////*/ .infoDiv {
    height: 100%;
    width: 100px;
} .default-message-box-flv-large, .default-message-box-flv, .default-message-box, .small-message-box, .full-message-box, .mini-message-box, .default-message-boxL, .small-message-boxL, .imgview-message-box {
    /*background:#03147d;*/
    /*border:1px solid;*/
    position: absolute;
    padding: 5px;
} .imgview-message-box {
    width: 720px;
} .default-message-box, .default-message-boxL {
    width: 520px;
} .default-message-box-flv {
    width: 327px;
} .default-message-box-flv-large {
    width: 520px;
} .small-message-box, .small-message-boxL {
    width: 330px;
} .default-message-boxL {
    height: 425px;
} .small-message-boxL {
    height: 350px;
} .full-message-box {
    height: 585px;
    width: 715px;
} .mini-message-box {
    height: 350px;
    width: 400px;
} .default-message-titlebar {
    cursor: crosshair;
    height: 15px;
    margin: 0 0 5px;
    font-weight: 700;
} .default-message-titlebar-button {
    background: url(../../../images/global/close.PNG) no-repeat;
    display: block;
    float: right;
    height: 14px;
    width: 16px;
	position: relative;
	top: -11px;
} .default-message-body, .default-message-bodyL, .small-message-body, .small-message-bodyL, .imgview-message-body {
    padding: 2px;
} .default-message-bodyL {
    height: 400px;
    overflow: auto;
} .small-message-bodyL {
    height: 325px;
    overflow: auto;
} .default-message-body table {
    width: 100%;
    background: #ffffff;
} .w100, .small-message-body table, .imgview-message-body table, .ads, .table_login, .table_featured, .table_featured_carlist, .table_noborder {
    width: 100%;
} .toc {
    height: 300px;
    width: 100%;
} .imgview-select {
    height: 45px;
} .imgview-message-body table p {
    padding-top: 1px;
} .default-message-titlebar {
    color: #000000;
} .default-message-body, .default-message-bodyL, .small-message-body, .small-message-bodyL, .imgview-message-body, .toc, .form_value {
    background: #fff;
    font-size: 12px;
} .form_table td, .form_table {
    border: 2px solid #eee;
    margin: auto;
    font-size: 12px;
    text-align: left;
    border-collapse: collapse
} .form_table p {
    padding: 0 10px 5px;
} .default-message-titlebar-text {
    float: left;
} .default-message-body .form_label, .default-message-bodyL .form_label, .small-message-body .form_label, .small-message-bodyL .form_label, .imgview-message-body .form_label {
    background: #e1e1e1;
} .default-message-bodyL th, .form_table th {
    background: #8eaeb9;
    padding: 0 3px 2px;
    color: #FFFFFF;
    text-align: left;
    font-size: 12px;
} .visitedLot {
    color: #4B0082;
}

/*////////////////////////////////////////////////////////////////////////////////////
 Input fields
 ////////////////////////////////////////////////////////////////////////////////////*/ 
 .ifW3 {
    width: 35px;
} .ifW4 {
    width: 45px;
} .ifW5 {
    width: 55px;
} .nowrap {
    whitespace: nowrap;
}

/* Links */
a.media:link, a.media:visited, a.media:hover, a.media:active {
    background-image: url(../../../images/global/media-play.gif);
    background-position: 0px -5px;
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    padding: 7px 0px 0px 40px;
    text-align: left;
}

a.media:hover {
    background-position: 0px -45px;
}

.newsAnnouncements2 {
    background-image: url(../../../images/redesign/arrow.gif);
    background-position: right;
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;

}

a.newsAnnouncements:link, a.newsAnnouncements:visited, a.newsAnnouncements:hover, a.newsAnnouncements:active {
    background-image: url(../../../images/redesign/arrow.gif);
    background-position: right;
    background-repeat: no-repeat;
    display: block;
}

/* ICONS */
table#quickSearchInnerTable tr td.formInnerB2{
	width: 145px;
}
/*table#searchByTypeInnerTable tr td.formInnerB2{
	width: 80px;
}*/
table#searchByTypeInnerTable tr td.formInnerB3{
	width: 262px;
}
.top{
	vertical-align:top;
}

/* Life at copart */
.employeepic {
	width:72px;
	}
td.employeeQuote p {
	padding:2px;
	margin:0px;
}

/* How to Sell */

.p_align_rel{
	position: relative;
	top: 47px;
}

.p_align_rel_2{
	position: relative;
	top: 16px;
}
.p_radio_rel2{
	position: relative;
	top: -18px;
}

.p_radio_rel{
	position: relative;
	top: -10px;
}
.p_radio_button{
	padding-bottom:2px;
}
.pos_rel_top_3px{
	position: relative;
	top: -3px;
}
.p_align_center{
	position: relative;
	left: 50px;
}

.p_image_center{
	position: relative;
	left: 62px;
}
.ul_list{
	float: left;
	list-style-type: none;
	padding: 2px 0 1px 0;
}
.p_rel_5{
	margin: 0 0 0 0;
}
/*////////////////////////////////////////////////////////////////////////////////////
 Filters
 ////////////////////////////////////////////////////////////////////////////////////*/

#filterLimit {
	text-align: right;
	width: 660px;
	border: 0px;
	margin: 0px;
	padding:0px;
	float: right;
	margin-right: 0px;
	padding-right: 5px;
}

#filterLimit_salelist{
	margin-right: 0px;
	text-align: right;
	width: 660px;
	border: 0px;
	margin: 0px;
	padding:0px;
	padding-right: 5px;
	float: right;
}

#filterLimit *{
	text-align: right;
	
}


#filterLimit * .content {
	padding:0px;
}
p.filterOptions{
	position: relative;
	left:14px;
}

.textalign_left{
	text-align: left;
	position: relative;
	top: 5px;
}
/* Removed as it causes an issue with moused over popups 
#msgDisabler {
	background-image: url(../../../images/global/transparent.gif);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
*/

/* LotDetail table */
.lotdetail-div{
	position: relative;
	top: -16px;
}
.lotdetail-div *{
	position: static;
	top: 0px;
}
.lotDetail-highlights{
	text-align: center;
}
.lotInfo-table{
	position:relative;
	top: -4px;
}
.lotInfo-table *{
	position:static;
	top: -0px;
}

/*////////////////////////////////////////////////////////////////////////////////////
 Sub filter div
 ////////////////////////////////////////////////////////////////////////////////////*/ 

div.sfPopup{
	display:none;
	position:absolute;
}

#sfScreen{
	top:0px;
	left:0px;
	z-index:400;
	display:none;
	position:absolute;
}
.wifi-image {
	background:url(../../../images/redesign/wifiLegendKey.jpg) 40px 0px no-repeat;
	height: 21px;
	padding: 3px 0px 0px 70px;
}

.wifi-legend {
	background:url(../../../images/global/wifi.gif) right 0px no-repeat;
	padding: 3px 0px 4px 0px;
}
/* This is needed to add a hidden field to buyer reg pages so that a double submit does not happen */
.buyerRegSmallField {
	width:1px;
	height:1px;
	border:0px #FFFFFF none;
}
.register-button{
	margin-top: 6px;
}
.register-p-extra{
	margin-top:24px;
}
tr#highlight td {
	font-weight:bold;
}
.tooltip-item {
	cursor: pointer;
}
.pad5LeftRight {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.pad-right {
	padding-right: 4px !important;
}
.hasWifi-blue {
	background: #e5f4fb url(../../../images/global/wifi-1.jpg) no-repeat right 2px !important;
}

.hasWifi-white {
	background: #FFFFFF url(../../../images/global/wifi-white.jpg) no-repeat right 2px !important;
}


.marginAdjust { margin-top: -2px !important; }
.marginAdjust2 { margin-top: -1px !important; }
.wifi-header{
	font-size:x-small;
}
.w138{
	width:143px;
}
.list-twoRows{
	position:relative; 
	bottom:-3px;	
}
.list-twoRowsSaleList{
	position:relative; 
	bottom: 11px;	
	padding-left:2px;
}

.padding-list-top{
	padding-top:20px !important;
}
.padding-list-left{
	padding-left:12px !important;
}
.padding-list-left-vin{
	padding-left:4px !important;
}

/* This class is used to set the text color to black inside the tool tip and removes underline for the viewmore link.*/
.tooltip-noStyle
{
	text-decoration:none;
	color:#000000;
}

.homePageAdjustFlashTopPad { padding-top: 5px; }
.homePageWider { width: 390px; }
.homePageSubSectionTopPad { padding-top: 5px; }
.homePageTaller { height:276px; max-height:276px;}
#homePageYellowSearchBox { height: 306px; }

a.facilityHeaderLink:link, 
a.facilityHeaderLink:visited,
a.facilityHeaderLink:hover,
a.facilityHeaderLink:active {
	color: #000000;
	text-decoration: none;
}

a.facilityHeaderLink:hover {
	color: blue;
	text-decoration: underline;
}

.reseller-current-bid{
	padding-top: 10px;
}
.padBtnBidNow {padding-top: 5px;}

/********************************************
 * sortHeader
 ********************************************/
/* Stop sort header from changing to purple */
.sortHeader a:visited{
	color:#0000FF;
}

.h190{
    height:190px;
}
.mainMapBackButton {
	position:relative; 
	top:-10px; 
	left:100px;
	z-index:1;
}

div.zipResultsAdjustment {
	position:relative;
	top:-30px;
}.h319{
	height: 319px;
}
.wifi_textHeader{
	position:relative; 
	top: -6px;
	text-align:left; 
}
.homePageWelcome {
	color: #243B8C;
	font-size: 24pt;
	font-weight: bold;
}
.patented {
	background-image: url(../../../images/header/vb2_patented.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height: 37px;
	width: 190px;
}
.ukOffset { padding-left: 5px; }


