/* CSS Document */

* {
	padding: 0px;
	margin: 0px;
	}
html, body {
	text-align: center;
	background: #040f26 url(../images/bg_body.jpg) top left repeat-x;
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	}
a{
	color:#e08c12;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
}
b, strong{
	font-weight:bold;
}
p{
	margin:10px 0px !important;
}
.clear{
	clear:left;
}
#container_home{
	background:#fff url(../images/bg_container_home.jpg) top left no-repeat;
	width:800px;
	margin:0 auto;
	text-align:left;
}
.container{
	background:#fff url(../images/bg_container.jpg) top left no-repeat;
	width:800px;
	margin:0 auto;
	text-align:left;
}
#c886{
	background:#fff url(../images/banner_about.jpg) top left no-repeat;
}
#c921{
	background:#fff url(../images/banner_services.jpg) top left no-repeat;
}
#c918{
	background:#fff url(../images/banner_contact.jpg) top left no-repeat;
}
#c913{
	background:#fff url(../images/banner_news.jpg) top left no-repeat;
}
#c955{
	background:#fff url(../images/banner_sales.jpg) top left no-repeat;
}
/*  ***********************************************************************************  */
/*  HEADER  */
/*  ***********************************************************************************  */
#header{
	height: 300px;
	padding-top:20px;
}
#logo{
	width:275px;
	height:100px;
	float:left;
}
#logo img{
	border:none;
}
ul#topMenu{
	float: right;
	margin-right:10px;
	listy-style-type: none;
	width:90px;
}
ul#topMenu{
	float: right;
	listy-style-type: none;
}
ul#topMenu li{
	display: inline;
}
ul#topMenu li a{
	display: block;
	float: left;
	width: 28px;
	height: 31px;
	color: #000;
	text-indent: -9999px;
}
ul#topMenu li a#Link389Group341{
	background: url(../images/icon_home.gif) top center no-repeat;
}
ul#topMenu li a#Link918Group341{
	background: url(../images/icon_contact.gif) top center no-repeat;
}
ul#topMenu li a#Link908Group341{
	background: url(../images/icon_sitemap.gif) top center no-repeat;
}
ul#menu{
  float: left;
  clear:left;
  width: 560px;
  padding-top:135px;
  font-size: 12px;
  list-style: none;
  }
ul#menu li {
  float: left;
  background: url(../images/left.gif) no-repeat left top;
  margin: 0;
  padding: 0 0 0 8px;
  }
ul#menu li a {
  float: left;
  display: block;
  background: url(../images/right.gif) no-repeat right top;
  padding: 5px 15px 4px 6px;
  font-weight: bold;
  color:#06174c;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
ul#menu li a {float: none;}
/* End IE5-Mac hack */
ul#menu li a:hover {
  color: #dd8a12;
  text-decoration:none;
  }
ul#menu li ul {
	padding-top:1px;
	background: url(../images/bg_subul.gif) bottom center no-repeat !important;
	width:200px;
	padding-bottom:5px;
	border-top:2px solid #aeacad;
  }
ul#menu li ul li {
	background: none !important;
}
ul#menu li ul li a {
	background:url(../images/arrow2.gif) 0px 6px no-repeat !important;
	padding: 2px 0px 2px 8px;
	font-weight:normal;
}
ul#menu li ul.menulist li ul{
	display:none !important;
}
#header #SearchDiv{
	display:block;
	float:left;
	padding-top:90px;
	width:220px;
	padding-left:20px;
}
#header #SearchDiv #ContactButton{
	width:200px;
}
#header #SearchDiv #SearchDiv{
	padding-top:0px;
	padding-left:0px;
}
#header #SearchDiv h3, h1#featured_acutionsHead{
	color: #e08c12;
	font-size:18px;
	font-family: Times New Roman, Georgia, serif;
	margin:10px 0px;
	padding-left:10px;
	background: url(../images/arrow1.gif) center left no-repeat;
}
#header #SearchDiv input#query{
	width:150px;
	padding:1px;
	background:#e5f5f9;
	border:1px solid #e5f5f9;
	margin-left:3px;
}
#header #SearchDiv #search_inputDiv{
	margin-bottom:5px;
}
#header #SearchDiv input#query:hover{
	background:#cce2e7;
	border:1px solid #cce2e7;
}
#header #SearchDiv input#query:focus, #header #SearchDiv input#query:active{
	background:#cce2e7;
	border:1px solid #9dbbc3;
}
#header #SearchDiv input#idsubmit{
	float:right;
	clear:left;
	background: url(../images/bg_btn.gif) top left no-repeat;
	color:#000;
	font-weight:bold;
	width:76px;
	height:21px;
	border:none;
	cursor:pointer;
	margin:0;
}
#header #SearchDiv input#idsubmit:hover, #header #SearchDiv input#idsubmit:focus, #header #SearchDiv input#idsubmit:active{
	color:#fff;
}
#header #SearchDiv a#advSearch{
	float:right;
	padding-right:20px;
	padding-top:5px;
}
/*  ***********************************************************************************  */
/*  // HEADER  */
/*  ***********************************************************************************  */

