body {
	background-color: #F3F4F4;
	font-size: 0.8em;
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	color: #757575;
	margin: 0px;
	padding: 0px;
}
#logo {
	width: 980px;
	background-image: url(../images/biglmclogo.png);
	background-repeat: no-repeat;
	float: left;
	height: 130px;
}
#logo h1 {
	font-family:Arial, Helvetica, Verdana, sans;
	font-size: 15px;
	padding: 0px;
	text-align: left;
	margin-top: 60px;
	margin-left: 278px;
	color: #999;
	margin-bottom: 10px;
	font-weight: normal;
}
#logocontainer {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	margin-bottom: 0px;
	padding: 0px;
	height: 130px;
}
#topnav {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	font-size: 15px;

	padding: 0px;
}
a.toptab {
	color: #FFF;
	display: block;
	float: right;
	font-family: arial, sans-serif;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	text-decoration: none;
}
a.toptab span {
	display: block;
	line-height: 40px;
	padding-top: 0px;
	padding-right: 14px;
	padding-left: 14px;
} 
img {border: 0px;}
a.toptab:hover {
	color: #999;
}

#shadowcontainer {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 1002px;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url(../images/greyshadow.png);
	background-repeat: repeat-y;
}
#totalcontainercontainer {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	margin-bottom: 0px;
	background-color: #FFF;
	padding: 0px;
}
#totalcontainer {
	margin-right: 15px;
	margin-left: 15px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#firstbit {
	text-align: left;
	font-size: 13px;
	width: 760px;
	margin: 0px;
	padding: 0px;
}
#firstbit p {
	font-size: 13px;
}
#firstbit a {
	color: #A70044;
}
#holidaylistcontainerright {
	margin-top: 0px;
	margin-right: 200px;
}

#holidaylistcontainerright p {
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#holidaylistcontainerright a {
	color: #757575;
}
#floatrightbox {
	width: 200px;
	float: right;
	padding: 0px;
	margin: 0px;
}
#searchboxright {
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-color: #F9F9F3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../images/searchforcottage.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#searchboxright p {
	margin-top: 5px;
	margin-bottom: 10px;
}
#searchboxright a:hover {
	color: #A70044;
}
#searchboxright a {
	color: #666;
}
#options {
	border: 1px solid #CCC;
	background-color: #FCFCFC;
	font-size: 13px;
	text-align: left;
	padding: 10px;
}
#options a {
	color: #757575;
}
#options p {
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 13px;
}
#options a:hover, #counties a:active {
	color: #A70045;
}

#containersingle { width: 980px; margin-top: 30px; margin-right: auto; margin-left: auto; margin-bottom: 0px; padding: 0px; }
#containermainmap { width: 980px; margin-right: auto; margin-left: auto; margin-bottom: 0px; padding: 0px; height: 100%; }
#addholder { width: 750px; padding: 0px; height: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.scroll {
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 10px;
	width: 720px;
	text-align: justify;
}

h2 {
	font-size: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	color: #A70045;
	font-weight: normal;
}
h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #616F11;
}
h4 {
	font-family: "Adobe Caslon Pro", Baskerville, Georgia, Palatino, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	font-size: 15px;
	color: #738618;
	margin-top: 8px;
}
.plainjustifymain {
	text-align: justify;
	font-size: 13px;
}
#script a {
	font-size: 12px;
	font-weight: bold;
	color: #757575;
}

#sorry {
	color: #999;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	width: 980px;
	font-weight: bold;
	margin-top: 50px;
}
#sorry a {
	color: #4C1741;
	text-decoration: none;
}
.purplehead {
	color: #4C1741;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
}
.boldheadleft {
	color: #757575;
	text-align: left;
	font-weight: bold;
}

.clearfloat { font-size: 1px; line-height: 0px; clear: both; height: 0px; }
.cottagenav {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.cottagenav a {
}
.cottagemap {
	color: #757575;
}
.cottagemap a {
	color: #757575;
	text-decoration: none;
}
#detailstext {
	margin-left: 265px;
	width: 640px;
	text-align: left;
 }
#detailstext a {
	color: #748518;
	text-decoration: none;
	font-size: 14px;
}
#detailstext p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.text {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 980px;
}
#detailstext2 { margin-left: 100px; width: 800px; text-align: left; }
#detailstext2 a {
	color: #757575;
}
#detailstext2 a:hover { color: #999933; }
.cottagetitle {
	font-size: 20px;
	color: #757575;

	margin-top: 20px;
	font-family: "Adobe Caslon Pro", Baskerville, Georgia, Palatino, "Times New Roman", Times, serif;
}
#cottagephotosleft {
	float: left;
	padding-left: 18px;
	text-decoration: none;
}

