/* @override 
	http://imperialsports.net/css/Imperial.css */

@import url(../UserFiles/fonts/bergamopro_regular_macroman/stylesheet.css);
@import url(../UserFiles/fonts/lithoantique_demibold_macroman/stylesheet.css);

#CopyCB, #ShippingAddressTypeRBL_0, #ShippingAddressTypeRBL_1, #agreeRulesCheckBox {
width: auto;
border: none;
}

#SubmitBtn:hover, #SubmitBtn:active, #SignInButton:hover, #SignInButton:active {
height: 24px;
}

input#GoBtn {
display:inline-block;
width:30px !important;
height:25px !important;
background:url(../images/gobutton.jpg) no-repeat !important;
/* border:1px solid #888 !important; */
padding:5px !important;
margin:10px 0 0 15px !important;
text-indent:-2000px;
font-size:0 !important;
line-height: 0 !important;
}

table#SearchGrid {
font-family:Arial;
font-size:13px;
padding:5px;
}
table#SearchGrid a {
color:#004779;
}

table#SearchGrid tbody tr td {
padding:8px;
}


#PageBase {
}

#PageHits {
display:none;
}

input#homeconsignbutton {
width:auto;
margin-top:12px;
width: 47px;
height: 24px;
position: relative;
z-index: 100;
}

input#homeconsignbutton:hover, input#homeconsignbutton:active {
width: 47px;
height: 24px;
}

input#footerjoinbutton {
width:auto !important;
border:none;
margin-top:15px;
background:#f8e69b;
width: 45px;
height: 22px;
}

input#footerjoinbutton:hover, input#footerjoinbutton:active {
width: 45px !important;
height: 22px;
}

#DefaultContent,
#AuctionResultsContent,
#AuctionLandingContent,
#LoginContent,
#RulesContent, 
#AboutUsContent, 
#WantlistContent, 
#ContactUsContent, 
#ConsignWithUsContent, 
#SellToUsContent, 
#MyAccountContent, 
#EmployeeLoginContent, 
#AddUserContent, 
#MyShoppingCartContent, 
#OnePageCheckoutContent, 
#OrderFinishedContent, 
#ChangePasswordContent, 
#EditUserContent, 
#ViewUserDefinedPageContent, 
#RulesContent, 
#VerifyUserInfoContent, 
#AppraisalsContent, 
#OrderCatalogContent, 
#ForgotPasswordContent, 
#RegistrationConfirmationContent,
#VerifyBidContent,
#ViewStoreInvoiceContent,
#BannedUserContent,
#PasswordSentContent,
#StoreCheckoutContent,
#PasswordSentContent

{
margin:10px 0 0 300px;
width:900px;
min-height:900px;
}

#AuctionResultsContent {
height:300px;
margin-top:50px;
}

#AuctionResultsContent input#SearchTB {
background:#fff !important;
border:1px solid #888;
}



#AuctionResultsContent input {
background:none;
width:auto;
border:none;
padding:0 3px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin:10px 0;
}


#LotDetailContent {
margin:0px 0 0 100px;
}




.consignwithus_title {
       font-size: 28px;
	font-family: 'BergamoProRegular', georgia, times, serif;
}

/* @group resets */

html, body, div {
	margin: 0;
	padding: 0;
}

a {
border: none;
}

img {
border: none;
}

/* @end */

body {
	background: url(../UserFiles/Image/background.jpg) repeat-x #f3f2e8 fixed;
	font-family: 'BergamoProRegular', georgia, serif;
}

h1, h2, h3 {
	margin: 0;
	font-weight: normal;
}

p {
	font-family: tahoma, arial, helvetica, sans-serif;
	margin: 0 0 10px;
}





/* @group Sidebar */

#Sidebar {
width: 285px;
/*** position: fixed; ***/
 position:absolute;
z-index: 10;
top: -20px;
left: -15px;
min-height: 100%;
/*background: none !important;*/
padding-bottom: 20px;
}


#auctionstyle #Sidebar {
left: -225px;
}

#auctionstyle #Sidebar #bottom-cap {
position: absolute;
top: 786px;
}

#auctionstyle #Sidebar div:last-child {
top: 2px;
}

#auctionstyle #PageHeader div:last-child {
left: -225px;
}


