#content {
font-family : Verdana, Arial, Sans-serif;
}
#footer {
font-family : Verdana, Arial, Sans-serif;
}
#content{
width: 76%;
margin-left: 6%;
margin-right: 8%;
margin-top: 0px;
padding-top:382px;
padding-bottom:28px;
padding-right:27px;
padding-left:30px;
min-width:880px;
}
#indent{
padding-left:43px;
}
#content {
position:absolute;
top:0px;
left:50px;
z-index:-1;
background-color : #FFFFFF;
background-image: none;
}
#footer {
margin-left: 10%;
margin-right: 10%;
background: #FFFFFF;
}
#content a:link {
color : black;
}
#content a:visited {
color : #1e5510;
text-decoration : none;
}
#content a:hover {
color : #1e5510;
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
}
#content a:active {
color : black;
}
#nav{
z-index: 2;
margin-left: 4px;
margin-right: 4px;
background-color : #1e5510;
}
#block a {
  z-index:1;
  display: block;
  text-decoration: none;
}
.out {
  display:block; 
  background:#1e5510; 
  border:1px solid #ddd; 
  position:relative;
  margin:4em 2em;
  }
.outnm {
  display:block; 
  background:#1e5510; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 1em;
  }
.in {
  text-align:center; 
  background:#eaffdc; 
  border:1px solid #555; 
  position:relative; 
  padding:12px;
  font-weight:normal;
  margin:1em 1em;
  }
.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.small {width:12em;}
.medium {width:16em;}
.wide   {width:20em;}
.long  {width:40em;
}
body {background-color:#d5f9bc;}
.right {
  float: right;
}
.left {
   float: left;
}
#indentlot {
  margin-left: 7%;
}
#indentlittle {
 margin-left:2%
}
#slide {position:absolute;
left:475px;
top:75px;
width:450px;
z-index:1;}
#slide img {display: none}
#slide img.first {display: block}
#menu { height: 50px; margin: 5px; position: absolute; left:515px; top: 235px; z-index:5; display:none;}
#menu li { width: 25px; float: left; margin: 5px; list-style: none }
#menu a { width: 25px; padding: 0px; display: block; border: 0px solid }#menu a.activeSlide { width: 35px; height:35px; padding: 0px; display: block; border: 0px solid #ccc; background: url("images/active3.png") no-repeat 0 0;}
#menu a:focus { outline: none; }
#menu img { border: none; display: block }
#prevbar {position: absolute; left:495px; top:242px; z-index:3; display:none;}
#nextbar {position: absolute; left:727px; top:242px; z-index:7; display:none;}
#reg
{
position:relative;
background:#eaffdc;
border:2px solid #1e5510;
padding:15px;
}
#reg:hover{
background-color:#edfda8;
}
#reg a:link{
color:black;
text-decoration:none;
}
#buynow
{
position:relative;
background:#ffffff;
border:2px solid #1e5510;
padding:15px;
width:350px;
height:315px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
.LV_valid {
    position:relative;
    color:#00CC00;
     width: 20px;
 height:13px;
 padding-left:20px;
 padding-right:20px;
 padding-top:5px;
 padding-bottom:25px;
 border: 0px solid #ccc; 
 background-image:url('http://goodfordogs.co.uk/booking/tick.png');
 background-repeat:no-repeat;
}
	
.LV_invalid {
    color:#CC0000;
    position:relative;
      width: 20px;
 height:13px;
 padding-left:20px;
 padding-right:20px;
 padding-top:5px;
 padding-bottom:25px;
 border: 0px solid #ccc; 
 background-image:url('http://goodfordogs.co.uk/booking/cross.png');
 background-repeat:no-repeat;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 2px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 2px solid #CC0000;
background: #ffcfcf;
}
table
{
width:100%;
min-width:1150px;
}
