body {text-align: center;
  min-width: 896px;
  font-size: 62.5%;
background: url("../images/page_background.gif") repeat-x;}

#businesscard a:link, a:visited {
color: #A01111;
}

#businesscard a:hover {
color: #A01111;
text-decoration: none;
}

#bookings a:link, a:visited {
color: #A01111;
}

#bookings a:hover {
color: #A01111;
text-decoration: none;
}

#wrapper {
text-align: left;
width: 896px;
margin: auto;
    min-height: 100%;
    height: 100%;
	}
	
#header {

width: 896px;
height: 109px;
background: url("../images/beading.gif") no-repeat;
margin-bottom: 50px;
}

#header h1 {
float: left;
text-indent: -9000px;
font-size: 1.75em;
background: url("../images/jmvs.gif") no-repeat;
display: block;
width: 312px;
height: 31px;
margin-top: 65px;
margin-left: 18px;
}

#left { width: 374px; float: left; display: inline; margin-bottom: 20px;}
#left p { font-size: 1.3em; color: #666666; font-family: Verdana; padding-left: 19px; padding-right: 15px; line-height: 1.4em;}
#left .space{ margin-bottom: 20px;}
#left .p2{ padding-top: 20px; padding-bottom: 31px;}

#inside_left {width: 651px; float: left; display: inline; }
#inside_left p { font-size: 1.3em; color: #666666; font-family: Verdana; padding-left: 19px; padding-right: 15px; line-height: 1.4em;}
#inside_left .space{ padding-bottom: 15px;}
#inside_left .clr{clear: right;}
#inside_left .clr_l {float: left; margin-top: 20px;}

#mini_lab {width: 451px; float: left; display: inline; }
#mini_lab .clr1 {float: left; padding-bottom: 20px; clear: left;}
#mini_lab .clr2 {float: left; clear: both;}

#mini_lab_left {width: 200px; float: left; display: inline; margin-top: 15px; margin-bottom: 15px; margin-left: 20px; color: #666666; font-family: Verdana;}
#mini_lab_right {width: 230px; float: right; display: inline;  margin-top: 15px; margin-bottom: 15px;  color: #666666; font-family: Verdana;}

#mini_lab_left1 {width: 200px; float: left; display: inline;  margin-top: 15px; margin-bottom: 15px; margin-left: 20px; color: #666666; font-family: Verdana;}
#mini_lab_right1 {width: 230px; float: right; display: inline;  margin-top: 15px; margin-bottom: 15px;  color: #666666; font-family: Verdana;}


#il_carpics {width: 170px; float: right; display: inline;  margin-left:20px;}
#il_carpics img {padding-bottom: 15px;}

#right { width: 470px; float: right; display: inline;  margin-bottom: 20px;}
#inside_right {width: 224px; float: right; display: inline;  margin-bottom: 20px;}

#businesscard {margin-left: 35px; margin-top: 41px; margin-bottom: 10px; background: url("../images/elginscotland.gif") no-repeat; padding-left: 185px; padding-top: 16px; clear: both;}
#businesscard p {clear: both; font-size: 1.2em; color: #666666; font-family: Verdana; padding-top: 10px; }
#businesscard p.phone{font-weight: bold; padding-bottom: 20px; clear: both;}

#mini {margin-bottom: 20px;font-size: 1em; color: #666666; font-family: Verdana;  float: left; display: inline; }

#full {margin-left: 20px;margin-bottom: 20px;font-size: 1em; color: #666666; font-family: Verdana; float: left;  display: inline;  }

#bookings{margin-bottom: 20px;font-size: 1.2em; color: #666666; font-family: Verdana;  float: left; display: inline; }

#in_bookings {width: 224px; height: 428px; background: url("../images/rightbarbg.gif") no-repeat; clear: both;}
#in_bookings p {padding-top: 18px; margin-left: 13px; margin-right: 15px; clear: both; line-height: 1.4em;}


.in_mini {width: 224px; height: 240px; background: url("../images/roundedbg.gif") no-repeat; clear: both;}
.in_mini .inf {padding-top: 18px; margin-left: 13px; margin-right: 15px; clear: both; line-height: 1.3em;}
.in_mini .desc {margin-left: 21px; margin-right: 15px; clear: both; line-height: 1.3em;}
.in_mini img {float: right; padding:15px;}

#footer {width: 896px; height: 34px; background: url("../images/footerbg.gif") no-repeat; clear: both; margin-bottom: 20px; font-size: 1em; color: #FFFFFF; font-family: Verdana;}
#footer .sub {float: left; padding: 11px; padding-left: 19px;}
#footer a {color: #FFFFFF;}
#footer a:hover {text-decoration: none;}
#footer .credit {float: right; padding: 11px; padding-right: 17px;}


