* {
		margin: 0;
		padding: 0;
	}



body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 14px;
		line-height: 21px;
		background: #FDF5E6;
	}

a {
		text-decoration: underline;
		color: #0000FF;
		font-size: 14px;
		line-height: 21px;
	}
a:hover {
		color: red;
		text-decoration: underline;
	}

a.menu {
		text-decoration: none;
	}
a.menu:hover {
		text-decoration: underline;
	}

a.menu2 {
		text-decoration: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000080;
		line-height: 15px;
	}
a.menu2:hover {
		text-decoration: underline;
		font-size: 12px;
		color: #FF0000;
		background: yellow;
		line-height: 15px;
	}

a.menu3 {
		text-decoration: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		color: #000080;
		line-height: 16px;
	}
a.menu3:hover {
		text-decoration: underline;
		font-size: 13px;
		color: #FF0000;
		background: yellow;
		line-height: 16px;
	}

a.rel {
		text-decoration: none;
		margin-left: 15px;
		font-family: arial, Helvetica;
		font-size: 12px;
		color: #999999;
	}
a.rel:hover {
		text-decoration: none;
		font-weight: normal;
		font-family: arial, Helvetica;
		font-size: 12px;
		color: red;
	}
a.link {
		font-family: arial, helvetica;
		font-size: 14px;
		color: yellow;
		text-decoration: underline;
		background: black;
	}

a.link:hover {
		text-decoration: underline;
		background: black;
	}

p.newsboard {
		font-family: Courier, "Courier New";
		font-size: 14px;
		color: #000080;
	}

h1 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #999999;
	}
h5 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #990000;
		line-height: 30px;
	}

#container {
		width: 982px;
		margin: 0 auto;
	}
#lavenderdiv {
		width: 901px;
		background-color: #E0E6FF;
		border: 1px solid black;
		border-top: 0;
		border-bottom: 0;
		padding: 12px;
		padding-left: 67px;
		margin: 0;
	}
#lavenderShadowdiv {
		width: 980px;
		height: 13px;
		border: 1px solid black;
		border-top: 0;
		border-bottom: 0;
		background-color: #FFFFFF;
		background-image: url(../images/greyshade.gif);
		background-repeat: repeat-x;
		padding: 0;
		padding-bottom: 12px;
		margin: 0;
	}
#detailsPlusMenuHolder {
		width: 980px;
		border: 1px solid black;
		border-top: 0;
		border-bottom: 0;
		background: #FFFFFF url(../images/divider10.png) 617px 0 repeat-y;
		padding: 0;
		padding-bottom: 42px;
		margin: 0 auto;
	}
#detailsPlusMenuHolderNoLine {
		width: 980px;
		border: 1px solid black;
		border-top: 0;
		background: #FFFFFF;
		padding: 0;
		padding-bottom: 42px;
		margin: 0 auto;
	}
.clearFix:after {
		content: " ";
		display: block;
		height: 0;
		font-size: 0;
		clear: both;
		visibility: hidden;
}
.clearFix {
		display: inline-block;
	}
.clearFix {
		display: block;
	}

#ownersdetails {
		width: 492px;
		border: 0;		
		float: left;
		padding-top: 0;
		padding-left: 67px;
		padding-right: 0;
		padding-bottom: 0;
		margin: 0;
	}
#rightside {
		width: 300px;
		border: 0;
		float: left;
		padding-top: 0;
		padding-left: 58px;
		padding-right: 63px;
		padding-bottom: 12px;
		background-color: #FFFFFF;
		margin: 0;
	}
#menubox {
		width: 274px;
		float: none;
		border: 1px solid #999999;
		background-color: #E5E4D7;
		padding: 12px;
		line-height: 15px;
		margin: 0;
		margin-bottom: 12px;
	}
#topframebox {
		width: 100%;
		height: 100px;
		float: none;
		text-align: center;
		border: 0;
		background-color: #E5E4D7;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		padding: 20px;
		line-height: 24px;
		margin: 0;
	}
#map {
		float: none;
		width: 298px;
		height: 600px;
		border: 1px solid #999999;
		padding: 0;
		margin: 0;
	}
#login {
		width: 980px;
		padding: 40px;
		border: 0;
		margin: 0;
		float: none;
	}
#vacancygreen {
		float: none;
		width: 458px;
		border: 1px solid #999999;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #006600;
		line-height: 16px;
		background: #FDF5E6;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 4px;
		padding-bottom: 4px;
		margin-top: 2px;
		margin-bottom: 2px;
		margin-left: 0;
		margin-right: 0;
	}

