@charset "utf-8";
/* CSS Document */
/******************************************************************************/
/*general declarations for the whole site */
/******************************************************************************/
* {margin:0;padding:0;text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:small;}

/******************************************************************************/
/*general font style treatment*/
/******************************************************************************/
h1 {font-size:35px; font-weight:bold; color:#FFFFFF;}
h2 {font-size:22px; font-weight:bold;margin:20px 0 0 20px;}
h3 {font-size:18px; font-weight:bold;margin:10px 0 5px 10px; color:#FFFFFF;}
h4 {font-size:16px; font-weight:bold;margin:20px 0 0 10px;color:#fff;}
h5 {font-size:14px; font-weight:bold;margin:20px 0 0 10px;color:#fff;}
p {font-size:12px; color:#fff;margin:10px 0 0 10px; line-height:1.5em;}
table {font-size:12px; color:#fff;margin:10px 0 0 10px; line-height:1.5em;}
a {color:#fc7c00;} 
a:hover {color:#fc7c00;}
.orange {color:#fc7c00;}
p.notop {margin:0px 0 0 10px;}

/******************************************************************************/
/*boxes on the page*/
/******************************************************************************/


body { background-image:url(../images/back1.jpg); background-repeat:repeat; text-align:center;}
#centrepage {margin:0em; width:100%; height:100%;}
#holder {width:1000px;  margin: 0 auto 0 auto; text-align: center;}
#outerborder {width:1000px; float:left; margin:5px 0 0 0;}

#header { background-color:#000; width:1000px; height:600px; float:left; border:#fff thin solid;}
#leftheadblock { width:600px; height:600px; margin:0px; float:left; text-align:left; position:relative; background-color:#000000;}
#rightheadblock { width:250px; height:600px; margin:0; float:right; text-align:left; background-color:#000;  border-left: solid thin #999999; position:relative;}
#topmenu {width:1000px; height:34px; float:left; text-align:center; margin:0; padding:0;}
#container {width:1000px; height:auto; float:left;border:#666666 thin solid;}
#panelleft {width:166px; height:auto; float:left;}
#maincontent {width:1000px; height:400px; margin:0; float:left; background-color:#000000;}
#content {width:850px; height:600px; margin:0; float:left; background-image:url(../images/backinner.jpg); background-repeat:repeat; text-align:left;}
#panelright {width:166px; height:500px; float:right; background-color: #EEEEEE;}
#bottomlinks {background-color:#000;width:1000px; height:50px; float:left; text-align:center;border: #fff thin solid; color:#FFFFFF;}
#footer {width:990px; height:60px; float:left; padding:5px 0 5px 10px; text-align:center;}
#company {background-color:#00CCFF; width:300px; height:50px; float:right;}
.rightblockimg { border-bottom:#999999 thin;}
#diarydiv { width:800px; height:500px; background-color:#FFFFFF; margin:10px 10px 10px 20px;}
#mapdiv {width:415px; height:500px;float:left; margin:0px 10px 10px 0; border:#FFFFFF thin solid; background-image:url(../images/wolfmountainmap.gif);}

#leftblock {width:375px; height:480px;float:left; margin:10px 30px 10px 10px; overflow:hidden; padding:0 10px 0 0;}
#rightblock {width:375px; height:480px;float:right; margin:10px 30px 10px 10px; overflow:hidden; padding:0 10px 0 0;}




/******************************************************************************/
/*font classes*/
/******************************************************************************/
.wmorange { color:#fc7c00;}
.whitetext { color:#FFFFFF;}



/****************************************************************************************/
/*paws*/
/****************************************************************************************/

#intro {position:absolute; left:0px;top:170px;z-index:400;}
#pawclimb {position:absolute; left:0px;top:380px;z-index:40;}
#pawcave {position:absolute; left:85px;top:370px;z-index:40;}
#pawarchery {position:absolute; left:200px;top:300px;z-index:40;}
#pawbiking {position:absolute; left:280px;top:320px;z-index:40;}
#pawschools {position:absolute; left:310px;top:230px;z-index:40;}
#pawcorporate {position:absolute; left:400px;top:230px;z-index:40;}
#pawabseil {position:absolute; left:420px;top:340px;z-index:40;}
#paworienteering {position:absolute; left:495px;top:380px;z-index:40;}
#pawmobile {position:absolute; left:550px;top:260px;z-index:40;}
#pawparties {position:absolute; left:630px;top:275px;z-index:40;}
#pawgroups {position:absolute; left:680px;top:180px;z-index:40;}

#pawcourses {position:absolute; left:750px;top:205px;z-index:40;}





/****************************************************************************************/
/*inner pages*/
/****************************************************************************************/

#sidePawmenu {width:148px; background-color:#000; height:600px;float:left; position:relative;}

#pawclimbinner {position:absolute; left:10px;top:10px;z-index:40;}
#pawcaveinner {position:absolute; left:80px;top:20px;z-index:40;}
#pawarcheryinner {position:absolute; left:10px;top:80px;z-index:40;}
#pawbikinginner {position:absolute; left:80px;top:90px;z-index:40;}
#pawschoolsinner {position:absolute; left:10px;top:160px;z-index:40;}
#pawcorporateinner {position:absolute; left:80px;top:175px;z-index:40;}
#pawabseilinner {position:absolute; left:10px;top:250px;z-index:40;}
#pawcoursesinner {position:absolute; left:80px;top:285px;z-index:40;}
#pawmobileinner {position:absolute; left:10px;top:330px;z-index:40;}
#pawpartiesinner {position:absolute; left:80px;top:365px;z-index:40;}
#pawboulderinginner {position:absolute; left:10px;top:420px;z-index:40;}
#paworienteeringinner {position:absolute; left:76px;top:445px;z-index:40;}
#pawholidayclubinner {position:absolute; left:10px;top:500px;z-index:40;}
#pawtransportinner {position:absolute; left:80px;top:525px;z-index:40;}


.sidepawbuttons a{ font-size:10px;}

#topblock {width:850px; height:200px;float:left; background-image:url(../images/inner/WM_header.jpg); background-repeat:no-repeat; background-color:#FFFFFF; position:relative;}
#titleDiv {width:300px; background-image:url(../images/inner/plank.gif); background-repeat:no-repeat; height:68px;float:left; position:absolute; left:0px;top:132px;}
#mainDiv {width:850px; height:500px;float:left; margin:20px 0 0 0;}
#textdiv {width:355px; height:480px;float:left; margin:10px 30px 10px 10px; overflow:hidden; padding:0 10px 0 0;}
#widepage {width:500px; height:480px;float:left; margin:10px 30px 10px 10px; overflow:hidden; padding:0 10px 0 0;}
#widepage p{color:#fff;}
#photodiv {width:415px; height:480px;float:left; margin:30px 10px 10px 0; }
#innerpaws {width:850px; background-color:#fff; height:300px;float:left; margin:0 0 0 0; }
#textdiv p{color:#fff;}

#corporatehome #photodiv {margin:0px 10px 10px 0;}

/********************************************************************************************/
/*homerotate pics box*/
/********************************************************************************************/
#my_gallery { z-index:10; position:relative; float:left;}
#contactblock{ position:absolute; top:50px; right:20px; text-align:right; background-image:url(../images/boxback.png); background-repeat:repeat; border:thin #FFFFFF solid; z-index:100; float:left; padding:0 10px 10px 10px; width:280px; height:140px;}

#voucherbox{ position:absolute; top:50px; left:20px; text-align:right; background-image:url(../images/main/voucherback.png); background-repeat: no-repeat; border:thin #FFFFFF solid; z-index:100; float:left; padding:0 10px 10px 10px; width:225px; height:140px;}

#hometext{ position:absolute; top:210px; right:20px; text-align:left; background-image:url(../images/boxback.png); background-repeat:repeat; border:thin #FFFFFF solid; z-index:100; float:left; padding:0 10px 10px 10px; width:280px; height:370px; }

#hometext p { color:#FFFFFF;}
/*#hometext a { color:#FFFFFF;}
*/#hometext a:hover { color:#fc7c00; text-decoration:underline;}

.addressblock { color:#fc7c00;}
.addressblock a { color:#fc7c00;}
.addressblock a:hover { color:#fff;}
.homephone {color:#fc7c00; padding:0px 0 0 10px;}

a.whitelink { color:#FFFFFF;}
a.whitelink:hover {color:#fc7c00;}

/* contact form */
.fixedwidth {width:200px; display:block; margin:5px 0 0 10px; color:#FFFFFF;}
.boxwidth {width:270px; margin:0 0 0 10px;}
.submit {margin:10px 0 0 10px;}

/* opening times table */

td.day {font-size:18px; font-weight:bold; color:#fc7c00; padding:10px;}
td.time {font-size:18px; font-weight:bold; color:#fff; padding:10px;}
.openingtable { margin:0 0 0 20px;}
.pricestable {margin:15px 0 0 10px; color:#FFFFFF;}

#pressdiv { width:820px; height:520px; overflow-y:scroll; margin:10px;}
#textdiv ul li {color:#fc7c00; margin:10px; list-style:none; text-decoration:none;}

/* climbing home page */
#climbinghome #mainDiv p {font-size:11px; color:#fff;margin:0px 0 0 10px; line-height:1.2em; font-weight:lighter;}
#climbinghome #mainDiv strong {font-size:11px; font-weight:bold;}

#holidayclub #textdiv {height:300px;margin:10px 30px 0px 10px;}
#holidayclub #photodiv {height:280px;}
#clubtable {width:800px; height:270px;float:left; margin:0px 30px 10px 10px;  padding:0 10px 0 0;} 
#clubtable table { margin:5px 0 0 10px; color:#fff;}
#clubtable p{color:#fff;}

.tablefooter { font-size:10px; margin:5px 0 0 10px; padding:0;}
.toptable { color:#000000;}

#leftheadblock iframe {position:absolute; z-index:1000; background-image:url(../images/boxback.png); background-repeat:repeat; overflow:hidden; border:0; width;600px; height:40px;} */

#holidayclub #textdiv p {font-size:12px; margin:10px 0 0 10px; line-height:1.5em;}
#facebook { position:absolute; top:7px; right:7px; z-index:1000; text-decoration:none; border:none;}
#facebook img {text-decoration:none; border:none;}

#Opening p {margin-left:30px;}

#Opening h2 {margin-left:30px;}

#courseshome #mainDiv, #courseshome #photodiv, #courseshome #textdiv{margin-top:0;}
.vouchers {margin-top:40px;}
#courseshome #textdiv {height:550px;}

#innerright {width:350px; margin:0; padding:0; height:auto; text-align:left; float:right;}
#innerleft {width:450px; margin:-20px 0 0 0; padding:0; height:auto; text-align:left; float:left;}




/* New home page feb 2011 */
#homeadblock { position:absolute; top:40px; width:140px; height:312px;  }

#hometopblock { position:absolute; top:40px; width:447px; height:312px; background-image:url(../images/homemain.jpg); right:3px; border: thin solid #FFF; background-repeat:no-repeat;}

#homebottomblock {  position:absolute; top:360px; padding:0px 10px 10px 230px; width:360px; height:230px; background-image:url(../images/homebottom.jpg); background-repeat:no-repeat;}
#homebottomblock p {font-size:11px; font-weight:lighter;}

.noshow { display:none;}
.topmenubtn { background-repeat:no-repeat; background-position:left;  display:block; overflow:hidden; float:left; width:140px; height:150px;}
.topmenubtn:hover { background-position:right;}
.giftvoucherbtn { background-image:url(../images/mbl.jpg); }
.coffeemorningbtn  { background-image:url(../images/holidayclub.jpg); margin-top:14px; }

#aerialSilk #content { overflow-y:scroll; overflow-x:hidden;}
#aerialSilk #textdiv { height:auto;}


/* #twitterfeed { float:left; height:80px; width:600px; margin:0; padding:0;} */
