a { 
text-decoration:none;
font-weight:normal;
color:#09C;
}
a:hover { 
color:#003c45;
}
#Header a:hover  {border:none;}
li  { list-style-type:none;
}
img { border:none;}
body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	background-color:#153f45;
	background-image:url(../images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	}

.image_box { width:208px; float:left; margin:10px;}
.image_box p { text-align:center; font-style:italic; }
.image_box + p { clear:both;}
.image_box img { width:205px;}

#ContainerShadow {
	width:1022px;
	position:relative;
	height:100%;
	margin:0 auto;

}
#HeaderShadow { background-image:url(../images/shadow-top.png); background-repeat:no-repeat; height:32px; }
#BodyShadow {  background-image:url(../images/shadow-middle.png);}
#FooterShadow { background-image:url(../images/shadow-bottom.png); height:37px;}

h1 {
	background-color:/*#09F;*/#01abc5;
color:#FFF; font-size:16px; padding:4px; margin:0; text-indent:20px; text-transform:uppercase;}
h1 a {
	background-color:/*#09F;*/#01abc5;
color:#FFF; font-size:16px; padding:4px; margin:0; text-indent:20px; text-transform:uppercase; font-weight:bold}


h4 { margin:0; font-size:18px; font-weight:bold}
h5 { margin:0; font-size:12px}
#Container {
	width:958px;
	position:relative;
	height:100%;
	margin:0 auto;

}
.times li { margin:10px;}
#LotDetails img { width:562px;}
#LeftMenu { width:250px; height:100%; border:#CCC 1px solid; position:relative; margin-left:20px; float:left; background-color:#deeef1;}
#LeftMenu ul {
	list-style-type:none;
}
#LeftMenu ul li {
	margin-top:10px;
	margin-bottom:10px;
}
#LeftMenu ul li a{
	color:#000;
	display:inline-block;
	text-transform:none;
	padding-left:10px;
	border-left:#deeef1 10px solid;
}
#LeftMenu ul li a:hover,#LeftMenu ul li a.current {
	color:#000;
	border-left:#3fbccf 10px solid;
}
#ContainerBody { height:100%; width:958px; display:block;  margin-left:20px;}
#Body { margin:0; min-height:450px; float:left; width:918px; line-height:20px; }
.BodyHome { width:100% !important; }
.BodyWithLeftMenu { width:666px !important;}
#Header { padding:0; margin-left:20px; margin-right:20px;}
#Footer { clear:both;display:inline-block; height:40px; width:954px; background-color:#deeef1; margin-top:20px}
#HeaderBar {height:20px; background-color:#000; width:100%; margin-top:10px;}
.hide { visibility:hidden; display:none;}
.round { 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	position:relative;
	behavior: url(js/PIE.htc);
	-webkit-box-shadow:0px 5px 5px #CCC;
	box-shadow:0px 5px 5px #CCC;
}
.section {
	border:#deeef1 1px solid;
	background-color:#deeef1;
	padding:15px;
	margin:10px;
}
.section h2,ul li,ul { margin:0;}
.section ul li { padding-left:0px;}
.section h2 { padding:0px; font-size:18px}
.section img {}
#home_shipping { width:160px;display:table; position:relative}
#home_sponsors { width:300px;display:table; position:relative}
#home_sponsors p {margin:0; padding:0}
#home_feature_lots table tr td { vertical-align:top; padding:5px; height:60px;}
.right { float:right}
.left { float:left}
.leftcolumn { width:420px; float:left; margin:0px 0px 0px 10px;}
.rightcolumn { width:510px; margin:0px 0px 0px 0px;}

  
  

#menu { background-image:url(../images/menubar.png); height:45px; width:640px; position:absolute; top:60px; left:300px; z-index:0 }
#menu ul li{ float:left; margin-top:15px; margin-left:30px; font-size:14px; list-style-type:square; padding-left:15px;}
#menu ul li:first-child{list-style-type:none; padding-left:0px;} 
#menu ul { padding:0; margin:0; list-style:none;}
#menu ul li a { color:#000; display:block; }
#menu ul li a:hover { color:#000; border-bottom:#3fbccf 6px solid; }


#SearchContainer { position:absolute; top:0; right:10px; width:275px;}
#SearchHeader{ background-image:url(../images/shadow-search-top.png); height:9px; width:275px;}
#SearchBody { background-image:url(../images/shadow-search-middle.png); background-repeat:repeat-y;}
#Search { padding-left:10px; height:21px;}
#Search input { font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
height:15px;
width:180px;
padding:0;
border:#01abc5 1px solid;
letter-spacing:1px;
}
#Search input:focus { 
border:#01abc5 2px solid;
}

