/* @group reset */

/* reset */

/*Updated by Mike 7-14-09--10:04PM--Added PAE Theme Styles*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

img a {
        border:0;
}


body {
	line-height: 1em;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background:#000;
}

body#auctionstyle #PageBase {
background:transparent;
padding:0;
position:relative;
}

body#MyBody {
        margin:0 auto;
        width:860px;

}



/*#wrapper {
        margin: 0 auto;
        width: 960px;
}*/

#maincontent {
padding: 0 0 50px 0;
}


ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */

:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* @end

 */



/* @group pagelink colors */

/* default page links */

/*a:link {
	color: #cc0000;
}

a:visited {
	color: #cc0000;
}

a:hover {
	color: #cc0000;
	text-decoration: underline;
}

a:active {
	color: #cc0000;
}*/

/* @end */


/* @group layout */


/* set the width for the main auction width */

#PageBase {
	width: 860px;
        height: auto;
        background:#fff;
	margin: 0px auto;
        padding: 50px 50px 0 50px;
}

/* @end */
/* @group headermenustyle */

/* use your CSS from your site here -  HTML is inserted in the admin */

#pmenu {
	margin: 0px auto 0px auto;
	padding: 0;
	height: 30px;
	width: 960px;
	display: block;
	background: url(../images/SimpleAuctionSite/topMenuImages.gif) repeat-x;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
}

#pmenu li {
	padding: 0 ;
	margin: 0;
	list-style: none;
	display: inline;
}

#pmenu li a {
	float: left;
	padding-left: 15px;
	display: block;
	border-left: 1px solid #726854;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	background: url(../images/SimpleAuctionSite/topMenuImages.gif) 0px -30px no-repeat;
}

#pmenu li a span {
	line-height: 30px;
	float: left;
	display: block;
	padding-right: 15px;
	background: url(../images/SimpleAuctionSite/topMenuImages.gif) 100% -30px no-repeat;
}

#pmenu li a:hover {
	background-position: 0px -60px;
	color: #FFF;
}

#pmenu li a:hover span {
	background-position: 100% -60px;
}

.auctionstyle #pmenu li a.active, #pmenu li a.active:hover {
	line-height: 30px;
	background: url(../images/SimpleAuctionSite/topMenuImages.gif) 0px -90px no-repeat;
	color: #FFF;
}

#pmenu li a.active span, #pmenu li a.active:hover span {
	background: url(../images/SimpleAuctionSite/topMenuImages.gif) 100% -90px no-repeat;
}


/* @end */




/*PAE Styles Start Here ////////////////////////////////////////// */

/*Layout --------------------------------------------------------- */

#header {
	width: 960px;
	
	padding: 0;
        margin:0 auto;
	}


#home-main {
         background:#fff;
         padding: 0;
         height:1350px;
}


#home-main .featurelist {
         margin: 0 0 25px 15px;
         }

#home-main .featurelist li {
         padding: 10px;
color:#000;
font-size:14px;
font-family:georgia, sans-serif, times;
list-style-type: disc;

         }
     


     #home-right {
              float: right;
              width: 575px;
              padding: 0px 0 0 50px;
              margin: 0;

}


     #home-left {
              float: left;
              width: 205px;
              margin: 0 0px 0 0;

}

     #home-right p {
              color: #000;
              margin: 0 0 20px 0;
}

     #home-right h1 {
              font-family: lucida grande, helvetica, arial, sans-serif;
color:#2ba7fd;
	font-size:46px;
	display:block;
	letter-spacing: -1px;
        margin: 0 0 20px 0;
	
}



#home-right h2 {
              font-family: lucida grande, helvetica, arial, sans-serif;
        color:#2ba7fd;
	font-size:18px;
        line-height:30px;
	display:block;
	letter-spacing: -1px;
        margin: 10px 0 20px 0;
	
}

              

#newfooter {
        background: #000 url(http://www.psychedelicart.com/concertposters/wp-content/themes/pae/images/background-bottom-2.jpg) no-repeat;
