/*
-------------------------------------------------
URI: http://www./
Created by 8x Design
-------------------------------------------------
*/

       .drawers-wrapper {
            position: relative;
            width: 280px;
			height:400px;
            
        }

        .drawer {
            /*background:transparent url(../images/accordian/sideboxlight_bg20070611.gif) repeat-y scroll 0pt;*/
            color:#76797C;
            font-size:11px;
            line-height:1.3em;
        }

        .boxcap {
            height:5px;
            left:0pt;
            position:absolute;
            width:100%;
            z-index:100;
            /*background:transparent url(../images/accordian/sidenav_capbottom.png) no-repeat scroll 0%;*/
            margin-top:-5px;
        }

        .captop {
            /*background-image:url(../images/accordian/box_188captop.png);*/
            bottom:auto;
            top:0pt;
            margin-top:0;
        }

        .drawers {
            margin-bottom:15px;
            color:#76797C;
            font-size:11px;
            line-height: 18px;
        }

        .drawers A {
		    font-size:1.1em; 
			color:#666666; 
			font-weight:bold;
            text-decoration:none;
            font-size-adjust:none;
            font-style:normal;
            font-variant:normal;
        }
		
		 drawers A:HOVER {
		    font-size:1.1em; 
			color:#cccccc; 
			font-weight:bold;
            text-decoration:none;
            font-size-adjust:none;
            font-style:normal;
            font-variant:normal;
        }

        .drawer li {
            border-bottom:1px solid #fff;
            line-height:16px;
            padding:6px 0pt;
        }

        UL {
            list-style: none;
            padding: 0;
        }

        UL.drawers {
            margin: 0;
        }
 
 	/* --- home page START --- */
        .drawer-handle {
            background:#fff url(../images/accordian/opening-times.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }

        .drawer-handle.open {
            background-color:#fff;
            background-position:-280px 0pt;
            color:#FFFFFF;
        }
		
	
		 .about-longfords {
            background:#fff url(../images/accordian/about-longfords.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
			 .the-team {
            background:#fff url(../images/accordian/the-team.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
			 .map-directions {
            background:#fff url(../images/accordian/map-directions.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		/* --- home page END --- */
		
	
		
			/* --- get started page START --- */
		 .classes {
            background:#fff url(../images/accordian/get-started/classes.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		 .classes.open {
            background-color:#fff;
            background-position:-280px 0pt;
            color:#FFFFFF;
        }
		
			 .silver {
            background:#fff url(../images/accordian/get-started/silver.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
			 .bronze {
            background:#fff url(../images/accordian/get-started/bronze.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		    .bronze-off-peak {
            background:#fff url(../images/accordian/get-started/bronze-off-peak.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		 .gold {
            background:#fff url(../images/accordian/get-started/gold.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		/* --- get started page END --- */
		
		
				/* --- facilities page START --- */
		 .male-female {
            background:#fff url(../images/accordian/facilities/male-female.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		.male-female.open {
            background-color:#fff;
            background-position:-280px 0pt;
            color:#FFFFFF;
        }
		
			 .quality {
            background:#fff url(../images/accordian/facilities/quality.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
			 .top-condition {
            background:#fff url(../images/accordian/facilities/top-condition.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		/* --- facilities page END --- */
		
				/* --- fitness classes page START --- */
		 .how-to-pay {
            background:#fff url(../images/accordian/fitness-classes/how-to-pay.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		.how-to-pay.open {
            background-color:#fff;
            background-position:-280px 0pt;
            color:#FFFFFF;
        }
		
			 .make-life-easier {
            background:#fff url(../images/accordian/fitness-classes/make-life-easier.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
			 .yoga-sport {
            background:#fff url(../images/accordian/fitness-classes/yoga-sport.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		/* --- fitness classes page END --- */	
		
	   /* --- gallery page START --- */
		 .what-are-clients-say {
            background:#fff url(../images/accordian/gallery/what-are-clients-say.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		  .what-are-clients-say.open {
            background-color:#fff;
            background-position:-280px 0pt;
            color:#FFFFFF;
        }
		
			 .grace {
            background:#fff url(../images/accordian/gallery/grace.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
			 .lydia {
            background:#fff url(../images/accordian/gallery/lydia.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		    .simon {
            background:#fff url(../images/accordian/gallery/simon.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		.ruth {
            background:#fff url(../images/accordian/gallery/ruth.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		/* ---  gallery page END --- */	
		
		   /* --- personal trainers page START --- */
		 .call-now {
            background:#fff url(../images/accordian/personal-trainers/call-now.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		.call-now.open {
            background-color:#fff;
            background-position:-280px 0pt;
            color:#FFFFFF;
        }
		
		  .conditioning-sessions {
            background:#fff url(../images/accordian/personal-trainers/conditioning-sessions.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		   .group-sessions {
            background:#fff url(../images/accordian/personal-trainers/group-sessions.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		/* --- personal trainers page END --- */
		
        /* --- contact page START --- */
		 .directions {
            background:#fff url(../images/accordian/contact/directions.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		        .directions.open {
            background-color:#fff;
            background-position:-280px 0pt;
            color:#FFFFFF;
        }
		
			 .map {
            background:#fff url(../images/accordian/contact/map.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
			 .where we are {
            background:#fff url(../images/accordian/contact/where-we-are.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		.contact-details{
            background:#fff url(../images/accordian/contact/contact-details.gif) no-repeat scroll 0pt;
            color:#fff;
            cursor:default;
            font-size:12px;
            font-weight:normal;
            height:32px;
            line-height:25px;
            margin-bottom:0pt;
            text-indent:-9999px;
            width:100%;
        }
		
		/* --- contact page END --- */	


        .drawer UL {
            padding: 0 12px;
            padding-bottom:0pt;
        }

        .drawer-content UL {
            padding-top: 7px;
        }

        .drawer-content LI A {
            display:block;
            overflow:hidden;
        }

        .alldownloads li {
            border:0pt none;
            line-height:18px;
            padding:0pt;
        }
		
		.indent {text-indent:-9999}
		
/* --- Styling Classes --- */	

.orange-acc { font-size:1.1em; color:#cc6633; font-weight:bold; letter-spacing:-1px }
.blue-acc { color:#2259fa; font-weight:bold; }
.border-acc { border-top:solid #CCCCCC 1px; }