/* Globals */
* { margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; color: #5d6574; }
html { overflow-y: scroll; font-size: 13px; overflow-x: hidden; }
body { background-image: url(../img/layout/bg_site_main.gif); background-repeat: repeat-x; background-color: #ffffff; }
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; }
.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: 20px; 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; }

.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.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 { }

.CommonFormElement { clear: both; }
.CommonFormBlock { background-color: Red; }
.CommonFormDescription { width: 135px; float: left; }
.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; }
.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 { overflow: hidden; height: 0px; }


.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; }

/* 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/layout/logo_header_remarket.gif); 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; width: 600px; 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 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 0 0; }
html>/* */body .MasterContainer { width: 945px; }
/* End Site Container */

/* Homepage */

.HomepageHeader { width: 936px; background-image: url(../img/layout/bg_home_header.gif); background-repeat: repeat-x; background-position: 0 -5px; margin: 0 0 0 9px; }
.HomepageHeader .SiteLogo { float: left; width: 500px; height: 93px; background-image: url(../img/layout/logo_home_remarket.gif); background-repeat: no-repeat; }
.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 { 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); }

/* 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; }

.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 .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; }

/* End User Details */

/* Vehicle Details Bidder */

.VehicleDetailsBidderVIPIcon { margin: -2px 0 0 10px; }
.ADIBanner { float: left; background-image: url(../img/layout/bnr_adi_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); }

/* End Vehicle Details Bidder */

/* Vehicle Details */

.DocumentUploadIFrame { width: 700px; height: 180px; }
.DamageUploadIFrame { width: 700px; height: 300px; }
.ExpenseIframe { height: 300px; width: 730px; }



/* 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 */

.DividedBottom { background-image: url(../img/layout/rule_grey_white_fade_hori_welcomepage.gif); background-repeat: no-repeat; background-position: left bottom; }
.WelcomePageBody .LeftContainer { width: 685px; 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; }
.MyAuctionLinkContainer { clear: both; }
.MyAuctionLink { display: block; padding: 5px 0 7px 0; margin: 0 18px 0 10px; }
.MyAuctionLinkContainer.Last { background-image: none; }
.WelcomePageBody .LeftContainer .ContentBlock.Wide { width: 675px; 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; }

.WelcomePageBidderCallout { margin-left: -10px; margin-right: -5px; margin-top: 20px; }
.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 10px; }
.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: 663px !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: 139px; height: 52px; float: left; margin: 0 10px 0 0; background-repeat: no-repeat; }
.AffiliateButton:hover { background-position: 0 -52px; }
.AffiliateLinkRed { color: #c90000 !important; }
.AffiliateLinkBlue { color: #2363a5 !important; }
.AffiliateLinkRed:hover { color: #fc0000 !important; }
.AffiliateLinkBlue:hover { color: #2e83d9 !important; }
.btnLiveAuction { margin-left: 10px; background-image: url(../img/layout/btn_live_auction.gif); }
.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; }

/* End Welcome Page Bidder */

/* Submit Bid Popup */

/* End Submit Bid Popup */

.BidBanner { height: 68px; }

/* Current Sales */

.CurrentSalesView {}
.CurrentSalesView .AffiliateItem { margin: 0 0 0 0; }
.CurrentSalesView .AffiliateItem.Last { background-image: none !important; }
.CurrentSalesView .AffiliateDetails { float: left; }
.CurrentSalesView .AffiliateSubItems { clear: both; float: right; }
.CurrentSalesView .AffiliateSubItem { float: left; color: #3c454a; margin: 3px 10px 0 0; }
.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 { background-color: red; 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 { width: 100px; }
.HomepageNews .NewsItem { width: 208px; height: 75px; margin: -1px 0 0 0; }
.HomepageNews .NewsItem p { margin-top: 0px !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: 117px; 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 */



/* 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; }
.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; }
.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; }
.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; }
.Width250px { width: 250px; }
.Width300px { width: 300px; }
.Width400px { width: 400px; }
.Width450px { width: 450px; }
.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; }
.LargeText { font-size: 200%; }
.MarginRight5px { margin-right: 5px; }
.MarginRight10px { margin-right: 10px; }
.MarginTop3px { margin-top: 3px; }
.MarginTop5px { margin-top: 5px; }
.MarginTopN3px { margin-top: -3px; }
.MarginTop10px { margin-top: 10px; }
.MarginTop20px { margin-top: 20px; }
.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; }
.MarginLeft30px { margin-left: 30px; }
.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; }

/* 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) */


/* 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:10;
}
/* #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 */