* { 
	margin: 0; 
	padding: 0 
	}
body { 
background:#98999c url(../../UserFiles/Image/gradientbg.jpg) repeat-x;

	}

#Header, #PageHeader {width:100%; text-align:center;
}



#topmenudiv {
margin-top:25px;
}


ul#topmenu {
	float:left; 
        width:540px; height:40px;
	margin:-20px 9px 0 135px;
	}

ul#topmenu li {
	display:inline;
	padding:0 33px 0 33px;
	border-right: #ffffff solid thin;
	}
	
ul#topmenu li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	padding:0 0 0 10px;
	background:url(../../Userfiles/image/triangle-down.png) no-repeat left 5px;
	}
ul#topmenu li a:hover {
color:#01354f;
}	

ul#topmenu li.last  {
	border:none;
background:none;
	}
ul#topmenu li.last a{
	padding:0 0 0 10px;
	background:none;
	}

/*** Drop Down Menu ****/
	
#dropmenudiv {
position:absolute;
margin-left:-11px;
border: 1px #ffffff;
border-bottom-width: 1;
font:normal 12px Verdana;
line-height:24px;
z-index:100; filter:alpha(opacity=93);-moz-opacity:0.93;opacity: 0.93;
text-align:left;
}

#dropmenudiv a {
color:#ffffff;
display: block;
text-indent: 8px;
border-bottom: 1px solid #166182;
padding:4px 0 4px 0px;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover { /*hover background color*/
background-color:#074967;
}


/***************************/


#header {
	/* float:left; */
	width:950px; height:150px;
	margin:25px 0 0 0;
	}
	

#headertopright {
float:left;
	width:250px; height:50px;
	background:url(../../Userfiles/image/header-phone.png) no-repeat top right;
	margin:-160px 0 0 700px; padding:0;
	}

#headerlogin {
	float:left;
	width:240px; height:33px;
	background:url(../../Userfiles/image/headerlogin-login.png) no-repeat center left;
	margin:30px 0 0 12px; padding:0;
	}
#headerlogin a.bidders {
	text-decoration:none;
	float:left;
	width:80px; height:22px;
	background:url(../../Userfiles/image/headerlogin-bidders.jpg) no-repeat;
	margin:5px 0 0 55px;
	padding:0;
	}
#headerlogin a.bidders:hover {
	background:url(../../Userfiles/image/headerlogin-bidders2.jpg) no-repeat;
	}
#headerlogin a.consignors {
	text-decoration:none;
	float:left;
	width:99px; height:22px;
	background:url(../../Userfiles/image/headerlogin-consignors.jpg) no-repeat;
	margin:5px 0 0 5px;
	padding:0;
	}
#headerlogin a.consignors:hover {
	background:url(../../Userfiles/image/headerlogin-consignors2.jpg) no-repeat;
	}
#headerlogin a.logout {
	text-decoration:none;
	float:left;
	width:80px; height:22px;
	background:url(../../Userfiles/image/headerlogin-logout.jpg) no-repeat;
	margin:5px 0 0 5px;
	padding:0;
	}
#headerlogin a.logout:hover {
	background:url(../../Userfiles/image/headerlogin-logout2.jpg) no-repeat;
	}

#headerlogin a.myaccount {
	text-decoration:none;
	float:left;
	width:96px; height:22px;
	background:url(../../Userfiles/image/headerlogin-myaccount.jpg) no-repeat;
	margin:5px 0 0 55px;
	padding:0;
	}
#headerlogin a.myaccount:hover {
	background:url(../../Userfiles/image/headerlogin-myaccount2.jpg) no-repeat;
	}








	
	
#homemenu {
	float:left;
	background:url(../../Userfiles/image/homemenu.png) no-repeat 0px 59px;
	width:979px; height:150px;
	margin:0 0 0 0px;
z-index:100;
	}

a.homelogo {
	float:left;
	border:none;
	padding:0px 0 0 10px;
	text-decoration:none;	
	}


#homekey {
	float:left;
	width:202px; height:27px;
	padding:0;
	margin:65px 0 0 -28px;
	}
#homekey p a img {
	display:inline;
	}
	
	
/**
#homekey a img:hover {
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity: 0.70;
border:#fff solid thin;
	}
**/