#vacancygreenendpg {
		float: none;
		width: 458px;
		border: 1px solid #999999;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #006600;
		line-height: 16px;
		background: #FDF5E6;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 4px;
		padding-bottom: 4px;
		margin-top: 2px;
		margin-bottom: 2px;
		margin-left: 0;
		margin-right: 0;
	}

.buttons {
		border: 0;
		float: none;
		margin: 0;
	}

.photoBorder {
		border: 1px solid #999999;
	}

.photoNoborder {
		border: 0;	
	}

.photoAlignTop {
		float: none;
	}
.photoAlignRight {
		float: right;
	}

.photoVsp0 {
		margin-top: 0;
		margin-bottom: 0;
	}
.photoVsp8 {
		margin-top: 8px;
		margin-bottom: 8px;
	}

.photoHsp0 {
		margin-left: 0;
		margin-right: 0;
	}
.photoHsp8 {
		margin-left: 8px;
		margin-right: 8px;
	}
.photoHsp16 {
		margin-left: 16px;
		margin-right: 16px;
	}
.photoHsp24 {
		margin-left: 24px;
		margin-right: 24px;
	}
.photoHsp32 {
		margin-left: 32px;
		margin-right: 32px;
	}
.photoHsp40 {
		margin-left: 40px;
		margin-right: 40px;
	}
.photoHsp48 {
		margin-left: 48px;
		margin-right: 48px;
	}

.color660000 {
		color: #660000;
	}
.color000000 {
		color: #000000;
	}
.color006600 {
		color: #006600;
	}
.color990000 {
		color: #990000;
	}
.color000099 {
		color: #000099;
	}
.color993300 {
		color: #993300;
	}
.color0000FF {
		color: #0000FF;
	}
.color999999 {
		color: #999999;
	}
.colorFF0000 {
		color: #FF0000;
	}

.sizeneg1 {
		font-size: 14px;
		line-height: 21px;
	}
.sizeneg2 {
		font-size: 12px;
		line-height: 16px;
	}

.fontfaceVerd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.fontfaceArial {
		font-family: Arial, helvetica, sans-serif;
	}

ul {
		padding-left: 40px;
		padding-top: 9px;
		padding-bottom: 9px;
		list-style-type: disc;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000099;
	}

.menubullets {
		padding-left: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
		list-style-type: square;
		color: #BEBEBE;
	}
.menuitem:hover {
		color: #990000;
	}


#functiontabs {
width: 484px;
margin: 0;
margin-top: 10px;
}

#navlist
{
border-bottom: 0;
margin: 0;
padding-bottom: 40px;
padding-left: 0;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
line-height: 12px;
min-width: 70px;
margin: 0;
padding: 0;
}

#navlist li {
float: left;
color: blue;
font-size: 12px;
line-height: 15px;
font-weight: normal;
text-align: center;
margin-right: 1px;
padding: 0;
}

#navlist a:link {
text-decoration: none;
color: blue;
font-size: 12px;
line-height: 15px;
font-weight: normal;
min-width: 70px;
height: 30px;
display: block;
text-align: center;
padding: 4px 9px 6px 9px;
border: 0;
outline: none;
}

#navlist a:visited {
text-decoration: none;
color: blue;
font-size: 12px;
line-height: 15px;
font-weight: normal;
min-width: 70px;
height: 30px;
display: block;
text-align: center;
padding: 4px 9px 6px 9px;
border: 0;
outline: none;
}

#navlist a:hover {
text-decoration: none;
color: white;
font-size: 12px;
line-height: 15px;
font-weight: normal;
min-width: 70px;
height: 30px;
display: block;
text-align: center;
padding: 4px 9px 6px 9px;
border: 0;
outline: none;
}

#navlist a:focus {
text-decoration: none;
color: blue;
font-size: 12px;
line-height: 15px;
font-weight: normal;
min-width: 70px;
height: 30px;
display: block;
text-align: center;
padding: 4px 9px 6px 9px;
border: 0;
outline: none;
}

#navlist a:active {
text-decoration: none;
color: blue;
font-size: 12px;
line-height: 15px;
font-weight: normal;
min-width: 70px;
height: 30px;
display: block;
text-align: center;
padding: 4px 9px 6px 9px;
border: 0;
outline: none;
}



.hidden { display: none; }
.unhidden { display: block; }


#item1 {
	border: 1px solid black;
	background: #FDF5E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 18px;
	text-align: left;
	padding: 20px;
}
#item2 {
	border: 1px solid black;
	border-left: 0;
	border-right: 0;
	background: #FFFFCC;
	text-align: left;
	line-height: 16px;
	padding: 2px;
	font-family: Courier, "Courier New", monospace;
	font-size: 14px;
	color: #000080;
}
#item3 {
	border: 1px solid black;
	background: #FDF5E6;
	text-align: left;
	padding: 20px;
	padding-bottom: 30px;
}
#calendarlist {
		border: 0;
		background-color: #FDF5E6;
		line-height: 30px;
	}

