body{
text-align:center; /* for IE */
font-family:verdana, tahoma, arial, sans-serif;
font-size:12px;
background-color: #cdcdcd;
background-image: url(http://www.somersetyurts.co.uk/img/btleft.jpg); background-repeat: no-repeat; background-position: bottom left; background-attachment:fixed;
}
td {
font-family:verdana, tahoma, arial, sans-serif;
font-size:12px;
}
input{
font-family:verdana, tahoma, arial, sans-serif;
font-size:12px;
}
/* MAIN WRAPPER */
div#main {
text-align:left; /* reset text alignment */
width:800px; /* or a percentage, or whatever */
margin:0 auto; /* for the rest */
border: 1px solid gray;
background-color: #ffffff;
margin-top:30px;
margin-bottom:30px;

}

/* TEXT WRAPPER */
div#detail {
position: relative;
width:760px;
background-color: #FFF;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
float:right;
padding: 2px 2px 2px 2px;
}
div#footer{
margin-left:50px;
margin-top:10px;
margin-bottom:10px;
margin-right:0px;

}
div#menu
{
background-image:url('http://www.somersetyurts.co.uk/img/banner_bg.jpg');
background-repeat: no-repeat;
width:800px;
height:45px;
padding: 260px 10px 1px 10px;
border-collapse:collapse
text-align: center;
}
a.menulink {
padding: 10px 10px 10px 10px;
background-color: #ffffff;
color: #333333;
/*margin: 0px 10px 0px 10px;*/
font-weight: bold;
text-decoration: none;
}
a.menulink:hover {
padding: 10px 10px 10px 10px;
background-color: #cccccc;
color: #ffffff;
/*margin: 0px 10px 0px 10px;*/
font-weight: bold;
text-decoration: none;
}
.menu TD {
padding: 70px 10px 0px 10px;
}

h1{
font-weight:bold;
font-size:18px;
color:#003399;
}
h2{
font-weight:bold;
font-size:18px;
color: #666699;
text-decoration:none;
/*background-image: url("top-bar.jpg"); 
background-repeat: no-repeat; */
margin-top:20px;
margin-bottom:20px;
border-bottom:1px solid #666;
}
h3{
font-weight:bold;
font-size:14px;
color:#666;
}
.footerimg {
border: 0;
padding: 0px 0px 0px 0px;
margin: 0;

}
.footerimghome {
border: 0;
padding: 0px 0px 5px 0px;
margin: 0;
}
img {
border: 0;
padding: 0;
margin: 0;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
p{
margin: 0px 10px 5px 0px;
padding: 0;
}
img.floatLeft { 
    float: left; 
    margin: 10px 10px 10px 0px; 
}
img.floatRight { 
    float: right; 
    margin: 10px 0px 10px 10px; 
}
/*
td { border-bottom: 1px solid gray; }
*/
ul { list-style-type: circle; } 
li { padding: 3px 3px 3px 3px;}

.monthAndYurt {
	/*border: solid gray 1px;*/
	width: 100px;
	height: 10px;
	padding: 0px;
	margin: 0px 0px 0px 0px;


}

.calendarDay {
	border: solid gray 1px;
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}