#homekey a.home {
		padding:0 0 0 23px;
		}
	
#homekey a.home img {
	display:inline;
	text-decoration:none;
	border:none;
	padding:2px 0px 0 0px;
	margin:0;
}



#homekey a.greyflannel {
		padding:5px 0 0 0;
		}
#homekey a.greyflannel img {
	display:inline;
	text-decoration:none;
	border:none;
	padding:0px 0px 0 14px;
	margin:0;
}



#homekey a.auction {
		padding:5px 0 0 0;
		}
#homekey a.auction img {
	display:inline;
	text-decoration:none;
	border:none;
	padding:0px 0px 0 14px;
	margin:0;
}



#homekey a.question {
		padding:5px 0 0 3px;
		}
#homekey a.question img {
	display:inline;
	text-decoration:none;
	border:none;
	padding:0px 0px 0 16px;
	margin:0;
}
	
	
/*******************************/



#headersubmenu {
	float:left;
	background:url(../../Userfiles/image/headersubmenu.png) no-repeat;
	width:816px; height:26px;
	padding:0;
	margin:-38px 0 0 110px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
#headersubmenu a {
	color:#454545;
	text-decoration:none;
	}
#headersubmenu a:hover {
	color:#000000;
	}
#headersubmenu ul {
	float:left;
	padding:0;
	margin:0;
	height:26px; width:816px;
	}
#headersubmenu li {
	float:left;
	list-style:none;
	display:inline;
	height:24px;
	}
#headersubmenu li:hover {
	background:url(../../Userfiles/image/headersubmenu-over.png) no-repeat center bottom;
	}

#headersubmenu li.last a {
	}
#headersubmenu li a {
	float:left;
	height:24px;
	background:url(../../Userfiles/image/headersubmenu-line.jpg) no-repeat  0px -2px;
	padding:2px 25px 0 25px;
	float:left;
	margin:3px 0 0 0;	
	}
	
#headersubmenu li a.first {
background:none;
}
	
	
	
	
#headerbox {
	background:url(../../Userfiles/image/headerbox-image.png) no-repeat;
	width:980px; height:221px;
	float:left;
	margin:0 0 0 15px;
	}
#headerbox a {
	float:left;
	background:url(../../Userfiles/image/headerbox-arrow.png) no-repeat right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#454545;
	font-size:15px;
	text-decoration:none;
	}
#headerbox a:hover {
	color:#000000;
	background:url(../../Userfiles/image/headerbox-arrow2.png) no-repeat right;
	}
	
#headerbox a.view {
	padding:0 20px 0 0;
	margin:198px 0 0 53px;
	}
#headerbox a.current {
	padding:0 20px 0 0;
	margin:198px 0 0 280px;
	}
	
#preload {
	display:none;
	}









/*********************************************/







#displaybycatalogtop{ display: inline; }
#displaybysorttop { display: inline; margin-left: 50px; }
#dipslaybynumbertop { display: inline; margin-left: 50px; }
#displaybypagingtop { display: inline; margin-left: 50px; }
#displaybycatalogbot{ display: inline; }
#displaybysortbot { display: inline; margin-left: 50px; }
#dipslaybynumberbot { display: inline; margin-left: 50px; }
#displaybypagingbot { display: inline; margin-left: 50px; }
#linkForClosedAuctionsContainer { display: none; }
#auctionContainer { display: none; }
#searchContainer {
	width: 205px;
position: absolute;
       top:192px;
}

#zmagcontainer {
width:205px;
height:210px;
position:absolute;
top:650px;
}


#container {
	
	}
#PageBase {
	display: block;
	text-align: left;
	clear: both;
	padding: 10px;
	margin: 0 auto; 
	}
#search {
	width: 205px;
	}
#searchContent {
	border-right: 1px solid #2d6f9a;
	border-left: 1px solid #2d6f9a;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Arial;
	color: #64645A;
	background: #fff;
      padding-top:5px;
     padding-bottom:5px;
    margin:0;
	}
#searchTop {
	background: transparent url(../../UserFiles/Image/searchheader.png) no-repeat top left;
	width: 205px;
	height: 30px;
border-bottom:1px solid #676767;
margin:0;
padding:0;
	}

#searchTop h3 {
 margin:0;
padding:0;
}


