@charset "utf-8";
/* CSS Document */


#leftbar {
	width: 218px;
	border: 1px solid #dad8d4;
	background-color: #73241d;
	float: left; /* works only if parent container is assigned a height value */
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}

#leftbar #lefttitle {
	padding-top: 10px;
}

#leftbar a {
	color: #F6DBA1;
}

#leftbar #annpadding {
	padding-left: 10px;
}

#leftbar .anntitle p{
	color: #F6DBA1;
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}
#leftbar #speciallink h3 {
	margin-bottom: 0px;
}
#leftbar #speciallink {
	padding-top: 20px;
}

#leftbar #speciallink p {
	color: #F6DBA1;
	font-size: 10px;
}

#leftbar .anndate p {
	color: #F6DBA1;
	font-size: 9px;
}
#leftbar #menulinks {


}
#leftbar #menulinks p {
	color: #F6DBA1;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

#leftbar a:hover {
	color: #FFF;
}
#furmenulinks a:hover {
	color: #F6DBA1;
	cursor: default;
}
#bhover a:hover {
	color: #FFF;
	cursor:pointer;
}
#shover a:hover {
	color: #FFF;
	cursor:pointer;
}
#ohover a:hover {
	color: #FFF;
	cursor:pointer;
}
#rightcontent {
	float: right;
	width: 692px;
	border: 1px solid #dad8d4;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rightcontent #homeimage img {
	height: 422px;
	width: 692px;
}


#redspacer {
	height: 35px;
	width: 960px;
	float: left;
	background-color: #73241d;
	margin-bottom: 4px;
	margin-top: 2px;
}
#redspacer #facebooklink {
	float: left;
	padding: 2px;
}
#yellowspacer {
	float: left;
	width: 960px;
	background-color: #f6dba1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dad8d4;
	border-bottom-color: #dad8d4;
}
#yellowspacer h2 {
	font-family: "Lucida Calligraphy";
	text-align: center;
	font-size: 24px;
	padding-top: 15px;
	font-weight: normal;
	margin-bottom: 0px;
}
#yellowspacer h3 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 20px;
	color: #73241D;
	font-weight: normal;
	width: 800px;
	padding-left: 80px;
}
#rightcontentdept {
	float: right;
	width: 692px;
	border: 1px solid #dad8d4;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rightcontentdept img {
	border: 3px solid #4f3434;
	margin-right: 0px;
	margin-bottom: 4px;
}

#rightcontentdept #deptimgtop {
	height: 348px;
}

#rightcontentdept #deptimgtop #fourimgs {
	float: left;
	width: 348px;
}
#rightcontentdept #deptimgtop #fourimgs img {
	height: 164px;
	width: 164px;

}


#rightcontentdept #deptimgtop #fourimgs #one {
	float: left;
	width: 174px;
}
#rightcontentdept #deptimgtop #fourimgs #two {
	float: left;
	width: 174px;
}
#rightcontentdept #deptimgtop #fourimgs #three {
	float: left;
	width: 174px;
}
#rightcontentdept #deptimgtop #fourimgs #four {
	float: left;
	width: 174px;
}
#rightcontentdept #deptdescription {
	background-color: #f6dba1;
	padding: 10px;
	float: left;
	width: 672px;
}



#rightcontentdept #deptimgtop #bigimg {
	width: 344px;
	float: left;
}
#rightcontentdept #deptimgtop #bigimg img {
	height: 338px;
	width: 338px;
}
#rightcontentdept #deptimgtop {
	height: 348px;
}

#rightcontentdept #deptimgtop #eightimgs{
	float: left;
	width: 694px;
}
#rightcontentdept #deptimgtop #eightimgs img {
	height: 164px;
	width: 164px;

}
#rightcontentdept #deptimgtop #eightimgs .fadimgs a {
	opacity:0.5;
}
#rightcontentdept #deptimgtop #eightimgs .fadimgs a:hover {
	opacity:1.0;
}


#rightcontentdept #deptimgtop #eightimgs .fadimgs {
	float: left;
	width: 173px;
}
#deptdescription #ciderleft {
	width: 250px;
	float: left;
}
#deptdescription #ciderright {
	width: 422px;
	float: left;
}
#cidermenu {
	padding: 20px;
}
#cidermenu .menuspace h1 {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#cidermenu .menuspace {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #73241D;
	padding-top: 10px;

}
.aboutuspadding img{
	padding: 3px;
	margin-left: 10px;
}
.aboutuspadding .slider_next img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#leftbarabout {
	width: 218px;
	border: 1px solid #dad8d4;
	background-color: #73241d;
	float: left; /* works only if parent container is assigned a height value */
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	height: 350px;
}
#rightcontentabout {
	float: right;
	width: 692px;
	border: 1px solid #dad8d4;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 350px;
}
#leftbarabout #lefttitle {
	padding-top: 10px;
}
#leftbarabout a {
	color: #F6DBA1;
}
#leftbarabout a:hover {
	color: #FFF;
}
#rightcpad {
	padding: 20px;
}
#contactform {
	padding-left: 150px;
	font-size: 14px;
	font-weight: bold;
	color: #4f3434;
}
#commentform {
	color: #F6DBA1;
	height: 500px;
}
#comments {
}
#comments #comcontent {
	width: 332px;
	float: left;
	padding-right: 20px;
}
#comments #compic {
	width: 150px;
	float: left;
}
#comments #compic img {
	border: 3px solid #4f3434;
	padding: 2px;
}
#comments #commenttype {
	padding-bottom: 15px;
	font-family: "Monotype Corsiva", "Adobe Jenson Pro Light Italic Display", serif;
	font-size: 16px;
	color: #4f3434;
}
.fasbox .faspic img {
	border: 3px solid #4f3434;
	padding: 4px;
}
.fasbox .faspic {
	width: 270px;
	float: left;
	padding-top: 40px;
	padding-left: 20px;
}
.fasbox .fasinfo {
	width: 330px;
	float: left;
	padding-bottom: 30px;
}
#lefttitle #gobackbox {
	height: 368px;
}
.furcattext {
	float: left;
	width: 670px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.furcattext .furcatdes p {
	font-size: 14px;
	font-weight: bold;
}
.furcattext .furcattitle h2 {
	margin-bottom: 0px;
}
#sfsstorepics #sfspicstop {
	float: left;
	width: 670px;
}
#sfsstorepics #sfspicsbottom {
	float: left;
	width: 670px;
}
#sfspicstop #sfspicsberwick {
	float: left;
	height: 130px;
	width: 200px;
	padding-left: 90px;
	padding-bottom: 30px;
	padding-top: 30px;
}
#sfspicstop #sfspicssackville {
	float: left;
	height: 130px;
	width: 200px;
	padding-bottom: 30px;
	padding-left: 90px;
	padding-top: 30px;
}
#sfsstorepics {
	background-image: url(../images/storepics/sfs/grain.jpg);
	height: 350px;
}

#sfspicsbottom #sfspicsmoncton {
	float: left;
	height: 130px;
	width: 200px;
	padding-bottom: 30px;
	padding-left: 90px;
}
#sfspicsbottom #sfspicsfredericton {
	float: left;
	height: 130px;
	width: 200px;
	padding-bottom: 30px;
	padding-left: 90px;
}
