body {
margin : auto;
margin-top : 5px;
margin-bottom : 5px;
text-align : center;
background-color : black;
width : 980px;
border : solid white 1px;
}

.main {
 margin : auto;
 width : 960px;
 text-align : center;
 color : white;
 font-family : verdana, trebuchet;
 font-size : 16px;
 padding : 10px;
}

.menu {
 width : 980px;
 height : 34px;
 margin-top : 0px;
 margin : auto;
 text-align : center;
 color : black;
/* border-left : 1px solid black;
 border-right : 1px solid black; */
 font-family : verdana, trebuchet;
 font-size : 16px;
}

p {
 color : black;
 font-family : verdana, trebuchet;
 font-size : 16px;
}

h1 {
height : 50px;
}

.bookheader {
width : 710px;
margin : auto;
color : white;
font-family : verdana, trebuchet;
font-size : 1.3em;
}

h2 {
text-align : center;
font-family : verdana,trebuchet;
font-size : 18px;
color : black;
}

.bold {
font-size : 14px;
font-family : verdana;
font-weight : bold;
}

.red {
font-size : 1.1em;
font-family : verdana;
font-weight : bold;
color : red;
}

.box {
border : none;
border-top : solid 1px white;
border-bottom : solid 1px white;
}

.quote {
background-color : red;
color : white;
margin : auto;
text-align : center;
font-family : cursive;
width : 640px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu li{
display: inline;
line-height : 16px;
}

.solidblockmenu li a{
float : left;
color: white;
padding: 9px 5px;
text-decoration: none;
border-right: 1px solid #ffffff;
/*border-right: 1px solid #625E00;*/	
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(http://www.anfieldguesthouse.co.uk/images/blockactive.jpg) center center repeat-x;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border-bottom: 1px solid #ffffff;
border-width: 1px 0;
background: black url(http://www.anfieldguesthouse.co.uk/images/blockdefault.jpg) center center repeat-x;
list-style: none;
}


<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->

.lfclink {
 color : red;
 text-decoration : none;
 font-weight :bold;
 font-size :1.1em;
 font-family : Verdana;
 border : none;
}

.lfclink:link {
 color : red;
 text-decoration : none;
 font-weight :bold;
 font-size :16px;
 font-family : Verdana;
 border : none;
}

.lfclink:visited {
 color : red;
 text-decoration : none;
 font-weight :bold; 
 font-size :16px;
 font-family : Verdana;
 border : none;
}

.lfclink:hover {
 background-color : red;
 color : white;
 font-weight :bold;
 text-decoration : none;
 font-size :16px;
 font-family : Verdana;
 border : none;
}

.lfclink:active {
 background-color : red;
 color : white;
 font-weight :bold;
 text-decoration : none;
 font-size :16px;
 font-family : Verdana;
 border : none;
}


.link2:link {
 color : #66FF99;
 background-color : black;
 font-weight :bold;
 text-decoration : none;
 font-size :16px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link2:visited {
 color : #66FF99;
 background-color : black;
 font-weight :bold;
 text-decoration : none;
 font-size :16px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link2:hover {
 color : yellow;
 background-color : black;
 font-weight : bold;
 text-decoration : none;
 font-size :16px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link2:active {
 color : #66FF99;
 background-color : black;
 font-weight :bold;
 text-decoration : none;
 font-size :16px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:link {
 color : #0033CC;
 font-weight :bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:visited {
 color : #0033CC;
 font-weight :bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:hover {
 color : red;
 font-weight : bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:active {
 color : #0033CC;
 font-weight :bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.email {
 color : yellow;
 text-decoration : none;
 font-weight :bold;
 font-size : 1.1em;
 font-family : verdana, trebuchet;
 border : none;
}

.email:link {
 color : yellow;
 text-decoration : none;
 font-weight :bold;
 font-size : 1.1em;
 font-family : verdana, trebuchet;
 border : none;
}

.email:visited {
 color : yellow;
 text-decoration : none;
 font-weight :bold; 
 font-size : 1.1em;
 font-family : verdana, trebuchet;
 border : none;
}

.email:hover {
 color : #00CC66;
 font-weight :bold;
 text-decoration : none;
 font-size : 1.1em;
 font-family : verdana, trebuchet;
 border : none;
}

.email:active {
 color : yellow;
 font-weight :bold;
 text-decoration : none;
 text-decoration : none;
 font-size : 1.1em;
 font-family : verdana, trebuchet;
 border : none;
}


li {
line-height : 25px;
}

.validators {
margin-top :10px;
width : 750px;
text-align:center;
margin-left : auto;
margin-right : auto;
}


.validators2 {
margin-top :10px;
width : 750px;
text-align:center;
margin-left : auto;
margin-right : auto;
}

.ih1 {
background-color : black;
color : yellow;
margin-top : 20px;
font-size : 24px;
font-family : trebuchet,arial;
}

.subheader {
font-size : 14px;
font-family : trebuchet, arial;
font-weight : normal;
}

.standard {
margin-top : 10px;
font-size : 1.2em;
font-family : verdana;
color : white;
width : 100%;
margin : auto;
}

.link {
 color : #00FF66;
 text-decoration : none;
 font-weight :normal;
 font-size :1.3em;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link:link {
 color : #00FF66;
 text-decoration : none;
 font-weight :normal;
 font-size :1.3em;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link:visited {
 color : #00FF66;
 text-decoration : none;
 font-weight :normal;
 font-size :1.3em;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link:hover {
 color : #00FF66;
 font-weight :normal;
 text-decoration : underline;
 font-size :1.3em;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link:active {
 color : #00FF66;
 font-weight :normal;
 text-decoration : none;
 font-size :1.3em;
 font-family : Verdana,Trebuchet;
 border : none;
}

.centerstandard {
width : 100%;
margin-left : auto;
margin-right: auto;
margin-top : 10px;
font-size : 14px;
font-family : arial;
text-align: center;
}

.warning {
margin-left : auto;
margin-right: auto;
font-size : 14px;
font-family : verdana,arial;;
text-align: center;
font-style : italic;
color : red;
}

.leftofpic {
margin-top : 70px;
font-size : 14px;
font-family : cursive;
}

.imgright {
margin-top : 10px;
font-size : 14px;
font-family : cursive;
float:right;
}

.copyright {
 font-family : arial;
 font-size : 9px;
 width : 980px;
 text-align : center;
 margin : auto;
 background-color : black;
 color : white;
 
}

.minimenu   {
  background-color : black;
  color: white;
  font-size : 12px;
  text-align : center;
  margin-left : 0px;
  font-family : times,verdana;
}

.minimenu a:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      normal;
  background-color : black;
  color: white;
  font-family : times,verdana;
  } 
.minimenu a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      normal;
  background-color : black;
  color: white;
  font-family : times,verdana;
  } 
.minimenu a:hover   {
  /* Applies to links under the pointer */
  text-decoration:  none;
  font-weight:      normal;
  background-color : black;
  color: red;
  font-family : times,verdana;
  } 
.minimenu a:active  {
  /* Applies to activated links */
  text-decoration:  none;
  font-weight:      normal;
  background-color : black;
  color: white;
  font-family : times,verdana;
  }

.privacy   {
  background-color : white;
  color: black;
  font-size : 16px;
  text-align : left;
  margin-left : 0px;
  font-family : times,verdana;
}

hr {
width : 980px;
color : white;
background : transparent;
height: 2px;
}

.thumbsgal {
margin : auto;
width : 740px;
padding : 10px 10px 10px 10px;
font-size : 14px;
font-family : cursive;
border : solid silver 2px;
text-align : center;
}


.mainpic {
margin : 0px;
border : 1px solid silver;
}


.email2 {
}

.email2:link {
 color : blue;
 font-weight :normal;
 text-decoration : none;
 font-size :14px;
 font-family : verdana, trebuchet;
 border : none;
}

.email2:visited {
 color : blue;
 font-weight :normal;
 text-decoration : none;
 font-size :14px;
 font-family : verdana, trebuchet;
 border : none;
}

.email2:hover {
 color : red;
 font-weight : normal;
 text-decoration : none;
 font-size :14px;
 font-family : Times;
 border : none;
}

.email2:active {
 color : blue;
 font-weight :normal;
 text-decoration : none;
 font-size :14px;
 font-family : Times;
 border : none;
}

.centerarial {
 margin : auto;
 font-family : times;
}
.linkcatl {
 border : solid white 2px;
 width : 320px;
 text-align: center;
 background-color : blue;
 color : white;
 font-weight: bold;
 font-size : 1.2em;
}

.linkcatr {
 border : solid white 2px;
 width : 320px;
 text-align: center;
 background-color : blue;
 color : white;
 font-weight: bold;
 font-size : 1.2em;
}

.heading {
font-size: 18px;
color : yellow;
margin-bottom : 20px;
}

.thanks {
background-image : url(http://www.anfieldguesthouse.co.uk/images/formback.gif); 
border : solid black 1px;
text-align : center;
font-style : italic;
font-weight : bold;
font-size : 16px;
color : white;
}

.picframe image {
border : 2px solid white;
display : inline-block;
}

.service {
 background: url(http://www.anfieldguesthouse.co.uk/images/serviceback.jpg) repeat-x;
 text-align : center;
 margin : auto;
 color : white;
 width : 400px;
 border : solid black 1px;
 font-family : verdana, trebuchet;
 font-size : 18px;
 margin-bottom : 5px;
 padding-left : 10px;
 padding-right : 10px;
}

.service2 {
 text-align : center;
 font-size : 20px;
 font-weight : bold;
 margin : auto;
}

.contactbox {
 background-image : url(http://www.anfieldguesthouse.co.uk/images/formback.gif); 
 width : 700px;
 margin : auto;
 text-align : center;
 color : white;
 border : solid silver 1px;
 font-family : verdana, trebuchet;
 font-size : 16px;
}

.facilitiesbox {
 background-image : url(http://www.anfieldguesthouse.co.uk/images/formback.gif); 
 width : 600px;
 margin : auto;
 text-align : center;
 color : white;
 border : solid silver 1px;
 font-family : verdana, trebuchet;
 font-size : 1.3em;
}


.linkcatl {
 border : solid black 2px;
 width : 320px;
 text-align: center;
 background: url(http://www.anfieldguesthouse.co.uk/images/formback.gif) repeat-y ;
 color : white;
 font-family : verdana, trebuchet;
 font-weight: bold;
}

.linkcatr {
 border : solid black 2px;
 width : 320px;
 text-align: center;
 background: url(http://www.anfieldguesthouse.co.uk/images/formback.gif) repeat-y ;
 background-color : blue;
 color : white;
 font-family : verdana, trebuchet;
 font-weight: bold;
}

.linkx {
 vertical-align : text-top;
 width : 320px;
 text-align: center;
 background-color : black;
 color : white;
 font-size : 1.1em;
 font-family : verdana, trebuchet;
}

.form {
background: url(http://www.anfieldguesthouse.co.uk/images/formback.gif) repeat-y ;
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 700px;
height : 500px;
margin : auto;
text-align : center;
border : 1px solid white;
padding-top : 10px;
}

.formtitle {
color : white;
font-family : Verdana, Trebuchet;
font-size : 1.8em;
}

.formleft {
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
padding-top : 2px;
text-align : left;
width : 260px;
}

.formright {
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
text-align : left;
}

.security {
color : white;
font-family : Verdana, Trebuchet;
font-size : 12px;
}

.thankyou {
background: url(http://www.anfieldguesthouse.co.uk/images/formback.gif) repeat-y ;
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 700px;
height : 80px;
margin : auto;
text-align : center;
border : 1px solid white;
padding-top : 20px;
margin-top : 20px;
}

.nobullet {
margin : auto;
text-align : center;
list-style-type: none
}

.linkdetails {
 border : solid black 1px;
 background: url(http://www.anfieldguesthouse.co.uk/images/formback.gif) repeat-y ;
 font-size : 12px;
 width : 700px;
 vertical-align : text-top;
 color : white;
} 

.formtitle {
padding-left : 60px;
font-weight : normal;
text-align : left;
color : white;
width : 240px;
}

.formdetails {
padding-left : 40px;
font-weight : normal;
text-align : left;
color : white;
width : 200px;
}


.formbox {
background-image : url(http://www.anfieldguesthouse.co.uk/images/formback.gif); 
margin-top : 20px;
font-size : 14px;
font-family : arial;
border : 1px solid silver;
width : 680px;
text-align : center;
margin : auto;
color : white;	
}

.tariff {
background-image : url(http://www.anfieldguesthouse.co.uk/images/formback.gif); 
margin-top : 20px;
font-size : 14px;
font-family : arial;
border : 1px solid silver;
width : 460px;
text-align : center;
margin : auto;
color : white;	
}

.tariffbox {
border : 2px solid white;
}

.tariffleft {
width : 230px;
border : 2px solid white;
font-size : 1.4em;
font-weight : bold;
font-family : verdana, trebuchet;
}

.tariffright {
width : 230px;
border : 2px solid white;
font-size : 1.4em;
font-weight : bold;
font-family : verdana, trebuchet;
}

.roomterms {
 font-family : verdana, trebuchet;
 font-size : 1em;
 margin : auto;
 color : white;
}

.picframe {
 border : 1px solid silver;
}
 
.linkguidebox {
 background: url(http://www.anfieldguesthouse.co.uk/images/formback.gif) ;
 width : 700px;
 margin : auto;
 text-align : center;
 color : black;
 border : solid white 1px;
 font-family : verdana, trebuchet;
 font-size : 12px;
}

.linkguide {
 margin : auto;
 text-align : center;
 line-height : 20px;
 font-weight : normal;
 color : white;
 font-family : verdana, trebuchet;
 font-size : 1.3em;
 padding : 10px;
}

.contact {
margin-top : 10px;
font-size : 1.2em;
font-family : verdana, trebuchet;
}

.linkhtml{
border : solid white 1px;
width : 680px;
background: url(http://www.anfieldguesthouse.co.uk/images/formback.gif) ;
color : white;
font-family : arial;
font-size : 1em;
text-align : left;
padding :10px;
}

.linkdetails {
 border : solid silver 1px;
 background: url(http://www.anfieldguesthouse.co.uk/images/formback.gif) ;
 font-size : 1em;
 width : 700px;
 padding-left : 30px;
 padding-right : 30px;
 vertical-align : text-top;
 color : white;
} 

.linkcatl {
 border : solid silver 1px;
 width : 320px;
 text-align: center;
 background: url(http://www.anfieldguesthouse.co.uk/images/formback.gif);
 background-color : black;
 color : white;
 font-family : verdana, trebuchet;
 font-weight: bold;
}

.linkcatr {
 border : solid silver 1px;
 width : 320px;
 text-align: center;
 background: url(http://www.anfieldguesthouse.co.uk/images/formback.gif);
 background-color : black;
 color : white;
 font-family : verdana, trebuchet;
 font-weight: bold;
}

.content {
color : white;
text-align : center;
}

.highlight {
font-family : Verdana,Trebuchet;
font-size : 16px;
color : yellow;
}

.flags {
float : left;
margin-left : 5px;
margin-top : 5px;
}

.country {
 border : solid white 1px;
}

.country:link {
 border : solid white 1px;
}

.country:visited {
 border : solid white 1px;
}

.country:hover {
 border : solid white 1px;
}

.country:active {
 border : solid white 1px;
}

.fontsize{
margin-top :2px;
margin-right :2px;
float : right;
color : white;
font-size : 10px;
font-family : verdana, trebuchet;
}

.fontimg {
vertical-align : middle;
}

.security {
color : silver;
font-size : 1.1em;
}

.mainpic {
margin : 0px;
}

.thmbguide {
font-size : 1em;
font-family : verdana;
color : white;
}

.routetitle {
color : yellow;
font-family : verdana, trebuchet;
font-size : 1.1em;
font-weight : bold;
}

.route {
color : white;
font-family : verdana, trebuchet;
font-size : 1em;
font-weight : normal;
}

.small {
font-size : 1em;
font-family : cursive;
color : white;
margin-bottom : 10px;
}

.bustitle {
background-color : black;
color : red;
font-family : verdana, trebuchet;
font-size : 1em;
font-weight : normal;
width : 200px;
}

.bus {
background-color : black;
color : white;
font-family : verdana, trebuchet;
font-size : 1em;
font-weight : normal;
width : 200px;
}

.date {
float : right;
font-family : verdana, trebuchet;
font-size : 11px;
background-color: #FFDC00;
border : solid white 1px;
color : #000000;
padding-right : 5px;
padding-left : 5px;
margin-top : 8px;
height : 16px;
}


