@charset "UTF-8";

/** Global Styles **/

body { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; background-color: #000000; }
h1 { font-size: 35px; font-variant: small-caps; text-transform: capitalize; font-weight: lighter; color: #5B4B3E; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
h2 { font-size: 13px; font-weight: bold; color: #292929; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 20px; }
h3 { font-size: 17px; font-variant: small-caps; text-transform: capitalize; font-weight: lighter; color: #5B4B3E; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
p { font-size: 13px; line-height: 20px; color: #292929; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
li { font-size: 13px; color: #292929; }
.liContainer { height: auto; width: 300px; overflow: auto; }
	a:link,
	a:visited { text-decoration:none; color: #663300; }
	a:hover { color:#663300; text-decoration: underline; }
	a:active { color:#663300; text-decoration: none; }



/** Template Styles **/

#masterframe { height: 520px; width: 950px; margin-right: auto; margin-left: auto; overflow: hidden; background-color: #FFFFFF; margin-top: 40px; }
#col1 { float: left; height: 440px; width: 180px; margin-top: 40px; padding-left: 30px; }
#col2 { float: left; width: 667px; margin-top: 40px; height: 440px; overflow: hidden; margin-left: 40px; }
#logo { height: 143px; width: 180px; overflow: hidden; }
/** Navigation Styles **/
#navContainer { height: auto; width: 180px; overflow: auto; margin-top: 5px; }
#navContainer ul { font-family: Georgia, "Times New Roman", Times, serif; margin-left: 0px; padding-left: 0px; font-size: 14px; text-align: center; list-style-type: none; font-weight: normal; font-variant: small-caps; text-transform: capitalize; letter-spacing: 0.5px; margin-top: 0px; padding-top: 0px; overflow: hidden; }
#navContainer a { display: block; width: 180px; color: #333333; text-decoration: none; font-size: 14px; height: 15px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
	#navContainer a:link,
	#navContainer a:visited,
	#navContainer a:active { color: #333333; font-size: 14px; }
	#navContainer a:hover { color: #006633; font-size: 15px; font-weight: normal; text-decoration: none; font-variant: small-caps; text-transform: capitalize; }

/** Sub Navigation Styles **/
#navContainer .subNav a { display: block; width: 180px; color: #006633; text-decoration: none; font-size: 12px; height: 12px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; }
	#navContainer .subNav a:link,
	#navContainer .subNav a:visited,
	#navContainer .subNav a:active { color: #006633; font-size: 12px; }
	#navContainer .subNav a:hover { color: #006633; font-size: 13px; font-weight: normal; text-decoration: none; font-variant: small-caps; text-transform: capitalize; }

.editableRegion { overflow:auto; height:440px; width:667px; }


/** Baseline Details **/

#baseline { height: auto; width: 950px; margin-right: auto; margin-left: auto; font-family: Arial, Helvetica, sans-serif; color: #464646; font-size: 9px; overflow: hidden; clear: both; }
	#baseline a:link,
	#baseline a:visited { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #464646; font-weight: normal; }
	#baseline a:hover { color:#666666; text-decoration: none; font-weight: normal; }
	#baseline a:active { color:#464646; font-weight: normal; }


/** Archive **/
#archiveTitle { height: 50px; width: 600px; margin-left: 40px; margin-top: 40px; }
#archiveContent { width: 580px; margin-left: 40px; background-image: url(../_images-site/site-opaque-white.png); background-repeat: repeat; height: auto; overflow: auto; padding: 10px; }
.archiveTmb { float: left; width: 125px; height: 140px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; margin: 10px; }
.archiveTmb img { padding-bottom: 3px; }
.archiveTmb p { line-height: 14px; }


/** Each Page - Title, Content, Flash **/

#title { height: 40px; width: 600px; margin-left: 40px; margin-top: 70px; }
#mainContent { width: 560px; margin-top: 10px; margin-left: 40px; padding: 10px; background-image: url(../_images-site/site-opaque-white.png); background-repeat: repeat; }
#flash { height: 222px; width: 222px; color: #333333; }
#indexCrest { float: left; height: 90px; width: 64px; padding-right: 5px; padding-bottom: 55px; }
#indexMainContent { width: 560px; margin-top: 5px; margin-left: 40px; padding-top: 5px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
#indexTitle { height: 40px; width: 600px; margin-left: 40px; margin-top: 40px; }
#indexFlash { height: 146px; width: 585px; color: #333333; overflow: hidden; padding: 0px; clear: both; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; }
#indexBG { background-image: url(../_images-pages/_backgrounds/body-bg-index.jpg); background-repeat: no-repeat; }
#enquiryForm { height: auto; width: 310px; overflow: auto; float: right; }
.enquiryRequired { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #C00; }

/** Background Images for Each Page **/

#aboutBG { background-image: url(../_images-pages/_backgrounds/body-bg-aboutUs.jpg); background-repeat: no-repeat; }
#aboutFamilyBG { background-image: url(../_images-pages/_backgrounds/body-bg-joly.jpg); background-repeat: no-repeat; }
#aboutMannersBG { background-image: url(../_images-pages/_backgrounds/body-bg-manners.jpg); background-repeat: no-repeat; }
#aboutYourStayBG { background-image: url(../_images-pages/_backgrounds/body-bg-yourStay.jpg); background-repeat: no-repeat; }
#articleArchiveBG { background-image: url(../_images-pages/_backgrounds/body-bg-archive.jpg); background-repeat: no-repeat; }

#bespokeLondonBG { background-image: url(../_images-pages/_backgrounds/body-bg-bespokeLondon.jpg); background-repeat: no-repeat; }
#bespokeRuralScotlandBG { background-image: url(../_images-pages/_backgrounds/body-bg-bespokeRscotland.jpg); background-repeat: no-repeat; }
#bespokeEdinburghBG { background-image: url(../_images-pages/_backgrounds/body-bg-bespokeEdinburgh.jpg); background-repeat: no-repeat; }
#bespokeScotlandBG { background-image: url(../_images-pages/_backgrounds/body-bg-bespokeScotland.jpg); background-repeat: no-repeat; }
#bespokeSuffolkBG { background-image: url(../_images-pages/_backgrounds/body-bg-bespokeSuffolk.jpg); background-repeat: no-repeat; }
#bespokeToursBG { background-image: url(../_images-pages/_backgrounds/body-bg-bespokeTours.jpg); background-repeat: no-repeat; }
#bespokeYorkBG { background-image: url(../_images-pages/_backgrounds/body-bg-bespokeYork.jpg); background-repeat: no-repeat; }

#contactUsBG { background-image: url(../_images-pages/_backgrounds/body-bg-contact.jpg); background-repeat: no-repeat; }
#contactUsMediaBG { background-image: url(../_images-pages/_backgrounds/body-bg-media.jpg); background-repeat: no-repeat; }

#legalBG { background-image: url(../_images-pages/_backgrounds/body-bg-contact.jpg); background-repeat: no-repeat; }

#macnabBG { background-image: url(../_images-pages/_backgrounds/body-bg-macNab.jpg); background-repeat: no-repeat; }
#macnabSummerBG { background-image: url(../_images-pages/_backgrounds/body-bg-macNabSummer.jpg); background-repeat: no-repeat; }
#macnabWinterBG { background-image: url(../_images-pages/_backgrounds/body-bg-macNabWinter.jpg); background-repeat: no-repeat; }

#pursuitsBG { background-image: url(../_images-pages/_backgrounds/body-bg-countryPersuits.jpg); background-repeat: no-repeat; }
#pursuitsFalconryBG { background-image: url(../_images-pages/_backgrounds/body-bg-falconry.jpg); background-repeat: no-repeat; }
#pursuitsFishingBG { background-image: url(../_images-pages/_backgrounds/body-bg-fishing.jpg); background-repeat: no-repeat; }
#pursuitsHuntingBG { background-image: url(../_images-pages/_backgrounds/body-bg-hunting.jpg); background-repeat: no-repeat; }
#pursuitsGolfBG { background-image: url(../_images-pages/_backgrounds/body-bg-golf.jpg); background-repeat: no-repeat; }
#pursuitsPoloBG { background-image: url(../_images-pages/_backgrounds/body-bg-polo.jpg); background-repeat: no-repeat; }
#pursuitsRidingBG { background-image: url(../_images-pages/_backgrounds/body-bg-riding.jpg); background-repeat: no-repeat; }
#pursuitsShootingBG { background-image: url(../_images-pages/_backgrounds/body-bg-gameShooting.jpg); background-repeat: no-repeat; }

#pricesBG { background-image: url(../_images-pages/_backgrounds/body-bg-prices.jpg); background-repeat: no-repeat; }

#seasonBG { background-image: url(../_images-pages/_backgrounds/body-bg-season.jpg); background-repeat: no-repeat; }
#seasonBoatRaceBG { background-image: url(../_images-pages/_backgrounds/body-bg-season.jpg); background-repeat: no-repeat; }
#seasonBurghleyBG { background-image: url(../_images-pages/_backgrounds/body-bg-season.jpg); background-repeat: no-repeat; }
#seasonChelseaFlowerShowBG { background-image: url(../_images-pages/_backgrounds/body-bg-season.jpg); background-repeat: no-repeat; }
#seasonPoloBG { background-image: url(../_images-pages/_backgrounds/body-bg-season.jpg); background-repeat: no-repeat; }
#seasonRacingBG { background-image: url(../_images-pages/_backgrounds/body-bg-season.jpg); background-repeat: no-repeat; }
#seasonRoyalAscotBG { background-image: url(../_images-pages/_backgrounds/body-bg-season.jpg); background-repeat: no-repeat; }
#seasonWimbledonBG { background-image: url(../_images-pages/_backgrounds/body-bg-season.jpg); background-repeat: no-repeat; }


#statelyBG { background-image: url(../_images-pages/_backgrounds/body-bg-statelyStay.jpg); background-repeat: no-repeat; }
#statelyCastlesBG { background-image: url(../_images-pages/_backgrounds/body-bg-castles.jpg); background-repeat: no-repeat; }
#statelyManorsBG { background-image: url(../_images-pages/_backgrounds/body-bg-manors.jpg); background-repeat: no-repeat; }
#statelyTownAndCountryBG { background-image: url(../_images-pages/_backgrounds/body-bg-townCountryHouses.jpg); background-repeat: no-repeat; }