#item1fullborder {
	border: 1px solid black;
	background: #FDF5E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 18px;
	text-align: left;
	padding: 20px;
}


.emailnavy {
	font-size: 16px;
	color: navy;
	line-height: 24px;
}
.emailpink {
	font-size: 11px;
	color: #FF9999;
	line-height: 16px;
}
.emailfixedwidth {
	font-family: Courier, "Courier New", Monaco, monospace;
	font-size: 16px;
	color: navy;
	line-height: 18px;
}


#button1 a:hover { 
text-decoration: none;
color: white;
font-size: 12px;
line-height: 15px;
font-weight: normal;
background: none;
border: 0;
outline: none;
}

#button2 a:hover { 
text-decoration: none;
color: white;
font-size: 12px;
line-height: 15px;
font-weight: normal;
background: none;
border: 0;
outline: none;
}

#button3 a:hover { 
text-decoration: none;
color: white;
font-size: 12px;
line-height: 15px;
font-weight: normal;
background: none;
border: 0;
outline: none;
}

#ownerwebsite a:hover { 
text-decoration: none;
color: white;
font-size: 12px;
line-height: 15px;
font-weight: normal;
background: none;
border: 0;
outline: none;
}

#button1:hover { 
	background-position: bottom left;
}

#button2:hover { 
	background-position: bottom left;
}

#button3:hover { 
	background-position: bottom left;
}

#ownerwebsite:hover { 
	background-position: bottom left;
}


.noncurrent {
	background: #A5D1F3;
	background-image: url(../images/functiontab.gif);
	background-position: 0px 0px;
	border: 0;
}

.current {
	background: black;
	background-image: url(../images/functiontab.gif);
	background-position: bottom left;
	border: 0;
	color: white;
}

#button1.current a:link {
	color: white;
	border: 0;
	outline: none;
}

#button2.current a:link {
	color: white;
	border: 0;
	outline: none;
}
#button3.current a:link {
	color: white;
	border: 0;
	outline: none;
}
#ownerwebsite.current a:link {
	color: white;
	border: 0;
	outline: none;
}

#countysummary {
		float: none;
		border: 0;
		padding: 0;
		margin: 0;
}

.countysumblock {
		border: 0;
		float: left;
		width: 262px;
		padding: 0;
		padding-right: 20px;
		padding-bottom: 20px;
		margin: 0;
	}	
	
.countysumblock a {

	text-decoration: none;
	color: #097054;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	}

.countysumblock a:hover, #countysumblock a:active {
	color: white;
	background-color: #990000;
}


#lavenderShadowdivB {
		width: 980px;
		height: 13px;
		border: 1px solid black;
		border-top: 0;
		border-bottom: 0;
		background-color: #FFFFFF;
		background-image: url(http://www.cottageguide.co.uk/images/greyshadeB.gif);
		background-repeat: repeat-x;
		padding: 0;
		margin: 0;
	}

.footerdiv {
		width: 850px;
		background-color: #E5E4D7;
		border: 1px solid black;
		border-top: 0;
		border-bottom: 0;
		padding: 12px 63px 0px 67px;
		margin: 0;
	}

.copyright {
padding: 0;
padding-top: 20px;
margin: 0;
font-size: 10px;
font-weight: normal;
color: #5A79A5;
line-height: 16px;
}

ul.macstylemenubutton {
padding: 0;
display: block;
list-style-type: none;
cursor: pointer;
}

.macstylemenubutton li {
float: left;
padding: 0;
text-align: center;
border: 0;
background-image: url(http://www.cottageguide.co.uk/images/macstylemenubutton.png);
background-repeat: no-repeat;
background-position: 0px -22px;
}

.macstylemenubutton a {
text-decoration: none;
color: #003366;
font-size: 11px;
font-weight: normal;
height: 22px;
width: 272px;
display: block;
text-align: center;
}

.macstylemenubutton li:hover {
background-position: 0px 0px;
}

.mySavedList {
	color: #0000FF;
	background-color: transparent;
	font-size: 11px;
}
.mySavedList a:link, .mySavedList a:visited {
	color: #0000FF;
	background-color: transparent;
	font-size: 11px;
}

.mySavedList a:hover, .mySavedList a:active {
	color: white;
	background-color: #990000;
	text-decoration: none;
	font-size: 11px;
}


