/* layoutstylestm.css */

/* Universal style rule */
*{
/* Block all browser default margins and padding */
  margin:0;
  padding:0;

  /* Temporary borders */
  /*border:dashed 1px #f00;*/
}

body{
background:#fff url(../HL/images/allbg.jpg) repeat-x top fixed;
  font-family: Arial, Helvetica, sans-serif;
  font-size:.8em;
 /* text-align:center;*/
 }

#wrapper{
  width:70em;
  background-color: #E2E6E0;
  /* Center the wrapper */
  margin: 1px auto 0 auto;
  /* Required for absolutely-positioned layout only */
  position:relative;
}
 
/* this is used for search */
.highlight_word{
    background-color: #ff3;
}


   /* Make branding a positioned element, but don't move it */
#branding{
top: 0;
  width:70em;
  position:relative;
background-color: #023A72;
height: 6.5em;
   display:block;
} 
 
/* Fixes the mysterious image gap (space from botton of the branding bar ) */
#branding img{

}

/* Absolutely position links in the branding division */
#branding a{
	position:absolute;
	text-decoration:none;
	color:#000;
	font-size:1em;
	padding: 0.7em;
	/*width: 107px;*/
}

#branding form{
	 /* border:dashed 1px #f00; */
	position:absolute;
	text-decoration:none;
	color:#000;
	font-size:1em;
	padding: 0.7em;
		left: 48em;
		top: 1.2em;
	/*width: 107px;*/
}

#branding .submit{
	color:#000;
	font-size:1em;
left: 35em;
		top: 2em;
	}

#branding .searchtext{
	color:#000;
	font-size:1em;
	padding: 2px 2px 2px 2px;
	width: 14.29em;
}


/* Unvisited and visited links in branding bar */
#branding a:link, #branding a:visited {
  color:#000;
}

/* Hover links in branding bar */
#branding a:hover{
  color:#f00;
}

/* Active link in branding bar */
#branding a:active{
  color:#1bb498;
}

/* get rid of the list item in branding bar only */
#branding li{
  list-style-type:none;
}


#content{
  background-color:#fff;
  padding:20px 20px 10px 20px;
  border-right:1px solid #D4D9DE;
  border-left:1px solid #D4D9DE;
font-size: 1.1em;
color:#000;


}
#content td{
  font-family: Arial, Helvetica, sans-serif;
   padding: 0px 2px 0px 2px;
  color:#000;
  }

#content a{
color:#000;
}

/* Unvisited and visited links in tables for the search */
#content td a:link, #content td a:visited {
  color:#008;
  text-decoration:none;
font-size: 1em;
 
}

/* Hover links in branding bar */
#content td a:hover{
  color:#f00;
  text-decoration:underline;
font-size: 1em;
 
}

/* Active link in branding bar */
#content td a:active{
  color:#1bb498;
  text-decoration:underline;
font-size: 1em;
}


/* Unvisited and visited links in tables for the search */
#content a:link, #content a:visited {
  color:#008;
  text-decoration:none;
 
}

/* Hover links in branding bar */
#content a:hover{
  color:#f00;
  text-decoration:underline;
 
}

/* Active link in branding bar */
#content  a:active{
  color:#1bb498;
  text-decoration:underline;
 
}



#content .saleterms2  li{
padding-right:15px;
text-align: justify;
padding-top:5px;
  list-style-type:none;
}

#content .saleterms3  li{
padding-right:15px;
text-align: justify;
padding-top:15px;
  list-style-type:none;
}
#content .saleterms1  li{
padding-right:15px;
text-align: justify;
padding-top:5px;
  list-style-type:decimal;
  }
#content .foreword li{
padding-right:15px;
padding-top:15px;
padding-left: 5px;
  list-style-type:none;
 }
#content .foreword TH{
padding: 5px;
background: #000;
color: #fff;
 } 

table#containerTable td {
/*padding-top: 0.5em;*/
padding: 0px;
/*padding-left: -5px;
padding-right: -5px;*/
}
td.dots {
background: transparent url(http://www.maresch.com/images/dots.png) bottom left repeat-x; 
width: 74%; 
vertical-align: bottom; 
text-align: left;
font-size: 9pt;
}

#containerTable td.dots a:link, .dots a:visited {
  color:#000;
  text-decoration:none;
}

#containerTable td.dots a:hover{
  color:#f00;
  text-decoration:underline;
}
#containerTable td.item a:link, .item  a:visited {
  color:#000;
  text-decoration:none;
}