width: 960px;
        text-align:left;
	padding:40px 0;
margin: 0 auto;
	color:#525252;
	font:11px/150% lucida grande, sans-serif;

}

/*Home*/

 #flash {
}

#features {
        background: #000 url(http://www.psychedelicart.com/images/bg-acut-feat.jpg) no-repeat;
        margin:0;
height:150px;
        padding:0;
        list-style-type:none;
        }

#features li {
        
width:175px;
float:left;
margin: 25px 0 0 25px;
}


#newfooter p {
        font-family: lucida grande, arial, helvetica, sans-serif;
        font-size: 10px;
        color:#525252;

        }
#footerleft {
	float:left;
        padding: 50px 0;
}

#footerleft a {
	font-size:10px;
       
}

#footerright {
	float:right;
        padding: 50px 0 0 0;
}

#footerright a{
	text-decoration:none;
	border: 0;
}

	#footerright img {
		filter:alpha(opacity=80);
	    opacity:0.8;
	}
		
	#footerright img:hover {
		filter:alpha(opacity=100);
	    opacity:1;
	}

       #footerright img a {
        border:0;
        }
#dates {margin: 0; padding:0;}
#dates li{ font-size: 11px; margin: 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #444;}

#dates span {color:#000;}
#dates p { font-size:14px; color:#9e8a2d; }

/* Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#navigation {
	background:url(http://www.psychedelicart.com/concertposters/wp-content/themes/pae/images/bg-nav-auction.jpg) no-repeat;
	height:28px;
	overflow:hidden;
	padding:15px 0 0 2px;
	margin:0;
}

#navigation li {
	list-style-type:none;
	display:inline;
	border-left:1px solid #565656;
	padding:0 5px;
}

#navigation li.first {
	border:0;
}

#navigation a {
	text-transform:uppercase;
	font:11px lucida grande, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:5px 2px;
	border:0;
}

#navigation a:hover, #navigation li.current_page_item a, #navigation li.current_page_ancestor a {
	background:#535354;
	color:#d9bd3a;
}

/* Footer */

#footernav {
	margin:0;
}

#footernav li {
	list-style-type:none;
	display:inline;
	padding:0 10px 0 0;
}

#footernav a {
	color:#525252;
	text-transform:uppercase;
	text-decoration:none;
	border:0;
}

#footernav a:hover {
	color:#d9bd3a;
}

/* Bottom */

#bottomnav {
	margin:0;
}

#bottomnav li {
	list-style-type:none;
	display:block;
	float:left;
	padding:0 0 0 35px;
}



/*Typography ----------------------------------------------------- */

p {
       font-family: georgia, serif;
       font-size: 14px;
       line-height: 18px;
       color: #000;
}



a {
	color:#4a96ea;
	text-decoration: none;
	border-bottom: 1px dotted #4a96ea;
}

a:hover {
	color:#9e8a2d;
	border-bottom: 1px dotted #4a96ea;
}

a img {
	border:none;
}

ul, ol {
	margin:0 20px;
}

u {
	border-bottom: 1px dotted #9e8a2d;
	text-decoration: none;
}

abbr {
	cursor: help;
}
    
span {
	color:#9e8a2d;
}


h1, h1 a {
	font:24px/125% georgia, serif;
	color:#9e8a2d;
	text-transform:uppercase;
	text-decoration:none;
	border:0;
}

.rules h1, h1 a {
	font:24px/125% georgia, serif;
	color:#9e8a2d;
	text-transform:uppercase;
	text-decoration:none;
        text-align:center;
	border:0;
        margin: 0 0 25px 0;
     
}


.rules h2 {
        font:18px/125% georgia, serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	border:0;
        margin: 25px 0;
}

.rules h3 {
        font:16px/125% georgia, serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	border:0;
        margin: 10px 0;
}

.rules p {
        font-size:14px;
        font-family: georgia, serif;
	color:#000;
	text-decoration:none;
	border:0;
        margin: 10px 0;
}