#sidebar-bottom {
width:285px;
height:56px;
background:url(../UserFiles/Image/sidebar-bottom.png) no-repeat bottom;
position: absolute;
}


#Sidebar div:last-child {
top: 886px !important;
}



#auctionstyle #Sidebar div:last-child {
top: 852px !important;
left: 0;
}





#Logo {
	height: 225px;
background: url(../UserFiles/Image/sidebar-background.png) repeat-y;
margin-top: 50px;
}

#Sidebar div:first-of-type {
margin-top: 20px;
}

#Logo img {
	margin: 10px 33px 0 33px;
}

#SidebarContent {
background: url(../UserFiles/Image/sidebar-background.png) repeat-y;
width: 285px;
}

#bottom-cap {
background: url(../UserFiles/Image/sidebar-background.png);
width: 285px;
height: inherit;
position: absolute;
top: 816px;
}

#Sidebar div:last-child  {
/*position: static;*/
top: 822px;
}

/* @group Navigation */

#Navigation {
	margin: 0;
	font-family: 'BergamoProRegular', georgia, times, serif;
	font-size: 20px;
	color: #00476a;
	list-style: none;
	text-align: center;
	padding: 0 33px 6px 15px;
	background: url(../UserFiles/Image/sidebar-divider.png) no-repeat bottom;
}

#Navigation li {
width: 275px;
}

#Navigation li:hover {
background: url(../UserFiles/Image/nav-hover.jpg) no-repeat;
width: 275px;
}

#Navigation li ul li:hover {
background: transparent;
}

#Navigation li ul {
	display: none;
	position: absolute;
	/*z-index: 1;*/
	width: 220px;
	font-size: 18px;
	padding: 5px 15px;
	text-align: left;
	list-style: none;
	margin: -36px 0 0 255px;
	background: url(../UserFiles/Image/drop-down-background.png) left repeat-y #ececec;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 2px 2px 5px rgba(0,0,0,.35);
	box-shadow: 2px 2px 5px rgba(0,0,0,.35);
	/*border: 1px solid #00476a;
	border-left: none;*/
}

#Navigation li:hover ul {
	display: block;
}

#Navigation a {
	display: block;
	width: 255px;
	padding: 1px 0 1px;
	text-decoration: none;
	color: #00476a;
}

/*#Navigation li:hover a {
	background: url(../UserFiles/Image/nav-hover.jpg) no-repeat;
}*/

#Navigation a:hover {
	color: #b7371b;
width: 255px;
}

#Navigation a:active {
	color: #00476a;
}

#Navigation li:hover ul li a {
	background: none;
}

/* @end */

/* @group Contact Form */

#ContactForm {
	padding: 10px 40px 40px 40px;
}

#ContactForm p {
	margin: 0;
	padding: 0 0 5px;
	text-align: center;
	font-size: 20px;
	font-family: 'BergamoProRegular', georgia, times, serif;
}

#ContactForm form {
	padding: 0 0 0 11px;
}

input, textarea {
	width: 175px;
	padding: 3px;
	margin: 0 0 4px;
	background: rgba(255,255,255,.8);
	border: 1px solid #5b8498;
	-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,.25);
	-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,.25);
	box-shadow: inset 0px 1px 2px rgba(0,0,0,.25);
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #00476a;
}

#ContactForm textarea {
	height: 40px;
}

#ContactForm span {
	display: block;
	font-size: 15px;
	margin: 0 0 4px;
	color: #004669;
}

#ContactForm select {
	border: 1px solid #5b8498;
	width: 180px;
}

#ContactForm #sidebar-submit {
	margin: 2px 0 0 -3px;
}

/* @end */

/* @end */

/* @group Content */

#ImperialContent {
	/*padding: 0 0 0 290px;*/
}

/* @group Home Page */

h1.Home {
width: 1090px;
	font-size: 64px;
	font-weight: normal;
	margin: 20px 0 0 0;
	color: #00476a;
	position: relative;
	z-index: 2;
	padding: 0 0 0 290px;
}

.tagline {
	font-family: 'BergamoProRegular', georgia, times, serif;
	font-size: 19px;
	color: #b7371b;
	width: 759px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: url(../UserFiles/Image/tagline-background.png) no-repeat;
	position: relative;
	top: -5px;
	left: 15px;
	margin: 8px 0 10px 290px;
}

/* @group Featured Auction */