#containerTable td.item  a:hover{
  color:#f00;
  text-decoration:underline;
}
#containerTable td.subitem a:link, .subitem a:visited {
  color:#000;
  text-decoration:none;
}

#containerTable td.subitem a:hover{
  color:#;
  text-decoration:underline;
}

span.item {
background-color: white;
padding-left: -5px; 
font-size:  9pt;
}
span.subitem {
background-color: white; 
padding-left: .5em; 
font-size:  9pt;
}
td.lotnumbers {
text-align: right; 
width: 26%; 
vertical-align: bottom;
font-size: 9pt;
}
</style> 
/* these below effect the catalogue description*/
#content td h1 {
 font-size: 1.6em;
 color: #0000ae;
  /*background: #E8F2FB;*/
     font-weight:bold;
  }
  
  #content td h2 {
 font-size: 1.5em;
 padding-top: 5px;
padding-bottom: 5px;
  font-weight:bold;
  }

  #content td h3 {
 font-size: 1.4em;
  padding-top: 5px;
 padding-bottom: 5px;
  font-weight:bold;
   }
  
  
  #content td h4 {
 font-size: 1.3em;
  padding-top: 5px;
 padding-bottom: 5px;
  font-weight:bold;
  }
  
  
  #content td h5 {
 font-size: 1.2em;
  padding-top: 5px;
 padding-bottom: 5px;
  font-weight:bold;
  }
    #content td h6 {
 font-size: 1em;
  padding-top: 5px;
 padding-bottom: 5px;
  font-weight:bold;
  }
  
   .dobgcolor {
   background: #E8F2FB;
   padding: 10px;
  }
  .litebg {
  border-bottom: dotted 1px #efefef;
   
   }
   
 /* stamp auction network format */
  .san {
 border: solid 1px #DDD;
  padding: 2px;
  font-size: 9pt;
   }   
  /* end of stamp auction network format */
   
   .spacer {
  padding-top: 5px;
   }
   
/* done for the monthly calendar viewing dates */
.viewingdates{
background: url(viewingbg.jpg) repeat-x top left;
}
  

/* Styles h1, h2, and h3 style rules in the content division */
#content h1, #content h2, #content h3{
 /* font-family: Charcoal, Impact, sans-serif;*/
  color:#000;
  font-weight:bold;
  /*font-style:italic;
  font-variant:small-caps;
  letter-spacing:0.08em;*/
  text-align:left;
}

/* Size h1 headings in the content division */
#content h1{
  font-size:1.75em;
}

/* Size h2 headings in the content division */
#content h2{
  font-size:1.5em;
}
/* Size h3 headings in the content division */
#content h3{
  font-size:1.25em;
}

/* Size h3 headings in the content division */
#content h3{
  font-size:1.25em;
  font-style:normal;
}

/* Applies to unordered lists in the content division */
#content ul{
  padding-left:40px; 
}


/* Applies to all lists in the content division */
#content ul, #content ol{
 padding:10px 0 10px 40px;
 
}


/* ----- FOOTER -----  */


#footer{
 
 background: #fff url(../HL/images/cpsahbg.jpg) repeat-x;

 /* height: 4.5em;*/
  text-align:center;
  font-size: 1em;
    border-right:1px solid #D4D9DE;
  border-left:1px solid #D4D9DE;

}
#footer a{
 /*position:absolute;*/
 text-decoration:none;
  color:#000;
  font-size:0.9em;
  padding:0.5em;
    outline-style:none;
}
#footer img{
	padding-right: .25em;
 position:relative;
 z-index: 1;
}

/* FORMATTING BY THE GUYS AT ED2GO for handicapped visitors*/
#footer a:link,
#footer a:visited{
/* No underline on links */
  text-decoration:none;
   outline-style:none;
   line-height: 2em;
}

#footer a:hover,
#footer a:active{
  color:#0ca;
  /*border: dotted 1px #333;*/
   outline-style:none;
}

.hotkey{
  text-decoration:underline;
}
.centerall {
	text-align:center;
width: 100%
}

.copyrightext {
	font-size:0.88em;
	color: #001B40;
	  
}
.brandradio{
margin-top: 4px;
font-size: 8pt;
color: #fff;
background: #f00;
padding-left: 3px;
padding-bottom: 4px;
}



