﻿body 
{
    font-family: Verdana;
    font-size:12px;
    color:#2e2e2e;
    background:#333333;
    margin:0px;padding:0px;height:100%;

}
a
{
    outline:none;
    -moz-outline-style:none;
}
td
{
    vertical-align:top;
}
a:link, a:visited
{
    font-family:Verdana;
    font-size:12px;
    color:#526a98;
    text-decoration:none;
}
a:hover, a:active, a:visited:hover
{
    font-family:Verdana;
    font-size:12px;
    color:#526a98;
    text-decoration:underline;
}

a.smaller:link, a.smaller:visited
{
    font-family:Verdana;
    font-size:11px;
    color:#526a98;
    text-decoration:none;
}
a.smaller:hover, a.smaller:active, a.smaller:visited:hover
{
    font-family:Verdana;
    font-size:11px;
    color:#526a98;
    text-decoration:underline;
}
input,textarea,select
{
	outline:none;
    -moz-outline-style:none;
        vertical-align:middle;
    font-family:Verdana;
    font-size:11px;
}


img { border-style: none; }
.desc
{
    font-size:7pt;
}
td.regdesc
{
    width:200px;
    height:15px;
}
div.PageUpdateProgress
{
    position:absolute;
    top:0px;
    left:50%;
    width:949px;
    margin-left:-475px;
    height:100%;
    background:#000;
    z-index:100001;
    border:1px #000 solid;
    filter:alpha(opacity=40);
    -moz-opacity:.40;
    opacity:.40;
    vertical-align:middle;
    text-align:center;    
}
div.PageUpdateProgressContent
{
    position:absolute;
    top:0px;
    left:50%;
    width:200px;
    height:100px;
    margin-left:-200px;
    margin-top:200px;
    background:#fff;
    z-index:100002;
    border:2px #8f8f8f solid;
    vertical-align:middle;
    text-align:center; 
}
div.PageUpdateProgressContent img
{
    margin-top:40px;
}
div.bar_topwhite
{
    background:#fff;
    position:relative;
    z-index:100;
    left:50%;
    height:15px;
    width:950px;
    margin-left:-475px;
}
div.bar_topmost
{
    background:#7b7c7b;
    font-family:Verdana;
    font-size:18pt;
    position:relative;
    z-index:100;
    left:50%;
    height:40px;
    width:950px;
    margin-left:-475px;
    color:#fff;
    line-height:40px;
    text-indent:5px;
    border-bottom:2px #969697 solid;
}
div.bar_topmenu
{
    background:#6d6d6e;
    font-family:Verdana;
    font-size:11px;
    position:relative;
    z-index:100;
    left:50%;
    height:27px;
    width:950px;
    margin-left:-475px;
    color:#fff;
    line-height:27px;
    text-indent:5px; 

}
div.bar_topimage
{
    position:relative;
    left:50%;
    width:950px;
    margin-left:-475px;
    z-index:100;
}
div.bar_breadcrumbs
{
    background:#fff;
    font-family:Verdana;
    font-size:9px;
    font-variant:small-caps;
    position:absolute;
    z-index:102;
    left:50%;
    height:24px;
    margin-left:-475px;
    color:#000;
    line-height:24px;
    text-indent:5px; 
    vertical-align:middle;
}
    
div.bar_breadextender
{
    background:#fff;
    font-family:Verdana;
    font-size:10pt;
    font-variant:small-caps;
    position:absolute;
    z-index:101;
    top:84px;
    left:50%;
    height:24px;
    width:950px;
    margin-left:-475px;
    color:#000;
    line-height:24px;
    text-indent:5px; 
    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;
}
div.bar_topshadow
{
    position:absolute;
    top:108px;
    left:50%;
    width:950px;
    margin-left:-475px;
    z-index:101;
}
div.maincontentholder
{
    position:relative;
    left:50%;
    width:950px;
    margin-left:-475px;
    height:100%;
    background:#fff;
    z-index:100001;
    border-top:1px solid #939393;

}
div.mainshadow
{
    position:absolute;
    top:0px;
    left:50%;
    width:954px;
    margin-left:-477px;
    background:#2d2d2d;
    z-index:98;
    height:100%;
}
div.whiteextend
{
    position:absolute;
    top:0px;
    left:50%;
    width:950px;
    margin-left:-475px;
    background:#fff;
    z-index:99;
    height:100%;
}
div.maincontent
{
    padding:0px 0px 20px 20px;
	height:100%;
    background:#fff;
}

a.copyrightlink:link, a.copyrightlink:visited
{
    font-family:Verdana;
    font-size:7pt;
    color:#000;
    text-decoration:none;
}
a.copyrightlink:hover, a.copyrightlink:active, a.copyrightlink:visited:hover
{
    font-family:Verdana;
    font-size:7pt;
    color:#000;
    text-decoration:underline;
}