#textcontainer {
	text-align: justify;
	border: 1px solid #CCC;
	margin-right: 20px;
	background-color: #F7F7F7;
	margin-top: 15px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 700px;
}
#textcontainer a {
	color: #677612;
}

.fltrt { float: right; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 25px; margin-left: 25px; }
#clicktocottages a {
	text-transform: uppercase;
	color: #4C1741;
	font-weight: bold;
	font-size: 14px;
}
#clicktocottages { padding-top: 5px; padding-bottom: 5px; }
#button {
	margin-top: 15px;
	margin-bottom: 8px;
	text-align: left;
}
#holiday {
	text-align: left;
	background-color: #FFF;
	width: 730px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #D1CCBD;
	height: 172px;
	padding: 0px;
}


#holidayheading {
	font-family: "Adobe Caslon Pro", Baskerville, Georgia, Palatino, "Times New Roman", Times, serif;
	background-color: #8BA324;
	font-size: 14px;
	height: 22px;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 24px;
	text-transform: uppercase;
	}
.holidayname {
	color: #FFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.holidaysleeps {
	color: #FFFFFF;
	float: right;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.holidayleftside {
	float: left;
	display: inline;
	width: 200px;
	height: 150px;
}
.holidayleftsideimg {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.holidayrightside {
	margin-left: 215px;
	padding-top: 3px;
	margin-right: 10px;
	text-align: justify;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 13px;
	color: #757575;
}
.icons {
	padding-bottom: 5px;
}
#disabled {
	text-align: justify;
	padding-bottom: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
#ref {
	font-size: 12px;
	color: #999999;
	float: right;
}
#holidayblurb {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	height: 75px;
}
#holidayblurb2 {
	margin: 0px;
	padding: 0px;
	height: 30px;
}
#mapright img a { text-decoration: none; }
#mapright #ukmap a { text-decoration: none;}
#mapright {
	float: right;
	text-decoration: none;
	margin-top: 25px;
	padding: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer {
	color: #999999;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 980px;
	margin-top: 10px;
}
#footer p {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 760px;
}
#footer a {
	text-decoration: none;
	color: #999999;
	text-align: left;
}
.red {
	color: #A70044;
	font-weight: bold;
}
#dotlist p {
	text-align: justify;
	background-image: url(../images/pinheads.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-position: left top;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#advsearch {
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#advsearchtop {
	background-image: url(../images/advsearchhead.png);
	background-repeat: no-repeat;
	width: 582px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 39px;
	font-size: 16px;
}
.advsearchtoppad {
	padding-left: 15px;
	float: left;
	padding-top: 15px;
}
#advsearchmain {
	background-image: url(../images/advsearchbkg.png);
	background-repeat: repeat-y;
	width: 582px;
	margin: 0px;
	padding: 0px;
}
#advsearchmain table {
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 550px;
}
#advsearchmain td {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#advsearchbase {
	background-image: url(../images/advsearchbase.png);
	background-repeat: no-repeat;
	width: 582px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}

#advsearch form {
	margin: 0px;
	padding: 0px;
}
#textcontainersearchpage {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #CCC;
}
#textcontainersearchpage p a {
	text-decoration: none;
	color: #666;

}
#textcontainersearchpage p {

	margin-left: 20px;
	margin-right: 20px;
}
#textcontainersearchpage a:hover { color: #999933; }
#loginform {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 980px;
}
#loginform p {
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#loginform a {
	font-size: 14px;
	text-decoration: none;
	color: #666;
}
#loginform a:hover {
	color: #9CB92F;
}
#greyshadow {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/greyshadowbase.png);
	background-repeat: no-repeat;
}
.photoborder {
	padding: 8px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
#furtherinfo {
	border: 1px solid #999;
	background-color: #F4F4F4;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}
#infobuttons {
	padding: 0px;
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 20px;
}

a.infobuttons {
	background:  transparent url('/images/lmcbutton_1x2.png') no-repeat scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin-right: 4px;
	padding-right: 10px; /* sliding doors padding */
	font-family: arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

a.infobuttons span {
	font-family: "Adobe Caslon Pro", Baskerville, Georgia, Palatino, "Times New Roman", Times, serif;
	background:  url('/images/lmcbutton_1x1.png') no-repeat;
	display: block;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #FFF;
	font-size: 15px;
	font-variant: small-caps;
}
#infobits {
	font-weight: bold;
	padding: 5px;
	border: 1px solid #999;
	background-color: #F4F4F4;
	margin-top: 10px;
	margin-bottom: 10px;
}
.holidayareas {
	font-weight: bold;
}
.login {
	font-weight: bold;
	font-size: 14px;
	color: #666;
	padding: 40px;
	font-family: Arial, Helvetica, sans-serif;
}
#sleepsmax {
	float: right;
	border: thin solid #999;
	font-size: 14px;
	padding: 7px;
	background-color: #F4F4F4;
}
