/* Redlands farm B&B CSS Document */

body {font-family: Arial, Helvetica, sans-serif; margin-top:0;}
#container {width:60em/*960px*/; margin-left:auto; margin-right:auto; margin-top:0.5em;}
.clearer {clear:both; height:1px; font-size:1px}
.clearright {clear:right;}

/* Header - includes logo + contact details */
div.header {width:100%; padding:1.3em 0 0 0}
.logoh1 {width:830px; margin:0 0 0.625em 65px; height:2em;}
html>/**/body .logoh1 {margin-bottom:0;}
img#aalogo {float:left;}
img#aalogoright {float:right; position:relative; top:-55px; left:-10px}
html>/**/body img#aalogoright {position:relative; top:-60px;}

h1 {color:#FFFFFF; background:red; padding: 0 100px 8px 100px;/*width:11.2em;*/ height:1em;position:relative; top:1em; left:1.4em; margin:0;text-align:center; font-size:3em; padding-top:0.2em; display:inline}
html>/**/body h1 {height:1.3em; padding:0 100px; margin:0 0 0 0px; position:relative; top:55px/*0.625*/; left: 1.3em; text-align:center; font-size:3em; padding-top:0.1em}
h2 {width:8.75em; margin:1.5em auto 0 auto; font-size:2.2em; display:block; padding-top:10px; padding-left:25px }
* html h2 {padding-top:0 ; margin-top:-0.5em;}
html>/**/body h2 {margin-top:-2.5em}
div.headerContact { margin:0 0 0 -12px; padding-bottom:0.7em}
.headerContact p {width:450px; text-align:center; margin:0 auto 0.1em auto;}

/* Main Nav */
.mainnav {width:840px; margin:0 auto 0 auto; }
.mainnav a {color:#FFFFFF; text-decoration:none; display:block; width:150px; border:0; padding:6px 0; margin:0; background:red; }
.mainnav ul {list-style:none; width:52.1875em; margin:0; padding:0; }
.mainnav li {display:block; float:left; font-weight:bold; width:150px/*9.375em*/; margin:0 20px 0 0; min-height:32px;/*height:60px*/; color:black/*#FFFFFF*/; text-align:center; }
.mainnav li.lastnav {margin:0}

/* General Content Area */
.generalcontentarea {width:840px; margin: 1em auto 0 auto;}
.leftcol {width:480px; float:left; padding:0.5em 0 0 0;}
.rightcol {width:350px; padding-right:10px;float:right;}
.rightcol img {border:0; margin:0;}
h3 {font-size:1em;}

/* Bottom row of images */
.bottomimages {width:840px; margin:0 auto 1em auto; padding:0; padding-bottom:1em; }
.bottomimages img {width:145px; height:91px; border:0; padding:0; margin:0 1.4em 0 0}
.bottomimages img.lastbottom {margin:0; }

/* Rooms & Tariffs page */
#rooms .leftcol {width:400px;}
#rooms .leftcol ul {margin:0; padding:0; list-style:none;}
#rooms .rightcol {width:430px;}
#rooms .rightcol img {float:right; margin-bottom:1em;}
h3.tariffs {margin-top:2em;}
.clearimg {padding-left:200px}


/*Local Interest */

#localinterest .onecol img {display:block; float:left; border:0px;padding:0 10px 10px 0;}
#localinterest .onecol a {font-weight:bold;}


/* Find Us */
.onecol {width:840px;}
.boldred {font-weight:bold; color:#FF0000; margin:0 0 -1em 0; padding:0;}
.maplink {margin:0 auto 1em auto; display:block; width: 130px; height:26px; padding-top:2px; background: #FF0000; color:#FFFFFF; text-decoration:none; font-size:1.3em; text-align:center;}

/* Contact Page */
#contact .rightcol {width:320px}
.contactpagecontent {font-size:1.5em; margin:0; padding:0; text-align:center}
#contactform {margin-bottom: 2em}
#contactform fieldset {border:0; margin:0 0 0.5em 0; padding:0;}
#contactform fieldset span {color:#FF0000; font-weight:bold; font-size:0.9em; margin-bottom:5px; }
#contactform label {float:left;}
/*#contactform input, #contactform textarea {width:16em; float:right}
#contactform textarea {font-family: Arial, Helvetica, sans-serif; width:16.6em; font-size:0.8em;}*/
#contactform input, #contactform textarea {width:66%; float:right}
#contactform textarea {font-family: Arial, Helvetica, sans-serif; width:66%; font-size:0.8em;}
.submitbuttons input {background-color:#FF0000; border:0; width:150px!important; height:32px; font-weight:bold; color:#FFFFFF; font-size:1em; cursor: pointer; cursor: hand }
.contacterrormsg {display:block; text-align:right; font-size:0.8em; font-weight:bold; color:red; margin: -0.2em 0 0.5em 0}

/* Thank You page */
#thanks .onecol {height:273px;}
#thanks .onecol p {font-size:1.5em}
