
img{ behavior: url(iepngfix.htc) }

.clr
{
clear:both;
}
.containerOuter
{
overflow:hidden;
}

.fltLeft
{
float:left; width:auto;
}
.fltRight
{
float:right; width:auto;
}

#mainEverything
{
background-color: black;
}

#mainContainer
{
width:998px; margin:0 auto; background:#fff url(/images/one55/maincontainerbgk.jpg) repeat-x left top; overflow:hidden;
}

#header
{
height:240px; padding:0px 64px 0px 0px; background:url(/images/one55/headerbgk.jpg) repeat-x left top; width:934px; overflow:hidden;
}

#headerTop
{
height:70px; position:relative; z-index:5;
}
.leftSide
{
background:url(/images/one55/menubgk.jpg) no-repeat; height:40px; margin:0 145px 0 0; padding:30px 0 0 80px;
}
.rightSide
{
float:right; width:145px; clear:left;
}
.rightSide img
{
float:right;
}

#headerMiddel
{
height:28px; padding:0 0px 0 80px;
}

#headerMiddel h1
{
font:bold 15px Arial, Helvetica, sans-serif; color:#140a00; margin:5px 0 0 0; letter-spacing:0px; float:left;
}

#headerMiddel h1 span
{
font:bold 15px Arial, Helvetica, sans-serif; color:#fff; margin:5px 0 0 0; letter-spacing:0px;
}
#headerMiddel .divLeft
{
margin-right:165px;
}

#headerMiddel .divRight
{
float:right; 
width:145px;
}

#headerbottom
{
 width:934px; position:relative; z-index:1
}

#discountOffer
{
position:absolute; right:0px;  top:60px;
}
/* Header Css Close*/



/* Middel Css Start*/

#middelContainer
{
width:978px; margin:0 auto; padding:11px 10px 0 10px; overflow:hidden;
}

.leftBox
{
width:290px; float:left; background:url(/images/one55/bgleftbox.jpg) left top repeat-y; overflow:hidden;
}

.grayBg
{
background:#808084 url(/images/one55/graycurveright.jpg) right top no-repeat; padding:0 0 0 0px;
}

.grayBg h4
{
/*background:url(/images/one55/graycurveleft.jpg) left top no-repeat; font:bold 13px/26px Arial, Helvetica, sans-serif; padding:0 0 0 18px; margin:0px; color:#fff;*/
font:bold 13px/26px Arial, Helvetica, sans-serif; padding:0 0 0 18px; margin:0px;
}
.textarea
{
padding: 14px 26px 0px 20px; width:260px;
font:12px/14px Arial, Helvetica, sans-serif; color:#808084; min-height:71px;_height:71px;
}
.bottomShadow
{
background:url(/images/one55/shadowbottom.jpg) repeat; height:10px;
}
/*
.leftBox a
{
font:12px/14px Arial, Helvetica, sans-serif;  text-decoration:none; display:inline-block; margin:0 0 15px 0;
}
.leftBox a:hover
{
text-decoration:underline;
}
*/
.rightBox
{
width:396px; background:url(/images/one55/rightboxbg.jpg) left top repeat-y; overflow:hidden; float:right;
}
.rightBoxInner
{
width:386px; overflow:hidden; padding:0 5px;
}

.rightBoxTextArea
{
margin-left:71px;
}
.rightBoxImageArea
{
float:left; width:70px;
}

.orangeCurve
{
background:#f8981d url(/images/one55/orangecurve.jpg) no-repeat left bottom; height:50px; padding:10px 25px 0 15px; font:bold 18px Arial, Helvetica, sans-serif; color:#000;
}

.orangeLinkContainer
{
margin-top:-12px; text-align:right;
}