.copyright
{
    position:relative;
    left:50%;
    width:950px;
    margin-left:-475px;
    background:#fff;
    vertical-align:middle;
    line-height:30px;
    text-align:center;
    font-size:7pt;
}
img.valigntoptext
{
     position:relative;
     top:50%;
     margin-top:-12px;
}
div.logoholder
{
    position:absolute;
    top:0px;
    left:50%;
    width:340px;
    height:100px;
    margin-left:90px;
    z-index:102;
    /*background:#fff;*/
    text-align:right;

  
}
div.dealerlogowrapper
{
    padding:0px 2px 2px 2px;
    background:url(../Images/transparentback30.png);
    float:right;

}
div.logoholdershadow
{
    position:absolute;
    /*
    top:0px;
    left:50%;

    margin-left:298px;
*/
    width:124px;
    height:102px;
    z-index:101;
    background:#000;
    /*
    filter:alpha(opacity=20);
    -moz-opacity:.20;
    opacity:.20;
*/
display:none;
}
.dealerlogo
{

}



a:link.topmenu, a:visited.topmenu
{
    font-family:Verdana;

    font-size:11px;
    color:#fff;
    text-decoration:none;
}
a:hover.topmenu, a:active.topmenu
{
    font-family:Verdana;
    font-size:11px;
    color:#fff;
    text-decoration:underline;
}

a:link.bread, a:visited.bread
{
    font-family:Verdana;
    font-variant:small-caps;
    font-size:9px;
    color:#000;
    text-decoration:none;
}
a:hover.bread, a:active.bread
{
    font-family:Verdana;
    font-variant:small-caps;
    font-size:9px;
    color:#000;
    text-decoration:underline;
}
Table.ContentTable
{
    width:920px;
    margin-top:5px;
    height:100%;
}
td.ContentRight
{
    vertical-align:top;
    width:180px;
    padding:10px;
    padding:20px 10px 10px 10px;
    
}
td.Divider
{
    vertical-align:top;
    width:25px;
    background: url(../Images/vertdivider.png) repeat-y;
}
td.ContentLeft
{
    vertical-align:top;
    width:664px;
    padding:15px 10px 10px 0px;
}
img.adheader
{
    margin-bottom:5px;
}
.WelcomeText
{
    font-family:Verdana;
    font-size:20px;
    
}
.WelcomeDesc
{
    font-family:Verdana;
    font-size:12px;
    line-height:16px;
}
div.divider5
{
    height:5px;
    font-size:1px;
    line-height:5px;
}
div.divider3
{
    height:3px;
    font-size:1px;
    line-height:3px;
}
.ModalBackground {
    background-color:#000;
    filter:alpha(opacity=70);opacity:0.70;

    
}
.TermsPopUp
{
    width:300px;
    background:#fff;
    padding:20px;
    width:600px;
    height:600px;

    
}
.TermsPopUpContent
{
    width:600px;
    height:560px;
    overflow:auto; 
}
.TermsPopUpControls
{
    margin-top:20px;

    text-align:right;

}
.InstructionsPanel
{
    border:1px #e9e9e9 solid;
    background-color:#f2f2f2;
    width:250px;
    margin-bottom:10px;
    font-size:11px;
}
.InstructionsTable
{
    width:230px;
    margin-left:10px;
}
.InstructionsIndicator
{
    margin-top:1px;
   
}
.EmptyPanel2
{
    width:600px;
    border:1px #e9e9e9 solid;
    padding-top:20px;
    padding-bottom:20px;
    line-height:18px;
    text-align:center;
    font-size:12px;
    background-color:#f2f2f2;
}
.BidderInfoTopTDLeft
{
    width:570px;
}
.BidderExtInfoTable
{
    margin-left:30px;
    margin-top:4px;
    
}
.BidderExtInfoTableTDLeft
{
    width:200px;
}
.BidderExtInfoTableTDMiddle
{
    width:65px;
}
.BidderInfoPanel
{
    width:600px;
    border:1px #e9e9e9 solid;
    padding-top:5px;
    padding-bottom:5px;
    line-height:18px;
    text-align:left;
    font-size:12px;
    background-color:#f2f2f2;
    margin-bottom:3px;
}
table.AuctionTable
{
    width:620px;
}
td.AuctionTableTDLeft
{
    width:370px;
}
td.AuctionTableTDRight
{
    width:250px;

}
td.AuctionTableTDTop
{
    color:#212121;
    border:1px #e9e9e9 solid;
    background-color:#f2f2f2;
    height:40px;
    text-indent:5px;
    vertical-align:middle;
}
.AuctionDescriptionHeader
{
    font-family:Verdana;
    font-size:14px;
    font-weight:400;
    text-decoration:underline;
}
.AuctionTitle
{
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    color:#526a98;
}
.AlignmentImage
{
    margin:0 -1px;
    vertical-align:bottom;
}
.AuctionDescription
{
    font-family:Verdana;
    font-size:11px;
    line-height:14px;
}
.AuctionImagePanel
{
    background-color:#f2f2f2;
    border:1px #e9e9e9 solid;
}

