.home {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000099}
.home {  }
.homeheading { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000099;  ; font-weight: bold}
.homesmall { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099;  ; font-style: normal; margin-bottom: 10px}
body {  }
table {  }
.background {  background-attachment: fixed; background-image: url(images/home/flower_vector.gif); background-repeat: no-repeat; background-position: center center}
.homeTiny { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000099; ; font-style: normal }
.formsmall { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; ; font-style: normal }
.cottage { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099;  }
.cottagesmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; ; font-style: normal }
.cottageHeading { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000099; ; font-weight: bold }
.greenlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #009933; ; font-style: normal }
.backgroundmap { background-attachment: fixed; background-image: url(cottages/images/map_new3.gif); background-repeat: no-repeat; background-position: center center }
.greenlinkmap { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #009933;  ; text-decoration: none}
.redlinkmap { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC3333; ; text-decoration: none}
.bluelinkmap { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000099; }
.yellowlinkmap { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFCC00; ; text-decoration: none}
.homeheadinglink { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000099; ; font-weight: bold ; text-decoration: none}
.backgroundFix { background-attachment: fixed; background-image: url(images/home/flower_vector.gif); background-repeat: no-repeat; background-position: center center }
.red {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0000;  ; font-weight: bold
}
.header {margin-bottom: 10px; margin-top:10px;}
.sideimages {margin-top: 39px}
.sideimages img.feature {width:121px; height: 121px; margin-bottom: 5px}
.new {font: 11px Arial, Helvetica, sans-serif;}
#homeimg {
	clear:both;
	margin:0 0 10px 0;
	width:610px;
	height:210px;
	overflow:hidden;
	padding:0;
	position: relative;
	float:inherit;
}
#homeimg img {
	position: absolute;
	min-height: 1px;
	height: 210px;
	width: 610px;
	left: 0;
	top: 0;
}

.searchbox {
	background: url(images/home/sb-background.jpg) no-repeat 0 40px;
/*	Ie8 and below*/
	background: url(images/home/sb-background.jpg) no-repeat 0 39px\9;
	text-align: center;
	font-family:Arial,Helvetica, sans-serif;
	font-weight:bold;
}
.searchbox h2 {
	font-size:17px;
	margin-left:0;
	margin-top:45px;
	margin-bottom:0;
}
.searchbox h3 {
	font-size:11px;
	margin-bottom: 0;
	margin-top:5px;
}
.searchbox input.textbox {
	border-width: 0;
	margin-bottom: 5px
}
.searchbox input.submitbox {
	background-color: #ff6337;
	border-width: 0;
	color:#ffc92a;
}
.searchbox form {margin: 0 0 5px 0}

#homecontent {margin-left:27px;}

@media screen and (-webkit-min-device-pixel-ratio:0){

	#homecontent {margin-left:15px;}
	.sideimages {margin-top: 49px}

}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    #homecontent {margin-left:15px;}
	.sideimages {margin-top: 49px}
 }