.brandradioNew{
color: #fff;
font-size: 11pt;
font-weight: 800;
background: #f00;
}

input.brandradio{
/*padding rules left right top bottom*/
padding-left: 5px;
padding-right: 5px;
}

/* crap for the auction description tables */


table#aucdesc td {    
margin-top: 5px;    
}
.data {    
height: 6px;
}


.showlotphoto{
/* this is created when displaying a single lot*/
background: #000;
color: #fff;
padding: 40px;
}
.showlotphoto img{
padding: 8px;
}
.symbolalign img{
vertical-align: abstop;
padding-left: 2px;
padding-right: 2px;
}
/* ----- BLUE NAV BAR -----  */


ul#Nav_Blue {
  list-style-type:none;
	 height:2.5em; 
  /* For absolutely-positioned navbar */
  position:absolute;
   z-index:100;
 top: 6.3em; /* Same as branding div height */
	left: 0px;
  width: 70em; /* Layout width minus leftcolumn width */
  background: #033A72 url(../HL/images/bluenav_bg.gif) repeat-x center left;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
 
}

/* Level 1 Nav */
 ul#Nav_Blue li {
   list-style-type:none;
	background:none;
	float:left;
	font-size:1.1em;
	/*font-weight:bold;*/
	margin:0;
	padding:0;
	   z-index:100;

	}

  ul#Nav_Blue li a {
	background:#033A72 url(../HL/images/bluenav_bg.gif) repeat-x top left;
/*	border-top:1px solid #fff;*/
	border-right:1px solid #fff;
	color:#fff;
	float:left;
	padding:0 10px;
	line-height:34px;
		 height:2.25em; 
	 text-decoration:none;
	 z-index:100;
}

/* Level 2 (Dropdown) Nav */
  ul#Nav_Blue li ul {
	background:#023569 url(../HL/images/dropdown_bg.gif) repeat-x top left;
	border-top:1px solid #90adc5;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;	
	clear:left;
	cursor:pointer;	
	display:none;
	margin-left:-1px;	
	padding:7px 0;
	position:absolute;	
top: 2.25em;
	   z-index:100;
	 
}

 ul#Nav_Blue li em a {
	color:#fd0; 
	font-style:normal; 
}

 d ul#Nav_Blue li em a:hover { color:#fff; }

  ul#Nav_Blue li .seperator { 
	border-bottom:1px solid #90adc5; 
	margin-bottom:5px;
	padding-bottom:5px; 
}

 ul#Nav_Blue li:hover ul { display:block; }

 ul#Nav_Blue li ul li {
	clear:left;
	cursor:pointer;
	font-size:0.846em;
	font-weight:bold;
	min-width:170px;
	padding:0;		
}

 ul#Nav_Blue li ul#weathernav {
	border-left:none;
	margin-left:0;
}

 ul#Nav_Blue li ul#weathernav li.first { padding-top:5px; }

 ul#Nav_Blue li ul li img { margin-left:7px; }

 ul#Nav_Blue li ul li a,  ul#Nav_Blue li ul li a:hover {
	background:none;
	border:none;
	line-height:normal;
	height:auto;
	/*padding:6px 12px;*/
	padding:6px 15px;
}

 ul#Nav_Blue li ul li a:hover { background:url(../HL/images/pointer.gif) no-repeat 6px 8px; }

 ul#Nav_Blue li ul#healthnav li a { min-width:140px; }

 ul#Nav_Blue li ul li a.first { padding-top:10px; }

 ul#Nav_Blue li ul li a.last { padding-bottom:10px; }

 ul#Nav_Blue li a:hover,  ul#Nav_Blue :hover > a {
	cursor:pointer;
	color:#99FFFF;
	text-decoration:none;
	background:#000;
}

 ul#Nav_Blue li ul :hover > a { background:none;  }

 ul#Nav_Blue .extrapad { padding:7px 15px; }




/* ------------------------------------- PRINTED MEDIA ---------------------------*/

@media print{
/* Start printer-friendly styles */

/* Make wrapper the full page width */
#wrapper{
width:100%;
}

/* Hide leftcolumn, navbar,and footer */
#leftcolumn,
#navbar,
#footer{
display:none;
}

/* Get rid of content div margins and
padding. Use a different font for print */
#content{
margin:0;
padding:0;
//font-family:'Century Schoolbook', Times, Serif;
//font-size:1em;
}
/*End printer-friendly styles */
}


