body {
  text-align: center;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: black;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: top
}

img {
  border: 0;
}

body,
input,
select,
textarea,
p,
td,
th,
li,
h1,
a,
legend {
  font-size: 11px;
  color: black;
}

fieldset{
   border-radius:5px;
}

legend {
  color: #0000cc;
}

td,
th {
  padding: 0;
  margin: 0;
}

input[type=submit].button{
  margin-top: 10px;
  border-color: #8C8C8C;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  background-color: #E5E5E5;
}

input[type=submit]:hover{
  border-color: #727272;
  background-color: #FFFFFF;
}

#area_header {
  line-height:80px;
  height: 80px;
  background-color: #BEC3C6; 
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 10px;
  vertical-align: middle;
  font-size: 40px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

#line_header{
  background-color: #0000CC;
  height: 2px;
  margin-left: 10px;
  margin-right: 10px;
}

#menu_header{
  height: 30px;
  line-height:30px;
  background-color: #e5e5e5; 
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  text-align: left;
}

.area_sidebar {
  min-height:700px;
  float: left;
  text-align: left;
  width: 250px;
  background-color: #9f9f9f;
  margin-top: 15px;   
  margin-left: 10px;
  margin-bottom: 10px;
  border-radius: 15px;
  padding-bottom: 10px;
}

#area_main {   
  min-height: 700px;
  background-color: #e5e5e5;
  margin-top:15px;
  margin-right: 10px;
  margin-bottom: 10px; 
  border-color: #0000CD;
  border-radius: 15px;
  margin-left: 275px;
  padding: 5px;
 }
 
 #load_background {
  background-color: #e5e5e5;
  min-height: 700px;
  position: absolute;
  z-index: 500;
  opacity: 0.7; 
  display: none;   
 }
 
 #icon_loading {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;	
}
 
#Layout{
  width: 100%;
}

#Box{
  position: relative;
  width: 99%;
  height: 100%;
  margin: 0 auto 0 auto;
  padding: 0;
  text-align: left
}

.Separator {
  width: 10px;
  height: 10px;
}

#Header{
  width: 90%;
  height: 70px;
  background-image:url(./images/MidasLogo.jpg);
  vertical-align:middle;
  padding-left: 10px;
  padding-right: 10px;

}

#MainMenu {
  height: 27px;
  background-color: #bec3c6;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
}

#MainMenu .menuitem{
  padding-left: 5px;
  line-height: 27px;
}

#LanguageMenu{
  height: 27px;
  width: 10%;
  background-color: #bec3c6;
  text-align: right;
}

#LanguageMenu img{
  margin-right: 5px;
}

#SubMenu {
  height: 27px;
  background-color: #e5e5e5;
  font-size: 12px;
  font-weight: bold;
  color: #0000CC;
  word-spacing: 2,4px;
  border-top: 2px solid #0000CC;
}

#SubMenu .menuitem{
  padding-left: 5px;
  line-height: 27px;
}

#Quicksearch { }

#Quicksearch .action {
  font-style: italic;
  color: #FE8212;
  font-size: 12px;
}

#Quicksearch .link {
  font-weight: bold; 
  font-size: 9px;
  text-transform: capitalize;
}


#Conditions a
{  font-weight: normal; }

#Content{
  width: 90%;
  padding: 10px;
  //background-color: #e5e5e5;
  vertical-align: top;
}

#Content h4{
  font-size: 14px;
}

#Content p{
  margin-bottom: 10px;
  margin-top: 5px
}

#Content .postcodenum{ width: 6ex; }
#Content .postcodelet{ width: 5ex; }
#Content .housenumber{ width: 6ex; }
#Content .phonearea{ width: 10ex; }
#Content .phonenum{ width: 20ex; }
#Content .initials{ width: 10ex; }
#Content .date, 
#Content .price { width: 75px; }
#Content .amount { width: 5ex; }
#Content .price { text-align: right; }
#Content .number { text-align: right; }

#Content .recno2{ width: 4ex; }
#Content .recno3{ width: 5ex; }
#Content .recno4{ width: 6ex; }
#Content .recno6{ width: 8ex; }
#Content .recno8{ width: 10ex; }
#Content .recno10{ width: 12ex; }
#Content .recno12{ width: 14ex; }
#Content .recdesc1{ width: 3ex; }
#Content .recdesc2{ width: 5ex; }
#Content .recdesc5{ width: 7ex; }
#Content .recdesc8{ width: 11ex; }
#Content .recdesc10{ width: 12ex; }
#Content .recdesc11{ width: 13ex; }
#Content .recdesc12{ width: 16ex; }
#Content .recdesc15{ width: 20ex; }
#Content .recdesc20{ width: 25ex; }
#Content .recdesc30{ width: 36ex; }
#Content .recdesc40{ width: 47ex; }
#Content .recdesc50{ width: 55ex; }
#Content .recdesc60{ width: 65ex; }
#Content .recdesc70{ width: 75ex; }
#Content .recdesc100{ width: 105ex; }