#FeaturedAuction {
	height: 460px;
	padding: 0 0 0 300px;
	background: url(../UserFiles/Image/featured-box-background.png);
min-width: 1280px;
}

#FeaturedAuction h2 {
	font-family: 'LithoAntiqueDemiBold', 'BergamoProRegular', georgia, times, serif;
	font-size: 53px;
	color: #d68300;
	text-shadow: 0 1px 5px rgba(0,0,0,.65);
	padding: 10px 0 5px 0;
}

#FeaturedItems {
	list-style: none;
	margin: 0;
	padding: 0;
width: 990px;
}

#FeaturedItems li {
	height: 256px;
  min-width:185px;
overflow:hidden;
	float: left;
	padding: 5px 10px 0 10px;
	margin: 0 25px 0 0;
background: #333333;
	background: rgba(0,0,0,.43);
	border: 3px solid black;
	border: 3px solid rgba(0,0,0,.63);
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	text-align: center;
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.25);
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,.25);
	box-shadow: 0 5px 15px rgba(0,0,0,.25);

}

#FeaturedItems li:hover {
	border-color: #d68300;
}

#FeaturedItems li:active {
	border-color: #00476a;
}

#FeaturedItems img {
	margin: 5px 0 8px 0;
	/*-webkit-box-shadow: 0 5px 43px black;
	-moz-box-shadow: 0 5px 43px black;
	box-shadow: 0 5px 43px black;*/
}



#FeaturedItems a {
	text-decoration: none;
	font-family: 'BergamoProRegular', georgia, times, serif;
	color: white;
	font-size: 14px;
    border:none;
}
#FeaturedItems li a img {
border:none;
}

#FeaturedItems .caption {
	display: block;
}

#Register {
	clear: both;
	margin-left: 115px;
	padding: 15px 0 0 0;
}

#RegisterText {
	text-align: center;
	width: 380px;
	float: left;
}

#Register span {
	display: block;
}

.RegisterToday {
	font-family: 'BergamoProRegular', georgia, times, serif;
	font-size: 30px;
	color: white;
	text-shadow: 0 5px 5px rgba(0,0,0,.75);
}

.RegisterJune2011 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 15px;
	color: #68a8c9;
	text-shadow: 0 1px 0 rgba(0,0,0,.75);
}

.register-now {
	display: block;
	width: 214px;
	height: 66px;
	background: url(../UserFiles/Image/gold-button-large.png) top;
	line-height: 61px;
	text-align: center;
	font-size: 29px;
	text-decoration: none;
	color: #00476a;
	text-shadow: 0 1px 0 white;
	float: left;
	margin: 3px 0 0 25px;
}

.register-now:hover {
	background-position: 0 -70px;
}

.register-now:active {
	background-position: 0 67px;
	text-shadow: 0 -1px 0 white;
}

/* @end */

/* @group Sell or Consign */

#SellConsign {
	padding: 0 0 0 290px;
}

#SellConsign h2 {
	width: 910px;
	text-align: center;
}

#SellConsign h2 {
	font-size: 34px;
	color: #00476a;
	line-height: 38px;
	margin-top: 30px;
}

#SellConsign h2 .large {
	font-size: 55px;
}

.LookingFor {
	width: 485px;
	height: 39px;
	margin: 6px 0 0 214px;
	text-align: center;
	line-height: 39px;
	background: url(../UserFiles/Image/looking-for-background.png);
	font-family: 'BergamoProRegular', georgia, times, serif;
	font-size: 31px;
	color: #b7371b;
}

#SellConsign #images {
	list-style: none;
	margin-top: 25px;
width: 990px;
}

#SellConsign #images li {
	float: left;
	text-align: center;
}

#SellConsign #images li a img {
border:none;
}

#SellConsign #images li.second {
	position: relative;
	left: -6px;
}

#SellConsign a {
	text-decoration: none;
}

#SellConsign a:hover span {
	color: #b7371b !important;
}

#SellConsign #images span {
	display: block;
	font-family: 'LithoAntiqueDemiBold', 'BergamoProRegular', georgia, times, serif;
	font-size: 20px;
	color: #00476a;
	margin-top: -15px;
	margin-left: -3px;
}

#FillOutForm {
	clear: both;
	text-align: center;
	padding: 5px 0 0 0;
}

