/*calke abbey green is #6e755a beige is #967f69*/
/* {background:#ffffff url('/images/3ValPen.jpg') no-repeat bottom left}*/
body,div,table{margin:auto}
html { min-height: 100%; margin-bottom: 1px; }
body {font-family:verdana ;color:#6e755a;
font:bold 15px/18px verdana;text-align:center; margin:10px 2px 2px 2px; padding:0px;vertical-align:bottom;
background-color:#fff}
a{text-decoration:none;margin:0px;padding:0px}
/* define heading fonts */
p {margin:0px;border:0px;padding:0px}
h1 {font:normal 20px/30px verdana;padding:0px}
h2 {font:bold 13px/18px verdana}
h3 {font:normal 20px/24px verdana}
h4 {font:normal 13px/16px verdana;margin:0px}
.bigText{font:bold 17px/18px verdana;padding:0px}
.bigTextItalic{font:bold italic 15px/15px verdana;padding:0px}
.smallTextItalic{font:bold italic 12px/14px verdana;padding:0px}
/* other general stuff*/
img{border:none;vertical-align:bottom}
form{margin:0px;padding:0px;border:none;display:inline;position:relative}
.center{text-align:center;margin:0px auto}
.centerPad10{text-align:center;padding:10px}
.left{text-align:left;margin-left:0px;margin-right:auto}
.right{text-align:right}
.justify{text-align:justify}
.top{vertical-align:top}
.middle{vertical-align:middle}
.bottom{vertical-align:bottom}
.leftPad200{text-align:left;padding-left:200px}
.leftPad20{text-align:left;padding:0px 20px 0px 20px}
.leftPad10{text-align:left;padding:0px 10px 0px 10px}
.adminDiv{background-color:#fff}
.underline{text-decoration:underline}
.italic{font-style:italic}

.floatLeft{float:left}
/*define colours*/
.bodyDiv,.creditDiv,.creditDiv a {color:#6e755a}
a{color:#545944}
a:hover{text-decoration:underline}
.bodyDiv{background:#ececec url('/images/bg.jpg') top left repeat-y}
#contactBodyDiv{background:#ececec url('/images/bgContact.jpg') top left repeat-y}
.submitButton{color:#6e755a;border:1px solid #6e755a;background-color:#ececec;font:bold italic 14px/17px verdana}
/*general format*/
.bodyDiv{width:1000px;text-align:center;margin:auto;border:1px solid #ddd}
.pageTitleImage{width:513px;height:150px}
.mainTextDiv{text-align:left;margin:auto;padding:0px 10px 0px 50px;height:332px;overflow:scroll}
.mainTabCol1{width:550px;text-align:left;vertical-align:top;height:500px;margin:auto}
.mainTabCol1TextDiv{text-align:left;margin:auto;padding:0px 20px 0px 50px;}
.mainTabCol2TextDiv{text-align:left;margin:auto;padding:150px 30px 10px 10px;font:bold italic 11px/14px verdana}
.mainTabCol2{width:445px;text-align:left;vertical-align:top;height:500px}
.footDiv,.footDiv a{font:bold 10px/14px verdana}
.footDiv table {width:990px}
.creditDiv{font:bold 8px/20px verdana;width:960px;text-align:center}
#menuBarImg{padding-left:4px}
#spiderRightImg{float:right}
.quoteDiv{padding-top:10px;font:bold  13px/16px verdana}

/*home page*/
#newsText {max-height:136px;overflow-y:auto;overflow-x:hidden;font:bold 16px/18px verdana;padding:0px}

/*gallery pages*/
.galleryBigImg{height:500px;width:437px}
.thumbnailImg{padding:0px 0px 2px 0px;height:70px;width:57px}
.thumbnailScroller{height:147px;overflow:auto;width:510px;padding-left:50px}

/*shop pages*/
#deliveryMessage,#deliveryAddress, #specialInstructions,#deliveryRecipient{width:230px}
#deliveryAddress{height:30px}
#shopText {height:270px;overflow-y:auto}

/* contact page*/
#subjectInput{width:420px}
#mapDiv{width:400px;height:450px}

.fileInput {width:400px}
.titleInput{width:300px}

/*about page*/

#bekImg, #jenImg{height:123px;width:105px;float:left;padding:2px 7px 0px 0px}

/*links tab*/
#linksTabDiv{height:260px;overflow:auto;width:900px;text-align:left;margin:auto;padding:0px}
#linksTab{width:auto;text-align:left;margin:0px}
#linksTabDiv td{width:330px;text-align:left;margin:0px}

/*press tab*/
.pressImg{height:150px}
#pressTabDiv{height:296px;overflow:auto;width:900px;text-align:left;margin:auto;padding:0px}
#pressTab{width:auto;text-align:left;margin:0px}
#pressTabDiv td{width:110px;text-align:left;margin:0px}


/*courses page*/
#coursesTextDiv{font:bold 12px/15px verdana;margin:0px 0px 5px 0px}
#coursesTabDiv{height:327px;width:910px;text-align:left;margin:auto;padding:0px}
#coursesTab{width:auto;text-align:left;margin:0px}
#coursesTab td {border:1px solid #000;text-align:left;margin:0px;vertical-align:top;padding:4px;}
.coursesTabCourseCol{width:450px}
.coursesDownloadDiv{font:bold italic 14px/17px verdana;text-align:right;padding:5px}

#xxxcoursesTabDiv h1{font:bold 14px/17px verdana;margin:0px}
#xxxcoursesTabDiv p{font:bold 10px/14px verdana;margin:0px}
.xxcoursesTabCourseCol div{height:236px;overflow:auto}
.xxcoursesTabOpenDaysCol{height:320px;font:bold 14px/17px verdana;width:234px;text-align:center;margin:0px;vertical-align:middle;padding:4px;border:1px solid #000}