/*  ***********************************************************************************  */
/*  CONTENT HOME  */
/*  ***********************************************************************************  */
#left, #right{
	display:block;
	float:left;
}
#left{
	width: 560px;
}
#right{
	width: 185px;
	padding:0px 20px 10px 20px;
}
#left .ContentText{
	padding:0px 30px;
	margin-bottom:10px;
}
#jump_menu{
	margin:85px 0px 10px 20px;
}
#jump_menu select#JumpToPage{
	width:260px;
	margin-left:5px;
}
#jump_menu label{
	color: #e08c12;
	font-size:18px;
	font-weight:bold;
	font-family: Times New Roman, Georgia, serif;
	padding-left:10px;
	background: url(../images/arrow1.gif) center left no-repeat;
}
.jumpTop{
    text-align:center;
}
.jumpTop a
 {
	font-size: 11px;
	color: #535353;
	line-height:23px;
	text-decoration:none;
}
.jumpTop a:hover {
	text-decoration:underline;
}
#news{
	float:left;
	height:210px;
	padding:10px 30px;
	background: url(../images/bg_news.jpg) top left no-repeat;
}
#news #news-header a{
	color: #fff;
	font-size:18px;
	font-weight:bold;
	font-family: Times New Roman, Georgia, serif;
}
#news #news-header a:hover{
	color: #dd8a12;
	text-decoration:none;
}
#news #news-feed{
	height:160px;
	width: 460px;
	padding-right:10px;
	overflow:scroll;
	overflow-x: hidden;
	color:#fff;
}
#news #news-feed #NewsListItem{
	width: 450px;
}
p.member{
	padding-left:30px;
}
p.member strong{
	font-size:13px;
	font-weight:bold;
}
/*  ***********************************************************************************  */
/*  // CONTENT HOME  */
/*  ***********************************************************************************  */

/*  ***********************************************************************************  */
/*  CONTENT PAGE  */
/*  ***********************************************************************************  */
#content_page{
	position:relative;
	padding:0px 30px;
	min-height:200px;
	margin-bottom:20px;
	margin-top:10px;
}
#breadcrumbsID{
	position:absolute;
	top:-25px;
	padding-bottom:15px;
}
#breadcrumbsID a, h2.title{
	font-size:15px;
	font-weight:bold;
	font-family: Times New Roman, Georgia, serif;
}
.ContentText{
	overflow:auto;
}

/*  ***********************************************************************************  */
/*  // CONTENT PAGE  */
/*  ***********************************************************************************  */

/*  ***********************************************************************************  */
/*  FOOTER */
/*  ***********************************************************************************  */
#footer{
	background: url(../images/bg_copyright.gif) top left no-repeat;
	height:40px;
}
#footer ul#footermenu{
	float:right;
	width: 450px;
	padding:0px 10px;
}
#footer ul#footermenu a{
	color:#06174c;
	line-height:20px;
}
#footer ul#footermenu a:hover{
	color:#fff;
	text-decoration:none;
}
#footer #copyright{
	float:left;
	line-height:18px;
	padding:0px 10px;
	width:310px;
	color:#fff;
	font-size:10px;
}
#footer #copyright p{
	margin:0px !important;
}
/*  ***********************************************************************************  */
/*  // FOOTER */
/*  ***********************************************************************************  */

/*  ***********************************************************************************  */
/*  SEARCH */
/*  ***********************************************************************************  */
#PageFormSearch{
	width: 460px;
	height:170px;
	background: url(../images/bg_search.jpg) top left no-repeat;
	padding:60px 20px 0px 40px;
	margin:10px 0px;
}
#PageFormSearch .TextFieldDiv, #PageFormSearch .ButtonDiv{
	width:380px;
}
#PageFormSearch input, #PageFormSearch select{
	width: 216px;
	padding:1px;
	background:#fff;
	border:1px solid #fff;
}
#PageFormSearch select{
	width: 220px;
}
#PageFormSearch input:hover, #PageFormSearch select:hover{
	background:#f5f5f5;
	border:1px solid #f5f5f5;
}
#PageFormSearch input:focus, #PageFormSearch input:active, #PageFormSearch select:focus, #PageFormSearch select:active{
	background:#f5f5f5;
	border:1px solid #bb7004;
}
#PageFormSearch input#idsubmit{
	float:right;
	clear:left;
	background: url(../images/bg_btnsearch.gif) top left no-repeat;
	color:#dd8a12;
	font-weight:bold;
	width:78px;
	height:21px;
	border:none;
	cursor:pointer;
}
#PageFormSearch input#idsubmit:hover, #PageFormSearch input#idsubmit:focus, #PageFormSearch input#idsubmit:active{
	color:#fff;
}
/*  ***********************************************************************************  */
/*  // SEARCH */
/*  ***********************************************************************************  */