#searchContainer #searchTop span {
	display: none;
margin:0;
padding:0;
	}
#searchByDropDown {
	margin-top: 5px;
	}
#searchTextBox {
	width: 180px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#searchBottom {
	background: transparent url(../../UserFiles/Image/bottomcorners.png) no-repeat top left;
	width: 205px;
	height: 6px;
	}
#search #searchBottom span {
	display:none;
	}
#userDefined {
	margin-top: 10px;
	width: 205px;
position: absolute;
top: 325px;
	}
#userDefinedContent {
	border-right: 1px solid #2d6f9a;
	border-left: 1px solid #2d6f9a;
	padding-top: 5px;
	padding-left: 20px;
	font-family: Verdana, Arial;
	color: #64645A;
	background: #fff;
	}
#userDefinedTop {
	background: transparent url(../../UserFiles/Image/ecatheader.png) no-repeat top left;
	width: 205px;
	height: 30px;
border-bottom:1px solid #676767;
margin:10px 0 0 0;
	}
#userDefined #userDefinedTop span {
	display: none;
	}
#userDefinedBottom {
	background: transparent url(../../UserFiles/Image/bottomcorners.png) no-repeat top left;
	width: 205px;
	height: 6px;
	}
#userDefined #userDefinedBottom span {
	display:none;
	}
#category {
	margin-top: 10px;
	width: 205px;
position: absolute;
top: 585px;
	}
#categoryTop {
	background: transparent url(../../UserFiles/Image/catheader.png) no-repeat top left;
	width: 205px;
	height: 30px;
border-bottom:1px solid #676767;
margin:10px 0 0 0;
	}
#category #categoryTop span {
	display: none;
	}
#categoryContent {
	border-right: 1px solid #2d6f9a;
	border-left: 1px solid #2d6f9a;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Arial;
	color: #64645A;
	background: #fff;
	}
#categoryBottom {
	background: transparent url(../../UserFiles/Image/bottomcorners.png) no-repeat top left;
	width: 205px;
	height: 6px;
	}
#categoryBottom span {
	display: none;
	}
#mainPanel {
	position: absolute;
	top: 191px;
_top:191px;
	left: 235px;
	}
#catalogAuctionLabel {
vertical-align: middle;
	background: transparent url(../../UserFiles/Image/greyauctiontitle.gif) no-repeat;
	width: 998px;
	height: 30px;
	}
#catalogAuctionLabel h1 {
		background-color: transparent;


color: #fff;

text-transform: uppercase;


width: 978px;
position:relative;
top: 0;
height:15px;


padding-top: 7px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

display: block;

margin:0 5px 0 5px;

font-family: Arial,Helvetica,sans-serif;

letter-spacing: 0.1em;

text-align: center;

font-size: 12pt;
font-weight:normal;

}
#displayByTop {
	width: 998px;
	border-left: 1px solid #1c5f89;
	border-right: 1px solid #1c5f89;
	border-bottom: 1px solid #1c5f89;
	padding: 5px;
	background: #fff;
_width:986px;
	}
#mainPanel > #displayByTop {
	width: 986px;
	}
#displayByTop h2 {
	font-size: 14px;
	font-weight: normal;
	display: inline;
	}
#displayByTop #displayByDropDownTop {
	margin-left: 4px;
	}
#displayByTop #sortByLbl {
	margin-left: 40px;
	}
#displayByTop #SortByDDLTop {
	margin-left: 4px;
	}
#displayByTop #pagingLbl {
	margin-left: 40px;
	}
#displayByTop #backAllButtonTop {
	margin-left: 4px;
	}
#displayByTop #lotsPerPageLbl {
	margin-left: 40px;
}
#displayByTop #LotsPerPageDropDownTop {
	margin-left: 4px;
}

#galleryList {
	width: 996px;
	border-left: 1px solid #1c5f89;
	border-right: 1px solid #1c5f89;
     background-color:#fff;
float:left;
}

#galleryList ul {
	list-style-type: none;
}
#galleryList ul li {
	float: left;
	padding: 3px 5px 3px 5px;
}
#displayByBot {
	width: 998px;
	border-left: 1px solid #1c5f89;
	border-right: 1px solid #1c5f89;
	border-bottom: 1px solid #1c5f89;
	padding: 5px;
	background: #fff;
