/*GLOBLE ELEMENTS : BEGIN*/
body {margin: 10px 0 0 0; padding: 0 0 0 0 ; background: #ffffff;}
body, td {font: 12px/1.4 Verdana, Time New Roman, helvetica, sans-serif; color: Black;}
font {font: 12px/1.4 Verdana, Time New Roman, helvetica, sans-serif; color: Black;}
a, a:visited, a:active, a:link, a:hover {color: #d42d1e; text-decoration: underline;}
#btslogo {border-left: 21px solid #ffffff;}
#advertisment {border: 1px solid #000000;}
.inline {display: inline;}
.hinttext {color: #797777;}
.btsred {color: #d42d1e;}
img {border: none;}
p {margin: 0; padding: 0;}
.img-shadow {float: left; background: url(../images/shadowAlpha.png) no-repeat bottom right !important; background: url(../images/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px;}
.img-shadow img {display: block; position: relative; background-color: #ffffff; border: 1px solid #a9a9a9; margin: -3px 3px 3px -3px; padding: 0px;}
/*GLOBLE ELEMENTS : END*/

/*HEADER AND FOOTER ELEMENTS : BEGIN*/
#frame {background: #ffffff; margin: 0 auto 0 auto; width: 800px;}
#customer-login {float:right;}
#customer-login td {color: #929292; font-size: 80%; font-weight: bold; }
#customer-login input {font-size:100%;}
.customer-login-inside {color: #929292; float:right; font-weight: bold; text-align: right;}
.customer-information {color: Black; font-weight: normal; float:right; text-align: center;}
.customer-additional-information {float:right; text-align: right;}

#menutop {float:left; width: 800px; padding: 0;}
#menutop a {color: #ffffff; font-family: Futura Md BT; font-weight: bold; font-size: 90%; text-decoration: underline;display: block; text-align: center; white-space: nowrap; text-transform:uppercase;}
#menutop ul {margin: 0; padding: 0; list-style: none; clear:both; width: 100%;}
#menutop li {display: inline; float: left; margin: 0; line-height: 30px;}
#menutop li {color: #ffffff; font-family: Futura Md BT; font-weight: bold; font-size: 90%; display: block;text-align: center; white-space: nowrap; text-transform:uppercase; }

li#mnutop-home {background: url(../images/tab_home.gif) top right no-repeat; width: 160px; border-bottom: 1px solid #ffffff;}
li#mnutop-sl {background: url(../images/tab_bg_sl.gif) top left repeat-x; width: 145px; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
li#mnutop-sys {background: url(../images/tab_bg_other.gif) top left repeat-x; width: 150px; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
li#mnutop-reg {background: url(../images/tab_bg_other.gif) top left repeat-x; width: 116px; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
li#mnutop-ya {background: url(../images/tab_bg_other.gif) top left repeat-x; width: 129px; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
li#mnutop-help {background: url(../images/tab_bg_help.gif) top left repeat-x; width: 95px; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
/*  active tab in menu  */
body.at_home li#mnutop-home, body.at_sl li#mnutop-sl, body.at_sys li#mnutop-sys, body.at_reg li#mnutop-reg,
body.at_ya li#mnutop-ya, body.at_help li#mnutop-help {border-bottom: none;}

body.at_sl li#mnutop-home {border-right: 1px solid #ffffff;}
body.at_sl li#mnutop-sl {border-left: none;}
body.at_sys li#mnutop-sl {border-right: 1px solid #ffffff;}
body.at_sys li#mnutop-sys {border-left: none;}
body.at_reg li#mnutop-sys {border-right: 1px solid #ffffff;}
body.at_reg li#mnutop-reg {border-left: none;}
body.at_ya li#mnutop-reg {border-right: 1px solid #ffffff;}
body.at_ya li#mnutop-ya {border-left: none;}
body.at_help li#mnutop-ya {border-right: 1px solid #ffffff;}
body.at_help li#mnutop-help {border-left: none;}

/*  active tab in menu submenu color */
body.at_home #menumiddle, body.at_home #menutop {background: #BE2026;  color: White;}
body.at_sl #menumiddle, body.at_sl #menutop {background: #990e19; color: White;} 
body.at_sys #menumiddle, body.at_reg #menumiddle, body.at_ya #menumiddle, 
body.at_sys #menutop, body.at_reg #menutop, body.at_ya #menutop {background: #5a5a5a; color: white;} 
body.at_help #menumiddle, body.at_help #menutop {background: #d6a055; color: White;}

#menusearch {background: url(../images/search_bg.gif) top left repeat-y; border-bottom: solid 3px #d42d1e; float:left; width: 800px; padding: 0px; line-height: 31px; border-top: 1px solid #ffffff;}
#menusearchbox {color: #929292; font-family: Futura Md BT; font-weight: bold; float:right; z-index:1; line-height: 31px; text-align: right; padding-right: 5px;}
.menuzipsearch {color: #929292; font-family: Futura Md BT; font-weight: bold; float:left; z-index:1; line-height: 31px; text-align: right; padding-left: 5px;}
#footertop {background: #999999 url(../images/search_bgbottom.gif) top left repeat-x; float: left; width: 800px; height: 35px; line-height: 35px; margin-top: 25px;}
#footertop { width: 800px;}
#footer {background: #000000; padding-left: 15px; float:left; width: 785px; color: #797777; height: 35px; line-height: 35px;}
#footerleft {background: #ffffff; display: inline; text-align: center; padding-left: 15px; float:left; width: 385px; color: #555555; height: 105px; }
#footerright {background: #ffffff; padding-left: 15px; text-align: center; float:left; width: 385px; color: #555555; height: 105px; }

#menumiddle {float:left; width: 800px; padding: 0; height: 35px; line-height: 35px; font-weight: bold;}
#menumiddle ul {margin: 0; padding: 0; list-style: none; clear:both; width: 100%; text-align:center;}
#menumiddle li {display: inline; line-height: 30px; border-left: solid 1px white; padding: 0 10px 0 10px;}
#menumiddle a {color: white;}

/*HEADER AND FOOTER ELEMENTS : END*/

/*LEFT MENU & BODY ELEMENTS : BEGIN*/
.newtobts {background: #000000 url(../images/newtobts_btm.gif) bottom right no-repeat; float:left; padding-top:15px; height: 130px; width: 200px;}
.newtobts-inside {background: url(../images/newtobts_bg.gif) bottom right repeat-y; color: #929292; font-weight: bold; height: 113px;}
#search-salvage-header {background: url(../images/salvage_listings.gif) top left no-repeat; clear:left; float:left; height: 25px; margin-top:15px; width: 200px;}
#search-salvage {background: url(../images/search_grad_btm.gif) bottom left repeat-x; border-left: solid 1px #4e535d; border-right: solid 1px #4e535d; border-bottom: solid 2px #4e535d; clear: left; float:left; padding: 0 10px 10px 10px; padding-bottom: 30px; width:178px;}
#search-salvage p {margin: 10px 0 0 0; }
#search-salvage .type-of-salvage {margin-bottom:5px;font-family: Futura Md BT;}
#search-salvage .type-of-salvage a {color: #990e19; font-size: 112%; font-weight: bold; text-decoration: underline; margin-bottom:5px;}
#quick-search-header {background: url(../images/quick_search_hd.gif) top left no-repeat; clear:left; float:left; height: 25px; margin-top:15px; width: 200px;}
#quick-search {background: url(../images/search_grad_btm.gif) bottom left repeat-x; border-left: solid 1px #4e535d; border-right: solid 1px #4e535d; border-bottom: solid 2px #4e535d; float:left; padding: 0 10px 30px 10px; width:178px; display: inline;}
#quick-search:after {content: ""; display: block; height: 0; clear: both;}
#quick-search p {margin: 10px 0 0 0;}
.listing-links {color:#ac0808;}
.message-title {color: #ac0808; font-family: Futura Md BT; font-size: 140%; font-weight: bold; margin-bottom: 5px;}
#messages, #now3ways {float:left; width:100%;}
#now3ways {border-bottom: solid 1px #4e535d; margin: 0; padding: 0 0 15px 0;}
.inside-3ways {border-right:solid 2px #4e535d; float:left; width:180px; margin: 0; padding: 10px 5px 0 5px; height:90px;}
.inside-3ways a{color: #ac0808; text-decoration: underline; font-weight: bold;}

.featured-listings {float:left; margin-top: 5px; padding: 26px 0px 5px 1px; width: 570px;}
.featured-listings .topheader {background: #C69825 url(../images/tab_left_enhanced.gif) top left no-repeat; color: #fff; height: 25px; padding-left: 25px; padding-top: 5px; font-family: Futura Md BT; font-size: 120%; font-weight: bold;}
.featured-listings-inside {background: #C69825;float:left; padding: 5px; width:560px;}
.featured-listings-datalist {border: solid 1px #d9d9d9;}
.featured-listings-datalist .sealed {background: url(../images/sealed_grad.gif) top right repeat-y; vertical-align: middle;}
.featured-listings-datalist .live {background: url(../images/live_grad.gif) top right repeat-y; vertical-align: middle;}
.featured-listings-datalist .onedaydeals {background: url(../images/1daydeals_grad.gif) top right repeat-y; vertical-align: middle;}
.featured-listings-datalist .header td {background: #f1f1f1; font-weight: bold; font-size: 110%; height: 23px;}
.featured-listings-datalist td {border-bottom: solid 1px #d9d9d9; border-right: solid 1px #d9d9d9; height: 100px; font-size: 95%; padding: 2px; vertical-align: top;}
.featured-listings-datalist td a {color:#ac0808;}

#enhanced-listings, .enhanced-listings { float:left; margin-top: 5px; padding: 5px 0px 5px 1px; width: 570px;}
#enhanced-listings, .enhanced-listings {width: 572px;}
#enhanced-listings .topheader, .enhanced-listings .topheader {background: #be2026 url(../images/tab_left_featured.gif) top left no-repeat; color: #fff; height: 25px; padding-left: 25px; padding-top: 5px; font-family: Futura Md BT; font-size: 120%; font-weight: bold;}
#enhanced-listings-inside {border-left: solid 1px #4e535d; border-right: solid 1px #4e535d; border-bottom: solid 1px #4e535d; float:left; padding: 5px; width:560px;}
.enhanced-listings-datalist {border: solid 1px #d9d9d9;}
.enhanced-listings-datalist .header td { background: #C8C8C8; font-weight: bold; font-size: 110%; height: 23px;}
.enhanced-listings-datalist td {border-bottom: solid 1px #d9d9d9; border-right: solid 1px #d9d9d9; height: 100px; font-size: 95%; padding: 2px; vertical-align: top;}
.enhanced-listings-datalist td a  {color:#ac0808;}

.noborder {border: none;}
.on{background-color: #f1f1f1;}
.off{background-color: #fff;}
.text-tips {float:left; background: url(../images/search_grad_btm.gif) bottom left repeat-x; border: solid 1px #4e535d; padding: 10px; padding-bottom: 5px; margin-top: 15px; width: 550px;}
/*LEFT MENU & BODY ELEMENTS : END*/

/* -------------------- CONTENT ELEMENTS: BEGIN -------------------- */
/* pagetitle & pagetitletext: Stand Alone - Do not put inside the content-layout div */
#content-pagetitle {color:#d42d1e; float:left; display:inline; padding-left: 10px; padding-right: 5px; padding-top: 10px; font-size: 140%; font-weight: bold;}
#content-pagetitletext {float:left; display:inline; padding-top: 15px;}

/* layout: Any tables or divs put inside this div must be 760px in width to fit correctly */
.content-layout {padding-left: 20px; padding-right: 20px; width: 760px;}

.content-pagesubtitle {color:#d42d1e; text-decoration: underline; padding-bottom: 15px; font-weight: bold;}
.content-pagesubtitleblack {color:#000000; text-decoration: underline; padding-bottom: 15px; font-weight: bold;}

.content-requiredfields {color:#000000; font-weight: bold; padding-right: 40px; float:right;}

.content-table-inputboxes {padding-bottom: 15px;}
.content-table-inputboxes td {padding-bottom: 8px; vertical-align: top;}

.content-labels {color: #555555; font-weight: normal; text-align: left;}
.content-labels-conf {color:#d42d1e;}
.content-inputs {text-align: center; font-weight: bold;}

.table-tab-header {height: 36px; line-height: 36px; color: White; font-weight: bold; font-size: 120%; text-align: center; vertical-align: middle;}
.table-header {background: #d42d1e; border-left: solid 1px black; border-right: solid 1px black;}
.table-header td, .table-header td a {color: White; text-align: center; font-weight: bold;}
.table-contents { border: solid 1px black;}

.submit-buttons {clear: both; float: left; width: 100%; text-align: center; padding-top: 15px; padding-bottom: 15px; font-size: 120%; font-weight: bold;}
.submit-green {background-color: #336666; color: #FFFFFF; font-weight: bold;}
.submit-red {background-color: #FF0000; color: #FFFFFF; font-weight: bold;}
.help-links {color: #d42d1e; text-decoration: underline; font-size: 90%; cursor: pointer;}

#salvage-listings {background: url(../images/search_grad_btm.gif) bottom left repeat-x; float:left; width:738px; border-left: solid 1px #4e535d; border-right: solid 1px #4e535d; border-top: solid 1px #4e535d; border-bottom: solid 2px #4e535d; clear: left; float:left; padding: 0 10px 10px 10px; padding-bottom: 30px; }
#salvage-listings p {margin: 10px 0 0 0;}
#salvage-listings .type-of-salvage {margin-bottom:5px;font-family: Futura Md BT;}
#salvage-listings .type-of-salvage a {color: #ac0808; font-size: 120%; font-weight: bold; text-decoration: underline; margin-bottom:5px;}

.listingsRowEnhance td.first {border-left: solid 2px #6633CC;}
.listingsRowEnhance td.last {border-right: solid 2px #6633CC;}
.listingsRowEnhance td {border-top: solid 2px #6633CC; border-bottom: solid 2px #6633CC;}

.bkSealed { width: 140px; height: 110px; border: solid 2px black; background: #BE2026 url(../images/btsbids_small.gif) bottom center no-repeat; color: White; padding-top: 10px;}
.bkLive { width: 140px; height: 110px; border: solid 2px black; background: #77a640 url(../images/btslive_small.gif) bottom center no-repeat; color: White; padding-top: 10px;}
.bk1Day { width: 140px; height: 110px; border: solid 2px black; background: #006ea9 url(../images/bts1daydeals_small.gif) bottom center no-repeat; color: White; padding-top: 10px;}

/* -------------------- CONTENT ELEMENTS: END -------------------- */


/* -------------------- HELP ELEMENTS: END ------ebeab5-------------- */
/*
    f2f3f5 - yahoo color - border a5b2bd

    ffffee - google color
*/
#helpDiv{position:absolute; background: #ffffee; overflow: auto;  border-left: solid 1px #000; border-top: solid 1px #000; border-right: solid 3px #000; border-bottom: solid 3px #000; margin: 10px 0 0 5px !important;color: #000;top: 0;width: 150px;/*Default width of hint.*/ padding: 0 30px 20px 20px;font:normal 12px Verdana;line-height:18px;z-index:100;visibility: hidden;}
#helpDiv a {color: Blue;}
#help-div-container {padding-top: 15px;}
.help-title {font-size: 120%; font-weight: bold; text-align: center; text-decoration: underline;}
#help-div-container p {padding: 5px 0 5px 0;}
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/* -------------------- HELP ELEMENTS: END -------------------- */

/*VALIDATORS & ERROR TEXT*/
.validators {color: #d42d1e !important; font-size: 100%; font-weight: bold;}
.validator-summary {background: #ffffa0; padding-top: 1px; padding-bottom: 1px;}

/*SPECIAL WIDTHS FOR CONTROLLING NETSCAPE AND MOZILLA BROWSERS FOR INPUT CONTROLS*/
.width25 {width: 25px;} /* size="1" */
.width25 {width: 37px;} /* size="2" */
.width50 {width: 50px;} /* size="4" */
.width75 {width: 75px;} /* size="8" */
.width85 {width: 85px;} /* size="9" */
.width100 {width: 100px;} /* size="12" */
.width115 {width: 115px;} /* size="15" */
.width125 {width: 125px;} /* size="16" */
.width129 {width: 129px;} /* size="17" */
.width150{width: 150px;} /* size="20" */
.width175{width: 175px;} /* size="25" */
.width200{width: 200px;} /* size="29" */
.width225{width: 225px;} /* size="33" */
.width250{width: 250px;} /* size="37" */
.width300{width: 300px;} /* size="45" */
.width350{width: 350px;} /* size="54" */
.width400{width: 400px;} /* size="62" */
.width450{width: 450px;} /* size="70" */
.width500{width: 500px;} /* size="79" */
.width600{width: 600px;} /* size="95" */
.width720{width: 720px;} /* size="115" */
.width760{width: 760px;} /* size="122" */
.width800{width: 800px;} /* size="129" */

/* IE Button Lenght without pixelating = 192 */