/*  ***********************************************************************************  */
/*  CONTACT */
/*  ***********************************************************************************  */
#ContactForm{
	clear:left;
	width:400px;
	margin:10px 0px;
	padding:20px 40px;
	background: url(../images/bg_contact.jpg) top left no-repeat;
	position:relative;
}
#ContactUsFormError{
	position:absolute;
	left:500px;
	top:20px;
}
.Error{
	width:250px;
	color:#e08c12;
}
#ContactForm .TextFieldDiv, #ContactForm .TextAreaDiv, #ContactForm .SelectDiv, #ContactForm #CaptchaImage, #ContactForm #ContactButton{
	width:400px;
}
#ContactForm .TextArea{
	width:400px;
}
#ContactForm label{
	float:left;
	width:150px;
}
#ContactForm input, #ContactForm select, #ContactForm textarea{
	padding:1px;
	background:#fff;
	border:1px solid #fff;
	float:left;
}
#ContactForm select{
	width:150px;
}
#ContactForm input#city, #ContactForm #phone{
	width:146px;
}
#ContactForm input#postal_code{
	width:80px;
}
#ContactForm input:hover, #ContactForm select:hover, #ContactForm textarea:hover{
	background:#f5f5f5;
	border:1px solid #f5f5f5;
}
#ContactForm input:focus, #ContactForm input:active,
#ContactForm select:focus, #ContactForm select:active,
#ContactForm textarea:focus, #ContactForm textarea:active{
	background:#f5f5f5;
	border:1px solid #bb7004;
}
#ContactForm div#ContactFormEmailSubs{
	padding-left:150px;
	clear:left;
}
#ContactForm div#ContactFormEmailSubs input{
	margin:0px 5px 15px 0px;
}
#ContactForm .CaptchaImageDiv{
	height: 42px;
}
#ContactForm #CaptchaFieldDiv{
	height:25px;
}
#ContactForm #CaptchaFieldDiv label{
	text-align:right;
	width: 270px;
}
#ContactForm .CaptchaImageDiv img {
	float:right;
	margin:0;
}
#ContactForm #CaptchaFieldDiv input{
	width:115px;
	float:right;
}
#ContactForm #ContactButton input{
	float:right;
	clear:left;
	background: url(../images/bg_btnsearch.gif) top left no-repeat;
	color:#dd8a12;
	font-weight:bold;
	width:78px;
	height:21px;
	border:none;
	cursor:pointer;
}
#ContactButton input#idsubmit:hover, #ContactButton input#idsubmit:focus, #ContactButton input#idsubmit:active{
	color:#fff;
}
/*  ***********************************************************************************  */
/*  // CONTACT */
/*  ***********************************************************************************  */

/*  ***********************************************************************************  */
/*  NEWS */
/*  ***********************************************************************************  */
.NewsListItem{
	margin:10px 0px;
}
.NewsListTitle, #ArticleDate{
	font-weight:bold;
	font-size:13px;
	padding-left:12px;
	background: url(../images/arrow3.gif) 0px 15px no-repeat;
	padding-bottom:3px;
	padding-top:10px;
	border-bottom: 1px solid #fde791;
}
.NewsListTitle a{
	color:#000;
}
.NewsListTitle a:hover{
	color:#666;
	text-decoration:none;
}
#left .NewsListTitle a{
	color:#e08c12;
}
#left .NewsListTitle a:hover{
	color:#fff;
	text-decoration:none;
}
li.NewsItem{
	background: url(../images/arrow2.gif) 0px 5px no-repeat;
}
.Date{
	font-style:italic;
	color:#999;
}
div.NewsListDiv{
	padding-top:20px;
	margin-top:10px;
	border-top:double #448bb5;
}
ul.MoreNewsList{
	list-style-type:none;
}
ul.MoreNewsList li{
	margin:10px 0px;
}
/*  ***********************************************************************************  */
/*  // NEWS */
/*  ***********************************************************************************  */