_width:986px;
clear:both;
	}
#mainPanel > #displayByBot {
	width: 986px;
	}
#displayByBot h2 {
font-size: 14px;
	font-weight: normal;
	display: inline;
	}
#displayByBot #displayByDropDownBot {
	margin-left: 4px;
	}
#displayByBot #sortByLblBot {
	margin-left: 65px;
	}
#displayByBot #SortByDDLBot {
	margin-left: 4px;
	}
#displayByBot #pagingLblBot {
	margin-left: 65px;
	}
#displayByBot #backAllButtonBot {
	margin-left: 4px;
	}
#displayByBot #lotsPerPageLblBot {
	margin-left: 65px;
}
#displayByBot #LotsPerPageDropDownBot {
	margin-left: 4px;
}
.lot {
	display: block; 
	background:#bbb; 

	border:1px solid #666; 
	position:relative; 
	margin: 10px 1px 10px 1px;
}
.lotInner {
	padding: 5px;
	border: 1px solid #1c5f89;
	width: 305px;
	height: 245px;
	position: relative;
	left: -5px;
	top: -5px;
	background: #fff;
}
.lotInnerMouseOver {
	padding: 5px;
	border: 1px solid #1c5f89;
	width: 305px;
	height: 245px;
	position: relative;
	left: -5px;
	top: -5px;
	background: #fff;
}
#LotLabel {
	font-size: 0.8em;
	font-family: Verdana, Arial, Sans-Serif;
	color: White;
	font-style: italic;
}
#LotNumber, #LotNumberColon {
font-size:11px;
	font-family: Verdana, Arial, Sans-Serif;
	color: White;
	font-style: italic;
}
.lotInner h5 {
	padding: 5px 5px 5px 5px;
	text-align: center;
	background: #21638c url(../../UserFiles/Image/lottitlebg.jpg) repeat-x;
font-size:11px;
}
.lotInner h5 a {

	font-family: Verdana, Arial, Sans-Serif;
	color: White;
}
.lotInnerMouseOver h5 {
	padding: 5px 5px 5px 5px;
	text-align: center;
	background: #21638c url(../../UserFiles/Image/lottitlebg.jpg) repeat-x;
font-size:11px;
}
.lotInnerMouseOver h5 a {
font-size:11px;

	font-family: Verdana, Arial, Sans-Serif;
	color: White;
}
.lotImage {
	margin-top: 5px;
	border: none;
}
.imageDiv {
	float: left;
	}
.lotData {
	margin-top: 5px;
	margin-left: 5px;
	float: left;
}
.lotData h6 {
	font-family: Verdana, Arial, Sans-Serif;
font-size:11px;
	font-weight: normal;
}
#galleryList #clear {
	clear:both;
}
#Footer {
	display: block;
	clear: both;
	position: relative;
}
#messagePanel {
	text-align: center;
	font-size: 15px;
width:998px;
margin:0;
}
#messagePanel h3 {
width:988px;
padding:5px 0 5px 10px;
margin:0;
}
.color_e { 
	background: #1c5f89;
	color: #fff;
	}
#imageTable {
	width: 998px;
	border-left: 1px solid #1c5f89;
	border-right: 1px solid #1c5f89;
}
.imageTableHeader {
	background: #21638c; 
	color: #fff;
}
#imageTable td {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 0.8em;
	padding: 3px;
}
.odd {
	background: #dedede;
	color: #000;
}
#priceTable {
	width: 998px;
	border-left: 1px solid #1c5f89;
	border-right: 1px solid #1c5f89;
}
.priceTableHeader {
	background: #dedede; 
	color: #000;
}
#priceTable td {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 0.8em;
	padding: 3px;
}

#top {width:810px; margin:auto;padding:0; text-align:center;}
#top a#logo {background:url(../../UserFiles/Image/greyflannelauctionlogo_01.png) no-repeat; width:303px; height:130px; margin:0; padding:0; _background:url(../../UserFiles/Image/logo.gif) no-repeat; float:left; display:block;}
#top a#logo span{display:none;}
#top a img {border:none; float:left; margin:0; padding:0;}
#top ul#topnav {margin:0 0 -3px 0; padding:3px 0 0 0; width:497px; display:block; float:left;}
#top li {margin:0; padding:0; list-style-type:none; float:left;}
#top li a {text-decoration:none; color:#676767; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; position:relative; top:0; left:0;}
#top li a:hover {color:#21638c;}
#topnav span {display:none;}



