/* Globals */
* { margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; color: #5d6574; }
html { overflow-y: scroll; font-size: 13px; overflow-x: hidden; padding-bottom: 20px; }
body { background-color: #1b1b19;  }
body.Clean { background-image: none; background-color: White; }

a { color: #385ca0; text-decoration: none; }
a:hover { color: #152d5a; }

p { margin: 5px;}
.ajax__calendar td { padding: 0 !important; }
.ajax__calendar_today { background-color: #474e55; color: #ffffff; }
.ajax__calendar_today a { color: #ffffff; }
.ajax__calendar_today:hover { background-color: #778188; color: #ffffff; }.q div label
.ajax__calendar_today:hover a, .ajax__calendar_today a:hover { color: #ffffff; }
h1{ font-size: 20px; line-height: normal; text-decoration: none; color: #0b273e; margin: 0 0 10px 0; clear: both; letter-spacing: -1px; }
h1.PageHeader { padding: 3px 0px 5px 10px; font-size: 16px; line-height: normal; text-decoration: none; color: #0b273e; margin: 0 0 10px 0; clear: both; background-image: url(../img/layout/bg_header_page.gif); background-repeat: no-repeat; background-position: left bottom; }
h1.PageHeader span { color: #0b273e; }
h2 { font-size: 14px; line-height: normal; text-decoration: none; color: #0b273e; margin: 15px 0 10px 0; font-weight: normal; clear: both; }
h3 { font-size: 11px; line-height: normal; text-decoration: none; color: #0b273e; }
h3.contentHeader{ font-size: 14px;line-height: normal;text-decoration: none;color: #996060;margin: 15px 0 0 0;font-weight: bold;clear: both; }
h3.Margin { margin: 7px 0 10px 0; }
.boldRed { color: #996060;font-weight: bold; }
.IndentContact { margin-left: 5px; }

ul.checkList { margin-left: 5px;list-style: none; }
ul.checkList li { padding: 0 0 0 22px;margin: 10px 0 10px 0;background-image: url(../img/tick.png);background-repeat: no-repeat;display: block; }

.TextBox { border: 1px solid #bebebe; padding: 3px 5px 3px 5px; font-size: 11px; margin: 0 0 0 0; line-height: normal; }
textarea { font-size: 11px; margin: 0 0 10px 0; }
select { font-size: 11px; padding: 2px 0px 2px 2px; }
option { width: auto; }

.FormButton { line-height: normal; cursor: pointer; margin: 0 10px 0 0; text-decoration: none;  height: 26px; text-align: center; float: left; background-image: url(../img/layout/btn_form_left.gif); background-repeat: no-repeat; }
.FormButton span { cursor: pointer; float: left; height: 19px; font-weight: bold; padding: 5px 12px 2px 12px; color: #183348; font-size: 12px; line-height: normal; background-image: url(../img/layout/btn_form_right.gif); background-repeat: no-repeat; background-position: right 0; } 
.FormButton:hover { background-position: 0 -26px; }
.FormButton:hover span { background-position: right -26px; line-height: normal; }
.FormButton:active { background-position: 0 -52px; }
.FormButton:active span { background-position: right -52px; line-height: normal; }

.FormButton.Disabled span { color: #666666; }
.FormButton.Disabled:hover { background-position: 0 0; }
.FormButton.Disabled:hover span { background-position: right 0; }

.FormButton.Regular { background-image: url(../img/layout/btn_form_left.gif) !important; }
.FormButton.Regular span { background-image: url(../img/layout/btn_form_right.gif) !important; } 

.FormButton.Large { height: 42px; background-image: url(../img/layout/btn_form_large_left.gif) !important; }
.FormButton.Large span { height: 26px; padding: 12px 12px 4px 12px; font-size: 16px !important; background-image: url(../img/layout/btn_form_large_right.gif) !important; } 
.FormButton.Large:hover { background-position: 0 -42px; }
.FormButton.Large:hover span { background-position: right -42px; line-height: normal; }
.FormButton.Large:active { background-position: 0 -84px; }
.FormButton.Large:active span { background-position: right -84px; line-height: normal; }

.FormButton.Red { background-image: url(../img/layout/btn_form_red_left.gif); }
.FormButton.Red span { color: #ffffff !important; background-image: url(../img/layout/btn_form_red_right.gif); } 
.FormButton.Red:hover {  }
.FormButton.Red:hover span { }
.FormButton.Red:active {  }
.FormButton.Red:active span { }

.FormButton.Green { background-image: url(../img/layout/btn_form_green_left.gif);  }
.FormButton.Green span { color: #ffffff !important; background-image: url(../img/layout/btn_form_green_right.gif); }
.FormButton.Green:hover {  }
.FormButton.Green:hover span { }
.FormButton.Green:active {  }
.FormButton.Green:active span { }

.FormButton.Blue { background-image: url(../img/layout/btn_form_blue_left.gif); }
.FormButton.Blue span { color: #ffffff !important; background-image: url(../img/layout/btn_form_blue_right.gif); } 
.FormButton.Blue:hover {  }
.FormButton.Blue:hover span { }
.FormButton.Blue:active {  }
.FormButton.Blue:active span { }

.FormButton.Large.Red { background-image: url(../img/layout/btn_form_large_red_left.gif) !important; }
.FormButton.Large.Red span { background-image: url(../img/layout/btn_form_large_red_right.gif) !important; } 
.FormButton.Large.Red:hover { }
.FormButton.Large.Red:hover span { }
.FormButton.Large.Red:active { }
.FormButton.Large.Red:active span { }

.FormButton.Large.Green { background-image: url(../img/layout/btn_form_large_green_left.gif) !important; }
.FormButton.Large.Green span { background-image: url(../img/layout/btn_form_large_green_right.gif) !important; } 
.FormButton.Large.Green:hover { }
.FormButton.Large.Green:hover span { }
.FormButton.Large.Green:active { }
.FormButton.Large.Green:active span { }

.FormButton.Large.Blue { background-image: url(../img/layout/btn_form_large_blue_left.gif) !important; }
.FormButton.Large.Blue span { background-image: url(../img/layout/btn_form_large_blue_right.gif) !important; } 
.FormButton.Large.Blue:hover { }
.FormButton.Large.Blue:hover span { }
.FormButton.Large.Blue:active { }
.FormButton.Large.Blue:active span { }


.CommonFormElement { clear: both; }
.CommonFormBlock { background-color: Red; }
.CommonFormDescription { width: 135px; float: left; }
.CommonFormDescription.SmallerWidth { width: 120px !important; }
.CommonFormData { float: left; margin: 0 10px 5px 0; }
.CommonFormData.FixedWidth { width: 210px; }
.CommonFormData.FixedWidth.Wide { width: 450px; }
.CommonFormData.FixedWidth.Wide .TextBox { width: 495px; }
html>/* */body .CommonFormData.FixedWidth.Wide .TextBox { width: 487px; }

.CommonErrorMessage { font-size: 12px; color: #666666; margin: 0 0 15px 0; padding: 7px; background-color: #dddddd; border: 1px solid #aaaaaa; display: block; }
.CommonFormButtons { margin: 20px 0 0 0; padding: 10px 0 0 0; background-image: url(../img/layout/rule_grey_white_fade_hori_site_wide.gif); background-repeat: no-repeat; background-position: top left; clear: both;  }  
.CommonFormButtons .FormButton { background-image: url(../img/layout/btn_form_left.gif) !important; }
.CommonFormButtons .FormButton span { background-image: url(../img/layout/btn_form_right.gif) !important; }
.CleanNotification { }
.DirtyNotification { }
.Validator { color: #b10000; }
.ValidationSummary { clear: both; margin: 15px 0 20px 0; padding: 5px; background-color: #ffd4d4; border: 1px solid #db7777; display: block; }
.ErrorMessage{ clear: both; margin: 0px 0 0px 0; padding: 5px; background-color: #ffd4d4; border: 1px solid #db7777; display: block; }
.CheckBoxList { margin: 0 0 10px 0; width: 100%; }
.CheckBoxList td { width: 50%; }
.CheckBoxList td label { margin: 0 0 0 10px;}

a img { border: 0px; }

.ExpandableHeader { }
.ExpandableHeader.Collapsed { }
.ExpandableHeader .ExpandImage { margin: 0 0 0 5px; background-image: url(../img/layout/icn_expand_contract_panel.gif); background-repeat: no-repeat; height: 11px; width: 11px; }
.ExpandableHeader.Collapsed .ExpandImage { background-position: -11px 0; }
.ExpandableHeader:hover .ExpandImage { background-position: 0 -11px; }
.ExpandableHeader.Collapsed:hover .ExpandImage { background-position: -11px -11px; }
.ExpandablePanel  { }


.dhtmlPopup { position: absolute; width: 150px; border: 1px solid #e1e1e1; padding: 5px; background-color: #ffffff; display: none; z-index: 400 !important; }
/* Iconography */

.HighlightedRow .IconExpandable { background-image: url(../img/layout/icn_expand_contract_panel_highlighted.gif); }
.IconExpandable { margin: 0 0 0 5px; background-image: url(../img/layout/icn_expand_contract_panel.gif); background-repeat: no-repeat; height: 11px; width: 11px; display: block;  }
.IconExpandable.Collapsed { background-position: -11px 0; }
.IconExpandable:hover { background-position: 0 -11px; } 
.IconExpandable.Collapsed:hover { background-position: -11px -11px; }

.IconAddtoWatchlist { height: 26px; width: 26px; float: left; line-height: normal; cursor: pointer; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_add_to_watchlist.gif); }
.IconAddtoWatchlist:hover { background-position: 0 -26px; }
.IconAddtoWatchlist:active { background-position: 0 -52px; }
.IconAddtoWatchlist.Text { width: auto; padding-top: 6px; height: 20px; padding-left: 31px; }

.IconRemoveFromWatchlist { height: 26px; width: 26px; float: left; line-height: normal; cursor: pointer; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_remove_from_watchlist.gif); }
.IconRemoveFromWatchlist:hover { background-position: 0 -26px; }
.IconRemoveFromWatchlist:active { background-position: 0 -52px; }
.IconRemoveFromWatchlist.Text { width: auto; padding-top: 6px; height: 20px; padding-left: 31px; }

.IconGreenLight { height: 26px; width: 26px; float: left; line-height: normal; cursor: pointer; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_vehiclelight_green.gif); }
.IconGreenLight:hover { background-position: 0 -26px; }
.IconGreenLight:active { background-position: 0 -52px; }

.IconYellowLight { height: 26px; width: 26px; float: left; line-height: normal; cursor: pointer; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_vehiclelight_yellow.gif); }
.IconYellowLight:hover { background-position: 0 -26px; }
.IconYellowLight:active { background-position: 0 -52px; }

.IconRedLight { height: 26px; width: 26px; float: left; line-height: normal; cursor: pointer; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_vehiclelight_red.gif); }
.IconRedLight:hover { background-position: 0 -26px; }
.IconRedLight:active { background-position: 0 -52px; }

.IconGreenCheck { height: 26px; width: 26px; float: left; line-height: normal; cursor: pointer; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_check_green.gif); }
.IconGreenCheck:hover { background-position: 0 -26px; }
.IconGreenCheck:active { background-position: 0 -52px; }

.IconRedX { height: 26px; width: 26px; float: left; line-height: normal; cursor: pointer; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_x_red.gif); }
.IconRedX:hover { background-position: 0 -26px; }
.IconRedX:active { background-position: 0 -52px; }

.IconBluePaper { height: 26px; width: 26px; float: left; line-height: normal; cursor: pointer; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_paper_blue.gif); }
.IconBluePaper:hover { background-position: 0 -26px; }
.IconBluePaper:active { background-position: 0 -52px; }
.IconBluePaper.Text { width: auto; padding-top: 6px; height: 20px; padding-left: 31px; }

.IconRedClock { height: 26px; width: 26px; float: left; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_red_clock.gif); }
.IconRedClock.Link:hover { background-position: 0 -26px; }
.IconRedClock.Link:active { background-position: 0 -52px; }

.IconCounterBid { height: 26px; width: 26px; float: left; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_counterbid.gif); }
.IconCounterBid:hover { background-position: 0 -26px; }
.IconCounterBid:active { background-position: 0 -52px; }

.IconCrossOut { height: 26px; width: 26px; float: left; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_crossout.gif); }
.IconCrossOut:hover { background-position: 0 -26px; }
.IconCrossOut:active { background-position: 0 -52px; }

.IconThumbsUp { height: 26px; width: 26px; float: left; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_thumbsup.gif); }
.IconThumbsUp.Link:hover { background-position: 0 -26px; }
.IconThumbsUp.Link:active { background-position: 0 -52px; }

.IconThumbsDown { height: 26px; width: 26px; float: left; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_thumbsdown.gif); }
.IconThumbsDown.Link:hover { background-position: 0 -26px; }
.IconThumbsDown.Link:active { background-position: 0 -52px; }

.IconGoldStar { height: 26px; width: 26px; float: left; cursor: default; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_gold_star.gif); }
.IconGoldStar.Link:hover { background-position: 0 -26px; }
.IconGoldStar.Link:active { background-position: 0 -52px; }

.IconVIP { height: 26px; width: 26px; float: left; cursor: default; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_mech_inspected.gif); }
.IconVIP.Link:hover { background-position: 0 -26px; }
.IconVIP.Link:active { background-position: 0 -52px; }

.IconVIPLarge { height: 48px; width: 48px; margin: 0 0 0 0; float: left; cursor: default; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_mech_inspected_large.gif); }

.IconPDF { height: 16px; width: 16px; float: left; margin: 0 5px 0 0; cursor: default; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_pdf.gif); }

.IconItemWon { height: 26px; width: 26px; float: left; cursor: default; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_item_won.gif); }
.IconItemWon.Link:hover { background-position: 0 -26px; }
.IconItemWon.Link:active { background-position: 0 -52px; }

.IconItemLost { height: 26px; width: 26px; float: left; cursor: default; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_item_lost.gif); }
.IconItemLost.Link:hover { background-position: 0 -26px; }
.IconItemLost.Link:active { background-position: 0 -52px; }

.IconCounterOffered { height: 26px; width: 26px; float: left; cursor: default; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_counter_offered.gif); }
.IconCounterOffered.Link:hover { background-position: 0 -26px; }
.IconCounterOffered.Link:active { background-position: 0 -52px; }

.IconReleaseVehicle { height: 26px; width: 26px; float: left; cursor: pointer; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_releasevehicle.gif); }
.IconReleaseVehicle.Link:hover { background-position: 0 -26px; }
.IconReleaseVehicle.Link:active { background-position: 0 -52px; }

.IconSendToInventory { height: 26px; width: 26px; float: left; cursor: pointer; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_sendtoinventory.gif); }
.IconSendToInventory.Link:hover { background-position: 0 -26px; }
.IconSendToInventory.Link:active { background-position: 0 -52px; }

.IconSendToNewSale { height: 26px; width: 26px; float: left; cursor: pointer; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_sendtonewsale.gif); }
.IconSendToNewSale.Link:hover { background-position: 0 -26px; }
.IconSendToNewSale.Link:active { background-position: 0 -52px; }

.GreenCheck { float: left; height: 26px; width: 26px; float: left; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_check_green_small.gif);}
.RedX {float: left;  height: 26px; width: 26px; float: left; line-height: normal; text-decoration: none; background-repeat: no-repeat; background-image: url(../img/layout/icn_box_x_red_small.gif);}
/* End Iconography */

/* Dealer Type Images */

.IconDealerType { width: 50px; height: 26px; background-repeat: no-repeat; }
.IconDealerType1 { background-image: url(../img/layout/btn_dealertype_business.gif); }
.IconDealerType2 { background-image: url(../img/layout/btn_dealertype_franchise.gif); }
.IconDealerType3 { background-image: url(../img/layout/btn_dealertype_wholesale.gif); }
.IconDealerType4 { background-image: url(../img/layout/btn_dealertype_fleet.gif); }
.IconDealerType5 { background-image: url(../img/layout/btn_dealertype_lease.gif); }
.IconDealerType6 { background-image: url(../img/layout/btn_dealertype_rental.gif); }
.IconDealerType7 { background-image: url(../img/layout/btn_dealertype_repo.gif); }
.IconDealerType8 { background-image: url(../img/layout/btn_dealertype_retail.gif); }

/* End Dealer Type Images */

/* Header */
.SiteHeader { width: 100%; background-image: url(../img/layout/bg_site_header.gif); background-repeat: repeat-x; height: 36px; }
html>/* */body .SiteHeader { height: auto; min-height: 36px; }
.SiteHeader .GeneralDetails { float: left; margin: 0 0 0 0; }
.SiteHeader .GeneralDetails .SiteLogo { padding: 0 4px 0 6px; margin: 8px 0 0 0; float: left; width: 134px; height: 21px; background-image: url(../img/crg-logo-white_tagline.svg); background-repeat: no-repeat; }
html>/* */body .SiteHeader .GeneralDetails .SiteLogo { margin: 8px 4px 0 6px; padding: 0; }
.SiteHeader .GeneralDetails .SiteNetworkText { margin: 8px 2px 0 0; float: left; }
.SiteHeader .GeneralDetails .InputContainer { float: left; margin: 4px 0 0 0; }
.SiteHeader .InputContainer .InputSide { width: 7px; background-repeat: no-repeat; height: 27px; float: left; }
.SiteHeader .InputContainer .InputSide.Left { background-image: url(../img/layout/cnr_header_input_left.gif); }
.SiteHeader .InputContainer .InputSide.Right { background-image: url(../img/layout/cnr_header_input_right.gif); }
.SiteHeader .InputContainer .InputCenter { background-image: url(../img/layout/bg_header_input.gif); background-repeat: repeat-x; float: left; height: 27px; }
.SiteHeader .InputContainer .InputCenter select, .SiteHeader .InputContainer .InputCenter input { font-size: 9px; color: #41627d; border: 0px transparent none; height:14px; } 
.SiteHeader .InputContainer .InputCenter select.AffiliateDropDown { width: 120px; margin: 5px 0 0 0;}
html>body .SiteHeader .InputContainer .InputCenter select.AffiliateDropDown { margin: 7px 0 0 0; }
.SiteHeader .InputContainer .InputCenter input.UserIDTextbox { width: 30px; }
.SiteHeader .InputContainer .InputCenter input.PasswordTextbox  { width: 60px; }
.SiteHeader .InputContainer .InputCenter input.UserIDTextbox, .SiteHeader .InputContainer .InputCenter input.PasswordTextbox { margin: 5px 0 0 0; }
html>body .SiteHeader .InputContainer .InputCenter input.UserIDTextbox, html>body .SiteHeader .InputContainer .InputCenter input.PasswordTextbox { margin: 7px 0 0 0; }
.SiteHeader .LoginDetails { float: right; max-width: 600px; min-width: 200px; margin: 0 0 0 0; }
.SiteHeader .LoginDetails .btnLogin { width: 80px; height: 29px; float: right; background-image: url(../img/layout/btn_header_login.gif); background-repeat: no-repeat; margin: 3px 0px 0 4px; }
.SiteHeader .LoginDetails .btnRegister { width: 101px; height: 29px; float: right; background-image: url(../img/layout/btn_header_register.gif); background-repeat: no-repeat; margin: 3px 6px 0 4px; }
.SiteHeader .LoginDetails .InputContainer { float: left; margin: 4px 0 0 0; }
.SiteHeader .LoginDetails .txtUserID { width: 35px; height: 13px; float: left; margin: 11px 0 0 0; background-image: url(../img/layout/txt_header_userid.gif); background-repeat: no-repeat; }
.SiteHeader .LoginDetails .txtPassword { width: 43px; height: 13px; float: left; margin: 11px 0 0 3px; background-image: url(../img/layout/txt_header_password.gif); background-repeat: no-repeat; }
.SiteHeader .LoginDetails .btnLogout { width: 80px; height: 29px; float: right; background-image: url(../img/layout/btn_header_logout.gif); background-repeat: no-repeat; margin: 3px 6px 0 4px; }
.SiteHeader .LoginDetails .LoggedInMessage { margin: 10px 10px 0 0; color: #ffffff; font-weight: bold; font-size: 11px; float: right; }
/* End Header */

/* Admin Menu */

.AdminMenu { width: 937px; margin: 0 0 1px 0; padding: 0 0 0 8px; }
.AdminMenu .LeftEdge { height: 38px; width: 25px; float: left; background-image: url(../img/layout/bg_admin_menu_left.gif); background-repeat: no-repeat; }
.AdminMenu .Body { height: 38px; float: left; background-image:url(../img/layout/bg_admin_menu.gif); background-repeat: repeat-x; }
.AdminMenu .Body .Content { height: 38px; width: 902px; background-image: url(../img/layout/bg_admin_menu_feature.gif); background-repeat: no-repeat; background-position: right; }
.AdminMenu .Body .Content a { float: left; color: #ffffff; height: 27px; font-size: 12px; padding: 11px 22px 0 20px; background-image: url(../img/layout/bg_admin_menu_seperator.gif); background-repeat: no-repeat; background-position: right; }
.AdminMenu .Body .Content a.First { padding-left: 0px; }
.AdminMenu .Body .Content a.Last { background-image: none; } 
.AdminMenu .RightEdge { height: 38px; width: 10px; float: left; background-image: url(../img/layout/bg_admin_menu_right.gif); background-repeat: no-repeat; }

.AdminMenu .InputContainer { float: right; padding: 5px 12px 0 0; }
.AdminMenu .InputSide { width: 10px; float: left; background-repeat: no-repeat; height: 27px; }
.AdminMenu .InputSide.Left { background-image: url(../img/layout/bg_admin_menu_box_left.gif); }
.AdminMenu .InputSide.Right { background-image: url(../img/layout/bg_admin_menu_box_right.gif); }
.AdminMenu .InputCenter { background-image: url(../img/layout/bg_admin_menu_box.gif); background-repeat: repeat-x; float: left; height: 27px;  }
.AdminMenu .InputCenter input { font-size: 10px; border: 0px transparent none; width: 90px; margin: 6px 0 0 0; padding: 0; text-align: center; }

/* End Admin Menu */

/* Site Container */
.MasterContainer { width: 960px; background-repeat: no-repeat; background-image: url(../img/layout/bg_site_body_header.gif); background-position: 9px 0; margin: 0px auto 0; padding: 6px 0 0px 0; }
html>/* */body .MasterContainer { width: 945px; }
/* End Site Container */

/* Homepage */

.HomepageHeader { width: 936px;  background-repeat: repeat-x; background-position: 0 -5px; margin: 0 0 0 9px; }
.HomepageHeader .SiteLogo { float: left; width: 500px; height: 96px; background-image: url(../img/crg-logo-color_no-tagline.svg); background-repeat: no-repeat; background-position-y: center; }
.HomepageHeader .MenuContainer { float: right; margin: 22px 0 0 0; }
.HomepageHeader .MenuContainer * { font-size: 10px; }
.HomepageHeader .MenuContainer .MenuSide { width: 12px; height: 64px; background-repeat: no-repeat; float: left; }
.HomepageHeader .MenuContainer .MenuSide.Left { background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/cnr_home_menu_left.png',sizingMethod='crop'); }
html>/* */body .HomepageHeader .MenuContainer .MenuSide.Left { filter: none; background-image: url(../img/layout/cnr_home_menu_left.png); }
.HomepageHeader .MenuContainer .MenuSide.Right { background-image: url(../img/layout/cnr_home_menu_right.gif); }
.HomepageHeader .MenuContainer .MenuCenter { background-image: url(../img/layout/bg_home_menu.gif); height: 64px; background-repeat: repeat-x; float: left; }
.HomepageHeader .MenuContainer .MenuCenter a { float: left; padding: 21px 15px 0 13px; height: 33px; background-repeat: no-repeat; background-image: url(../img/layout/rule_grey_white_fade_vert.gif); background-position: right 2px; }
.HomepageHeader .MenuContainer .MenuCenter a.Last { background-image: none; margin-right: 0px; }
.HomepageBody { margin: 0 0 0 0; }
.HomepageBody .LeftColumn { float: left; width: 160px; padding-left: 8px; }
.HomepageBody .LeftColumn .BorderedRoundedCallout .RoundingContainer .Center { width: 148px; }
.HomepageBody .LeftColumn .BorderedRoundedCallout .Body { padding: 2px 5px 6px 5px; }
.HomepageBody .LeftColumn .BorderedRoundedCallout .Body a { display: block; padding: 12px 0 10px 18px; background-image: url(../img/layout/bullet_red_double_arrow.gif); background-repeat: no-repeat; background-position: 6px 16px;  }
.HomepageBody .LeftColumn .BorderedRoundedCallout .Body * { font-size: 10px; }
.HomepageBody .CenterColumn { float: left; width: 541px; margin: 0 auto 0 8px; text-align: center; }
.HomepageBody .CenterColumn .MaxWidth { width: 520px; }
.HomepageBody .CenterColumn .BorderedRoundedCallout .RoundingContainer .Center { width: 529px; }
.HomepageBody .CenterColumn .BorderedRoundedCallout .Body { text-align: left; padding: 2px 5px 2px 5px; height: 448px;  }
html>body .HomepageBody .CenterColumn .BorderedRoundedCallout .Body { min-height: 448px; height: auto; }
.HomepageBody .RightColumn { float: right; width: 220px; margin-right: 15px; }
html>/* */body .HomepageBody .RightColumn { width: 220px; margin-right: 0; }
.HomepageBody .RightColumn .BorderedRoundedCallout .RoundingContainer .Center { width: 208px; }
html>/* */body .HomepageBody .RightColumn .BorderedRoundedCallout .RoundingContainer .Center { width: 208px; }
.HomepageBody .RightColumn .BorderedRoundedCallout .Body { padding: 2px 6px 0px 6px; }
html>/* */body .HomepageBody .RightColumn .BorderedRoundedCallout .Body { padding: 2px 6px 2px 6px; }
.btnBidBuyFly { width: 208px; height: 60px; background-image: url(../img/layout/btn_bid_buy_fly.gif); background-repeat: no-repeat;  display: block; margin: 0 0 8px 0; }
.btnSponsor { width: 208px; height: 87px; background-image: url(../img/layout/btn_sponsor_link.gif); background-repeat: no-repeat; display: block; }
.btnItemsForSale { width: 208px; height: 60px; background-image: url(../img/layout/btn_items_for_sale.gif); background-repeat: no-repeat;  display: block; margin: 0 0 8px 0; }

.ContractsContainer { margin: 7px 0 0 2px; width: 204px; background-image: url(../img/layout/bg_contracts.gif); background-repeat: repeat-x; height: 22px; }
.ContractsContainer .ContractsSide { width: 5px; float: left; background-repeat: no-repeat; height: 22px; }
.ContractsContainer .ContractsSide.Left { background-image: url(../img/layout/cnr_contracts_left.gif); float: left; }
.ContractsContainer .ContractsSide.Right { background-image: url(../img/layout/cnr_contracts_right.gif); float: right; }
.ContractsContainer .ContractsBody .Seperator { float: left; }
.ContractsContainer .ContractsBody { }
.ContractsContainer .ContractsBody a { float: left; height: 22px; background-repeat: no-repeat; }
.ContractsContainer .ContractsBody .TermsOfUse { width: 69px; margin: 0 15px 0 11px; background-image: url(../img/layout/txt_contracts_terms_of_use.gif); }
.ContractsContainer .ContractsBody .PrivacyPolicy { width: 76px; margin: 0 0 0 15px; background-image: url(../img/layout/txt_contracts_privacy_policy.gif); }

.PartnersContainer { padding: 11px 0 14px 0; }
html>/* */body .PartnersContainer { padding: 10px 0 12px 0; }
.PartnersContainer a { display: block; text-indent: -9999px; height: 69px; width: 205px; background-repeat: no-repeat; }
.PartnersContainer .ElevateAuctions { background-image: url(../img/layout/partner_elevate.gif); }
.PartnersContainer .WesternAutoDirect { background-image: url(../img/layout/partner_western.gif); }
.PartnersContainer .UrbanLighthouse { background-image: url(../img/layout/partner_ul.gif); }
.PartnersContainer .RangelandRV { background-image: url(../img/layout/partner_rangeland.gif); }
.PartnersContainer .WesternCivil { background-image: url(../img/layout/partner_wce.gif); }
.PartnersContainer .NextGear { background-image: url(../img/layout/partner_ngc.gif); }
.PartnersContainer .AFC { background-image: url(../img/layout/partner_afc.gif); }

/* End Homepage */

/* Body */ 
.SiteBody { margin: 0 0 0 0; width: 946px; }
html>/* */body .SiteBody { width: auto; }
.SiteBody .LeftColumn { float: left; }
.SiteBody .LeftColumn .BorderedRoundedCallout .Body { padding: 2px 5px 2px 5px; }
.SiteBody .LeftColumn .BorderedRoundedCallout .Body a { display: block; padding: 9px 0 7px 18px; background-image: url(../img/layout/bullet_red_double_arrow.gif); background-repeat: no-repeat; background-position: 6px 13px;  }
.SiteBody .LeftColumn .BorderedRoundedCallout .Body a.Last { padding-bottom: 0px; }
html>/* */body .SiteBody .LeftColumn .BorderedRoundedCallout .Body a.Last { padding-bottom: 7px; }
.SiteBody .LeftColumn .BorderedRoundedCallout .Body * { font-size: 10px; }
.SiteBody .CenterColumn { float: left; margin: 0 auto 0 0px; padding-left: 8px;  }
.SiteBody .RightColumn { float:right;  }
.SiteBody .RightColumn .BorderedRoundedCallout .Body { padding: 2px 6px 2px 6px; }

/*.Firefox .SiteBody .LeftColumn .BorderedRoundedCallout .Body a {padding: 5px 0 0 18px; margin-bottom: -3px; background-position: 6px 10px;}*/

.SiteBody.SiteSingleColumn .CenterColumn { width: 937px; text-align: left; }
.SiteBody.SiteSingleColumn .CenterColumn .MaxWidth { width: 900px; }
.SiteBody.SiteSingleColumn .CenterColumn .BorderedRoundedCallout .RoundingContainer .Center { width: 925px; }
.SiteBody.SiteSingleColumn .CenterColumn .BorderedRoundedCallout .Body { padding: 2px 6px 2px 6px; }
.SiteBody.SiteSingleColumn .CenterColumn .Divider { width: 900px; margin: 14px 0 0px 0px; }
html>/* */body .SiteBody.SiteSingleColumn .CenterColumn .Divider { margin: 10px 0 0px 0px; }

.SiteBody.SiteSingleColumn .CenterColumn .CommonFormDescription { width: 160px; }
.SiteBody.SiteSingleColumn .CenterColumn .CommonFormData.FixedWidth { width: 250px; }
.SiteBody.SiteSingleColumn .CenterColumn .CommonFormData.FixedWidth.Wide { width: 550px; }
.SiteBody.SiteSingleColumn .CenterColumn .CommonFormData.FixedWidth.Wide .TextBox { width: 595px; }

.SiteBody.SiteTwoColumn .LeftColumn { width: 160px; padding-left: 8px; }
.SiteBody.SiteTwoColumn .LeftColumn .BorderedRoundedCallout .RoundingContainer .Center { width: 148px; }
.SiteBody.SiteTwoColumn .LeftColumn h1 { font-size: 12px !important; }
.SiteBody.SiteTwoColumn .RightColumn { width: 769px; }
.SiteBody.SiteTwoColumn .RightColumn .MaxWidth { width: 730px; }
.SiteBody.SiteTwoColumn .RightColumn .BorderedRoundedCallout .RoundingContainer .Center { width: 757px; }

.SiteBody.SiteThreeColumn .LeftColumn { width: 160px; padding-left: 8px; }
.SiteBody.SiteThreeColumn .LeftColumn .BorderedRoundedCallout .RoundingContainer .Center { width: 148px; }
.SiteBody.SiteThreeColumn .CenterColumn { width: 541px; }
.SiteBody.SiteThreeColumn .CenterColumn .BorderedRoundedCallout .RoundingContainer .Center { width: 529px;  }
.SiteBody.SiteThreeColumn .CenterColumn .BorderedRoundedCallout .Body { height: 400px; padding: 2px 6px 2px 6px; }
html>/* */body .SiteBody.SiteThreeColumn .CenterColumn .BorderedRoundedCallout .Body { height: auto; min-height: 400px; }
.SiteBody.SiteThreeColumn .RightColumn { width: 220px; }
.SiteBody.SiteThreeColumn .RightColumn .BorderedRoundedCallout .RoundingContainer .Center { width: 208px; }
.RightColumn .BorderedRoundedCallout .Body p { width: 208px; display: block; padding: 0 0 10px 0; margin: 7px; background-image: url(../img/layout/rule_grey_white_fade_hori_wide.gif); background-repeat: no-repeat; background-position: bottom;  }
.RightColumn .BorderedRoundedCallout .Body p.Last { background-image: none; margin-bottom: 3px; padding-bottom: 0; }
.RightColumn .BorderedRoundedCallout .Body .ParagraphOpening { margin: 5px 0 0 0; }
.RightColumn .BorderedRoundedCallout .Body .ParagraphOpening * { font-weight: bold; }
.RightColumn .BorderedRoundedCallout .Body .ParagraphOpening  .Title{ float: left; }

/* End Body */

/* Bordered Rounded Boxes */
.BorderedRoundedCallout { width:auto; }
.BorderedRoundedCallout .RoundingContainer { }
.BorderedRoundedCallout .RoundingContainer.Top { height: 6px;} 
.BorderedRoundedCallout .RoundingContainer.Top * { height: 6px; font-size: 0.1px; } 
.BorderedRoundedCallout .RoundingContainer.Bottom { height: 6px; } 
.BorderedRoundedCallout .RoundingContainer.Bottom * { height: 6px; font-size: 0.1px; } 
.BorderedRoundedCallout .RoundingContainer.Top .Center { height: 5px; border-top: 1px solid #d1d1d1; background-color: #ffffff; float: left; } 
.BorderedRoundedCallout .RoundingContainer.Top .LeftFloat { background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/cnr_white_grey_tl.png',sizingMethod='scale'); width: 6px;}   
.BorderedRoundedCallout .RoundingContainer.Top .RightFloat { background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/cnr_white_grey_tr.png',sizingMethod='scale'); width: 6px; } 
.BorderedRoundedCallout .RoundingContainer.Bottom .Center { height: 5px; border-bottom: 1px solid #d1d1d1; background-color: #ffffff; float: left; } 
.BorderedRoundedCallout .RoundingContainer.Bottom .LeftFloat { background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/cnr_white_grey_bl.png',sizingMethod='scale'); width: 6px; } 
.BorderedRoundedCallout .RoundingContainer.Bottom .RightFloat { background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/cnr_white_grey_br.png',sizingMethod='scale'); width: 6px; } 
html>/* */body .BorderedRoundedCallout .RoundingContainer.Top .LeftFloat { background-color:transparent; background-image: url(../img/layout/cnr_white_grey_tl.png); background-repeat: no-repeat; }   
html>/* */body .BorderedRoundedCallout .RoundingContainer.Top .RightFloat { background-color:transparent; background-image: url(../img/layout/cnr_white_grey_tr.png); background-repeat: no-repeat; } 
html>/* */body .BorderedRoundedCallout .RoundingContainer.Bottom .LeftFloat { background-color:transparent; background-image: url(../img/layout/cnr_white_grey_bl.png); background-repeat: no-repeat; } 
html>/* */body .BorderedRoundedCallout .RoundingContainer.Bottom .RightFloat { background-color:transparent; background-image: url(../img/layout/cnr_white_grey_br.png); background-repeat: no-repeat; } 
.BorderedRoundedCallout .Body { background-color: #ffffff; border: 1px solid #d1d1d1; border-top: none; border-bottom: none; }
/* End Bordered Rounded Boxes */

/* Permission List */

.PermissionListContainer { }
.PermissionListContainer .Category { padding: 3px 3px 3px 0px; }
.PermissionListContainer .CheckBox { padding: 3px 3px 3px 10px; }
.PermissionListContainer .CheckBox * { font-size: 10px; }
.PermissionListContainer .CheckBox input { margin: 0 5px 0 0 ; }
.PermissionListContainer .CheckBox table td { width: 350px; }

/* End Permission List */

/* Notification Label */
.NotificationLabel { }
.NotificationLabel .RoundingContainer { height: 5px; background-image: none; }
.NotificationLabel .RoundingContainer .Left { float: left; }
.NotificationLabel .RoundingContainer .Right { float: right; }
.NotificationLabel .RoundingContainer * { height: 5px; width: 5px; background-repeat: no-repeat; }
.NotificationLabel .RoundingContainer.Top .Right { background-position: -5px 0; }
.NotificationLabel .RoundingContainer.Bottom .Left { background-position: 0 -5px; }
.NotificationLabel .RoundingContainer.Bottom .Right { background-position: -5px -5px; }
.NotificationLabel.Dirty { background-color: #f09898; border: 1px solid #db7777; }
.NotificationLabel.Dirty .RoundingContainer * { }
.NotificationLabel.Clean { background-color: #a5cf9e; border: 1px solid #82BC78;  } 
.NotificationLabel.Clean .RoundingContainer * {  }
.NotificationLabel .Body { padding: 10px 15px 10px 55px; border: 0px none black; }
.NotificationLabel.Dirty .Body * { color: #a00000; }
.NotificationLabel.Clean .Body * { color: #015d01; }
.NotificationLabel.Simple { background-image: none; width: auto; margin: 0 0 10px 0; }
.NotificationLabel.Simple .RoundingContainer { display: none; }
.NotificationLabel.Simple.Clean .Body { background-color: #a5cf9e; background-repeat: no-repeat; background-image: url(../img/layout/icn_error_clean.gif); background-position: 10px 10px; }
.NotificationLabel.Simple.Dirty .Body { background-color: #f09898; background-repeat: no-repeat; background-image: url(../img/layout/icn_error_dirty.gif); background-position: 10px 10px;  }
.NotificationLabel.Simple.Dirty .Body * { color: #a00000; }
.NotificationLabel.Simple.Clean .Body * { color: #015d01; }
.NotificationLabel.Simple .Body { min-height: 21px; padding: 16px 7px 10px 52px !important; }
.NotificationLabel.Simple .Body * { color: #666666; font-size: 12px !important;  }

/* End Notification Label */

/* GridView */
.GridView { margin: 10px 0 10px 0; border-color: #eeeeee; }
.GridView a { text-decoration: none; }
.GridView td { padding: 3px; text-align: left; }
.GridView td .PhoneNumber, .GridView .GridViewFooter td .PhoneNumber  { width: 100px; }
.GridView .GridViewFooter td { overflow: hidden; }
.GridView .GridViewAltRow { }
.GridView .GridViewRow { }
.GridView .GridViewRow.LeftAlign td { text-align: left; }
.GridView .GridViewAltRow.LeftAlign td { text-align: left; }
.GridView .GridViewHeader.LeftAlign th { text-align: left; }
.GridView .GridViewAltRow td { background-color: #f5f5f5; }
.GridView .GridViewRow td { background-color: transparent; }
.GridView .GridViewAltRow td, .GridView .GridViewAltRow td * { color: #595e60; font-size: 11px; }
.GridView .GridViewFooter td, .GridView .GridViewFooter td * { color: #595e60; font-size: 11px; }
.GridView .GridViewRow td, .GridView .GridViewRow td * { color: #595e60;  font-size: 11px; }
.GridView .GridViewRow td a, .GridView .GridViewAltRow td a { color: #41627d; }
.GridView .GridViewHeader { background-color: #eeeeee; }
.GridView .GridViewHeader th { color: #666666; padding: 3px; line-height: normal; font-weight: normal; text-align: center; }
.GridView .GridViewHeader th * { line-height: normal; }
.GridView .GridViewHeader th a { padding: 0 10px 0 0; }
.GridView .GridViewFooter.HighlightedRow { background-color: Transparent; }
.GridView .GridViewFooter { border-top: 1px solid #eeeeee !important; }
.GridView .GridViewFooter td * {  font-size: 11px; }
.GridView .GridViewFooter td input { width: 25px; }
.GridView .GridViewFooter td select { width: 70px; }
.GridView .GridViewFooter.IgnoreResize td input { width: auto; }
.GridView .HighlightedRow { background-color: #d7dde9; }
.GridView .HighlightedRow td { background-color: #d7dde9; }
.GridView .EmptyDataRow td { text-align: left; font-size: 10px; color: #777777; }
html> /* */body .GridView .EmptyDataRow.HighlightedRow, html> /* */body  .GridView .EmptyDataRow.HighlightedRow td { background-color: Transparent; }
html> /* */body .GridView .GridViewPager.HighlightedRow, html> /* */body  .GridView .GridViewPager.HighlightedRow td { background-color: Transparent; }
.GridView .GridViewPager td { font-size: 10px; font-weight: bold; }
.GridView .GridViewPager td a { font-weight: normal; }
.GridView th.Sorted { background-color: #e4e4e4; }
.GridView .GridViewRow td.Sorted { background-color: #f5f5f5; }
.GridView .GridViewAltRow td.Sorted { background-color: #ebebeb; }
.GridView .HighlightedRow td.Sorted { background-color: #e1e6ef; }
.GridView th.SortAscending a { background-image: url(../img/layout/icn_arrow_blue_up.gif); background-repeat: no-repeat; background-position: right; }
.GridView th.SortDescending a { background-image: url(../img/layout/icn_arrow_blue_down.gif); background-repeat: no-repeat; background-position: right; }
.GridView .HighlightedRow .FormButton { background-image: url(../img/layout/btn_form_left_gvhighlighted.gif); }
.GridView .HighlightedRow .FormButton span { background-image: url(../img/layout/btn_form_right_gvhighlighted.gif); }
.GridView .HighlightedRow .FormButton.Red { background-image: url(../img/layout/btn_form_red_left_gvhighlighted.gif); }
.GridView .HighlightedRow .FormButton.Red span { background-image: url(../img/layout/btn_form_red_right_gvhighlighted.gif); }
.GridView .HighlightedRow .FormButton.Green { background-image: url(../img/layout/btn_form_green_left_gvhighlighted.gif); }
.GridView .HighlightedRow .FormButton.Green span { background-image: url(../img/layout/btn_form_green_right_gvhighlighted.gif); }
.GridView .HighlightedRow .ajax__calendar, .GridView .HighlightedRow .ajax__calendar td { background-color: #ffffff !important; }

.GridView .HighlightedRow .ajax__calendar .ajax__calendar_day  { background-color: #ffffff !important; }
.GridView .HighlightedRow .ajax__calendar .ajax__calendar_other .ajax__calendar_day  { background-color: #ffffff !important; }
.GridView .HighlightedRow .ajax__calendar_dayname { background-color: #ffffff !important; }


.GridView.Clean { border-width: 0px; background-color: Transparent; }
.GridView.Clean a { text-decoration: none; }
.GridView.Clean td { padding: 3px 10px 3px 0px; text-align: left; }
.GridView.Clean .GridViewAltRow { }
.GridView.Clean .GridViewRow { }
.GridView.Clean .GridViewAltRow td { background-color: #f5f5f5; }
.GridView.Clean .GridViewRow td { background-color: white; }
.GridView.Clean .GridViewAltRow td, .GridView.Clean .GridViewAltRow td * { color: #777777; font-size: 11px; }
.GridView.Clean .GridViewRow td, .GridView.Clean .GridViewRow td * { color: #777777;  font-size: 11px; }
.GridView.Clean .GridViewHeader { background-color: white; }
.GridView.Clean .GridViewHeader th { color: #666666; padding: 3px 10px 3px 0px; line-height: normal; font-weight: normal; text-align: center; }
.GridView.Clean .GridViewHeader th * { line-height: normal; }
.GridView.Clean *.HighlightedRow td, .GridView.Clean *.HighlightedRow { background-color: transparent; }
.GridView.Clean .GridViewAltRow.HighlightedRow td, .GridView.Clean .GridViewAltRow.HighlightedRow  { background-color: #f5f5f5; }
.GridView.Clean .GridViewPager td { font-size: 10px; }
.GridView.Clean .GridViewPager td { font-size: 10px; }
.GridView.Clean th.Sorted { background-color: transparent; }
.GridView.Clean .GridViewRow td.Sorted { background-color: transparent; }
.GridView.Clean .GridViewAltRow td.Sorted { background-color: transparent; }
.GridView.Clean .HighlightedRow td.Sorted { background-color: transparent; }


.GridView .HighlightedRow .TheBody .GridViewRow td { background-color: transparent; }
.GridView .HighlightedRow .TheBody .GridViewAltRow td { background-color: #f5f5f5; }
.GridView .HighlightedRow .TheBody .GridViewAltRow.HighlightedRow td, .GridView .HighlightedRow .TheBody .GridViewAltRow.HighlightedRow  { background-color: #d7dde9; }
.GridView .HighlightedRow .TheBody .GridViewFooter, .GridView .HighlightedRow .TheBody .GridViewFooter td { background-color: #ffffff !important; }
.GridViewFooter, .GridViewFooter td { background-color: #ffffff !important; }
.GridView .HighlightedRow .TheBody .GridViewFooter.HightlightedRow { background-color: #ffffff !important; }
/* End GridView */

/* User Details */

.UserLogoIFrame { width: 355px; height: 150px; }
.UserLoginIframe { width: 730px; }

/* End User Details */

/* Vehicle Details Bidder */

.VehicleDetailsBidderVIPIcon { margin: -2px 0 0 10px; }
.ADIBanner { float: left; background-image: url(../img/layout/bnr_autohawk_inspections.gif); background-repeat: no-repeat; width: 200px; height: 27px; }
.VehicleDetailsBidderPicture { width: 100px; }
.VehicleDetailsBidderLocation { width: 300px; }
.VehicleDetailsBidderHeader { }
.VehicleDetailsBidderOffer { width: 160px; height: 33px; margin-right: 10px; padding-top: 5px; font-size: 22px; }
.FormButton.Large.VehicleDetailsBidderBuyout span { padding-top: 6px !important; height: 32px; font-size: 12px !important; }
.FeatureImage { float: left; margin: 0 10px 10px 0; }
.FeatureImage img { border: 1px solid #aaaaaa; } 
.ImageList { float: left; width: 750px; }
.VehicleDetailsBidder .ImageList { width: 950px; }
.ImageListLarge { float: left; }
.ImageListLarge img { margin: 0 10px 13px 0 !important; }
.ImageList img { border: 1px solid #aaaaaa; margin: 0 7px 13px 0; } 
.VehicleDetailsBidderHeader .LightStatus { text-align: right; }
.VehicleDetailsBidderHeader .PersonalComments { float: left; margin: 0 0 0 10px; } 
.IconVinImage { background-image: url(../img/layout/icn_camera.gif); background-position: 0 0px; background-repeat: no-repeat; padding: 0 0 0 34px; float: left; height: 13px; }
html>body .IconVinImage { min-height: 11px; height: auto; }
.IconOdometerImage { background-image: url(../img/layout/icn_camera.gif); background-position: 0 0px; background-repeat: no-repeat; padding: 0 0 0 31px; float: left; height: 13px; }
html>body .IconOdometerImage { min-height: 11px; height: auto; }
.IconCamera { background-image: url(../img/layout/icn_camera.gif); background-position: 0 0px; background-repeat: no-repeat; height: 13px; width: 20px; float: left; }

.LightStatusText { padding: 2px 32px 4px 0; height: 20px; background-position: right; background-repeat: no-repeat; }
.LightStatusText.YellowLight { background-image: url(../img/layout/icn_lightstatus_yellow.gif); }
.LightStatusText.RedLight { background-image: url(../img/layout/icn_lightstatus_red.gif); }
.LightStatusText.GreenLight { background-image: url(../img/layout/icn_lightstatus_green.gif); }

.CarProofLink { width: 161px; height: 50px; display: block; text-indent: -9999px; background-image: url(../img/layout/icn_carproof.gif); }

.VehicleAuctionListContainer {padding: 10px 0 10px 0;}

.MarketValueIframe { width: 760px; height: 200px; }

.OptionsBackground {
    background-color: #EEEEEE;
    margin-bottom: 5px;
    margin-top: 5px;
}

/* End Vehicle Details Bidder */

/* Vehicle Details */

.DocumentUploadIFrame { width: 700px; height: 180px; }
.DamageUploadIFrame { width: 700px; height: 300px; }
.ExpenseIframe { height: 300px; width: 730px; }

.RadioList {float: left; padding-right: 10px;}
.RadioList tr { float: left; }
.RadioList label {padding: 0px 20px 0px 5px; font-size: 12px;}

#sortable { list-style-type: none; margin: 0; padding: 0; }
#sortable li { margin: 3px 12px 3px 0; padding: 1px; float: left; width: 130px; font-size: 4em; text-align: center; }
#sortable li .Content { text-align: left !important; }
.ui-state-default img {  border: 1px solid #aaaaaa; margin-top: 5px; }
.VehicleSortImage { cursor: move; width: 130px; background-color: #d7dde9; font-size: 10px; border: 1px solid #aaaaaa; margin-right: 20px; }
.VehicleSortImage .Content { padding: 5px; width: 120px; overflow: hidden; }
.VehicleSortImage a { text-align: left !important; margin-top: 10px; margin-bottom: 5px; }
.MultiImageUpload {margin: 10px 0 10px 0;}

.MultiImageUpload .RadUpload .ruCheck { display: none; }
.MultiImageUpload .RadUpload .ruButton.ruDelete { display: none; }
/* End Vehicle Details */

/* Vehicle Search */

.VehicleSearchResults .ColClientReferenceNumber { width: 90px; }
.VehicleSearchResults .ColConsignor { width: 150px; }
.VehicleSearchResults .ColInventoryNumber { width: 70px; }
.VehicleSearchResults .ColVehicleDescription { width: 150px; }
/* End Vehicle Search */

/* Auction Rewards */

.ARpoints { font-size: 14px !important; }
.ARFeaturedRedemptionArea { padding: 5px 0 0 20px; margin: 10px 0 0 0;  background-image: url(../img/layout/bg_ar_redemption_area.gif); background-repeat: no-repeat; background-position: top; }
.ARFeaturedRedemptionArea .Container { }
.ARListingItem { background-repeat: no-repeat; padding: 10px 0 0 0; background-position: bottom; background-image: url(../img/layout/bg_divider_single_column_right.gif); }
.ARSummaryBox { text-align:center; height: 50px; width: 150px; padding: 0 10px 0 10px; float: left; } /* background-image: url(../img/layout/bg_ar_quick_left.gif); background-repeat: no-repeat; background-position: right bottom; } */
.ARSummaryBox.Last { background-image: none; }
/* End Auction Rewards */

/* Administer Item Details */

.HoverImageControls { background-color: #a00000;  border: 1px solid #800000; padding: 5px; }
.HoverImageControls a { display: block; color: #ffffff; }

/* End Administer Item Details /*

/* Welcome Page Bidder */
.WelcomePageBody {  margin: 10px 0px 0 10px; }
html>/* */body .WelcomePageBody { margin: 10px 11px 0 14px; }
.DividedBottom { background-image: url(../img/layout/rule_grey_white_fade_hori_welcomepage.gif); background-repeat: no-repeat; background-position: left bottom; }
.WelcomePageBody .LeftContainer { width: 920px; float: left;  }
.WelcomePageBody .RightContainer { min-height: 430px; height: 430px; width: 210px; float: left; padding: 0 0 0 20px; background-image: url(../img/layout/bg_dotted_border.gif); background-repeat: repeat-y; background-position: left; }
html>body .WelcomePageBody .RightContainer { height: auto; }
.WelcomePageBody .LeftContainer .ContentBlock { width: 335px; float: left; }
.WelcomePageBody .LeftContainer .ContentBlock.Left { background-image: url(../img/layout/bg_dotted_border.gif); background-repeat: repeat-y; background-position: right; }
.WelcomePageBody .LeftContainer .ContentBlock.Narrow { width: 225px; padding-left: 10px; }
.MyAuctionLinkContainer { clear: both; }
.MyAuctionLink { display: block; padding: 5px 0 7px 0; margin: 0 0px 0 0px; }
.MyAuctionLinkContainer.Last { background-image: none; }
.WelcomePageBody .LeftContainer .ContentBlock.Wide { width: 920px; padding: 0 0 20px 0; margin: 0 0 20px 0; float: left; background-image: url(../img/layout/rule_grey_white_fade_hori_welcomepage_wide.gif); background-repeat: no-repeat; background-position: bottom; }
.WelcomePageBody .LeftContainer .ContentBlock.Wide.NoBackground { background-image: none; }
.WelcomePageBody .LeftContainer .ContentBlock.Wide.TopSeperator { background-position: top; padding: 20px 0 0 0; margin: 20px 0 20px 0; }
.WelcomePageBidderCallout { float: left; width: 225px; margin: 0 0 0 0px }
.WelcomePageBidderCallout .RoundingContainer { }
.WelcomePageBidderCallout .RoundingContainer .Left { float: left; height: 20px; width: 20px; background-image: url(../img/layout/cnr_wpb_cal.gif); }
.WelcomePageBidderCallout .RoundingContainer .Right { float: right; height: 20px; width: 20px; background-image: url(../img/layout/cnr_wpb_cal.gif); }
.WelcomePageBidderCallout .RoundingContainer.Top { background-image: url(../img/layout/bg_wpb_cal_top.gif); height: 20px; background-repeat: repeat-x; }
.WelcomePageBidderCallout .RoundingContainer.Bottom { background-image: url(../img/layout/bg_wpb_cal_bottom.gif); height: 20px; background-repeat: repeat-x; }
.WelcomePageBidderCallout .RoundingContainer.Top .Left { }
.WelcomePageBidderCallout .RoundingContainer.Top .Right { background-position: -20px 0; }
.WelcomePageBidderCallout .RoundingContainer.Bottom .Left { background-position: 0 -20px; }
.WelcomePageBidderCallout .RoundingContainer.Bottom .Right { background-position: -20px -20px; }
.WelcomePageBidderCallout .CalloutBodyContainer { background-image: url(../img/layout/bg_wpb_cal_shadow.gif); background-repeat: repeat-y; clear: both; height: 175px; }
html>/* */body .WelcomePageBidderCallout .CalloutBodyContainer { height: auto; min-height: 175px;  }
.WelcomePageBidderCallout .CalloutBody { margin: 0 11px 0 11px; background-image: url(../img/layout/bg_wpb_cal_body.gif);  background-position: bottom; background-repeat: repeat-x; }
.WelcomePageBidderCallout .IconNew { background-image: url(../img/layout/icn_new.gif) !important; background-repeat: no-repeat; background-position: right top; }


.AffiliateItem { padding: 5px 0 7px 0; margin: 0 0 0 0px; }
.AffiliateItem.Home {border-bottom: 1px solid #d6d6d6;float: left;width: 100%;padding-bottom: 0px; }
.AffiliateItem.Last { background-image: none; }
.AffiliateSubItem { font-size: 11px; float: left; color: #3c454a; margin: 3px 10px 0 10px; }
.AffiliateSubItems .FormButton span { padding: 5px 0px 2px 5px !important; }
.AffiliateSubItem.RightAffiliateItem { margin: 3px 0 0 0; }
.IconPaper { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_paper_blue.gif); }
.IconGreyDollarSign { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_dollarsign_grey.gif); }
.IconCounterBidWelcomePage { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_outbid.gif); }
.IconGreenAsterisk { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_asterisk_green.gif); }
.IconBlueAvatar { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_blue_avatar.gif); }
.IconSaleReady { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_sale_ready.gif); }
.IconInTransit { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_in_transit.gif); }
.IconAirplane { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_plane.gif); }
.IconYellowCheck { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_check_yellow.gif); }
.IconRedTag { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_tag_red.gif); }
.IconRedCar { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_car_red.gif); }
.IconApproveSale { background-position: right 3px; background-repeat: no-repeat; background-image: url(../img/layout/icn_approve_sale.gif); }

.WelcomePageBody .BorderedRoundedCallout .RoundingContainer .Center { width: 908px !important; }

.BorderedRoundedCallout.GreyCallout .RoundingContainer.Top .Center { height: 5px;  background-image: url(../img/layout/bg_callout_topbottom_grey.gif); background-repeat: repeat-x; background-position: top; float: left; } 
.BorderedRoundedCallout.GreyCallout .RoundingContainer.Top .LeftFloat { filter: none; background-color:transparent; background-image: url(../img/layout/cnr_callout_grey.gif); background-repeat: no-repeat; background-position: 0 0;  width: 6px; }   
.BorderedRoundedCallout.GreyCallout .RoundingContainer.Top .RightFloat { filter: none; background-color:transparent; background-image: url(../img/layout/cnr_callout_grey.gif); background-repeat: no-repeat; background-position: -6px 0; width: 6px; } 
.BorderedRoundedCallout.GreyCallout .RoundingContainer.Bottom .Center { height: 5px; background-image: url(../img/layout/bg_callout_topbottom_grey.gif); background-repeat: repeat-x; background-position: bottom;  float: left; } 
.BorderedRoundedCallout.GreyCallout .RoundingContainer.Bottom .LeftFloat { filter: none; background-color:transparent; background-image: url(../img/layout/cnr_callout_grey.gif); background-repeat: no-repeat; background-position: 0 -6px; width: 6px; } 
.BorderedRoundedCallout.GreyCallout .RoundingContainer.Bottom .RightFloat { filter: none; background-color:transparent; background-image: url(../img/layout/cnr_callout_grey.gif); background-repeat: no-repeat; background-position: -6px -6px; width: 6px; } 
.BorderedRoundedCallout.GreyCallout .Body { color: #1b354b; background-image: url(../img/layout/bg_callout_body_grey.gif); border: none; background-repeat: repeat-y; }

.AffiliateButton { width: 317px; height: 58px; float: left; margin: 0 0 10px 0; background-repeat: no-repeat; }
.AffiliateButton:hover { background-position: 0 -58px; }
.AffiliateLinkRed { color: #c90000 !important; }
.AffiliateLinkBlue { color: #2363a5 !important; }

.AffiliateLink.Total {  background-image: url(../img/layout/btn_total.gif);background-position: left top; background-repeat: no-repeat;float: left;height: 21px; width: 51px;margin-right: 25px;}
.AffiliateLink.Total span {font-weight: bold; margin-left: 51px; background-image: url(../img/layout/btn_total_cap.gif);background-repeat: no-repeat; background-position: right top; color: #fff;padding: 3px 5px 5px 0px;float: left;margin-right: 7px; }
.AffiliateLink.New {  background-image: url(../img/layout/btn_new.gif);background-position: left top; background-repeat: no-repeat;float: left;height: 21px; width: 40px;margin-right: 25px;}
.AffiliateLink.New span {font-weight: bold; margin-left: 40px; background-image: url(../img/layout/btn_new_cap.gif);background-repeat: no-repeat; background-position: right top; color: #fff;padding: 3px 5px 5px 0px;float: left; }

.AffiliateLinkRed:hover { color: #fc0000 !important; }
.AffiliateLinkBlue:hover { color: #2e83d9 !important; }
.btnLiveAuction { background-image: url(../img/layout/btn_wpb_liveauction.gif); margin-left: -3px; width: 563px; }
.btnPreferredVehicles { background-image: url(../img/layout/btn_wpb_preferredvehicles.gif); margin-left: -3px; width: 302px; }
/*.btnBuyNow { background-image: url(../img/layout/btn_buy_now.gif); }*/

.AnniversaryWinnerCallout { margin: 10px 0 0 5px; height: 131px; width: 665px; display: block; background-image: url(../img/layout/cal_wpb_anniversary_winner.jpg); background-repeat: no-repeat; }
.AnniversaryWinnerCallout .AnniversaryWinnerText { margin: 68px 0 0 0; width: 324px; text-align:center; font-weight: bold; font-size: 16px; color: #ffffff; float: right; }

.wpbsprite { text-indent: -9999px; background-image: url(../img/layout/sprite_wpb.gif); background-repeat: no-repeat; }
.WPBCallouts { margin: 0 0 10px 0;  } 
.WPBCallouts .Col { float: left; background-image: url(../img/layout/bg_dotted_border.gif); background-repeat: repeat-y; background-position: right; padding: 0 20px 0 20px;}
.WPBCallouts .Col h2 { display: block; min-height: 20px; }
.WPBCallouts .Col.Left { float: left; width: 300px; padding-left: 0px; }
.WPBCallouts .Col.Left iframe {   }


.WPBCallouts .Col.Center { float: left; width: 325px;  }
.WPBCallouts .Col.Center.Full { width: 550px;background: none;}
.WPBCallouts .Col.Right { float: left; background-image: none; width: 190px; padding-right: 0; }
.WPBCallouts .Col.Right .Location { padding: 0px 0 10px 0; text-transform: uppercase; font-size: 14px; color: #0b273e; margin: 0 0 10px 0; background-image: url(../img/layout/sep_wpb_auctiontime.gif); background-repeat: no-repeat; background-position: bottom center; }
.WPBCallouts .Col.Right .Location.Last { background-image: none; }
.WPBCallouts .Col.Right .Location span { display: block; font-size: 12px; color: #666666; }
.WPBCallouts .Col.Center.Full .Location span { font-size: 12px;margin-left: 11px;}
.WPBCallouts .Col.Center.Full .Location span span { font-size: 11px;color: #999; margin-left: 0px;}
.WPBCallouts .Col.Center.Full .Location .DayTime { margin-top: 8px;float: left;}
.WPBCallouts .Col.Right .Location span span { color: #999999;  font-size: 11px; }
.WPBCallouts .Col.Right .Location .Clock { float: right; }


.CompressedLogo { float: left;margin-top: 5px;background-repeat: no-repeat;}
.CompressedLogo.Affiliate1 { width: 104px;height: 37px; background-image: url(../img/layout/AffiliateSkins/1/logo_comp.gif); }
.CompressedLogo.Affiliate10 { width: 141px;height: 38px; background-image: url(../img/layout/AffiliateSkins/10/logo_comp.gif); }
.CompressedLogo.Affiliate11 { width: 150px;height: 38px; background-image: url(../img/layout/AffiliateSkins/11/logo_comp.gif); }
.CompressedLogo.Affiliate2 { width: 118px;height: 33px; background-image: url(../img/layout/AffiliateSkins/2/logo_comp.gif); } 
.CompressedLogo.Affiliate3 { width: 175px;height: 55px; background-image: url(../img/layout/AffiliateSkins/3/logo_comp.gif); }
.CompressedLogo.Affiliate4 { width: 118px;height: 33px; background-image: url(../img/layout/AffiliateSkins/4/logo_comp.gif); } 
.CompressedLogo.Affiliate5 { width: 136px;height: 23px; background-image: url(../img/layout/AffiliateSkins/5/logo_comp.gif); }
.CompressedLogo.Affiliate12 { width: 118px;height: 33px; background-image: url(../img/layout/AffiliateSkins/12/logo_comp.gif); }
.CompressedLogo.Affiliate9 {
		width: 175px;
		height: 55px;
		background-image: url(../img/layout/AffiliateSkins/9/logo_comp.gif);
	}

.wpbsprite.MyAuction { background-position: 0px -40px; } 
.wpbsprite.Announcements { background-position: 0px -80px;  } 
.wpbsprite.BuyVehicles { background-position: 0px -20px; } 
.wpbsprite.SearchSaleVehicles { background-position: 0px -60px; } 
.wpbsprite.AuctionTimes { background-position: 0px 0px; } 
.wpbsprite.Clock { height: 44px; width: 44px; }
.Cls .wpbsprite.Clock { float: right; }
.wpbsprite.Clock.Time13 { background-position: -50px -200px; }
.wpbsprite.Clock.Time14 { background-position: -150px -200px; }
.wpbsprite.Clock.Time15 { background-position: -100px -200px; }
.wpbsprite.Clock.Time12 { background-position: 0px -200px; }
.wpbsprite.Clock.Time1330 {
	background-position: -200px -200px;
}
.wpbsprite.RightColumnHDivider { background-position: 0px -190px; margin: 15px 0 0 0; height: 1px; width: 190px; }
.wpbsprite.LocationHeader { background-position: 0px -100px;}
.wpbsprite.SaleVehicles { background-position: 0px -120px;margin-left: 19px; }
.wpbsprite.AuctionClosing { background-position: 0px -140px;margin-left: 11px; }
.wpbSprite.WeeklyPoll { background-position: 0px -160px; background-image: url(../img/layout/sprite_wpb.gif); background-repeat: no-repeat;text-indent: -9999px; }


.XmasGiveaway { margin: 15px 0 0 0; }
.XmasGiveaway .Header { text-indent: -9999px; background-position: 0 -100px; background-image: url(../img/layout/sprite_wpb.gif); background-repeat: no-repeat; min-height: 73px; }
.XmasGiveaway .Item { padding: 5px 0 3px 0; }
html>/* */body .XmasGiveaway .Item { padding: 10px 0 3px 0; }
.XmasGiveaway .Body { text-transform: uppercase; border: 1px solid #d8d8d8; border-top: none; border-bottom: none;  width: 175px;  }
.XmasGiveaway .Body h1 { color: #ba0000; font-size: 14px; font-weight: bold; margin: -5px 0 0 0; text-align:center; }
.XmasGiveaway .Rank { font-size: 18px; font-weight: bold; color: #ba0000; float: left; margin-top: -2px; }
.XmasGiveaway .Company {  color: #0b273e; font-size: 11px; font-weight: normal; float: left; margin: 0 0 0 10px; max-width: 135px; }
.XmasGiveaway .Company span { text-transform: none; color: #666666; font-size: 10px; }
.XmasGiveaway .Footer { text-indent: -9999px; background-image: url(../img/layout/sprite_wpb.gif); background-repeat: no-repeat; background-position: 0px -180px; min-height: 7px; font-size: 0.1%; }


/* End Welcome Page Bidder */

/* Submit Bid Popup */

/* End Submit Bid Popup */

.BidBanner { height: 57px; }

/* Current Sales */

.CurrentSalesView {}
.CurrentSalesView .AffiliateItem { margin: 0 0 0 0; }
.CurrentSalesView .AffiliateItem.Last { background-image: none !important; }
.CurrentSalesView .AffiliateDetails { float: left; }

.AffiliateItem.Home { float: left;/*height: 50px;*/}
.AffiliateItem.Home .AffiliateDetails { float: left; }
.AffiliateItem.Home .AffiliateDetails .Details { padding: 0 0 5px 0;float: left;width: 227px;}
.CurrentSalesView .AffiliateSubItems { clear: both; float: right; }
.CurrentSalesView .AffiliateSubItem { float: left; color: #3c454a; margin: 3px 10px 0 0; }

.AffiliateSale { float: left;width: 555px;}
.AffiliateSale h2 { margin-bottom: 0px;}
.AffiliateSale tr.Item {background-image: url(../img/layout/border_grey.gif);background-repeat: repeat-x;background-position: left bottom; }
body.ie.v7 .AffiliateSale tr.Item td { border-bottom: 1px solid #d6d6d6;}
.AffiliateSale tr.Item td { padding: 8px 0px 8px 0px;margin-bottom: 0px; }
.AffiliateSale td,.AffiliateSale th { background-image: url(../img/layout/bg_dotted_border.gif); background-repeat: repeat-y; background-position: right;}
.AffiliateSale .Veh { width: 227px; }
.AffiliateSale .Loc { width: 172px; }
.AffiliateSale .Cls { width: 155px;}
.AffiliateSale td.Cls,
.AffiliateSale th.NoBorder { background-image: none; }


.AffiliateItem.Home .AffiliateSubItems {float: left;clear: none;width: 160px;height: inherit !important; }


.CurrentSalesView .AffiliateSubItem:hover { color: #990000; }
.CurrentSalesView .AffiliateSubItem.Right { margin: 3px 0 0 0; }
.CurrentSalesView .DividedBottom { background-image: url(../img/layout/rule_grey_white_fade_hori_three_column_center.gif); background-repeat: no-repeat; background-position: left bottom; }
/* End Current Sales */

/* Affiliate */

.AffiliateMap { border: 1px solid #5e6468; margin: 10px 0 0 0; }

/* end affiliate */

/* Rotating Callout */

.imgPromoCallout { height: 94px; }

/* End Rotating Callout */

/* Overlay */

.Overlay { position: absolute; z-index: 300; top: 0px; left: 0px; }


.TheHandle { position:relative; background-color:transparent; background-repeat:no-repeat; }
.TheHandle .Center { float: left; margin:0; padding:0; height:40px; background-position:top left; background-repeat:repeat-x; background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/ovr_header_bg.png',sizingMethod='scale'); z-index:300; }
html>/* */body .TheHandle .Center { background-image: url(../img/layout/ovr_header_bg.png); }
.TheHandle .Left { float: left; margin:0; padding:0; width:20px; height:40px; background-position:top left; background-repeat:no-repeat; background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/ovr_header_tl.png',sizingMethod='scale'); }
html>/* */body .TheHandle .Left { background-image: url(../img/layout/ovr_header_tl.png); }
.TheHandle .Right {  float: right; margin:0; padding:0; width:20px; height:40px; background-position:top right; background-repeat:no-repeat; background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/ovr_header_tr.png',sizingMethod='scale'); }
html>/* */body .TheHandle .Right { background-image: url(../img/layout/ovr_header_tr.png); }
.TheHandle .Center .CloseLink { width:20px; height:20px; float: right; margin-top: 15px; background-color:transparent; background-repeat:no-repeat; cursor:pointer; background-image: url(../img/layout/ovr_btn_close.png); }
.TheHandle .Center .CloseLink:hover { width:20px; height:20px; margin-top: 15px; float: right; background-color:transparent; background-repeat:no-repeat; cursor: pointer; background-image: url(../img/layout/ovr_btn_close_ovr.png); }
.TheHandle .Center .Title { float: left; font-size: 14px; margin-top: 15px; font-weight: bold; color: #183348; }

.TheBody { clear: both; }
.TheBody .Center { float: left; text-align: justify; background-color: #ffffff; border: 1px solid #aeaeae; border-top: none; overflow: visible; }
html>/* */body .TheBody .Center {  }
.TheBody .Left { float: left; margin:0; padding:0; width: 10px; background-position:top left; background-repeat:repeat-y; background-color: transparent !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/ovr_shadow_left.png',sizingMethod='scale'); }
html>/* */body .TheBody .Left { background-image: url(../img/layout/ovr_shadow_left.png); }
.TheBody .Right { float: right;margin:0; padding:0; width: 10px; background-position: top; background-repeat:repeat-y; background-color:transparent !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/ovr_shadow_right.png',sizingMethod='scale'); }
html>/* */body .TheBody .Right { background-image: url(../img/layout/ovr_shadow_right.png); }

.TheFooter { height: 7px; clear: both; }
.TheFooter * { line-height: 0; font-size: 0.1%;  }
.TheFooter .Center { float: left; margin:0; padding:0; height: 7px; background-position:top left; background-repeat:repeat-x; background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/ovr_shadow_bottom.png',sizingMethod='scale'); }
html>/* */body .TheFooter .Center { background-image: url(../img/layout/ovr_shadow_bottom.png); }
.TheFooter .Left { float: left; margin:0; padding:0; width:20px; height:10px; background-position:top left; background-repeat:no-repeat; background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/ovr_shadow_bl.png',sizingMethod='scale'); }		
html>/* */body .TheFooter .Left { background-image: url(../img/layout/ovr_shadow_bl.png); }
.TheFooter .Right { float: right; margin:0; padding:0; width:20px; height:10px; background-position:top right; background-repeat:no-repeat; background-color:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/ovr_shadow_br.png',sizingMethod='scale'); }
html>/* */body .TheFooter .Right { background-image: url(../img/layout/ovr_shadow_br.png); }

.Overlay_Backdrop { width:100px; height:100px; border:0; padding:0; margin:0; opacity:0; background:transparent; z-index:100; position: absolute; left:0px; top:0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layout/ovr_background.png',sizingMethod='scale'); }
html>body .Overlay_Backdrop { background-color: #000000; filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20; }
.Overlay_Backdrop iframe { display:none;display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
html>body .Overlay_Backdrop iframe { display: none; }

.ContainingDiv { width: 100%; position: absolute; top: 0; left: 0; }

.OverlayBodyContainer { padding: 10px 10px 5px 10px; }

/* End Overlay */

/* News */

.newsTitle { color: #996060; font-size:11px; }
.newsContent { font-size:10px;  }
.HomepageNews {  }
.HomepageNews .NewsItem { height: 75px; margin: -1px 0 0 0; }
html>body .HomepageNews .NewsItem { width: 208px; }
.HomepageNews .NewsItem p { width: 184px !important; margin-top: 0px !important; }
html>body .HomepageNews .NewsItem p { width: auto !important; }
.HomepageNews .NewsItem .newsTitle { margin: 0 !important; }
.HomepageNews .NewsItem .Date { margin: 0px 0 -5px 0 !important; float: right; font-size:9px; font-weight: normal !important;  }
.HomepageNews .NewsItem .ParagraphOpening { margin-bottom: 0; padding: 0; }

/* End News */

/* Odometer Counter */

.OdometerCounterOuter { border: 1px solid #3c3c3c; margin: 0; padding:0; line-height: 0; font-size: 0.1%; }
.OdometerCounterInner { border: 1px solid #535353; margin: 0; padding:0; }
.OdometerCounterBody { height: 16px; margin: 0; padding:0; background-image: url(../img/layout/bg_odometer_counter_container.gif); background-repeat: repeat-x; }
.OdometerCounterBody .Number { text-indent: -9999px; height: 16px; width: 12px; margin: 0 1px 0 0; float: left; background-image: url(../img/layout/bg_odometer_counter.gif); background-repeat: no-repeat; }
.OdometerCounterBody .Number1 { background-position: 0 0; }
.OdometerCounterBody .Number2 { background-position: 0 -16px; }
.OdometerCounterBody .Number3 { background-position: 0 -32px; }
.OdometerCounterBody .Number4 { background-position: 0 -48px; }
.OdometerCounterBody .Number5 { background-position: 0 -64px; }
.OdometerCounterBody .Number6 { background-position: 0 -80px; }
.OdometerCounterBody .Number7 { background-position: 0 -96px; }
.OdometerCounterBody .Number8 { background-position: 0 -112px; }
.OdometerCounterBody .Number9 { background-position: 0 -128px; }
.OdometerCounterBody .Number0 { background-position: 0 -144px; }
.OdometerCounterBody .NumberWhite { margin-right: 0 !important; background-position-x: -12px; }
html>body .OdometerCounterBody .NumberWhite.Number1 { background-position: -12px 0; }
html>body .OdometerCounterBody .NumberWhite.Number2 { background-position: -12px -16px; }
html>body .OdometerCounterBody .NumberWhite.Number3 { background-position: -12px -32px; }
html>body .OdometerCounterBody .NumberWhite.Number4 { background-position: -12px -48px; }
html>body .OdometerCounterBody .NumberWhite.Number5 { background-position: -12px -64px; }
html>body .OdometerCounterBody .NumberWhite.Number6 { background-position: -12px -80px; }
html>body .OdometerCounterBody .NumberWhite.Number7 { background-position: -12px -96px; }
html>body .OdometerCounterBody .NumberWhite.Number8 { background-position: -12px -112px; }
html>body .OdometerCounterBody .NumberWhite.Number9 { background-position: -12px -128px; }
html>body .OdometerCounterBody .NumberWhite.Number0 { background-position: -12px -144px; }

/* End Odometer Counter */

/* HomepageCoutner */

.HomepageCounterCallout { height: 85px; width: 160px; padding: 32px 0 0 0; margin: 10px 0 0 0; background-image: url(../img/layout/bg_homepage_counter.gif); background-repeat: no-repeat; display: block; }
.HomepageCounterCallout .CounterUsers { margin: 0px 0 0 67px; }
.HomepageCounterCallout .CounterVehicles { margin: 31px 0 0 67px; }

/* End HomepageCoutner */

/* Anylink */

.anylinkcss { position:absolute; visibility: hidden; border:1px solid #e1e1e1; z-index: 100; background-color: #ffffff; background-position: bottom; background-repeat: repeat-x; background-image: url(../img/layout/bg_menu_dropdown.gif); width: 155px; }
.anylinkcss a { width: 145px; display: block; padding: 5px 5px 5px 5px; text-decoration: none; color: #3c454a; }
.anylinkcss a.Last { border-bottom: 0px none transparent; }
.anylinkcss a:hover { /*hover background color*/ background-color: #e1e1e1; color: #990000; }

.AdminSubMenu .anylinkcss { position:absolute; visibility: hidden; border:1px solid #5a6065; background-image: none; z-index: 100; background-color: #697580; width: 205px; }
.AdminSubMenu .anylinkcss a { width: 195px; display: block; padding: 5px 5px 5px 5px; text-decoration: none; color: #ffffff; }
.AdminSubMenu .anylinkcss a.Last { border-bottom: 0px none transparent; }
.AdminSubMenu .anylinkcss a:hover { /*hover background color*/ background-color: #353c42; color: #ffffff; }


.anylinkiframe { display:none; display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:205px; }
html>/* */body .anylinkiframe { display: none; }

/* End Anylink */

/* News Items */

.CurrentNewsItem { border: 2px solid #dddddd; border-right: 2px solid #bbbbbb; border-bottom: 2px solid #bbbbbb; padding: 10px; margin-top: 10px; margin-bottom: 10px; }

/* End News Items */

/* Quick Sale Inventory Search */

.QuickSaleSearchField { float: left; margin: 0 10px 0 0; }
.QuickSaleSearchField .SearchFieldTitle { height: 20px; }
html>body .QuickSaleSearchField .SearchFieldTitle { min-height: 20px; height: auto; }
.QuickSaleSearchField .SearchFieldInput { }
.QuickSaleSearchField .SearchFieldInput input, .QuickSaleSearchField .SearchFieldInput select {   }
.QuickSaleSearchField .SearchFieldInput .FormButton { margin-top: 0px; }

.QuickSaleSearchField.MakeField, .QuickSaleSearchField.MakeField select { width: 310px; }
.QuickSaleSearchField.ModelField, .QuickSaleSearchField.ModelField select { width: 330px; }

.QuickSaleSearchField .FormButton { margin-top: -4px !important; }

/* END Quick Sale Inventory Search */

/* Public Contact Us Fix */

.PublicView .AffiliateContactInformation { width: 530px; }

/* End Public Contact Us Fix */

/* Announcements */

.AnnouncementsPane { margin: 0 0 0 0px; padding: 0px; }
.AnnouncementsPane .Announcement .Logo { float: left; width: 249px; }
.AnnouncementsPane .Announcement .Content { float: left; width: 646px; }

.AnnouncementsPane .Announcement { padding: 10px 0px 10px 0; }

.AnnouncementsPane .Announcement .RoundingContainer , .AnnouncementsPane .RoundingContainer  * { line-height: 0px !important; font-size: 0.1% !important; }

.AnnouncementsPane .Announcement .RoundingContainer .LeftArea { float: left; }
.AnnouncementsPane .Announcement .RoundingContainer .CenterArea { float: left; }
.AnnouncementsPane .Announcement .RoundingContainer .RightArea { float: left; }

.AnnouncementsPane .Announcement .Logo .RoundingContainer {  }

.AnnouncementsPane .Announcement .Logo .RoundingContainer .LeftArea { height: 5px; width: 5px; background-image:url(../img/layout/bg_announcement_logo_cnr.gif); }
.AnnouncementsPane .Announcement .Logo .RoundingContainer .CenterArea { height: 5px; width: 244px; }

.AnnouncementsPane .Announcement .Logo .RoundingContainer.Top { height: 5px; }
.AnnouncementsPane .Announcement .Logo .RoundingContainer.Top .LeftArea { }
.AnnouncementsPane .Announcement .Logo .RoundingContainer.Top .CenterArea { background-image:url(../img/layout/bg_announcement_logo_t.gif); }

.AnnouncementsPane .Announcement .Logo .RoundingContainer.Bottom { height: 5px; }
.AnnouncementsPane .Announcement .Logo .RoundingContainer.Bottom .LeftArea { background-position: bottom; }
.AnnouncementsPane .Announcement .Logo .RoundingContainer.Bottom .CenterArea { background-image:url(../img/layout/bg_announcement_logo_b.gif); }

.AnnouncementsPane .Announcement .Logo .BodyContent { margin-top: -6px; background-image: url(../img/layout/bg_announcement_logo.gif); background-repeat: repeat-x; background-position: top; border-left: 1px solid #d9d9d9; }
html>body .AnnouncementsPane .Announcement .Logo .BodyContent { margin-top: 0px; }

.AnnouncementsPane .Announcement .Content .RoundingContainer { }

.AnnouncementsPane .Announcement .Content .RoundingContainer .RightArea { height: 5px; width: 5px; background-image:url(../img/layout/bg_announcement_cnr.gif);  }
.AnnouncementsPane .Announcement .Content .RoundingContainer .CenterArea { height: 5px; width: 641px;  }

.AnnouncementsPane .Announcement .Content .RoundingContainer.Top { height: 5px; }
.AnnouncementsPane .Announcement .Content .RoundingContainer.Top .RightArea { }
.AnnouncementsPane .Announcement .Content .RoundingContainer.Top .CenterArea { background-image:url(../img/layout/bg_announcement_t.gif); }

.AnnouncementsPane .Announcement .Content .RoundingContainer.Bottom { height: 5px; }
.AnnouncementsPane .Announcement .Content .RoundingContainer.Bottom .RightArea { background-position: bottom; }
.AnnouncementsPane .Announcement .Content .RoundingContainer.Bottom .CenterArea { background-image:url(../img/layout/bg_announcement_b.gif); }

.AnnouncementsPane .Announcement .Content .BodyContent { margin-top: -6px; background-color: #dfdfdf; background-image: url(../img/layout/bg_announcement_r.gif); background-repeat: repeat-y; background-position: right; }
.AnnouncementsPane .Announcement .Content .BodyContent .ContentInner { margin: 0 20px 0 20px; padding: 10px 0 10px 0; }
html>body .AnnouncementsPane .Announcement .Content .BodyContent { margin-top: 0px; }

.AnnouncementPager {float: right; max-width: 600px; z-index: 400px; margin-top: -20px; margin-right: 40px; }
html>/* */body .AnnouncementPager { margin-left: 845px; }
.AnnouncementPager .PagerItem  { height: 8px; width: 8px; font-size: 0.1%; float: left; margin: 0 6px 0 0; background-image: url(../img/layout/bg_announcement_pager.gif); background-position: 0 0;z-index: 10 !important;position: absolute; }
.AnnouncementPager .PagerItem { position: relative;float: left; }
.AnnouncementPager .PagerItem:hover, .AnnouncementPager .PagerItem.Active { background-position: 0 -8px;}

/* End Announcements */

.QuickSaleInventory { margin: 0 auto 0; }

/* Sales In Progress */


.SIP_Vehicle { width: 922px; margin: 0 0 15px 0; }
.SIP_Vehicle .HeaderBar { background-color: #ebebeb; color: #0b273e; font-size: 14px; min-height: 17px; height: 0px; padding: 3px 0 5px 0; }
.ie.v6 .SIP_Vehicle .HeaderBar { height: 17px;}
.ie.v7 .SIP_Vehicle .HeaderBar { max-height: 17px; }
.SIP_Vehicle .HeaderBar { background-color: #aae1a4; }
.SIP_Vehicle.NoBids .HeaderBar { background-color: #cccccc; }
.SIP_Vehicle .HeaderBar * { color: #0b273e; }

.SIP_Vehicle .ContentContainer { padding-top: 5px; margin-bottom: 10px; }

.SIP_Vehicle .ImageContainer { width: 133px; min-height: 50px; float: left; margin: 3px 15px 10px 5px; }
.NoImage .SIP_Vehicle .ImageContainer { display: none; }
.SIP_Vehicle .VehicleImage { border: 1px solid #888888; }
.SIP_Vehicle .VehicleDescription { float: left; width: 300px; }
.NoImage .SIP_Vehicle .VehicleDescription { max-width: 433px; padding-left: 5px; }
.ie.v6  .ImageContainer { display: none; }

.SIP_Vehicle .AdminControls { color: #333333; float: right; font-size: 11px; margin: 2px 10px 0 0; padding: 0 0px 2px 0; }
.SIP_Vehicle .AdminControls span { color: #333333; }
.SIP_Vehicle .AdminControls .dt { color: #666666; }
.SIP_Vehicle .AdminControls a { padding-right: 10px; text-decoration: underline; }
.SIP_Vehicle .AdminControls a.Last { padding-right: 0px; }

.SIP_Vehicle .InventoryNumber { float: right; margin: 0 5px 0 0px; padding-left: 10px; font-weight: bold;  border-left: 1px solid #aaaaaa; }

.SIP_Vehicle dd, .SIP_Vehicle .dd { color: #333333; }
.SIP_Vehicle dt, .SIP_Vehicle .dt { color: #666666; }

.SIP_Vehicle dl, .SIP_Vehicle .AuctionDetails { margin: 0; padding: 0; float: left; display: block; font-size: 11px; line-height: 1.6em; }
.SIP_Vehicle dt { width: 60px; float: left; display: block;}
.SIP_Vehicle dd { max-width: 175px; float: left; display: block; }

.SIP_Vehicle dd.LineHeightNormal { padding-top: 2px; }

.SIP_Vehicle .TimeRemaining { color: #333333; }

.ie.v7 .SIP_Vehicle dl.VehicleDetailsA { margin-left: 153px; }
.SIP_Vehicle dl.VehicleDetailsA { width: 235px; margin-right: 10px; }
.ie.v7 .NoImage .SIP_Vehicle dl.VehicleDetailsA { margin-left: 0px; }

.ie.v6 .SIP_Vehicle dl.VehicleDetailsA { margin-left: 0px; }
.SIP_Vehicle dl.VehicleDetailsA  dd { width: 145px;  }
.SIP_Vehicle dl.VehicleDetailsA dd.consignor-logo { width: 235px; }
.NoImage .SIP_Vehicle dl.VehicleDetailsA { width: 300px; margin-left: 5px; }
.ie.v6 .NoImage .SIP_Vehicle dl.VehicleDetailsA { width: 290px; }
.SIP_Vehicle dl.VehicleDetailsB { width: 220px; margin-right: 10px; }
.SIP_Vehicle dl.VehicleDetailsB dd { width: 145px;  }
.NoImage .SIP_Vehicle dl.VehicleDetailsB { width: 303px; }
.NoImage .SIP_Vehicle dl.VehicleDetailsB dd { max-width: 223px; }
.SIP_Vehicle .AuctionDetails { width: 130px; margin-right: 10px; }

dl.VehicleDetailsA .consignor-logo img { max-width: 100%; }
dl.VehicleDetailsA .consignor-rating i:before { color: #aaa; }
dl.VehicleDetailsA .consignor-rating .filled i:before { color: #c50404; }

.SIP_Vehicle .VehicleDetailsB .CarProofLink { margin-top: 10px; background-image: url(../img/layout/logo_carproof_sip.gif); width: 97px; height: 30px; }

.SIP_Vehicle .BiddingPanel { float: left; width: 149px; margin: 0 5px 0 0; }
.SIP_Vehicle .BiddingPanel .AuctionInformation { float: right; font-size: 11px; }
.SIP_Vehicle .YouHighBidder { color: #038600; font-weight: bold;  }
.SIP_Vehicle .HighBidder { margin: 5px 0 0 0; display: block; font-size: 10px; }

.CurrentBidContainer { font-size: 13px; text-align: right; }
.CurrentBidContainer .dt { color: #d76262; }
.CurrentBidContainer .dd { font-weight: bold; color: #c50404; }
.YouHighBidderVehicle .CurrentBidContainer .dt { color: #6db86b; }
.YouHighBidderVehicle .CurrentBidContainer .dd { color: #038600; }
.Report .CurrentBidContainer .dt { color: #666666; }
.Report .CurrentBidContainer .dd { color: #333333; }

.SIP_Vehicle.Selling .CurrentBidContainer .dd { color:#038600; }
.SIP_Vehicle.Selling .CurrentBidContainer .dt { color:#6db86b; }

.SIP_Vehicle .BidButton { width: 148px; }
.SIP_Vehicle .BidButton span { width: 130px; }
.SIP_Vehicle .BidButton { line-height: normal; cursor: pointer; margin: 0 -5px 0 0; text-decoration: none;  height: 38px; text-align: center; float: right; background-image: url(../img/layout/btn_red_bid_left.gif); background-repeat: no-repeat;  }
.SIP_Vehicle .BidButton span { cursor: pointer; float: right; height: 23px; font-weight: bold; padding: 8px 12px 8px 12px; color: #ffffff; font-size: 14px; line-height: normal; background-image: url(../img/layout/btn_red_bid_right.gif); background-repeat: no-repeat; background-position: right 0; } 
.SIP_Vehicle .BidButton:hover { background-position: 0 -40px; }
.SIP_Vehicle .BidButton:hover span { background-position: right -40px; line-height: normal; }

.SIP_Vehicle.Selling .BidButton { width: 148px; }
.SIP_Vehicle.Selling .BidButton span { width: 130px; }
.SIP_Vehicle.Selling .BidButton { line-height: normal; cursor: pointer; margin: 0 -5px 0 0; text-decoration: none;  height: 38px; text-align: center; float: right; background-image: url(../img/layout/btn_green_bid_left.gif); background-repeat: no-repeat;  }
.SIP_Vehicle.Selling .BidButton span { cursor: pointer; float: right; height: 23px; font-weight: bold; padding: 8px 12px 8px 12px; color: #ffffff; font-size: 14px; line-height: normal; background-image: url(../img/layout/btn_green_bid_right.gif); background-repeat: no-repeat; background-position: right 0; } 
.SIP_Vehicle.Selling .BidButton:hover { background-position: 0 -40px; }
.SIP_Vehicle.Selling .BidButton:hover span { background-position: right -40px; line-height: normal; }

.SIP_Vehicle .BuyNowButtonContainer { margin-top: 10px; }
.SIP_Vehicle .BuyNowButton { width: 140px; }
.SIP_Vehicle .BuyNowButton span { width: 130px; }
.SIP_Vehicle .BuyNowButton { line-height: normal; cursor: pointer; margin: 5px 0px 0px 0; text-decoration: none;  height: 26px; text-align: center; float: right; background-image: url(../img/layout/btn_blue_buy_now_left.gif); background-repeat: no-repeat; }
.SIP_Vehicle .BuyNowButton span { cursor: pointer; float: right; height: 19px;font-weight: bold; padding: 5px 5px 2px 5px; color: #ffffff; font-size: 12px; line-height: normal; background-image: url(../img/layout/btn_blue_buy_now_right.gif); background-repeat: no-repeat; background-position: right 0; } 
.SIP_Vehicle .BuyNowButton span * { color: #ffffff;  }
.SIP_Vehicle .BuyNowButton:hover { background-position: 0 -26px; }
.SIP_Vehicle .BuyNowButton:hover span { background-position: right -26px; line-height: normal; }

.SIP_Vehicle.Selling .BuyNowButtonContainer { margin-top: 10px; }
.SIP_Vehicle.Selling .BuyNowButton { width: 148px; }
.SIP_Vehicle.Selling .BuyNowButton span { width: 130px; }
.SIP_Vehicle.Selling .BuyNowButton { line-height: normal; cursor: pointer; margin: 0 -5px 0 0; text-decoration: none;  height: 38px; text-align: center; float: right; background-image: url(../img/layout/btn_green_bid_left.gif); background-repeat: no-repeat; }
.SIP_Vehicle.Selling .BuyNowButton span { cursor: pointer; float: right; height: 23px;font-weight: bold; padding: 8px 12px 8px 12px; color: #ffffff; font-size: 14px; line-height: normal; background-image: url(../img/layout/btn_green_bid_right.gif); background-repeat: no-repeat; background-position: right 0; } 
.SIP_Vehicle.Selling .BuyNowButton span * { color: #ffffff;  }
.SIP_Vehicle.Selling .BuyNowButton:hover { background-position: 0 -40px; }
.SIP_Vehicle.Selling .BuyNowButton:hover span { background-position: right -40px; line-height: normal; }

.SIP_Vehicle .BuyNowButtonContainerGreen { margin-top: 10px; }
.SIP_Vehicle .BuyNowButtonGreen { width: 148px; }
.SIP_Vehicle .BuyNowButtonGreen span { width: 130px; }
.SIP_Vehicle .BuyNowButtonGreen { line-height: normal; cursor: pointer; margin: 0 -5px 0 0; text-decoration: none;  height: 38px; text-align: center; float: right; background-image: url(../img/layout/btn_green_bid_left.gif); background-repeat: no-repeat; }
.SIP_Vehicle .BuyNowButtonGreen span { cursor: pointer; float: right; height: 23px;font-weight: bold; padding: 8px 12px 8px 12px; color: #ffffff; font-size: 12px; line-height: normal; background-image: url(../img/layout/btn_green_bid_right.gif); background-repeat: no-repeat; background-position: right 0; } 
.SIP_Vehicle .BuyNowButtonGreen span * { color: #ffffff;  }
.SIP_Vehicle .BuyNowButtonGreen:hover { background-position: 0 -40px; }
.SIP_Vehicle .BuyNowButtonGreen:hover span { background-position: right -40px; line-height: normal; }


.SIP_Vehicle .AuctionDetails .dt { float: none; }
.SIP_Vehicle .AuctionDetails .dd { display: block;  }
.SIP_Vehicle .AuctionDetails .dd, .SIP_Vehicle .AuctionDetails .dd * {color:#333333; }

.SIP_Vehicle .HighBidderNumber.HighBidderID { cursor: pointer; }
.SIP_Vehicle .HighBidderNumber, .SIP_Vehicle .HighBidderNumber.HighBidderID { color: #c50404;}

.SIP_Vehicle .WatchlistButton { font-size: 11px; background-image: url(../img/layout/icn_watchlist_naked.gif); min-height: 19px; margin: 0px 0 0 5px; background-position: 0 2px; padding: 2px 0 0 28px; background-repeat: no-repeat; float: left; }
.SIP_Vehicle .WatchlistButton.Add {  }
.SIP_Vehicle .WatchlistButton.Remove { background-position: 0 -48px; }

.SIP_ContactPopup { display: none; color: #444444; background-color: #ffffff; border:3px solid #0b273e; padding:10px; width: 300px; position: absolute; }
.SIP_ContactPopup b { color: #999999; }

.BiddingPopup { z-index: 30; background-color: #ffffff; display: none; position: absolute; padding: 20px 10px 10px 10px; border: 5px solid #444444; width: 548px; }
.BiddingPopup .CloseButton { background-color: #ffffff; float: right; border: 3px solid #444444; border-bottom: none; padding: 5px 15px 0 15px; width: 35px; margin: -44px 0 0 -65px; }
.ie.v9 .BiddingPopup .CloseButton { margin-top: -43px; }
.BiddingPopup iframe { min-height: 330px; min-width: 538px; }

.BiddingOverlay { z-index: 20; background-image: url(../img/layout/bg_overlay.png); display: none; width: 100%; position: absolute; top: 0; left: 0; }

.SIP_QuickSearch { }
.SIP_QuickSearch .QuickSaleInventory { margin-bottom: 20px; border-bottom: 1px solid #d8d8d8; padding-bottom: 20px; }
.SIP_QuickSearch .MakeField, .SIP_QuickSearch .MakeField select { width: 305px; }
.SIP_QuickSearch .ModelField, .SIP_QuickSearch .ModelField select { width: 310px; }
.SIP_QuickSearch .ResetButton { margin-right: 0px !important; }

.BlockPager { }
.BlockPager a { float: left; padding: 5px 8px 5px 8px; }
.BlockPager a.Active { background-color: #0b273e; color: #ffffff; float: left; }
.BlockPager a.Disabled { color: #b8b8b8; cursor: default !important; } 
.BlockPager a.First { padding-left: 0px !important; }
.BlockPager a.Last { padding-right: 0px !important; }

.SIP_Pager {  font-size: 11px; }
.SIP_Pager .SIP_ResultsCount { float: left; margin: 5px 0 0 15px; padding: 0 0 0 15px; border-left: 1px solid #666666; font-size: 13px; font-weight: bold; }
.SIP_Pager.TopPager { margin-top: 15px;  }
.ie.v7 .SIP_Pager.TopPager { margin-bottom: -10px; }
.SIP_ResultsCount .valLow {}
.SIP_ResultsCount .valHigh {}
.SIP_ResultsCount .valTotal {}

.PageHeader.SIP { margin: 0; margin-bottom: 1px; }

.SIP_SortingOptions { float: right; margin-top: 3px; }
.ie.v6 .SIP_SortingOptions, .ie.v7 .SIP_SortingOptions { width: 400px; }
.ie.v7 .SIP_SortingOptions  { margin-right: 0px; }
.SIP_SortingOptions span.Title { color: #0b273e; font-weight: bold; font-size: 14px; }
.SIP_SortingOptions .RefreshButton { margin: -3px 0px 0px 10px !important; }

.Chrome .SIP_SortingOptions .RefreshButton, .Safari .SIP_SortingOptions .RefreshButton { margin-top: -23px !important; }

.ie.v6 .SIP_SortingOptions .RefreshButton { margin-top: -19px !important; }
.ie.v7 .SIP_SortingOptions .RefreshButton { margin-top: -23px !important; }

.ie.v6 .SIP_OptionsContainer , .ie.v7 .SIP_OptionsContainer { width: 922px; }
.VFR_OptionsContainer { margin-top: 15px; }

.SIP_ResultOptions a { color: #385ca0;padding: 5px 0px 5px 0px; }
.SIP_ResultOptions a.Active { background-color: #0b273e; color: #ffffff; padding-left: 8px; padding-right: 8px; }
.ie.v6 .SIP_ResultOptions a, .ie.v7 .SIP_ResultOptions a { display: inline-block;  }
.SIP_ResultOptions { font-size: 11px; padding-bottom: 15px; float: right; font-size: 11px; }
.SIP_ResultOptions .Set { margin: 5px 0 0 15px; padding: 0 0 0 15px; border-left: 1px solid #666666; float: left; }
.SIP_ResultOptions .Set.First {  padding-left: 0; border-left: none; }
.SIP_ResultOptions .Set.Last { }
.ie.v6  .VehicleImageControls { display: none;  }



.SIP_VehicleContainer { padding: 20px 0 0 0; }

.SIP_EmptyData { font-weight: bold; margin: 0 0 20px 0; }

.SIP_GreyControlBox { background-color: #e0e0e0; color: #333333; padding: 7px 10px 7px 10px; }
.SIP_GreyControlBox .Label { float: left; color: #666666; padding-left: 10px; margin-left: 10px; padding-right: 10px; margin-right: 10px; border: 1px solid #cbcbcb; border-top: none; border-bottom: none; }
.SIP_GreyControlBox .Label.First { width: 65px; padding-left: 0px; border-left: none; margin-left: 0; }
.SIP_GreyControlBox .Label.FirstMR { padding-left: 0px; border-left: none; margin-left: 0; }

.SIP_GreyControlBox.QSIS { margin-bottom: 1px; }
.ie.v7 .SIP_GreyControlBox.QSIS { margin-bottom: -1px; }
.ie.v7 .SIP_GreyControlBox.Sorting { margin-top: -1px; }
.ie.v6 .SIP_GreyControlBox.QSIS { margin-top: -11px;  }
.ie.v6 .SIP_GreyControlBox.Sorting { margin-top: -4px;  }
.SIP_GreyControlBox { width: 902px; }
.SIP_GreyControlBox ul, .SIP_GreyControlBox li { margin: 0; padding: 0; list-style-type: none; }
.SIP_GreyControlBox ul li.l1 { float: left; }
.SIP_GreyControlBox ul li.l1 .i { display: none; position: absolute;  z-index: 5; }
.ie.v7 .SIP_GreyControlBox ul li.l1 .i { margin-top: 20px; }
.ie.v6 .SIP_GreyControlBox ul li.l1 .i { margin-top: 20px; }
.ie.v6 .SIP_GreyControlBox ul li.l1 a.tl { border: none; }
.SIP_GreyControlBox ul li.l1 a.tl { position: relative; z-index: 20; background-color: transparent; border: 1px solid transparent; border-bottom: none; padding: 3px 10px 1px 10px; }
.SIP_GreyControlBox ul li.l1 a.tl span { background-image: url(../img/layout/icn_sip_filter.gif); background-repeat: no-repeat; background-position: right -100px; padding-right: 26px;  }
.SIP_GreyControlBox ul li.l1.Hovering { }
.SIP_GreyControlBox ul li.l1.Hover a.tl { background-color: #ffffff; border: 1px solid #555555; border-bottom: none; }
.SIP_GreyControlBox ul li.l1.Hover .i { display: block;  margin-top: 0px;}
.SIP_GreyControlBox ul li.l1 .i li { display: block; background-color: White; border: 1px solid #555555; padding: 10px; }
.SIP_GreyControlBox ul li.l1.ActiveFilter a.tl span { color: #000000; background-position: right 0; }
.SIP_GreyControlBox ul li.l1.Hovering .i { z-index: 10; }

.SIP_GreyControlBox a.blu { color: #385ca0; }

.SIP_GreyControlBox ul li.l1 .i li a { float: left; font-size: 11px; padding: 0; margin: 10px 0 0 0; }
.SIP_GreyControlBox ul li.l1 .i li a.ApplyFilter { display: none; }
.SIP_GreyControlBox.QSIS .ApplyFiltersButton { background-image: url(../img/layout/icn_sip_buttonIcons.gif); background-position: 0 3px; padding-left: 20px; background-repeat: no-repeat; }
.SIP_GreyControlBox.QSIS .RemoveFiltersButton { display: none; background-image: url(../img/layout/icn_sip_buttonIcons.gif); background-position: 0 -98px; padding-left: 20px; background-repeat: no-repeat; }
.SIP_GreyControlBox.QSIS.ActiveFilter .RemoveFiltersButton { display: inline; }
.SIP_GreyControlBox .PrintReportLink { float: right; background-image: url(../img/layout/icn_sip_buttonIcons.gif); background-position: 0 -50px; padding-left: 20px; background-repeat: no-repeat; }
.SIP_GreyControlBox .RefreshLink {
	float: right;
	padding-left: 20px;
}

.SIP_LoggedOutOverlay { background-image: url(../img/layout/bg_overlay.png); padding: 20px; position: absolute; z-index: 20; }
.SIP_LoggedOutOverlay .Content { background-color: #333333; padding: 15px;  margin: 0 auto 0; color: #ffffff; font-size: 18px; }
.ie.v7 .SIP_LoggedOutOverlay .Content, .ie.v8 .SIP_LoggedOutOverlay .Content { position: absolute; }
.SIP_LoggedOutOverlay .Content a { color: #687ca0; }

/* End Sales In Progress */

.SIP_Item .VehicleDescription { width: 700px; }

/* Index */
.SEOH1 { width: 500px; margin: 15px auto 0;font-size: 12px;font-weight: normal; }
/* End Index */

/* Utility Classes */
.LeftFloat { float: left; }
.RightFloat { float: right; }
.LeftAlign { text-align: left; }
.RightAlign { text-align: right; }
.CenterAlign { text-align: center !important; }
.TopAlign { vertical-align: top; }
.BottomAlign { vertical-align: bottom; }
.ClearBoth { clear: both; float: none; font-size: 0.1%; width: 1px; height: 0px;}
.Box { background-color: #e9f2eb; border: solid 1px #d1d1d1; }
.ClearLeft { clear: left; float: none; font-size: 0.1%; height: 0px; }
.ClearBoth.Margin { margin: 0 0 3px 0; }
.ClearRight { clear: right; }
html>/* */body .ClearBoth.Margin { margin: 0 0 0 0; }
.ClearBothSimple { clear: both; }
.Hidden { display: none !important; }
.HorizonalCenter { margin: 0 auto 0; }
.DisplayInline { display: inline; }
.DisplayBlock { display: block; }
.MaxWidth { width: 100%; }
.HalfWidth { width: 50%; }
.Link { cursor: pointer !important; }
.Help { cursor: help; }
.NonLink { cursor: default !important; }
.GreyBlueText { color: #3c454a; }
.GreenBg { background-color: #a5de9a; padding: 3px 13px 3px 13px; }
.RedText { color: #a10103; }
.YellowText { color: #8f8300; }
.GreenText { color: #188212; }
.FontSize8px, .FontSize8px *  { font-size: 8px !important; }
.FontSize10px, .FontSize10px *  { font-size: 10px; }
.FontSize11px { font-size: 11px !important; }
.FontSize12px { font-size: 12px !important; }
.FontSize14px { font-size: 14px !important; }
.FontSize18px { font-size: 18px !important; }
.FirstElement { margin-top: 0px; }
.NoMargin { margin: 0; }
.NoPadding { padding: 0; }
.BoldText { font-weight: bold; }
.LineHeightNormal { line-height: normal; }
.NormalWeight { font-weight: normal; }
.Width15px { width: 15px !important; }
.Width25px { width: 25px; }
.Width30px { width: 30px !important; }
.Width40px { width: 40px !important; }
.Width50px { width: 50px !important; }
.Width60px { width: 60px; }
.Width75px { width: 75px !important; }
.Width100px { width: 100px !important; }
.Width120px { width: 120px; }
.Width135px { width: 135px; }
.Width150px { width: 150px; }
.Width250px { width: 250px; }
.Width210px { width: 210px; }
.Width230px { width: 230px; }
.Width280px { width: 280px; }
.Width260px { width: 260px; }
.Width330px { width: 330px; }
.Width310px { width: 310px; }
.Width300px { width: 300px; }
.Width400px { width: 400px; }
.Width450px { width: 450px; }
.Width495px { width: 495px; }
.Width500px { width: 500px; }
.Width600px { width: 600px; }
.Width700px { width: 700px; }
.Width900px { width: 900px; }
.Width200px { width: 200px; }
.Width100px { width: 100px; }
.Width150px { width: 150px !important; }
.Width175px { width: 175px; }
.Width125px { width: 125px; }
.WidthAuto { width: auto !important; }
.BorderTop1px { border-top: 1px solid #cccccc; }
.BorderBottom1px { border-bottom: 1px solid #cccccc; }
.BorderLeft1px { border-left: 1px solid #cccccc; }
.BorderRight1px { border-right: 1px solid #cccccc; }
.NoTopMargin { margin-top: 0px !important; }
.NoBottomMargin { margin-bottom: 0px !important; }
.ReducedBottomMargin { margin-bottom: 5px; }
.LightText { color: #cccccc; }
.InlineTitle { font-weight: bold; }
.LeftBackgroundAlign { background-position: left !important; }
.NoBackgroundImage { background-image: none !important; }
.LargeText { font-size: 200%; }
.MarginRight5px { margin-right: 5px; }
.MarginRight10px { margin-right: 10px; }
.MarginTop3px { margin-top: 3px; }
.MarginTop5px { margin-top: 5px; }
.MarginTopN3px { margin-top: -3px; }
.MarginTop0px {margin-top: 0px;}
.MarginTop10px { margin-top: 10px; }
.MarginTop13px { margin-top: 13px; }
.MarginTop20px { margin-top: 20px; }
.MarginTop27px { margin-top: 27px; }
.MarginBottom10px { margin-bottom: 10px !important; }
.MarginBottom5px { margin-bottom: 5px !important; }
.MarginBottomN5px { margin-bottom: -5px !important; }
.MarginBottom3px { margin-bottom: 3px !important; }
.MarginLeft5px { margin-left: 5px; }
.MarginLeft10px { margin-left: 10px; }
.MarginLeft20px { margin-left: 20px; }
.MarginLeft25px { margin-left: 25px !important; }
.MarginLeft30px { margin-left: 30px; }
.Margin0Auto0 { margin: 0 auto 0; }
.PaddingTop50px { padding-top: 50px; }
.PaddingTop10px { padding-top: 10px; }
.PaddingBottom10px { padding-bottom: 10px; }
.PaddingLeft0px { padding-left: 0px; }
.ListStyleTypeNone { list-style: none !important; }
.PreviewText { color: #333333; }
.Invisible { visibility: hidden; }
.FloatNone { float: none  !important; }
.largelink{font-size: 16px;font-weight: bold; color: #517392;}
.imageFrame { border: solid 1px #aaa; }
.AbsolutePosition { position: absolute; }
.AutoWidth { width: auto !important; }
.SmallText { font-size: 80%; }
.VerySmallText { font-size: 60%; }
.Margin15px { margin: 15px; }
.FontSize11px { font-size: 11px; }
.MarginRight0px { margin-right: 0px; }
.OverflowHidden { overflow: hidden; }
.OverflowScroll { overflow: scroll; }
.MinHeight50px { min-height: 200px;}
.underline { text-decoration: underline; }
.italicText { font-style: italic; }
/* End Utility Classes */

/* Test Classes (Delete Me) */
.testr  { background-color: red !important; }
.testg { background-color: green !important; }
.testb { background-color: blue !important; }

/* End Test Classes (Delete Me) */


/* Start HomePage Slideshow */

/* End HomePage SlideShow */


/* JQuery Lightbox */

/*
 * jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery
 * Copyright (C) 2007-2009 Benjamin Arthur Lupton
 * http://jquery.com/plugins/project/jquerylightbox_bal
 *
 * This file is part of jQuery Lightbox (balupton edition).
 * 
 * jQuery Lightbox (balupton edition) is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * jQuery Lightbox (balupton edition) is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with jQuery Lightbox (balupton edition).  If not, see <http://www.gnu.org/licenses/>.
 *
 * @name jquery_lightbox: jquery.lightbox.css
 * @package jQuery Lightbox Plugin (balupton edition)
 * @version 1.3.0-rc1
 * @date August 24, 2008
 * @category jQuery plugin
 * @author Benjamin "balupton" Lupton {@link http://www.balupton.com}
 * @copyright (c) 2007-2009 Benjamin Arthur Lupton {@link http://www.balupton.com}
 * @license GNU Affero General Public License - {@link http://www.gnu.org/licenses/agpl.html}
 * @example Visit {@link http://jquery.com/plugins/project/jquerylightbox_bal} for more information.
 */

html, body { margin: 0; padding: 0; height: 100%;}

#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	
	z-index:100;
	width:100%;
	height:auto;
	
	text-align:center;
	color:#333333;
	
	/* stop stupid conflicts */
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	
	/* general conflict stopper */
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
}

#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
	text-decoration:underline;
	color:#999999;
}

#lightbox-overlay {
	z-index: 90;
	background-color:#000000;
	height: 100%;
	position:fixed;
}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
	position:relative;
	border:1px solid black;
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;
}

#lightbox-imageContainer {
	padding:1px;
}

#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:20;
}
/* #lightbox-imageBox > #lightbox-nav { left: 0; } 
#lightbox-nav a { outline: none; }*/


#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("../img/blank.gif") no-repeat; /* Trick IE into showing hover */
	/* cursor:pointer; */
	zoom:1; /* who knows why? */
	
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;
}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;
}
/*
.preload_largeLink, #prevLink:hover, #prevLink:visited:hover {
	background:url("../images/prev.gif") left 45% no-repeat;
}
.preload_nextLink, #nextLink:hover, #nextLink:visited:hover {
	background:url("../images/next.gif") right 45% no-repeat;
}
*/

#lightbox-infoBox {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
	
	/* width: 100%;
	padding: 0 10px 0; */
}

#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	
	line-height:normal;
	/* height:30px; */
}
#lightbox-infoHeader {
	width:100%;
	text-align:center; 
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	font-weight:bold;
}
#lightbox-caption-description {
	font-weight:normal;
}

#lightbox-infoFooter {
	margin-top:3px;
	color:#999999;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;
}
#lightbox-close-button{
	padding-left:30%;
}
#lightbox-close-button:hover {
	color:#666666;
}

#lightbox-infoContainer-clear {
	clear:both; 
	visibility:hidden;
}

/* End JQuery LightBox */


/* Poll Iframe */

.RoundGreyContainer {float: left; margin-top: 10px; }
.RoundGreyContainer .Top { height: 3px;width: 296px;background-image: url(../img/layout/grey_round_cap.gif);background-position: 0 0; }
.RoundGreyContainer .Bottom { height: 3px;width: 296px; background-image: url(../img/layout/grey_round_cap.gif);background-position: 0 -3px;float: left; }

#Poll {
    float: left;
    border-style: none !important;
    background-color: #dfdfdf;
    padding: 5px 0 15px 0px;
    width: 296px;
    /*min-height: 210px;*/
}
#Poll h2 { margin-top: 11px;margin-left: 11px;}

#Poll .Answer { font-size: 11px;font-family: verdana, arial;float: left;margin-right: 10px;width: 130px;}
#Poll .Question {float: none; clear: both;font-size: 11px;font-family: verdana, arial;font-weight: normal !important;line-height: 1.5em;}
/*#Poll .PollGenLink { display: none; }*/
#Poll .PollButton { clear: both;float: none;width: 100%; }

#Poll .FormButton { margin-bottom: 20px;float: left;clear: both;}
/*#OPP-poll-vote-button { border-style: none;padding: 0;}*/
/*#OPP-result-link-text { display: none !important; }*/

/*#Poll .FormButton { background-image: none;padding-left: 5px;padding-right: 5px;}
#Poll .FormButton:hover {border: 1px solid #acacac;background-color: #fecece; padding-left: 5px;padding-right: 5px;}*/

/*#OPP-powered-by { display: none;}*/
#OPP-poll-question-text { margin-top: -11px;width: 260px !important;float: left; }
.OPP-choices { width: 260px !important; }
.OPP-choices tr {float: left;width: 50%;}
.PollIframe { width: 296px;float: left;}
.PollBody { margin: 0;padding: 0;}
/* End Poll Iframe */

.StandardList { margin: 10px 0 10px 25px; }

.SiteFooter { width: 100%;min-height: 250px;background-image: url(../img/layout/site_footer_border.gif);background-repeat: repeat-x;background-position: left top; }
.SiteFooter .SiteFooterInner {background-repeat: repeat-x;min-height: 301px; background-position: left top; background-image: url(../img/layout/site_footer_pattern.jpg);float: left;margin-top: 5px;width: 100%;height: 100%;padding-top: 29px;}

.SiteFooter .SiteFooterInner .SiteFooterContent { margin: 0px auto 0;width: 945px;height: 100%;font-size: 11px;}
.SiteFooterContent .Left { float: left;width: 227px;border-right: 1px solid #2a2a2a;padding-left: 16px;color: #bbb;}
.SiteFooterContent .Left ul { list-style: none;margin: 0 0 0 5px;margin: 28px 0 0px 0;   }
.SiteFooterContent .Left ul li {margin: 0 0 3px 8px;}
.SiteFooterContent .Left ul li.TwoLine { line-height: 1.3em; }

.SiteFooterContent .Middle { float: left;margin-left: 20px;width: 257px; }
.SiteFooterContent .Middle ul { list-style: none;line-height: 1.6em; }
.SiteFooterContent .Middle ul a { color: #db0000;font-size: 11px;text-decoration: underline; }

.SiteFooterContent .Right { float: left;width: 420px; }
.AffCont { float: left;}
.AffCont .AffRow { float: left;background-image: url(../img/layout/site_footer_dot.gif);background-position: left bottom;background-repeat: repeat-x;padding: 0 16px 0px 0;}
.AffCont .AffRow.Last { background-image: none;}
.AffCont .AffRow .AffItem { float: left;width: 184px;height: 45px;background-repeat: no-repeat;padding-bottom: 16px;}

.AffCont .AffRow .AffItem.Divider {width: 3px; background-image: url(../img/layout/site_footer_dot.gif);background-position: left top;background-repeat: repeat-y; }
.AffCont .AffRow.Last .AffItem { padding-top: 10px;padding-bottom: 0px;background-position: left bottom;}
.AffCont .AffRow .AffItem.CRG { background-image: url(../img/layout/site_footer_aff_crg_new.gif);padding-right: 18px;}
.AffCont .AffRow .AffItem.Okan {background-image: url(../img/layout/site_footer_aff_okan.gif);margin-left: 3px;}
.AffCont .AffRow .AffItem.West {background-image: url(../img/layout/site_footer_aff_west.gif);padding-right: 18px;}
.AffCont .AffRow .AffItem.MidCan {background-image: url(../img/layout/site_footer_aff_midcan.gif);}
	.AffCont .AffRow .AffItem.Prec {
		background-image: url(../img/layout/site_footer_aff_prec.png);
		padding-right: 18px;
	}

.SiteFooterContent p { color: #bbb;margin: -2px 0 0 5px;padding: 0;padding: 0 !important;line-height: 1.6em; }
.SiteFooterContent p.Address { line-height: 1.3em; }
.SiteFooterContent p.Copyright { margin: 27px 0 0px 0;line-height: 1.3em;}
.SiteFooterContent .fa { color: #ccc;font-size: 14px;width: 13px; }

body.ie.v7 .fa { width: 12px;height: 12px;background-position: left top;}
body.ie.v7 .fa.fa-phone { background-image: url(../img/layout/icn_gray_phone.gif); }
body.ie.v7 .fa.fa-print { background-image: url(../img/layout/icn_gray_printer.gif); }
body.ie.v7 .fa.fa-linkedin-square { background-image: url(../img/layout/icn_gray_linkedin.gif); }

.SiteFooterContent span { color: #bbb;margin-left: 12px;}
.SiteFooter .SiteLogo { background-image: url(../img/crg-logo-white_tagline.svg); background-repeat: no-repeat; width: 156px;height: 45px;margin: 0;background-position: left top; }

.SiteFooter .HdrLearnMore {
    background-image: url(../img/layout/hdr_learnMore.gif);
    width: 102px;
    height: 45px;
    float: left;
}

/* --------------- ApiKey --------------- */
div.DeviceCode
{
    display:block;
    margin: 0 0 8px 0;
    width: 298px;
}

.DeviceCodeHeader
{
    width: 305px;
}

.GridView .GridViewRow td span.ApiKey
{
    font-size: 10px;    
}

.SiteOuter { background-image: url(../img/layout/bg_site_main.gif);background-color: #fff;background-repeat: repeat-x; padding-bottom: 25px;}

.ItemListingInformation {
    width: 600px;
}
.ItemDetailsBid .BidButton { line-height: normal; cursor: pointer; margin: -0.5em -5px 0.5em 0; text-decoration: none;  height: 38px; text-align: center; float: left; background-image: url(../img/layout/btn_red_bid_left.gif); background-repeat: no-repeat;  }
.ItemDetailsBid .BidButton span { cursor: pointer; float: right; height: 23px; font-weight: bold; padding: 8px 12px 8px 12px; color: #ffffff; font-size: 14px; line-height: normal; background-image: url(../img/layout/btn_red_bid_right.gif); background-repeat: no-repeat; background-position: right 0; } 
.ItemDetailsBid .BidButton:hover { background-position: 0 -40px; }
.ItemDetailsBid .BidButton:hover span { background-position: right -40px; line-height: normal; }

.signatureContainer .or{
    width: 600px;
    text-align: center;
    font-weight: bold;
    font-size: 28px;
    padding: 10px 0;
}
.signature{
    border: 1px solid #ccc;
    height: 75px;
    background-color: #fff;
    margin-top: -7px;
    width: 400px;
}
.signatureText{
    width: 0;
    height: 0;
    margin-left: -10px;
    border-color: #fff;
}
.signatureContainer .TextBox{
    width: 595px;
    padding: 10px 0 10px 5px;
}

.signatureContainer .FormButton{
    position: absolute;
    z-index: 1000000;
    display: block;
    margin-top: -75px;
    margin-left: 410px;
}

div.leaderboardRow
{
    
}

div.leaderboardCol{
        float: left;
    width: 50%;
}

table.leaderboard {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 97%;
  text-align: center;
  border-collapse: collapse;
}
table.leaderboard td, table.leaderboard th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.leaderboard tbody td {
  font-size: 13px;
}
table.leaderboard thead {
  background: #2363A5;
  border-bottom: 2px solid #444444;
}
table.leaderboard thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}


.modal {
	display: none;
	position: fixed;
	z-index: 200;
	padding-top: 40px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
	overflow-y: auto;
	overflow-x: hidden;
}

/* Modal Content */
#KBBModal .modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	/*width: 80%;*/
	width: 600px;
	/*height: 475px;*/
}

/* The Close Button */
#KBBModal .close {
	color: #aaaaaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

#KBBModal .close:hover,
#KBBModal .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

#KBBModal .header {
	font-size: 20px;
	color: #5d6574;
	font: Verdana, Arial, sans-serif;
	font-weight: bold;
}

.hideButTakeSpace{
	visibility: hidden;
}

.kbb-link{
	font-size: 11px;
    text-decoration: underline;
}

#KBBModal .modal-footer{
	font-size: 10pt;
}

.kbb_pa_pricingDefinitionsPopupAnchor{
	float: none !important;
}

.CommonFormElement > .long-label {
	width: 355px;
}

hr.separator{
	margin-top: 20px;
	margin-bottom: 20px;
}