#Content .datTG{ width: 40px; }
#Content .datMN{ width: 40px; }
#Content .datJR{ width: 50px; }

#Content .checkbox{
  width: 16px;
}

#Content .label {
  padding-right: 5px;
  font-weight: bold;
  text-align: right;
  width: 150px;
  margin-bottom: 2px;
  vertical-align: middle;
  padding-left: 5px;
}

#Content .inputlabel {
  padding-right: 5px;
  font-weight: bold;
  margin-bottom: 2px;
  text-align: right;
  vertical-align: left;
  width: 115px;
}

#Content .columnlabel {
  padding-right: 5px;
  font-weight: bold;
  margin-bottom: 2px;
  vertical-align: middle;
}

#Content input,
#Content textarea {
  margin-left: 5px;
  width: 200px;
  margin-bottom: 1px;
}

#Content .radio{
  margin-left: 5px;
  width: 10px;
  margin-bottom: 1px;
}

#Content .button {
  width: 100px;
  margin-left: 5px;
}

#Content select {
  width: 125px;
  margin-left: 5px;
}

#Content .date {
  margin-left: 5px;
}


/*
#Content a {
  text-decoration: none;
}
*/

#Content a:hover {
font-weight: bold;
}


#Content h1 {
  font-weight:bold;
  width: 100%;
  border-bottom: 1px solid;
  margin-bottom: 5px;
}

#Content #Toolbar {
  width:100%;
  text-align:right;
}

#Content td {
  vertical-align: middle;
  margin-left: 2px;
}

#Error {
  border: 1px solid #555555;
  background-color: #FFFFCC;
  border-radius:5px;
}

#Error p {
  margin: 0;
  padding: 0;
}

#Error img {
  position:relative;
  left:2px;
  top:5px;
  width:16px;
}

#Error #Text {
  position:relative;
  left:21px;
  top:-10px;
  width: 710px;
}

#Result .checkbox {
  width: 16px;
  margin: 0;
  padding: 0;
}

#Result .radio {
  width: 16px;
  margin: 0;
  padding: 0;
}


#Result .columnlabel {
  text-align: left;
  padding-right: 5px;
  font-weight: bold;
  margin-bottom: 2px;
  vertical-align: middle;
}

#Result .price {  text-align: right;}
#Result .date  {  text-align: right;}
#Result .number {  text-align: left;}

#Result .total {
  border-top: 1px solid black;
  border-bottom: 3px double black;
}

#Result .odd{
  background-color: #bec3c6;
}

#Result{ margin-top: 10px; width: 100% }

#Result td {
  vertical-align: top;
  padding-top: 3px;
  padding-left: 2px;
}
#Result .cover { width: 75px; }
#Result .action{ text-align:right }
#Result .TotalSearchResult{ text-align:center }
#Result .NavigationBar{ text-align: center }


#IJber{ display: none; position:absolute; top:577px; left:695px; width:89px; height:15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; }
.italic { font-style: italic; }
.logo { color: #FE8212; font-size: 14px; }

/* MENU */
.menu_search_result {
	margin-left:10px;
	margin-bottom:5px;
	text-decoration:none;	
	border: 1px solid #9F9F9F;	
}

.menu_search_result a{	
	text-decoration:none;		
}

.msr_1 {
	margin:0px;	
}

.msr_2 {
	background-color: #BBBBBB;
	margin:0px;	
	padding-left:10px;	
}

.msr_3 {
	background-color: #D8D8D8;
	margin:0px;		
	padding-left:20px;
	font-weight: bold;
}

#menu_search{
	margin-top: 10px;		
	margin-left:10px;
}

#nav{
	background-color: #9F9F9F;
	cursor: pointer;
}


#nav ul {
    display: none;   
    list-style-type: none; 
}


#nav p {	
	margin: 0px; 		
}

#nav p:hover {	
    margin: 0px;
  	border: 1px solid;
}


#nav a{  	
  	display: block;
 	color:#000000;	
 	text-decoration:none;
}

p.sub-nav{
	border: 1px solid #BBBBBB;
}

p.parent{
	border: 1px solid #9F9F9F;
}

p.nav_3rd{
	border: 1px solid #D8D8D8;	
}

.parent+ul{
	background-color: #BBBBBB;
}

.sub-nav+ul{
	background-color: #D8D8D8;
}

.area_sidebar ul {	
	list-style-type:none;
	padding-left:10px;	
	padding-right:10px;
}

.area_sidebar li {
  	margin: 0px;  			
}