.orangeCurve a
{
font:12px Arial, Helvetica, sans-serif; color:#000; text-align:right; text-decoration:none;
}
.orangeCurve a:hover
{
text-decoration:underline;
}
.blackdiv
{
background:#000 url(/images/one55/blackcurveright.jpg) no-repeat right top; height:23px;
}
.blackdiv h4
{
/*background:url(/images/one55/blackcurveleft.jpg) left top no-repeat;*/
font:bold 13px/23px Arial, Helvetica, sans-serif; padding:0 0 0 18px; margin:0px; color:#d9851a;
}
.textareaRight
{
padding: 14px 26px 0px 15px;
font:12px/14px Arial, Helvetica, sans-serif; color:#808084;
}

.textareaRight a
{
font:12px/14px Arial, Helvetica, sans-serif; color:#d9851a; text-decoration:none; display:inline-block; margin:0 0 15px 0;
}
.textareaRight a:hover
{
text-decoration:underline;
}
.boxContainer
{
background:url(/images/one55/boxcontainer.jpg) left top repeat-y; width:570px; float:left; height:204px; padding:0 6px
}

.boxContainer h2
{
font:bold 13px Arial, Helvetica, sans-serif; color:#f8981d;
}

.graycurve
{
margin:0 6px 0 270px;
}
.graycurveImage
{
width:196px;
float:left;
}
/* Middel Css Close*/

/* footer Css Start*/
#footer
{
background:#010101; height:16px; margin-top:10px; padding:4px 0 0 0;
}
.footerinner
{
width:856px; margin:0 auto; font:10px Arial, Helvetica, sans-serif; color:#b9b9b9;
}
.footerinner a
{
text-decoration:none; color:#b9b9b9; padding:0 5px;
}
.footerinner a:hover
{
text-decoration:underline;
}
/* footer Css close*/

/* Css For Menu*/

ul.menu
{
margin:0px; padding:0px; 
}

ul.menu li
{
float:left;
margin:0px 2px 0 0;
padding:0px;
list-style-type:none;
position:relative;
}

ul.menu li a
{
background:url(/images/one55/button-arrow.png) left top; height:22px;  padding:0 0 0 18px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#b9b9b9; text-decoration:none; line-height:20px; display:block; float:left; width:134px;
}

ul.menu li a:hover, ul.menu li a.selected, ul.menu li:hover a
{
background:url(/images/one55/button-arrow.png) left bottom; line-height:20px;  display:block; float:left;
}


ul.menu ul
{
position:absolute; left:-9999px; width:152px; opacity: 0.9;
-moz-opacity: 0.9;
filter: alpha(opacity=90);
/*background:url(/images/one55/bottom-curve.png) no-repeat left bottom;*/
}


ul.menu table {border-collapse:collapse; font-size:1em; float:left; margin:-1px;}

ul.menu :hover ul {left:1px; width:151px; margin:0px; padding:0px 0px 4px 0px; 
background:url(/images/one55/ulbg.png)left bottom;
}
html ul.menu :hover ul {top:22px;}

ul.menu :hover ul li
{
margin:0px; padding:0px;
}

ul.menu :hover ul li a
{
width:133px; background:#f2f2f2 url(/images/one55/orngebox.gif) no-repeat 6px 10px; display:block; text-decoration:none; color:#393939; line-height:27px;


}
ul.menu :hover ul li a:hover
{
width:133px; display:block;  background:#808084 url(/images/one55/orngebox.gif) no-repeat 6px 10px; color:#fff; 
}

/* Css for Top Menu */

/* Group Fitness Page Start */

.innerContainerLeft
{
float:left; width:582px; background:url(/images/one55/innerContainerLeftbg.jpg) left top; overflow:hidden; 
}


.orangeHeading
{
background:url(/images/one55/orangeheading.jpg) left top; padding:0px 0 0 22px; margin:0 0 8px 0;
}
.orangeHeading h2
{
font:bold 13px/24px Arial, Helvetica, sans-serif; color:#000; background:url(/images/one55/orangeheading.jpg) right top; margin:0px 0 0 0; padding:4px 0 0 0;
}

.containerOuter h3
{
padding: 0px 16px 5px 20px;
font:bold 11px/13px Arial, Helvetica, sans-serif; color:#808084;
}

