﻿@import url('../Tooltips.css');
@import url('../Lightbox.css');


/* HTML tag modifications */
body { background: #464646 url( 'images/background_page.jpg' ) repeat-x left top; margin-top: 30px; font-family: Arial, Tahoma, Sans-Serif; }
form {padding: 0px; margin: 0px;}
a { color: #A2021E; }
a:hover { color: #800000; }

/* Page Banner */
#CompanyBanner { display: block; clear: both; width: 100%; height: 160px;border: 2px solid #800000; width: 946px; background: #000 url(    'images/background_Header.jpg' ) top left; }
#CompanyBanner .CompanyLogo {float:none;text-decoration: none; float: left; padding: 5px; border: none;}
#CompanyBanner .CompanyName {color: #fff; padding-top: 30px; padding-left:20px; font-size: 200%; display: block; text-decoration: none; font-weight: bold;}
#CompanyBanner .CompanySlogan {color: #fff;font-size: 90%; font-weight:bold; display: block; text-decoration: none; text-align:right; margin-top:70px; margin-right:6px; }
#CompanyBanner a {text-decoration:none; color:#fff}

#NavMenu { background: #A2021E; font-weight:bold; display: block; z-index: 1001; height: 1.75em; line-height: 1.5em; }
#NavMenu a { display: block; float: left; font-size: 75%; height: 1.75em; line-height: 1.5em; text-align: center; text-decoration: none; padding-top: 6px; padding-bottom: 6px; width: 130px; height: 1.75em; color: #E9A64B; border-right: 1px solid #999; border-right-color: #E9A64B; }
#NavMenu a:hover { background: #F7B52D; color: #A2021E; }

/* Hover Menus */
.DropDown { margin-top: 25px; background: #F0F0F0; border: 1px solid #556B55; padding: 10px; z-index: 5000; }
.DropDown a.LinkButton { display: block; margin: 2px; text-decoration: none; padding-left: 30px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: 2px solid #800000; background-color: #A2021E; color: #E9A64B; font-size: 80%; font-weight: bold; }
.DropDown .Featured { font-weight: bold; display: block; margin-top: 5px; margin-left: 10px; font-size: 80%; color: #A2021E; }
.DropDown a:hover.LinkButton { background-color: #F7B52D; color: #A2021E; }

/* Page Body */
#myPage { display: block; margin: auto; border: 4px solid #A2021E; background-color: #FFFFFF; }
#PageBody { border: 2px solid #800000; background-color: #FFFFFF; position: relative; }
#PageBody a { color: #A2021E; }
#PageBody a:hover { color: #800000; text-decoration: underline; }
#PageBody .Title { color: #A2021E; font-size: 130%; font-weight: bold; margin-right: 20px; margin-left: 20px; display: block; margin-top: 25px; clear: left;}
#PageBody .Date { color: #A2021E;margin-right: 20px; margin-left: 20px; margin-top: 10px; font-size: 80%; display: block; }
#PageBody .Excerpt {font-size: 80%; margin-right: 20px; margin-left: 20px; margin-top: 5px; display: block;}
#PageBody .Expired {display: block; font-size: 80%;  padding: 5px; margin-top: 5px; margin-bottom: 10px; margin-left: 10%; border: 1px solid #3300cc; width: 80%;color: #0000cc; background-color: #eeeeff; }
#PageBody .SubHeader {color: #6e0200;font-size: 110%; font-weight: bold;  margin-top: 10px; display: block; margin-bottom: 0px; padding-bottom: 0px; display: block; margin-right: 20px; margin-left: 25px;}
#PageBody .Notes {color: #000;margin: 20px; margin-top: 20px; display: block; font-size: 90%; line-height: 1.75em;}
#PageBody .Terms {color: #000;font-size: 70%; margin: 20px; display: block;}
#PageBody .ListHeader { border: 2px solid #A2021E; color: #A2021E; background: #E9A63D; font-size: 80%; font-weight: bold; text-transform: uppercase; letter-spacing: .1em; padding-top: 4px; padding-left: 5px; display: block; height: 21px; margin-top: 10px; }
#PageBody .ListItem { background-color: #F0F0F0; display:block; font-size: 75%; padding: 5px; border: 1px solid #A2021E; border-top:none; }
#PageBody ul {margin: 0px; padding: 0px; }
#PageBody li {margin-left: 40px; margin-top: 5px; }
#PageBody fieldset {border: none; }

/* Page Footer */
#PageFooter {color:#FEFCD6;font-size: 70%; display: block; padding: 2px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center;}
#PageFooter a {color:#fff;}

/* Auction Gallery */
.Gallery {display:block; margin-bottom:10px; overflow:auto; clear:both;}
.Gallery a {color: #000;text-decoration: none; display: block; float: left; }
.Gallery a:hover { color: #800000; }
.Gallery .Message {color: #000; font-style: italic; text-align:center; font-size:70%; margin: 0 10px 0 10px;}
.Gallery img {border-color: #000;border: 1px solid;}
.Gallery .Image {margin: 10px 5px 0px 5px; padding: 0px 10px 10px 0px;}
.Gallery .Caption {text-align: center; font-size: 70%; }

/* Auction List Columns */
.aColumns { display: block; margin: 10px; border: 1px solid #A2021E; background: #F0F0F0; padding: 10px; text-align: center; }
.aColumns img { border-color: #000; border: 1px solid; margin: 0 10px 0 0;}
.aColumns a { text-align:center; text-decoration: none; margin:5px; font-weight:bold; display: block; font-size: 75%; }
.aColumns .aItem img { border:1pm solid #000; clear:both; margin:5px;  }

/* Auction List Listview */
#AuctionList img {border-color:#000;margin: 10px; clear: both;}
#AuctionList .alHeader { font-size: 90%; width: 100%; margin: 10px; font-weight: bold; clear: both; text-align: left; height: 26px; padding: 4px 10px 0 10px; color: #F7B52D; border: 2px solid #800000; background: #A2021E; }
#AuctionList .alHeader a { color: #F7B52D; }
#AuctionList td.alIcon {text-align: center;  vertical-align: top; padding:0px; border-bottom: 1px solid #A2021E;}
#AuctionList .alIcon img {border: 1px solid #000;}
#AuctionList .alDate {padding: 5px; font-size: 80%;}
#AuctionList td.alNotes {width:100%; margin-bottom:5px; vertical-align: top; padding: 10px; font-size: 80%; border-bottom: 1px solid #A2021E; width: 100%; }
#AuctionList .alTitle a {font-size: 120%; margin-bottom:10px; text-decoration: underline; font-weight: bold; display: block;}
#AuctionList .NoResults {font-size: 70%; font-style: italic; display: block; margin-top: 10px; margin-bottom: 10px; }
.Paging { display: block; text-align: center; font-size: 80%; width: 100%; margin: 0 20px 20px 0; }

/* Contact Form */
#ContactForm {margin: 20px; padding: 20px; }
#ContactForm .Fields {font-size: 80%; display: block; padding: 10px; }
#ContactForm .Boxes {border-color: #0066cc;border: 1px solid; width: 90%;}

/* Misc */
.ProgressBox {background-color: #fff;border-color: #000 font-size: 80%; text-align: center; width: 33%; top: 33%; left: 33%; position: absolute; z-index: 100; font-weight: bold; display: block; padding: 25px; border: 2px solid;}
.PopUp { border-color: #E9A64B; background-color: #ffffee; border: 2px solid; padding: 10px;}
.Watermark {color: #a9a9a9;}
.NoLink {text-decoration: none; cursor: hand; }

/* Modal Popup */
.modalBackground {background-color: #333;filter: alpha(opacity=70); opacity: 0.7; position: absolute; top: 0px; left: 0px;}
.modalPopup { background: #FEFCD6; border-color: #A2021E; border: 1px solid; padding: 10px; z-index: 1000;}
.modalBody {padding: 10px; font-size: 80%; }
.modalBanner { color: #fff; background-color: #A2021E; display: block; width: 100%; height: 23px; padding: 5px; padding-right: 0px; font-size: 80%; font-weight: bold;}

/* Search Form */
.SearchBox {padding: 3px; float: right; display: block; text-align: right; margin-right: 10px; margin-top: 10px; font-size: 70%; }
.SearchBox img {border: 0px; }
.SearchBox .Main {border: 1px solid #999;}
.SearchBox .Input {   font-size: 80%; font-family: Arial; border: 1px solid; padding: 2px;}
.SearchBox, .SearchBox a {color: #000;text-decoration: none;}

/* Search Results */
#SearchResults {margin: 20px; }
#SearchResults a {text-decoration: none; }
#SearchResults .ResultTitle {font-size: 90%; font-weight: bold; display: block; }
#SearchResults .NoResults {font-size: 80%; display: block; }
#SearchResults .ResultSummary {border-bottom-color: #999;font-size: 80%; display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid;  }

/* Message Boxes--Not themed */
.Message_Green, .Message_Red, .Message_Orange {display: block; background-color: #fff; text-align:left; padding: 20px; border: 2px solid; font-size: 12px; width: 300px; margin-left: 25%; top: 25%; position: relative; z-index: 6000; }
.Message_Green {border:#006600; color: #006600; background: #f0ffeb url('icon_GreenCheckmark.gif') no-repeat; }
.Message_Red {border:#cc0000; color: #cc0000; background: #fff2f4 url('icon_RedCheckmark.gif') no-repeat; }
.Message_Orange {border:#ff6600; color: #ff6600; background: #fffaed url('icon_OrangeCheckmark.gif') no-repeat; }
.MessageTitle {padding-left: 40px; font-weight: bold;  display: block; padding-bottom: 10px; padding-top: 10px; }
.MessageDetails {padding-left: 40px; font-weight: bold; font-size: 10px; display: block; padding-bottom: 10px; }
.MessageInstructions { border: 1px solid #000000; padding: 2px; font-size: 12px; color: #000; font-weight: bold; font-style: normal; text-align: center; display: block; background-color: #999CCC; width: 75px; margin:auto; }

/* Video Player */
.VideoPlayer {border-color: #000; background-color: #fff;display: block; margin: 10px; width: 100%; border: 1px solid;  text-align: center; position: relative; z-index: 0; }
.VideoTitle {background-color: #000; font-size: 90%; font-weight: bold; padding: 5px; margin: 5px; display: block;}
.VideoSummary {background-color: #000; padding: 5px; margin: 5px; font-size: 70%; display: block;}

/* Admin Popup Menu */
.AdminPanel { background: #F0F0F0; font-size: 85%; width: 125px;margin-right:2px; }
.AdminPanelTitle a { background: #A2021E; color: #fff; border-color: #999; width: 113px; font-weight: bold; padding: 5px; display: block; text-decoration: none; text-align: center; border: 1px solid; }
.AccordianContent a { border-bottom-color: #fff; border-top-color: #789078; display: block; padding: 5px; width: 135px; border-bottom: 1px solid; border-top: 1px solid; text-decoration: none; }

/* Sidebar */
.rSidebar { background-color: #F0F0F0; border-left-color: #607860; width: 245px; border-left: 1px solid; padding: 10px; margin: 0px; }
#PageBody .rSidebar .LinkButton a { font-weight: bold; margin: 5px 0 0 10px; padding: 5px 10px 5px 10px; display: block; font-size: 70%; text-decoration: none; text-decoration: none; color: #E9A64B; border: 2px solid #800000; background: #A2021E; margin-right: 10px; font-weight: bold; }
#PageBody .LinkButton a:hover {color:#A2021E; background-color: #F7B52D; background-position: bottom; text-decoration: none;}
.rSidebar img {border: 1px solid #000;}
.rSidebar .Header { border-bottom-color: #A2021E; color: #A2021E; font-weight: bold; font-size: 100%; border-bottom: 1px solid; margin: 10px; padding: 5px; clear: both; padding-left: 0px; display: block;}
.rSidebar .Footer {font-size: 70%; }
.rSidebar .Address {display: block; font-size: 75%; margin: 10px; }
.rSidebar .Directions {display: block; font-size: 75%; margin: 10px; }