.AuctionDescriptionHolderPanel
{
    width:350px;   
    background-color:#f2f2f2;
    border:1px #e9e9e9 solid;
}
.AuctionDescriptionPanel
{
    margin:10px;
    
}
.BidTextBox
{
    font-family:Verdana;
    font-size:11px;
    color:#313131;
    padding:0px;
    margin:0px;
    white-space:nowrap;
    line-height:16px;
   
}
.TipTextBox
{
    font-family:Verdana;
    font-size:10px;
    color:#313131;
    padding:0px;
    margin:0px;
    line-height:16px;
    white-space:nowrap;
}
.TechSpecTDLeft
{
    width:45%;
    font-weight:bold;
}
.TechSpecTDRight
{
    width:55%;
}
.TechSpecTRAlt
{
    background-color:#fff;
}
.TechSpecSmall
{
    font-size:10px;
    font-family:Arial;
}
.BidHistoryTDLeft
{
    width:60%;
    font-weight:bold;
}
.BidHistoryTDRight
{
    width:35%;
    text-align:right;
}
.BidHistoryGridView
{
    width:210px;
}
.BidListHolder
{
    
}
.AuctionImageLabel
{
    font-size:9px;
    line-height:16px;
    width:250px;
    text-align:center;
}
.AuctionEndDateLabel
{
    
}
.PureTextContent
{
    width:600px;
}
.minititle
{
    /*color:#004c93;*/
    font-weight:bold;
    text-decoration:underline;
}
.ContactRightTD
{

    width:300px;

}
.ContactLeftTD
{
    width:300px;
    line-height:16px;
}
.googlemap
{
    border:1px solid #595a59;
}
.SmallText
{
    font-size:10px;
}
.SearchProgressDiv
{
    width:600px;
    text-align:center;
}
.AdvancedSearchTable, .AdvancedSearchTable input
{
    font-size:10px;
}
.CheckBox
{
    vertical-align:middle;
   
}
.LoggedInContent
{
    font-size:10px;
}
.Validator
{
    font-size:10px;
}
#EditUserConfirmation
{
    color:#0c840c;
}
.CreateAuctionsTable input, textarea
{
    vertical-align:middle;
    font-family:Verdana;
    font-size:11px;
}
.CreateAuctionTechSpecsTable input, textarea
{
    vertical-align:middle;
    font-family:Verdana;
    font-size:11px;
}
.CreateAuctionsTable td
{
    font-size:11px;
}
.CreateAuctionTechSpecsTable
{   
    width:280px;
}
.CreateAuctionTechSpecsTable td
{
    font-size:11px;
    line-height:18px;
}
.CreateAuctionTechSpecsTDLeft
{
    width:120px;
}
.CreateAuctionTechSpecsTDRight
{
    text-align:right;
}
.CalenderButton
{
    vertical-align:middle;
    margin-left:4px;
    cursor:pointer;
}
.TextBoxExample
{
    font-style:italic;
    color:#999999;
}
.galleryImageContainer
{

}
.mustchoose
{
 color:#b92424;
 font-size:10px;   
}
.FormPage
{
    font-size:11px;    
}
.FormPage input
{
    font-size:11px;
    margin:0px;
    
    vertical-align:middle;
}
.FormPage2
{
    font-size:11px;    
}
.FormPage2 input
{
    margin:0px;
    
    vertical-align:middle;
}
.MultiViewButtonDiv
{
    width:100%;
    text-align:right;
    margin-top:50px;
}
.MultiViewNavButton
{
    margin-right:36px;
}
.MultiviewTableTDLeft
{
    width:120px;
    line-height:20px;
    font-size:11px;
    height:24px;
    vertical-align:middle;
}
.MultiviewTableTDRight
{
    line-height:20px;
    font-size:11px;
    height:24px;
    vertical-align:middle;
}
.FileUpload
{
    font-family:Verdana;
    font-size:12px;
    display:none;
}
.FileUpload2
{
    position:absolute;
    height:22px;
    font-size:12px;
        filter:alpha(opacity=00);
    -moz-opacity:.00;
    opacity:.00;
    width:275px;
    cursor:pointer;
}
.ButtonToAlign
{
    margin-top:4px;
    vertical-align:bottom;
}
.TextBoxToAlign
{
    height:18px;
    line-height:18px;
}
.TextBoxToAlign
{
    height:16px;
    line-height:16px;
}
.LogoUploadImage
{
    border:2px solid #cccccc;

}
.NewsLetterResult
{
    border:1px #878787 dotted;
    padding:20px;
}


div.fileinputs {
	position: relative;
	margin-bottom:5px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	/*
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	*/
	z-index: 2;
	width:275px;
	cursor:pointer;
}
div.fileinputs img
{
    cursor:pointer;
    vertical-align:top;
}
.CheckBoxHeader
{
    font-weight:bold;
    
}
.UploadMore a
{
	font-size:12pt;
}
.BidDateTime
{
	margin-left:3px;
	font-size:6pt;
	font-weight:normal;
	color:#b0b0b0;
}