/*  ***********************************************************************************  */
/*  SITE MAP & LISTS */
/*  ***********************************************************************************  */
#sitemap ol, #content_page ul{
	list-style-type:none;
}

#sitemap ol li.LiLvl0{
	background: url(../images/arrow3.gif) 0px 5px no-repeat;
	padding-left:10px;
	font-size:11px;
	clear:left;
	margin:10px 0px;
	font-size:12px;
}
#content_page ul li{
	background: url(../images/arrow2.gif) 0px 5px no-repeat;
	padding-left:10px;
	font-size:11px;
	clear:left;
	margin:10px 0px;
	font-size:12px;
}
#sitemap ol li.LiLvl0 a{
	color:#33558e;
}
#sitemap ol li.LiLvl0 a:hover{
	color:#19325b;
}
#sitemap ol li.LiLvl0 ol{
	margin-left:10px;
}
#sitemap ol li.LiLvl0 ol li.LiLvl1{
	background: url(../images/arrow2.gif) 0px 5px no-repeat;
	padding-left:10px;
	display:block;
	width:150px;
	margin:5px 0px;
}
#sitemap ol li.LiLvl0 ol li.LiLvl1 a{
	color:#8d8d8d;
}
#sitemap ol li.LiLvl0 ol li.LiLvl1 a:hover{
	color:#666;
}
#sitemap ol li.LiLvl0 ol li.LiLvl1 ol{
	display:none;
}

/*  ***********************************************************************************  */
/*  // SITE MAP & LISTS */
/*  ***********************************************************************************  */
/*Featured Auctions*/
#featured_acutions .ImageThumb img{
max-width:150px;
width:expression(this.width > 150 ? "150px" : this.width);
max-height:50px;
height:expression(this.height > 50 ? "50px" : this.height);
}
#featured_acutions .AuctionProp{
	margin-bottom:10px;
	width:200px;
	height:70px;
}
#featured_acutions .AuctionProp strong, #CategoryList .AuctionProp strong {float:left;width:200px;}
#featured_acutions #AuctionFlds_saledate strong, #CategoryList #AuctionFlds_saledate strong{width:70px;}
/*END: Featured Auctions*/

.CategoryThumb {height:auto;}
.CategoryThumb .AuctionProp{float:left;clear:both;width:140px;text-align:left;_height:80px;min-height:80px;}
.CategoryThumb .AuctionProp .AuctionFlds {float:none;}
.CategoryThumb #AuctionProp strong{float:none;width:140px !important;display:inline;}
.CategoryThumb .ImageThumb{
	height:50px;
	width:140px;
	line-height:50px;
	text-align:center;
	overflow:hidden;
}
.CategoryThumb .ImageThumb img{
	max-width:140px;
	width:expression(this.width > 140 ? "140px" : this.width);
	max-height:50px;
	height:expression(this.height > 50 ? "50px" : this.height);
	_height:100%;
	_width:100%;
	$height:100%;
	$width:100%;
}
#ProductList{
	clear:left;
	margin-top:15px;
}
#galleryDiv, #DisplayProductImage {float:left;clear:both;width:740px; display:block;}
#gallery{ clear:left;width:740px; display:block;}

#content_page .paging ul{float:left;clear:both;width:740px;}
#content_page .paging ul li{clear:none;background:none;}

#ProductList .ProductThumb .ImageThumb img { 
   height: expression( this.scrollHeight > 149 ? "150px" : "auto" ); /* sets max-height for IE */
   max-height: 150px; /* sets max-height value for all standards-compliant browsers */
   width: expression( document.body.clientWidth > 149 ? "150px" : "auto" ); /* sets max-width for IE */
   max-width: 150px; /* this sets the max-width value for all standards-compliant browsers */
   height:auto !important;
   height:150px;
   width:auto !important;
   width:150px;
}
.CategoryThumb .Link{ width:140px;}

.CategoryFiles{
	position:absolute;
	top:10px;
	left: 550px;
	width:240px;
}
.CategoryFiles a{
	color:#3a5f9c;
	line-height:20px;
}
.CategoryFiles a:hover{
	color:#132b50;
	text-decoration:none;
}
.CategoryFile img{
	width:20px;
}
div#AuctionProp{
	width:500px;
	
}

.CategoryThumb div#AuctionProp{
	width: 140px;
	height:130px;
}
#galleryDiv{
	padding-top:10px;
}
#galleryDiv label.ImagesTitle{
	line-height:25px;
	clear:left;
}

#video_btn{
	position:absolute;
	padding-left:530px;
}
