* 
{
padding:0;
margin:0;
}

/* FARMERS INN CSS CREATED BY MACWEB SERVICE 2008*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: auto;}


body, html, #container{
	padding: 0;
	min-height: 100%;
	height: 100%; }


html>body, html>body #container {
	height: auto;
}
/* `````````````` DIVs ``````````````````````````*/
body
{
background: #785907 url('../images/backgroundtiles4.jpg') repeat-x;
height:656px;
font-family:'georgia', 'trebuchet','palitino linotype';
}



#container
{
width:750px !important; width: 740px;
background-color:#5A4A17;
margin:auto;


}

#mainContent
{
color: white;
width:750px !important; width: 750px;
background: transparent url('../images/background1.jpg') repeat;
}

#header
{
background: transparent url('../images/headershort.jpg') no-repeat;
height:195px;
width:750px !important; width: 750px;
}

#iN
{

}

#innerContent
{
background: transparent url('../images/background1.jpg') repeat;
width:720px !important; width: 710px;
color:#3A2D0A; /*change*/
padding:15px;
text-align:justify;
}

#rates
{
padding:30px;
}

#rightNav
{
float:right;
background-color: transparent;
width:190px;
padding:0px 0px 0px 10px;
color:#1F1504;

}

#rightNavbox a.navbutton
{

background-image:url('../images/arrow.gif');
background-position:0 0;
background-repeat: no-repeat;
color: #7D1A38;
padding-left:25px;
padding-top: 2px;
line-height:170%; 
white-space: nowrap;
font-size:0.7em;
width:153px;
letter-spacing: 2px;
text-align:left;
text-decoration: none;
border-bottom:0px;
}

#rightNavbox a.navbutton:hover
{
color:#000;
font-size:0.7em;
text-decoration:underline;
}

#contact
{
font-size:0.8em;
}


#bottom
{
background-color: #3a2d0a;
height:auto;
color:#CFBD81;
}

#bottom  a
{
color:#CFBD81;
border-bottom:1px dotted #CFBD81;
}

#bottom a:hover
{
border:0;

}

/*````````````````````         Links          ``````````````````````````````````````*/

a
{
color:#7D1A38;
text-decoration:none;
border-bottom:1px dotted #7D1A38;
}

a:hover
{
color:#2c2c2c;
text-decoration:underline;
border:0px;
}

a.thumbnail
{
border:0px;
}


/*````````````````````         Link  end       ``````````````````````````````````````*/

h1 span
{
display:none;
}

h2
{
font-size:1.2em !important;font-size:1.05em;
}

h3
{
position:relative;
top:150px;
left:240px !important; left:220px;
color:#CFBD81;
font-size:1.0em;
letter-spacing:2px;
width:400px;
}

.bigtext
{
font-size:x-large;
}

.bold
{
font-weight:bold;
}

.breadcrumbs
{
font-size:0.8em;
line-height:40px;
}

a.button
{
background: transparent url('../images/buttons.jpg') no-repeat;
width:180px !important;
height:38px !important;
padding:5px 0px 0px 0px;
float:left;
display:inline;
border:0px;
text-align:center;
}

a.button:hover
{
background: transparent url('../images/buttonsover.jpg') no-repeat;
width:180px !important;
height:38px !important;
padding:5px 0px 0px 0px;
float:left;
display:inline;
border:0px;
text-align:center;
}


.centre
{
text-align:center;
}

.centerphoto
{
padding:40px;
}

.floatleft
{
float:left;
}

.floatright
{
float:right;
}

.left
{
text-align:left;
}

.lgphoto
{
background: transparent url('../images/photoback2.jpg') no-repeat;
width:450px !important;
height:330px !important;
padding:20px 15px 12px 17px;
float:left;
display:block;

}

.slphoto
{
background: transparent url('../images/photoback3.jpg') no-repeat;
width:200px !important;
height:152px !important;
padding:9px 5px 5px 7px;
float:left;
display:inline;
}

.outerPhoto
{
padding-left:25px;
}



.spaceleft
{
text-indent:20px;
}

.smallfont
{
font-size:0.6em;
}

.tarrif
{
clear:both;
}

ul
{
padding:20px;
font-size:0.7em;
}

ul li
{
text-transform:uppercase;
list-style:none;
}

ul.attractions li
{
line-height: 30px;
list-style:disc;
}

.table1 th,td
{
border:1px dotted #1F1504;
padding:5px;
text-align:center;
}