body{margin:0;padding:0;background:#fff;font-family:Trebuchet MS;font-size:14px;text-align:center; color:#666666;scrollbar-base-color: #606061;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-size:100%;font-weight:normal;}
a{text-decoration:none;color:#1c67bc}
ul{list-style-type:none; margin:0; padding:0;}
li{margin:0; padding:0;}
p{margin:0;}
img{margin:0;padding:0;border:0;}
form{margin:0;padding:0;}
input{border:0;}
.clear{clear:both;margin:0;padding:0;font-size:1%}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
.hidden{position:absolute;left:-6000px;}
.topLink{text-align:right;width:100px;display:block;margin:10px 0 15px 430px;}
p.greyBox .fileSize{font-size:13px;color:#666;font-weight:normal;}

.flashAlt{width:472px;height:187px;background:url(/furniture/flashAlt.gif) no-repeat;padding:20px 20px 0 20px;text-align:center;margin:100px auto 0 auto;}
.adobeLink{float:left;display:block;width:161px;height:44px;background:url(/furniture/adobeLink.gif);margin:8px 0 0 150px;}
.closeBox{margin:20px 0 0 400px;font-weight:bold;color:#666;}
.flashAlt h2{width:444px;height:27px;background:url(/furniture/flashAltTitle.gif) no-repeat;margin-bottom:6px;}
.flashAlt p{font-weight:bold;font-size:14px;text-align:left;}

/*------------------------------MAIN CONTAINING ELEMENTS-------------------------------------*/
.wrapper{width:930px;text-align:left;margin:0 auto;padding-bottom:20px}

/*-------------------------------------HEADER---------------------------------------*/
.header{background:#fff;}
.header img{margin:0 0 10px 60px;float:left;}
.header #searchBox{width:260px;float:right;margin:33px 0 0 0;}
#searchFrame{float:left;background:url(/furniture/searchBack.gif) no-repeat;margin:0;height:23px;width:172px;display:block;padding:3px 1px 1px 4px}
#search{margin:0;height:16px;width:163px;}
#searchButton{margin-bottom:5px;float:left;}
#searchLabel{float:left;margin:2px 10px 0 0;font-size:100%;font-weight:bold;color:#999999;}

/*------------------------------FOOTER------------------------------------------*/
#footerTopGraphic{height:53px;background:#fff url(../furniture/footerTopGraphic.gif) no-repeat;margin:10px 0 0 0;clear:both;}
.footer{font-size:85%;padding:7px 0 0 115px;background:#fff url(../furniture/dots.gif) repeat-x;}
.utilityLinks{}
.utilityLinks li{float:left;}
.utilityLinks span {color:#666666;margin:0 5px 0 0;}
.utilityLinks a {color:#666666;margin:0 5px 0 0;}
.utilityLinks a:hover{color:#1c67bc;}
/*-----------------------------CONTENT----------------------------------------------*/
.contentContainer{}
.flashBanner{height:320px;}

/*-----------navigation area---------------*/
.leftCol{float:left;width:140px;background:#fff;}
.mainNav{text-align:right;}
.mainNav li #homeLink{padding-bottom:7px}

.mainNav li{padding:3px 0 5px 0;background:url(../furniture/dots.gif) bottom repeat-x;float:left;width:100%;}
.mainNav li a{display:block;padding:0 5px 0 0;}
.subLinks li{background:none;font-size:100%;padding:0;}
.mainNav .subLinks a{padding:2px 5px 2px 0;}

/*home link*/
.mainNav li #homeLink {height:22px;background:url(/furniture/homeLinkBack.gif) right no-repeat}
.mainNav li #homeLink:hover{background:#f1faf9 url(/furniture/homeLinkBack.gif) right no-repeat}

/*farm links*/
.mainNav li a#farmLink{height:22px;margin-top:5px;background:url(/furniture/farmLinkBack.gif) top right no-repeat}
.mainNav li a#farmLink:hover{background:#eefaf1 url(/furniture/farmLinkBack.gif) top right no-repeat}

.mainNav li a#farmerLink{color:#38A93A;}
.mainNav li a#farmerLink:hover{background:#eff8ed;}

.mainNav li a#vetLink{color:#43A224;}
.mainNav li a#vetLink:hover{background:#ebf6e6;}

.mainNav li a#gameLink{color:#44A604;}
.mainNav li a#gameLink:hover{background:#edf8e5;}

/*village links*/
.mainNav li a#villageLink{height:22px;color:#69d500;background:url(/furniture/villageLinkBack.gif) top right no-repeat}
.mainNav li a#villageLink:hover{background:#f3fbe8 url(/furniture/villageLinkBack.gif) top right no-repeat}

.mainNav li a#shopLink{color:#50A101;}
.mainNav li a#shopLink:hover{background:#f5faeb;}

.mainNav li a#thatcherLink{color:#6B9F01;}
.mainNav li a#thatcherLink:hover{background:#f5f8e9;}

/*woodland links*/
.mainNav li a#woodlandLink{height:22px;color:#abd200;background:url(/furniture/woodlandsLinkBack.gif) top right no-repeat}
.mainNav li a#woodlandLink:hover{background:#f8fbe8 url(/furniture/woodlandsLinkBack.gif) top right no-repeat}

.mainNav li a#foresterLink{color:#879501;}
.mainNav li a#foresterLink:hover{background:#f8f8e7;}

.mainNav li a#beekeeperLink{color:#929201;}
.mainNav li a#beekeeperLink:hover{background:#f7f6ec;}

/*estate*/
.mainNav li a#estateLink{height:43px;color:#dfc200;background:url(/furniture/estateLinkBack.gif) top right no-repeat}
.mainNav li a#estateLink:hover{background:#fdf9e8 url(/furniture/estateLinkBack.gif) top right no-repeat}

.mainNav li a#managerLink{color:#B88802;}
.mainNav li a#managerLink:hover{background:#FCF7E8;}

.mainNav li a#riverLink{color:#C17E02;}
.mainNav li a#riverLink:hover{background:#fdf8ee;}

.mainNav li a#falconeerLink{color:#CB7A11;}
.mainNav li a#falconeerLink:hover{background:#fef8f0;}


/*teachers links*/
.mainNav li a#teachersLink{height:43px;color:#fe7900;background:url(/furniture/teachersLinkBack.gif) top right no-repeat}
.mainNav li a#teachersLink:hover{background:#fff4e8 url(/furniture/teachersLinkBack.gif) top right no-repeat}

.mainNav li a#curriculumLink{color:#ED5109;}
.mainNav li a#curriculumLink:hover{background:#fdf3ec;}

.mainNav li a#classroomLink{color:#fc3e20;}
.mainNav li a#classroomLink:hover{background:#fdf3f0;}
/*classroom activities sub links*/
.activitiesSubLinks a{color:#FC3E20;font-size:85%}
.activitiesSubLinks a:hover{background:#fdf3f0;}

.mainNav li a#dayOutLink{color:#f92839;}
.mainNav li a#dayOutLink:hover{background:#fef5f4;}

.mainNav li a#linksLink{color:#f51353;}
.mainNav li a#linksLink:hover{background:#fdf1f3;}

#leftBlend {background:#f5f5f5 url(/furniture/leftBlend.gif) bottom repeat-x;}

/*-----------content area-----------------*/
.rightCol{float:right;width:770px;}
.rightCol a:hover{text-decoration:underline;}
.rightCol .Title{height:35px;}
.titleDecoration{height:2px;background:url(../furniture/dots.gif) bottom repeat-x;font-size:1%}
.rightCol h3{margin:7px 0 0 0; font-size:135%;font-weight:bold;}
.toggle{width:515px;}
.copyBox{padding:0 0 10px 0;width:531px;}
.copyBoxSub{float:left;padding:0 0 20px 0;width:520px;}
#subpagesIntroCopy{}
.paragraphs{margin-top:15px;padding:0 30px 15px 0;background:url(/furniture/dots.gif) bottom repeat-x}
#noDots{background:none;}
.paragraphs p{margin-top:10px}
.imageFloatedRight{float:right;margin-left:46px;}
.imageFloatedLeft{float:left;margin-right:48px;margin-bottom:10px;}
.copyBox{float:left;}
.copyBox p{margin-top:10px;width:530px;}
.copyList{margin:0;background:#F7F7F7;}
.copyList li{padding:10px 25px 10px 15px;border-bottom:5px solid #fff;}

/*linksBox for landing pages : farm, village, woodland, country estate, teachers*/
.linksBoxContainer li{float:left;}
.landingLinkBox {display:block;width:175px;background:#fcfcfc;margin:12px 0 20px 0;}
.landingLinkBoxTop{display:block;height:4px;background:url(/furniture/landingLinkBoxTop.gif) no-repeat;font-size:1%}
.landingLinkBoxBody{display:block;padding:7px 0 125px 0;text-align:center;font-weight:bold;}
#centralLinkBox{margin:12px 3px 20px 3px}

/*right blend for landing pages*/
.rightBlendLanding{float:right;width:228px;}

/*linksBox for sub pages*/
.subPagesLinkContainer{float:right;width:218px;padding:20px 5px 0 5px}
.subPagesLinkBox{width:218px;}
#subPagesLinkRightBox{margin-top:20px;}
.subPagesLinkTop{height:4px;background:url(../furniture/subPagesLinkTop.gif) no-repeat;font-size:1%}

.subPagesLinkBody{width:218px;background:url(../furniture/subPagesLinkBody.gif);padding:5px 0 5px 0}
#subPagesLinkRightBox .subPagesLinkBody{background:url(../furniture/subPagesLinkBody.gif);padding:5px 0 0px 0}
.subPagesLinkBody h4{margin-left:15px;font-size:120%;font-weight:bold;}
.subPagesLinkBody a{float:right;display:block;width:50px;margin:55px 15px 5px 0;font-weight:bold;background:url(/furniture/blueHarrow.gif) center right no-repeat;}
.subPagesLinkBody #videoLink{float:right;display:block;width:50px;margin-top:35px;font-weight:bold;background:url(/furniture/blueHarrow.gif) 42px 26px no-repeat;font-size:105%;}
.subPagesLinkBody #transcript{display:inline;padding:4px 30px 0 0;margin:0 15px 0 0;width:160px;font-weight:normal;font-size:85%;background:none;}
.subPagesLinkBody span{width:190px;display:block;}

.videoParagraph{background:url(/furniture/videoParagraphGeneralBack.gif) left bottom no-repeat;padding:0px 0 25px 15px;margin:5px 0 0 0}

#gameTitle{top:15px;}
.gameParagraph{background:url(/furniture/gameParagraphGeneralBack.gif) bottom no-repeat;padding:0 0 125px 15px;margin:0px 1px 0 0}
.gameParagraph a{margin-top:80px;width:38px;font-size:105%;}

.subPagesLinkBottom{height:4px;background:url(../furniture/subPagesLinkBottom.gif) no-repeat;font-size:1%}

#farmOpened {display:block;}
#farmOpened a:hover{display:block;background:#d7f1ed;}

/*-------teachers area------------*/
.copyListTeachers{margin-top:5px}
.copyListTeachers li{padding:5px 15px 5px 15px;background:#F7F7F7;margin-bottom:3px;}

/*table of contents*/
.tableOfContent ul{float:left;width:263px;}
#rightTable{float:right;width:263px;}

/*videos*/
#iFrame{width:930px;height:404px;margin:0 auto;}
#iFrame a{color:#1c67bc;}
#iFrame a:hover{text-decoration:underline;}

#videoContainer1{margin:10% auto;width:710px;padding:79px 0 50px 0;text-align:center;background:url(../furniture/videoBorder_small.gif) no-repeat;position:relative;}
#video1{margin-right:49px;}
#videoFullscreen1{position:absolute;top:390px;left:50px;}
#videoSize1{position:absolute;top:390px;left:220px;}
#closeLink1{position:absolute;top:50px;left:620px;}


#videoContainer2{margin:10% auto 0 auto;display:none;width:929px;padding:102px 0 80px 0;text-align:center;background:url(../furniture/videoBorder.gif) no-repeat;position:relative;}
#video2{margin-right:58px;}
#videoFullscreen2{position:absolute;top:390px;left:50px;}
#videoSize2{position:absolute;top:390px;left:220px;}
#closeLink2{position:absolute;top:50px;left:620px;}



.videoWrapper{width:928px;margin:15% auto; padding:87px 0 55px 0;background:url(../furniture/videoBorderTranscript.gif) no-repeat;position:relative;}
.player{
float:left;
width:720px;
height:404px;
background:#000;
color:#fff;
margin-left:15px;
}
#tranScript{width:512px;height:288px;margin:0 0 0 60px;}
#vidTranscript{background:#fff;text-align:left;float:left;width:200px;height:283px;overflow:auto;padding:5px 10px 0 10px;}
#closeTranscript{position:absolute;top:55px;left:823px;}
#closeTranscript a{color:#1c67bc;}
#closeTranscript a:hover{text-decoration:underline;}