/* 

#top ul#topnav2{background:url(../../UserFiles/Image/bottomnavbar_05.png) no-repeat center; height:65px; padding:5px; font-size:12px; float:left; _background:url(../../UserFiles/Image/bottombutton.gif) no-repeat center; width:490px;}
#topnav2 li {padding:8px 5px; _padding:15px 5px;}
#topnav2 li, x:-moz-any-link {padding:16px 5px;}
#topnav2 li, x:-moz-any-link, x:default {padding:15px 5px;}
#topnav2 li {#padding:16px 5px; }
#topnav2 li a {margin:10px 0; padding:1px 12px 1px 0; border-right:1px solid #21638c;font-size:12px; color:#21638c;}
#topnav2 li a:hover {color:#676767; text-decoration:underline;}

*/



#top ul#topnav2{
background:url(../../UserFiles/Image/bottomnavbar_05.png) no-repeat center; 
height:65px; 
padding:5px; 
font-size:12px; 
float:left; 
_background:url(../../UserFiles/Image/bottombutton.gif) no-repeat center; 
width:495px; 
margin:0px 0 0 0;
padding-top:0px;
}
#topnav2 li {padding-top:18px;
}
#topnav2 li a {margin:10px 0; padding:1px 17px 1px 17px; border-right:1px solid #21638c;font-size:12px; color:#21638c;}
#topnav2 li a:hover {color:#676767; text-decoration:underline;}








#topnav li a {background:url(../../UserFiles/Image/navbutton.png) no-repeat; overflow:visible; display: block; height:38px; width:82px; border:none; padding:18px 0 0 0; _background:url(../../UserFiles/Image/navbutton.gif) no-repeat;}




#topnav li a:hover {background:url(../../UserFiles/Image/navbutton-hover.png) no-repeat; _background:url(../../UserFiles/Image/navbutton2.gif) no-repeat;}
#topnav li a:focus {background:url(../../UserFiles/Image/navbutton-active.png) no-repeat; _background:url(../../UserFiles/Image/navbutton2.gif) no-repeat;}
#topnav li#bid a {background:url(../../UserFiles/Image/bidlogin_02.png) no-repeat top center; height:38px; width:108px;_background:url(../../UserFiles/Image/bidlogin2.gif) no-repeat;}
#topnav li#bid a:hover {background:url(../../UserFiles/Image/bidlogin-hover_02.png) no-repeat top center;_background:url(../../UserFiles/Image/bidlogin.gif) no-repeat;}
#topnav li#consign a {background:url(../../UserFiles/Image/consignlogin_03.png) no-repeat top center; width:142px; height:38px;_background:url(../../UserFiles/Image/consignlogin2.gif) no-repeat;}
#topnav li#consign a:hover {background:url(../../UserFiles/Image/consignlogin-over_03.png) top center no-repeat;_background:url(../../UserFiles/Image/consignlogin.gif) no-repeat;}

#top #topnav li#baccount a{background:url(../../UserFiles/Image/myaccount_02.png) no-repeat top center; height:38px; width:108px;_background:url(../../UserFiles/Image/myaccount_02.gif) no-repeat top center;}
#top #topnav li#caccount a{background:url(../../UserFiles/Image/myaccount_02.png) no-repeat top center; height; 38px; width:142px;_background:url(../../UserFiles/Image/myaccount_02.gif) no-repeat top center;}

#top #topnav li#baccount a:hover {background:url(../../UserFiles/Image/myaccount-over_02.png) no-repeat top center;_background:url(../../UserFiles/Image/myaccount-over_02.gif) no-repeat top center;}
#top #topnav li#caccount a:hover {background:url(../../UserFiles/Image/myaccount-over_02.png) no-repeat top center;_background:url(../../UserFiles/Image/myaccount-over_02.gif) no-repeat top center;}

.color_b { 
	background: #999;
	color: #fff;
	}
.color_c { 
	background: #d9d9d9;
	color: #1c5f89;
	}


.right {text-align:right;}