.rules ol {
        margin: 10px 0;
        font-family: georgia, serif;
        font-size: 14px;
        line-height: 18px;
        color: #000;
}

.rules li {

        margin: 10px 25px;
        list-style-type:decimal;
}



#PageHits {
       display:none;
}


/*User Forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#FirstNameTB, #LastNameTB, #CompanyTB, #Address1TB, #Address2TB, #CityTB, #StateDDL,
#IntlStateTB, #ZipCodeTB, #CountryDDL, #Email, #DayPhone, #EveningPhone, #MobileNumberTB, #FaxNumberTB, #TaxpayerId, #UserName, #Password,#PasswordConfirm, #OutbidEmailsCB, #MailingListCB, #PaddleNumberTB, #PickupLocationDDL, #CheckBoxUserIsConsigner, #SubmitBtn, #ShippingAddress1TB, #ShippingAddress2TB, #ShippingCityTB, #ShippingStateDDL, #ShippingIntlStateTB,#ShippingZipCodeTB, #ShippingCountryDDL  {
margin:5px 10px;
background: #fff;
border:1px solid #000;
border-right: 4px solid #000;
padding:10px;
}

#FirstNameTB:hover, #LastNameTB:hover, #CompanyTB:hover, #Address1TB:hover, #Address2TB:hover, #CityTB:hover, #StateDDL:hover, #IntlStateTB:hover, #ZipCodeTB:hover, #CountryDDL:hover, #Email:hover, #DayPhone:hover, #EveningPhone:hover, #MobileNumberTB:hover, #FaxNumberTB:hover, #TaxpayerId:hover, #UserName:hover, #Password:hover,#PasswordConfirm:hover, #OutbidEmailsCB:hover, #MailingListCB:hover, #PaddleNumberTB:hover, #PickupLocationDDL:hover, #CheckBoxUserIsConsigner:hover, #SubmitBtn:hover, #ShippingAddress1TB:hover, #ShippingAddress2TB:hover, #ShippingCityTB:hover, #ShippingStateDDL:hover, #ShippingIntlStateTB:hover,#ShippingZipCodeTB:hover, #ShippingCountryDDL:hover  {
margin:5px 10px;
background: #fff;
border:1px solid #000;
border-right: 4px solid #000;
color:#333;
padding:10px;
}



#LoginTable {
margin:0 auto;
}

#DirectionsLbl {
line-height:24px;
}


#UserIdentifierLbl, #PasswordIdentifierLbl {
margin: 0 15px 0 0;
}

#LoginTable #UserName, #LoginTable #Password, #UserNameTB, #PasswordTB, #txtOldPassword, #txtPassword, #txtPasswordConfirm {
background: #fff;
border:1px solid #000;
border-right: 4px solid #444;
font-size: 11px;
color:#333;
padding:10px;
margin: 5px 35px 0 0;
}



#LoginTable #SignInButton {
background: #fff;
border:1px solid #000;
border-right: 4px solid #444;
color:#333;
padding:10px;
margin: 0 35px 0 0;
}

#LoginTable #SignInButton:hover {
background: #000;
border:1px solid #000;
border-right: 4px solid #444;
color:#fff;
padding:10px;
margin: 0 35px 0 0;
cursor:pointer;
}



#LoginTable #UserName:hover, #LoginTable #Password:hover, #UserNameTB:hover, #PasswordTB:hover  {
background: #fff;
font-size: 11px;
border:1px solid #000;
border-right: 4px solid #000;
color:#000;
padding:10px;
margin: 5px 35px 0 0;
}

/*Error Div Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#ErrorDiv {
background:#fcaba9;
padding:10px;
color: #cc0c07;
font-size:11px;
display:block;
margin: 0 0 25px 0;
}

#ErrorDiv img {
margin: 0 35px 0 0;
}

/*Store Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.snazzy H1 {  
	font-size: 2.2em !important; 
	margin: 0px !important; 
	padding: 5px 0 !important; 
	border-bottom: #444 1px solid !important; 
	text-align: center !important; 

	}
	
		
		.snazzy H2 { 
		FONT-SIZE: 1.7em !important; 
		PADDING: 5px 0 !important; 
		MARGIN: 0px !important;  
		BORDER-BOTTOM: #444 1px solid !important; 
		TEXT-ALIGN: center !important; 

		}
		
		
		.snazzy H3 { 
		FONT-SIZE: 1.2em !important;
		PADDING: 3px 0 !important; 
		MARGIN: 0px !important;  
		BORDER-BOTTOM: #444 1px solid !important; 
		TEXT-ALIGN: center !important; 
color:#000;
		}
		
		
		.snazzy H4 { 
		FONT-SIZE: 0.8em !important; 
		PADDING: 5px 0 !important; 
		MARGIN: 0px !important;
		TEXT-ALIGN: center !important; 
		}
		
		.snazzy P { 
		FONT-SIZE: 14px !important;
		PADDING: 5px 0 !important; 
		MARGIN: 0px !important; 
		}
		
		.snazzy { 
		BACKGROUND: #fff !important; 
		margin: 0 auto !important;
		padding: 0 11px !important; 
		TEXT-ALIGN: left !important; 
width:758px;
		}
		
		
.snazzy_wide { 
BACKGROUND: #fff !important;
WIDTH: 860px !important;
margin: 0 !important;
}
		
.snazzy_narrow { 
 background: #fff !important;
 width: 160px !important;
 margin: 0 !important;
 padding:0 10px 15px 10px !important;


 }
		
.snazzy_medium { 
background: #fff !important;
width: 600px !important; 
margin: 0 !important;
 
}
		
.xtop { 
display: block !important; 
margin: 0 !important;
border: none !important;
}
		
.xbottom { 
display: block !important; 

}
		
.xb1 { 
DISPLAY: block !important; 
MARGIN: 0px 5px !important; 
OVERFLOW: hidden !important;
border: none !important;
}
		
.xb2 {
DISPLAY: block !important;  
MARGIN: 0px 3px !important;
OVERFLOW: hidden !important;
HEIGHT: 1px !important;
border: none !important;
}

.snazzy #newfooter{
margin: 0 auto; position: relative; left: -191px; clear: both !important;
}
		
.xb3 {
DISPLAY: block !important; 
MARGIN: 0px 2px !important;
OVERFLOW: hidden !important;
border: none !important;
}
		
.xb4 {
DISPLAY: block !important;  
MARGIN: 0px 1px !important; 
OVERFLOW: hidden !important;  border: none !important;
}
		
.xboxcontent {
DISPLAY: block !important; 
FONT-SIZE: 12px !important;  
FONT-FAMILY: lucida grande, arial !important; 
HEIGHT: auto !important; 
background: #fff !important; border: none !important;
}

.xboxcontent tr {
background: #fff !important;
color:#000;
}


* html .xboxcontent { 
HEIGHT: 1px !important;
}
	.color_d, .color_e, .color_f, .color_g, .color_h, .color_c, .color_b, .color_a { 
	font-family: lucida grande, arial !important;  
	font-size: 10px !important;
        color:#000;
	}

.snazzy h2.color_a  {
        background: #a1a1a1;
        padding: 10px 10px 10px 10px;
        color:#fff;
        line-height: 22px;
}

td {background:#fff;}	
#GalleryDataList table {margin:5px 0 25px 0!important;}

#GalleryDataList td  {
        position: relative;
        padding: 0 10px 0 10px!important;
      }

#GalleryDataList td table {
         position: relative;
	 height:300px!important;
         padding: 0 0px 0 25px!important;
         box-shadow: 3px 3px 3px #ccc;
         -moz-box-shadow: 3px 3px 3px #ccc;
         -webkit-box-shadow: 3px 3px 3px #ccc;
}

/*Auction Bidder Style
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.BidderItemUserIsHighBid {
background: #000!important;
padding: 10px!important;
color:#fb9300!important;
}

#BidderIdRow {
color:#9e8a2d;
}