.rightBoxInner h3, .rightBoxGroup h3
{
padding: 8px 16px 5px 20px;
font:bold 11px/13px Arial, Helvetica, sans-serif; color:#808084; overflow:hidden;
}

p.innertext
{
padding: 0px 26px 5px 20px; 
font:11px/13px Arial, Helvetica, sans-serif; color:#808084;
}
.innershadowcurver
{
background:url(/images/one55/innershadowbottom.jpg) no-repeat left bottom; height:12px; overflow:hidden;
}

a.readlink
{
font:11px/13px Arial, Helvetica, sans-serif; text-decoration:none; color:#f8981d; margin: 0px 0px 6px 20px; display:inline-block;
}
a.readlink:hover
{
text-decoration:underline;
}

.groupTextContainer
{
margin:0 0px 0 150px;
}
.imageContainer
{
width:130px; float:left;
padding: 0px 0px 5px 20px; 
}
.imageContainer p
{
font:10px Arial, Helvetica, sans-serif;
color:#949494; padding:3px 0 0 0;
}

.rightBoxTextAreaInner
{
margin-left:0; min-height:178px;
}

.rightBoxgropupage
{
width:332px; overflow:hidden; padding:0 6px;
}

.rightBoxGroup
{
width:396px; background:url(/images/one55/rightboxbg2.jpg) left top repeat-y; overflow:hidden; float:right; padding:0px;  overflow:hidden; 
}

.blackdivGroup
{
background:#000 url(/images/one55/blackcurveright.jpg) no-repeat right top; height:23px; margin-left:6px; margin-right:5px;
}
.blackdivGroup h2
{
background:url(/images/one55/blackcurveleft.jpg) left top no-repeat; font:bold 13px/23px Arial, Helvetica, sans-serif; padding:0 0 0 18px; margin:0px; color:#d9851a;
}
.minheight
{
min-height:127px; 
}
/* Group Fitness Page close */

.membershipContainer
{
width:325px; overflow:hidden; background:url(/images/one55/membership-bottom.jpg) no-repeat left bottom; padding:0 0 12px 0; float:left; 
}

.memberHeading
{
background:url(/images/one55/memberheading.jpg) no-repeat right top; height:27px; margin:0px;

}

.memberHeading h2
{
font:bold 13px Arial, Helvetica, sans-serif; color:#fff; padding:8px 0 0 18px;
}
.membershipTextContainer
{
padding:14px 0px 0px 0px; background:url(/images/one55/membershipbg.jpg) repeat-y; min-height:135px;
}
.membershipContainer p

{
font:11px Arial, Helvetica, sans-serif; color:#808084; padding: 0px 26px 5px 20px;
}

.membershipContainer p span
{
margin:0 25px 0 0;
}


.formHeader
{
background:url(/images/one55/formheader.jpg) no-repeat left top; height:20px; padding:10px 0 0 20px;
}

.formHeader h2
{
font:bold 13px Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0px;
}
.formblackbg
{
background:url(/images/one55/blackbg.jpg) no-repeat left top; height:110px; padding:14px 0 0 20px; font:11px Arial, Helvetica, sans-serif; color:#fff;
}

.formblackbg input, .formblackbg select
{
 font:bold 10px Arial, Helvetica, sans-serif; color:#808084;
}

.formblackbg label
{
float:left; margin:8px 4px 0 0;
}

.textfield
{
width:160px; float:left; border:2px solid #767676; margin:5px 10px 5px 0; padding:3px 5px; vertical-align:middle;
}
.textfieldBig
{
width:204px; float:left; border:2px solid #767676; margin:5px 10px 5px 0;  padding:3px 5px; vertical-align:middle;
}
.textfieldSmall
{
width:60px; float:left; border:2px solid #767676; margin:5px 10px 5px 0;  padding:3px 5px; vertical-align:middle;
}
.selectBox
{
width:70px; float:left; border:2px solid #767676; margin:5px 10px 5px 0;  padding:3px 0px; vertical-align:middle;
}


