/*
LanzAuctions CSS Style ver:2.5
*/

body {
	margin: 0;
	padding: 0;
	background:#e8eae5;
	background-position:center;
	background-repeat:repeat;
	text-align: center;
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:normal;
	color: #000000;
}

/* Some usefull classes */

.float_left {
float:left;
	}
.float_right {
float:right;
	}
.align_center {
text-align:center;
	}
.align_right {
text-align:right;
	}
.align_left {
text-align:left;
	}
.v_top {
vertical-align:top;
	}
.v_mid {
vertical-align:middle;
	}
.v_bottom{
vertical-align:bottom;
	}
	
/* Prtetty colors piled high beyond the sky */

.red {
background-color:#6c301e;
}
.dark_gray {
background-color:#b2b5b4;
}
.gray {
background-color:#d4d4d7;
}
.gray_special {
background-color:#dadbd9;
}
.yellow {
background-color:#f5ead4;
}
.white {
background-color:#f8f7f2;
}
.gray_tint {
background-color:#edeae5;
}

/* Important Warning */

#msgdiv {
min-height:42px;
width:680px;
background-image:url(css/msg_board.gif);
background-repeat:repeat-y;
margin:-4px;
}

.messageer {
width:650px;
background:#f5ead4 url(css/url_backgr.gif) no-repeat;
line-height:34px;
height:36px;
}

h1 {
text-align:center;
line-height:32px;
width:580px;
font-size:16px;
font-weight:bold;
font-variant:small-caps;
color:#6c301e;
margin:-4px auto;
}

/* Back To Search | Heading becomes a button */

h2 {
background-color:#ADD1A5;
background-image:url(css/back_backgr.gif);
height:36px;
width:267px;
display:block;
font-weight:bold;
font-variant:small-caps;
text-align:center;
margin:0.5em 0em;
color:#003366;
/*color:#6c301e;*/
font-size:19px;
line-height:34px;
}

a:hover h2 {
text-decoration:underline;
color:#330000;
}	
a:visited h2 {
color:#000033;
}

.butoneer {
background-color:#ADD1A5;
background-image:url(css/back_backgr.gif);
height:36px;
width:267px;
display:block;
font-weight:bold;
font-variant:small-caps;
text-align:center;
margin:0.5em 0em;
color:#003366;
/*color:#6c301e;*/
font-size:19px;
line-height:34px;
}

a:hover .butoneer {
text-decoration:underline;
color:#330000;
}	
a:visited .butoneer {
color:#000033;
}	

/* Found Coins */
h3 {
font-size:17px;
color:#6c301e;
font-variant:small-caps;
text-align:center;
/*position:relative;
bottom:40px;
left:265px;*/
margin:0.5em;
	}

/* Mover is closely related to h3 | used for positioning a div directly under the search button */	
#mover {
position:relative;
bottom:40px;
left:265px;
margin-top:14px;
margin-bottom:-40px;
width:555px;
text-align:left;
	}

/* General Stuff */

img {
border:thin;
border-style:solid;
border-color:#003333;
}

img.lgimg {
max-width:1000px;
}

a {
text-decoration:none;
font-weight:bold;
color:#003366;
font-size:14px;
}

a:hover {
text-decoration:underline;
color:#330000;
}

a:visited {
text-decoration:none;
color:#408383;
}
	
a:visited:hover {
text-decoration:underline;
}

a img {
border:thin;
border-style:solid;
/* border-style:inset; */
color:#003366;
margin:auto;
}

a img:hover {
/* border:ridge;
color:#330000; */
color:#330033;
border-style:dashed;	
}

/* Main Menu Table (Home, Search, etc.) */

table#main_menu {
/*table-layout:auto;*/
margin: 0em auto;
}

table#main_menu img {
border:none 0px;
border-style:none;
}

table#main_menu .imagelinks {
margin: 3px 3px -1px;
border:solid 1px;
color:#000000;
}

table#main_menu .imagelinks_sml {
margin: 1px 3px;
border:solid 1px;
color:#000000;
}


table#main_menu #logoholder {
font-weight:bold;
width:203px;
height:56px;
line-height:50px;
text-align:center;
font-size:18px;
font-variant:small-caps;
	}

table#main_menu .linksor {
width:203px;
min-height:42px;
line-height:34px;
text-align:center;
font-size:15px;
font-variant:small-caps;
	}

table#main_menu #redline {
background-color:#6c301e;
	}

table#main_menu #border {
background-image:url(css/main_menu/tab_border.gif);
background-repeat:repeat-y;
vertical-align:top;
}

table#main_menu #border_hz {
background-image:url(css/main_menu/tab_border_horiz.gif);
background-repeat:repeat-x;
}

table#main_menu #graycolumn {
background-color:#b2b5b4;
}