#FillOutForm p {
	font-family: 'BergamoProRegular', georgia, times, serif;
	font-size: 36px;
	width: 910px;
	margin-bottom: 5px;
}

#FillOutForm .register-now {
	float: none;
	margin: 0 0 0 345px;
}

/* @end */

/* @end */

/* @end */

/* @group Footer */

#ImperialFooter {
	/*** padding: 0 0 0 280px; ***/
padding:0;
	height: 145px;
	background: url(../UserFiles/Image/footer-background.png);
	margin-top: 20px;
min-width: 1300px;
}

#ImperialFooter .sitemap {
position: relative;
z-index: 10;
}

#ImperialFooter ul {
	list-style: none;
	padding: 0;
}

#ImperialFooter ul li {
	float: left;
	background: url(../UserFiles/Image/footer-divider.png) no-repeat left;
	padding: 12px 15px 0 15px;
	height: 52px;
}

#ImperialFooter ul li ul {
	padding: 0;
}

#ImperialFooter ul li a {
	color: white;
	font-size: 18px;
	text-decoration: none;
}

#ImperialFooter ul li a:hover {
	text-decoration: underline;
}

#ImperialFooter ul li ul li {
	float: none;
	background: none;
	padding: 0;
	height: auto;
}

#ImperialFooter ul li ul li a {
	font-size: 14px;
	color: #eae0ac;
}

#ImperialFooter form {
	margin: 12px 0 0 0;
	float: left;
	background: url(../UserFiles/Image/footer-divider.png) no-repeat left;
	padding: 0 0 0 15px;
	height: 52px;
}

.sign-up-mailing-list {
	font-family: 'BergamoProRegular', georgia, times, serif;
	font-size: 18px;
	color: white;
	margin: 0;
}

#ImperialFooter input {
	width: 203px;
	position: relative;
	top: -5px;
}

#ImperialFooter form img {
	position: relative;
	top: 4px;
}

.info {
	clear: both;
	font-size: 11px;
	color: white;
	/*padding: 57px 0 0 15px;*/
padding-left: 15px;
position: relative;
top: 57px;
	float: left;
}

.authorizers {
	float: right;
	margin: 20px 8px 0 0;
}

#copyright {
	padding: 0 0 0 290px;
}

#copyright a {
	float: left;
	margin: 0 5px 0 0;
}
#copyright a img {
border:none;
}

#copyright p {
	color: #6387a1;
	font-size: 11px;
}

/* @end */







#Table1.AddUserTable {
width:650px;
height:auto;

}

#Table1.AddUserTable input {
margin:3px 0;
float:left;
}


#MessageLbl  {  display:block; padding: 0; margin:0 auto; text-align:left; }


#AddUserInfo {
   margin:0px 0 0 0px;
}

#AddUserInfo p {
margin:0 0 0 20px;
line-height:18px;
font-family:Verdana;
}







#TimeInfoMessage.previewEnabled {
font-size:13px;
}



#catalogAuctionLabel h1 span {
font-size:20px;
line-height:10px;
padding-top:0;
}




input#UserNameTB {
margin: 5px 0 5px 0;
}

input#PasswordTB {
margin: 0px 0 5px 0;
}



table.selltousform_table {
margin:20px 0 0 0px;
}

.selltoustop_sec {
margin:0px 0 0 65px;
padding:10px 0 0 0;
}

.selltousmid_sec {
margin:10px 0 0 85px;
}





#userdefined {
margin:0 0 0 65px;
width:850px;
}

#userdefined h1 {
font-size:26px;
padding:20px 0 5px 0;
}

#userdefined h3 {
font-size:14px;
font-family:Verdana;
padding:5px 0 5px 10px;
}

#userdefined p {
padding:5px 0 5px 10px;
font-size:12px;
line-height:18px;
}

#userdefined hr {
color: #22150d;
margin:15px 0 15px 0;
}


table#faqchart p {
padding:2px 0 2px 0;
}

table#faqchart {
border: #22150d solid thin;
}




table#acquisitiontable {
margin:0 0 0 10px;
padding:0 0 15px 0;
}

table#acquisitiontable img {
padding:10px;
}
table#acquisitiontable p {
padding:2px 0 2px 8px;
font-size:10px;
line-height:13px;
}




#preload {
display:none;
}

#AuctionResultsContent {
	height: auto;
}