#SearchMenuContainer { width:275px; position:absolute; top:30px; right:10px; z-index:99; }
#SearchMenuBody { background-image:url(../images/shadow-search-middle.png); background-repeat:repeat-y; }
#SearchMenuFooter { background-image:url(../images/shadow-search-bottom.png); height:10px; }
#SearchMenu {
	width:235px;
	margin:0;
	padding-left:10px;
	/*border:#01abc5 1px solid;*/
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	z-index:1;
	line-height:15px;
	color:#CCC;
}
#SearchMenu a {
	border-top:#01abc5 1px solid;
	text-decoration:none;
	width:100%;
	color:#000;
	display:block;
	height:1%;
	
}
#SearchMenu a:hover {
	background-color:#01abc5;
}

#mask {
  position:absolute;
  z-index:100;
  background-color:black;
  display:none;
  top:0;
  left:0;
}
  
#modal #dialog {
  position:absolute;
  width:375px; 
  height:235px;
  background-color:#FFF;
  display:none;
  z-index:101;

}
#modal #dialog input[type=text] {
	width:200px;
	margin:5px;
}
hr { display:none;}
.event div h3, #Body h3 { font-size:14px; background-color:#deeef1; width:100%; margin:0; padding:0px; text-indent:30px; padding-bottom:10px;padding-top:10px; color:#333; text-transform:uppercase}
.event div div { padding:20px; margin-left:20px}
.event div h4 { margin:10px; text-transform:uppercase; font-size:12px; background-image:url(../images/gradientbar.jpg); background-repeat:repeat-y; padding:5px;}

#image_col { height:60px; width:100px !important; vertical-align:top; margin:0; padding:0;}
#lot_col { width:370px; }
#sold_col { width:20px;vertical-align:middle;padding-right:30px;}
#highbid_col {text-align:right;vertical-align:middle; width:100px; }

.lot_list tr td { height:60px; vertical-align:top; margin:0; padding-left:10px; text-align:left}
.lot_list #image_col img:hover { cursor:pointer}
.alt td { background-color:#deeef1;}

#upcoming li { margin-top:5px; padding-top:5px; height:19px; background-color:#B7D9D2; text-indent:20px;}
/*#upcoming li:first-child { padding:15px 0 15px 0; background-color:#0da7c1; text-transform:uppercase}*/
#upcoming li.first { padding:15px 0 15px 0 !important; background-color:#0da7c1; text-transform:uppercase; font-size:14px}
#upcoming li a { display:inline-block; width:100%; height:100%;color:#000; font-weight:bold}
#upcoming li:hover { background-color:#0da7c1 }

#currentpage { font-weight:bold; font-size:16px }
#currentpage a,#currentorder a {color:#06C; font-weight:bold }
#page_nav a:hover {color:#06C}
#pagenumbers li { float:left; margin-right:10px; height:20px;
}
#pagenumbers table { width:100%;
}
#pagenumbers table tr td:first-child,#pagenumbers table tr td:last-child { width:100px; text-align:center;
}
#lmenu {
	text-align:right;
	background-color:#deeef1;
	height:15px;
	padding-top:5px;
	vertical-align:middle;
	padding-right:10px;
}
#lmenu a{
	text-transform:uppercase;
	font-weight:bold;
}
.lot_list tr td img { height:60px;}

#thumbScroll {
			
		width:575px;
		padding:0;
		margin:0;
		overflow:hidden;
		position:relative;
	}
	#thumbLeft { float:left; }
	#thumbLeft a { display:block;}
	#thumbRight a { display:block;}
	#thumbRight {float:left;
	text-align:right; }
	#thumbPhotos {
		margin:0;
		padding:0;
	}
	#thumbPhotos table {
		
		margin:0;
		padding:0;
	}
	#thumbPhotos table tr td { padding:0px; margin:0}
	#thumbPhotos img {
		width:90px;
	}
	#thumbPhotos a {
		cursor:pointer;
	}
#thumbContainer {
		width:665px; 
		position:relative;
		overflow:hidden;
		padding:0;
		margin:0;
		margin-left:10px;
	}
	#LotDetails { padding-left:50px; padding-right:50px;}
	#Footer .phone { margin:10px 20px 10px 10px; font-size:18px}
	#Footer #copy { float:left; margin:15px 0px 10px 20px;}