/* Search Form Table */

table.T1 {
border:solid 1px;
background-color:#e8eae5;
vertical-align:middle;
margin:0.5em auto;
margin-bottom:0em;
text-align:center;
/*float:left;*/
}

table.T1 tr {
font-size:16px;
font-weight:bold;
/*background-image:url(http://www.lanzauctions.com/css/tbbackgr2.gif);*/
background-repeat:repeat;
}

table.T1 tr:first-child {
background-color:#f5ead4;
/*background-image:url(http://www.lanzauctions.com/css/tbbackgr1.gif);*/
background-repeat:repeat-x;
height:30px;
} 

table.T1 td { 
padding: 4px;
border-style:solid;
border-color:#003333;
}

/* Making sure tables appear as they should in IE */
table.T1 .strecher1 {
width:346px;
	}
table.T1 .strecher2 {
width:350px;
	}
table.T1 .strecher3 {
width:121px;
	}
table.T1 .strecher4 {
width:90px;
	}
table.T1 .strecher5 {
width:65px;
	}
table.T1 .strecher6 {
width:538px;
	}		
		
table.T1 #redbox {
width:22px;
}

table.T1 td.euro_bg {
background-color:#e0dbe2;
}

table.T1 td.dollar_bg {
background-color:#d7dbc8;
}


table.T1 #toprow_searchform {
min-height:25px;
font-size:14px;
text-align:center;
background-color:#f5ead4;
}

/* Detailed Results Table (Price, Weight, etc.) */

table.T3 {
background-color:#e8eae5;
margin:0 auto;
border:none;
width:100%;
	}
	
table.T3 td {
background-color:#f5ead4;
border:solid 1px;
border-color:#006666;
	}
	
table.T3 tr:first-child {
height:auto;
	}
	
table.T3 td.white_bg {
background-color:#f8f7f2;
}

table.T3 td.euro_bg {
background-color:#e0dbe2;
/*background-color:#dad3dc;*/
}

table.T3 td.dollar_bg {
background-color:#d7dbc8;
}

table.T3 td.fixed_width_wdr {
width:112px;
}

table.T3 td.fixed_width_wd {
width:102px;
}

table.T3 td.fixed_width_md {
width:92px;
}

.element_holder {
min-width:765px;
width:95%;
border-right:double #000000;
border-left:double #000000;
/*border-bottom:double #000000;*/
/*border-collapse:collapse;*/
}


/* Second Logo use; crops the image inside */
#slogo {
overflow:hidden;
height:59px;
width:200px;
	}
#slogo img {
position:relative;
left:-3px;
	}

#emptyspace div {
height:50px;
margin: 0.5em auto;
	}
	
#tabb div {
height:50px;
margin: 0.5em auto;
	}


/* The "Find Coins" Button */

#FindCoinsB {
/*font-size:0px;*/
margin:0px 3px 0px 3px;
display:block;
float:left;
background-color:#7f7e50;
background-image:url(css/find.jpg);
width:162px;
height:42px;
border:thin;
border-style:solid;
	}
	
#FindCoinsB:hover {	
color:#330033;
border-style:dashed;
	}

/* Bit of a space under descriptions in the results page. */

.space_under_desc span {
height:3px;
	}

.group_arrow {
background-color:#dadbd9;
background-image:url(css/bracket_group.gif);
background-position:right;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
min-height:129px;
	}

/* Div where the search form is cointained | Ensures proper width */
#search_div {
margin: 0.5em auto;
width:686px;
}

#search_button_div {
margin: 0.5em auto;
width:686px;
height:42px;
}

/* Search Form */

#searchform {
margin: 0.5em auto;
}

#searchform table {
margin:0em auto;
text-align:left;
}

#searchform input {
font-size:15px;
font-weight:bold;
border-color:#330000;
}

#searchform option {
font-size:14px;
font-weight:bold;
}

#searchform br {
display: none;
}

#searchform #dat:hover {
background-image:url(css/date_backgr.gif);
}

#text_field {
margin-top:2em;
font-size:14px;
width:610px;
text-align:justify;
	}
#text_field ul{
color:#6c301e;
	}

#footprint {
margin-top:5em;
font-size:14px;
vertical-align:baseline;
	}
#footprint img {
border:none 0px;
	}

.error {
/*	border-color:#FF0000;
	border-style:solid;
	border-width:5px;*/

/*	position: absolute;
	top:0;
	right:0;*/

/* 	float:top; */
}

#body {
/*	border-color:#00FF00;
	border-style:solid;
	border-width:5px;*/
}

#searchTable {
/* 	position: relative; */
/*	border-color:#0000FF;
	border-style:solid;
	border-width:5px;*/

/* 	float:bottom; */
}
/* End */