/*@font-face {
				font-family: 'ProximaNova-Light';
				src: url('../fonts/proximanovalight.eot');
				src: url('../fonts/proximanovalight.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/proximanovalight.woff') format('woff'),
						 url('../fonts/proximanovalight.ttf') format('truetype'),
						 url('../fonts/proximanovalight.svg#proximanovalight') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'ProximaNova-Regular';
				src: url('../fonts/proximanovaregular.eot');
				src: url('../fonts/proximanovaregular.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/proximanovaregular.woff') format('woff'),
						 url('../fonts/proximanovaregular.ttf') format('truetype'),
						 url('../fonts/proximanovaregular.svg#proximanovaregular') format('svg');
				font-weight: normal;
				font-style: normal;
		}

		*/
		
/* Main CSS Start */

html, .main {
	padding:0;
	margin:0;
	background:#e7e9eb url(../images/main_bg.gif) top repeat-x;
}
body {
	margin:0;
	color:#333;
	/*font:12px/15px Arial, Helvetica, sans-serif; */
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	background:#fff;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
input, textarea, select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:960px;
	margin:0 auto;
}
/* Header CSS Start */
#header {
	height:119px;
	border-bottom:1px solid #eaebec;
}
.top-bar {
	width:960px;
	background:#f1f1f2;
	height:51px;
	float:left;
}
.top-bar-left {
	float:left;
	padding:19px 0 0 28px;
}
.top-bar-left strong.welcom {
	font:14px Arial, Helvetica, sans-serif;
	color:#919495;
	padding:0 33px 0 0;
}
.top-bar-left strong.you {
	font:14px Arial, Helvetica, sans-serif;
	color:#919495;
}
.top-bar-left strong.you a.mail {
	text-decoration:none;
	color:#b7ab22;
	padding:0 0 0 4px;
}
.top-bar-right {
	float:right;
	width:102px;
}
.top-bar-right strong.plus {
	background:#f7f7f8;
	width:51px;
	float:left;
	height:51px;
}
.top-bar-right strong.plus a {
	background:url(../images/plus-bg.gif) no-repeat left top;
	margin:15px 0 0 15px;
	float:left;
	text-decoration:none;
	text-indent:-9000px;
	overflow:hidden;
	height:21px;
	width:21px;
}
.sample {
	float:right;
}
/* Header CSS End */

/* Menu CSS Start */

#nav {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
#nav li {
	float:left;
	padding:0 34px;
	background:url(../images/nav-splitter.gif) no-repeat left top;
	height:69px;
}
#nav li a {
	font:13px/90px Arial, Helvetica, sans-serif;
	color:#919495;
	text-decoration:none;
	text-transform:uppercase;
	padding:27px 0 0 0;
}
#nav li a:hover {
	color:#4f5253;
	background:url(../images/nav-hover.gif) no-repeat center top;
}
#nav li.active a {
	color:#4f5253;
	background:url(../images/nav-hover.gif) no-repeat center top;
}
/*strong.logo {
	background:url(../images/logo.jpg) no-repeat left top;
	width:210px;
	height:34px;
	float:right;
	margin:16px 18px 0 0;
	text-indent:-9000px;
	overflow:hidden;
}
strong.logo a {
	display:block;
	height:100%;
} */
/* Menu CSS End */

/* Content CSS Start */
*{ margin:0; padding:0}
#main {
	width:960px;
}
#main:after {
	clear:both;
	height:0;
	display:block;
	content:"";
	
}
.col-1 {
	float:left;
	width:960px;
}
.practice-box {
	float:left;
	width:488px;
	height:487px;
	background:#ded90d;
	overflow:hidden;
}
.practice-box-inner {
	width:488px;
	padding:0 50px;
	margin:0 -50px;
	height:487px;
	-webkit-box-shadow: inset 0px 0px 20px 10px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 20px 10px rgba(0, 0, 0, .1);
}
.diagram strong.percent {
	font:91px Arial, Helvetica, sans-serif;
	color:#497875;
	text-align:center;
	display:block;
	padding:100px 0 0 0;
}
.practice-box-inner h2 {
	font:17px Arial, Helvetica, sans-serif;
	color:#4f5253;
	text-transform:uppercase;
	padding:20px 0 0 21px;
	margin:0;
}
.diagram {
	background:url(../images/diagram-img-2.jpg) no-repeat left top;
	width:289px;
	height:290px;
	float:left;
	margin:71px 0 0 99px;
	position:relative;
}
.diagram a.round-1 {
	background:#efeb9f;
	border-radius:9px;
	height:21px;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#497875;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:-34px;
	left:116px;
	padding:0 14px;
}
.diagram a.round-2 {
	background:#efeb9f;
	border-radius:9px;
	height:21px;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#497875;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:18px;
	right:-48px;
	padding:0 14px;
}
.diagram a.round-3 {
	background:#efeb9f;
	border-radius:9px;
	height:21px;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#497875;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:135px;
	right:-97px;
	padding:0 14px;
}
.diagram a.round-4 {
	background:#efeb9f;
	border-radius:9px;
	height:21px;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#497875;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:250px;
	right:-83px;
	padding:0 14px;
}
.diagram a.round-5 {
	background:#efeb9f;
	border-radius:9px;
	height:21px;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#497875;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:295px;
	right:98px;
	padding:0 14px;
}
.diagram a.round-6 {
	background:#efeb9f;
	border-radius:9px;
	height:21px;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#497875;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:246px;
	right:254px;
	padding:0 14px;
}
.diagram a.round-7 {
	background:#efeb9f;
	border-radius:9px;
	height:21px;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#497875;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:132px;
	right:296px;
	padding:0 14px;
}
.diagram a.round-8 {
	background:#efeb9f;
	border-radius:9px;
	height:21px;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#497875;
	text-align:center;
	text-decoration:none;
	position:absolute;
	top:16px;
	right:247px;
	padding:0 14px;
}
.list-area {
	float:left;
	width:492px;
	height:487px;
	background:#414142;
	overflow:hidden;
}
.list-area-inner {
	width:492px;
	padding:0 50px;
	margin:0 -50px;
	height:487px;
	-webkit-box-shadow: inset 0px 0px 20px 10px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 20px 10px rgba(0, 0, 0, .1);
}

.list-area-Parallel {
	float:left;
	width:492px;
	background:#414142;
	overflow:hidden;
}
.list-area-inner-Parallel {
	width:480px;
	padding:0 50px;
	margin:0 -50px;
	float:left;
	/*-webkit-box-shadow: inset 0px 0px 20px 10px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 20px 10px rgba(0, 0, 0, .1);*/
}

.list-box {
	float:left;
	padding:20px 0 0 0;
	margin:0 0 25px 19px;
	border-bottom:1px solid #5e5f61;
	width:439px;
}
.list-box strong.heading {
	font:17px Arial, Helvetica, sans-serif;
	color:#e6e7e8;
	display:block;
	text-transform:uppercase;
	padding:0 0 15px 0;
	border-bottom:1px solid #1b1b1b
}
.list-box ul {
	padding:0;
	margin:0;
	list-style:none;
}
.list-box ul li {
	float:left;
	padding:12px 0 12px 0;
	border-top:1px solid #666565;
	border-bottom:1px solid #1b1b1b;
}
.list-box ul li strong.name {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:left;
	width:368px;
}

.list-box ul li strong.grdColumn {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	width:140px;
}

.list-box ul li strong.text {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:left;
	width:120px;
	padding-right:5px;
}

.list-box ul li strong.Number {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:left;
	width:70px;
	padding-right:5px;
}

.list-box ul li strong.date {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:right;
}

.list-box-2 {
	float:left;
	padding:20px 0 0 0;
	margin:0 0 25px 19px;
	border-bottom:1px solid #5e5f61;
	width:447px;
}
.list-box-2 strong.heading {
	font:17px Arial, Helvetica, sans-serif;
	color:#e6e7e8;
	display:block;
	text-transform:uppercase;
	padding:0 0 15px 0;
	border-bottom:1px solid #1b1b1b
}
.list-box-2 ul {
	padding:0;
	margin:0;
	list-style:none;
}
.list-box-2 ul li {
	float:left;
	padding:12px 0 12px 0;
	border-top:1px solid #666565;
	border-bottom:1px solid #1b1b1b;
}
.list-box-2 ul li strong.name {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:left;
	width:373px;
}
.list-box-2 ul li strong.date {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:right;
}
.list-box-2 ul li a.book {
	font:13px Arial, Helvetica, sans-serif;
	color:#d7df23;
	text-transform:uppercase;
	float:right;
	text-decoration:none;
}
.list-box-2 ul li a.book:hover {
	text-decoration:underline;
}
.menu {
	float:left;
	width:960px;
	background:#414142;
	height:30px;
}
.menu ul {
	padding:0 0 0 204px;
	margin:0;
	list-style:none;
}
.menu ul li {
	float:left;
	padding:0;
}
.menu ul li a {
	font:14px/30px Arial, Helvetica, sans-serif;
	color:#828487;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 16px;
	display:block;
}
.menu ul li a:hover {
	background:#ded90d;
	color:#414042;
}
.menu ul li.active a {
	background:#ded90d;
	color:#414042;
	border-left:1px solid #3a393a;
	border-right:1px solid #3a393a;
}
.blue-line {
	width:960px;
	height:21px;
	float:left;
	background:#0f3353;
}
.bottom-box {
	float:left;
	width:960px;
}
.left-box {
	float:left;
	height:200px;
	width:412px;
	padding:40px 0 0 78px;
}
.left-box strong.title {
	font:18px Arial, Helvetica, sans-serif;
	color:#9a9b9a;
}
.left-box strong.title a.click {
	color:#686868;
	text-decoration:none;
	padding:0 0 0 11px;
}
.left-box strong.title a.click:hover {
	text-decoration:underline;
}
.alignright {
	float:right;
	margin:0 80px 0 0;
}
.right-box {
	float:left;
	background:url(../images/parttren.gif) repeat left top;
	width:470px;
	height:240px;
}
#content {
	background: green;
	width:760px;
	height: 500px; /* Don't use height, make it flexible */
	float:left;
	height:1%;
}
#content:after {
	clear:both;
	height:0;
	display:block;
	content:"";
}
#sidebar {
	width: 200px;
	height: 500px; /* Don't use height, make it flexible */
	float: right;
	background: orange;
}
/* Content CSS End */

/* Footer CSS Start */

#footer {
	width:960px;
	height:123px;
	background:#414142 !important;
	opacity: 0.9;
}
.copy {
	display:block;
	text-align:center;
	padding:52px 0 0 0;
}
.copy strong.copyright {
	font:14px Arial, Helvetica, sans-serif;
	color:#939598;
	text-transform:uppercase;
	display:block;
	padding:0 0 20px 0;
}
.footer-nav {
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
	display:block;
}
.footer-nav li {
	display:inline;
	padding:0 8px 0 0;
}
.footer-nav li a {
	font:10px Arial, Helvetica, sans-serif;
	color:#939598;
	text-decoration:none;
}
.footer-nav li a:hover {
	text-decoration:underline;
}
/* Footer CSS End */


/* Generic Booking CSS Start */
.booking-col {
	float:left;
	width:960px;
	padding:0;
}
.booking-col h2 {
	margin:4px 0 25px 0;
	font:24px Arial, Helvetica, sans-serif;
	color:#4a4949;
	float:left;
}
.pagination {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.pagination li {
	float:left;
	padding:0 14px 0 0;
}
.pagination li a {
	background:#f6f6f6;
	width:35px;
	height:35px;
	border-radius:35px;
	float:left;
	font:bold 20px/35px Arial, Helvetica, sans-serif;
	color:#d2d2d2;
	text-align:center;
	text-decoration:none;
}
.pagination li a:hover {
	background:#d8dadc;
	color:#616060;
}
.pagination li.active a {
	background:#d8dadc;
	color:#616060;
}
.programe {
	float:left;
	width:960px;
	background:#f6f6f6;
	padding:25px 0 0 0;
	height:212px;
}
.programe h3 {
	font:18px Arial, Helvetica, sans-serif;
	color:#575656;
	text-transform:uppercase;
	margin:0 0 24px 23px;
}
.programe-form {
	float:left;
	width:960px;
	height:125px;
}
.select-box {
	width:457px;
	float:left;
}
.select {
	float:left;
	width:457px;
	box-shadow:0 20px 10px rgba(0, 0, 0, 0.1);
	margin:0 0 10px 0;
}
.select-bg {
	background:url(../images/select-bg.jpg) no-repeat left top;
	height:50px;
	float:left;
	border:0;
	width:445px;
	font:16px/50px Arial, Helvetica, sans-serif;
	color:#575656;
	padding:0 0 0 13px;
}
.btn-enter {
	background:#fbfbfb;
	border:none;
	width:240px;
	height:40px;
	float:left;
	cursor:pointer;
	font:14px/40px Arial, Helvetica, sans-serif;
	color:#9d9d9c;
	text-align:center;
}
.row-1 {
	float:left;
	width:960px;
}
.row-1 ul {
	padding:0;
	margin:0;
	list-style:none;
}
.row-1 ul li {
	float:left;
	padding:0;
}
.text-area {
	float:left;
	height:61px;
	width:223px;
	background:#414140;
	padding:20px 0 0 20px;
}
.text-area strong.heading {
	font:20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	display:block;
	padding:0 0 2px 0;
}
.text-area strong.text {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area strong.text span.price {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area strong.text a.book {
	text-decoration:none;
	color:#eae40b;
}
.text-area strong.text a.book:hover {
	text-decoration:underline;
}
.row-1 ul li img {
	display:block;
	margin:0;
}
.even {
	background:#353534;
}
.pagination-2 {
	float:right;
	padding:0 10px 0 0;
	margin:0;
	list-style:none;
}
.pagination-2 li {
	float:left;
	padding:0 14px 0 0;
}
.pagination-2 li a {
	float:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#a6a5a4;
	text-decoration:none;
}
.pagination-2 li a.arrow {
	float:right;
	background:url(../images/pagination-arrow.gif) no-repeat left top;
	text-indent:-9000px;
	overflow:hidden;
	width:11px
}
.pagination-2 li a:hover {
	color:#ded80a;
}
.pagination-2 li.active a {
	color:#ded80a;
}

/* Generic Booking CSS End */

.prgrmOptions{ width:930px; float:left; padding:15px;}

.prgrmOptions h1{ color:#585757; font-family:"ProximaNova-Regular"; font-size:21px; font-weight:normal}
.dDown{ height:50px; float:left; width:454px; background:url(../images/drop-shadow.jpg) bottom  repeat-x #FFF; margin-top:15px;}
.dDown select{ border: 0 none; float: left; font-size: 16px;font-weight: normal; height: 41px; padding: 10px 0 10px 5px;  width: 454px;}

.ddGroup{ width:454px; float:left;}

.rightGroup{ width:454px; float:left; margin-left:15px}
.rightGroup input[type = "text"]{ width:240px; height:40px; background:#fbfbfb; border:0; margin-top:15px; text-align:center; font-family:"ProximaNova-Regular"; font-size:15px; font-weight:normal; color:#9d9d9c}
.rightGroup input[type = "submit"]{ width:200px; height:40px; background:#dddc00; border:0; margin-top:15px; text-align:center; font-family:"ProximaNova-Regular"; font-size:15px; font-weight:normal; color:#373736; margin-right:5px}

.desc { color:#6b6b6b;}
        .desc a {color:#0092dd;}
        .dropdown{ margin-top:0px}
        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; font-family:"ProximaNova-Regular";}
        .dropdown dd { position:relative; z-index: 10;}
        .dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none; font-family:"ProximaNova-Regular";}
        .dropdown a:hover { color:#5d4617;}
        .dropdown dt a:hover { color:#5d4617;}
        .dropdown dt a {background:#fff url(../images/drop-btn.jpg) no-repeat scroll right center; display:block; padding-right:20px;
                        width:432px; height:39px; font-family:"ProximaNova-Regular";}
        .dropdown dt a span {cursor:pointer; display:block; padding: 11px; width: 388px;}
        .dropdown dd ul { background:#fff none repeat scroll 0 0; color:#C5C0B0; display:none;
                          left:0px; padding:5px 0px; position:absolute; top:3px; width:452px; list-style:none; border:1px solid #EFEFEF; font-family:"ProximaNova-Regular";
                          max-height:250px;overflow:auto}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:5px; display:block;}
        .dropdown dd ul li a:hover { background-color:#EFEFEF;}
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
        .flagvisibility { display:none;}


.clr{ clear:both}
/* Naeem Sardar Start  */
.classesdetailpopupMain {
	float:left;
	width:462px;
	height:350px;
	background:#414142;
	overflow:hidden;
}
.classesdetailpopup {
	width:462px;
	padding:0 50px;
	margin:0 -50px;
	height:350px;
	-webkit-box-shadow: inset 0px 0px 20px 10px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 20px 10px rgba(0, 0, 0, .1);
}

.hyperlinknormal {
	font:13px Arial, Helvetica, sans-serif;
	color:#d7df23;
	text-transform:uppercase;
	float:right;
	text-decoration:none;
}
.hyperlinknormal:hover {
	text-decoration:underline;
}

.classdetailbox {
	float:left;
	padding:20px 0 0 0;
	margin:0 0 25px 19px;
	border-bottom:0px solid #5e5f61;
	width:270px;
}
.classdetailbox strong.heading {
	font:17px Arial, Helvetica, sans-serif;
	color:#e6e7e8;
	display:block;
	padding:0 0 0px 0;
	border-bottom:0px solid #1b1b1b
}
.classdetailbox ul {
	padding:0;
	margin:0;
	list-style:none;
}
.classdetailbox ul li {
	float:left;
	padding:5px 0 5px 0;
	border-top:1px solid #666565;
	border-bottom:0px solid #1b1b1b;
}
.classdetailbox ul li strong.name {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:left;
	width:250px;
}
.classdetailbox p {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:left;
	width:250px;
}
.classdetailbox ul li strong.date {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:right;
}



.classlistbox {
	float:left;
	padding:20px 0 0 0;
	margin:0 0 25px 19px;
	border-bottom:1px solid #5e5f61;
	width:150px;
	overflow:auto;
}
.classlistbox strong.heading {
	font:17px Arial, Helvetica, sans-serif;
	color:#e6e7e8;
	display:block;
	padding:0 0 15px 0;
	border-bottom:1px solid #1b1b1b
}
.classlistbox ul {
	padding:0;
	margin:0;
	list-style:none;
}
.classlistbox ul li {
	float:left;
	padding:12px 0 12px 0;
	border-top:1px solid #666565;
	border-bottom:1px solid #1b1b1b;
}
.classlistbox ul li strong.name {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:left;
	width:150px;
}
.classlistbox ul li a {
cursor:pointer;
}
.classlistbox ul li strong.date {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:right;
}



.list-box2 {
	float:left;
	padding:20px 0 0 0;
	margin:0 0 25px 19px;
	border-bottom:1px solid #5e5f61;
	width:150px;
	overflow:auto;
}
.list-box2 strong.heading {
	font:17px Arial, Helvetica, sans-serif;
	color:#e6e7e8;
	display:block;
	text-transform:uppercase;
	padding:0 0 15px 0;
	border-bottom:1px solid #1b1b1b
}
.list-box2 ul {
	padding:0;
	margin:0;
	list-style:none;
}
.list-box2 ul li {
	float:left;
	padding:12px 0 12px 0;
	border-top:1px solid #666565;
	border-bottom:1px solid #1b1b1b;
}
.list-box2 ul li strong.name {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:left;
	width:373px;
}
.list-box2 ul li strong.date {
	font:13px Arial, Helvetica, sans-serif;
	color:#919396;
	float:right;
}

.text-areaLocker {
	float:left;
	height:61px;
	width:220px;
	background:#414140;
	padding:20px 0 0 20px;
}
.text-areaLocker strong.heading {
	font:20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	display:block;
	padding:0 0 2px 0;
}
.text-areaLocker strong.text {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-areaLocker strong.text span.price {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-areaLocker strong.text a.book {
	text-decoration:none;
	color:#eae40b;
}
.text-areaLocker strong.text a.book:hover {
	text-decoration:underline;
}
/* Naeem Sardar End  */
.lblNormal
{
    font:14px/20px Arial, Helvetica, sans-serif;
    padding-top:5px;
    padding-bottom:5px;
    }

/*UKD*/
.contentarea
	{
		background:url(../images/contentarea.png) no-repeat right bottom #fafafa;
		min-height:790px;
		padding-bottom:20px;
		padding-top: 20px;
		
	}
.contentarea .left_side
	{
		background:url(../images/left_bg.png) repeat-y;
		width:241px;
		min-height:1145px;
		float:left;
	}
.contentarea .left_side .plus
	{
		height:90px;
		padding-top:25px;
	}
.contentarea .left_side .plus a
	{
	    
		background:url(../images/plus.png) no-repeat;
		width:63px;
		height:64px;
		display:block;
		margin-left:90px;
	}
.contentarea .left_side ul
	{
		padding:0;
		margin:0;
		list-style:none;
	}
	.Check 
	{
	    background-color:Red;
	    width:500px;
	}
.contentarea .left_side ul li
	{
		padding:0;
		margin:0;
		list-style:none;
	}
.contentarea .left_side ul li a
	{
		width:221px;
		height:64px;
		line-height:60px;
		display:block;	
		font-family:'ProximaNova-Regular';
		font-size:17px;
		text-decoration:none;
		font-weight:normal;
		color:#fff;
		padding-left:20px;
	}
.contentarea .left_side ul li a:hover
	{
		background:url(../images/left_side_hover.png) repeat-x;
		color:#8EA2AE;
	}
.contentarea .left_side ul li a.selector
	{
		width:221px;
		height:64px;
		line-height:60px;
		display:block;	
		font-family:'ProximaNova-Regular';
		font-size:17px;
		text-decoration:none;
		font-weight:normal;
		background:url(../images/left_side_hover.png) repeat-x;
		color:#8EA2AE;
		padding-left:20px;
	}
.contentarea .grid_area
	{
		width:719px;
		float:right;
	}
.contentarea .grid_area .grid_header
	{
		width:719px;
		height:60px;
		background:#f4f4f4;
		padding-top:60px;
	}
.contentarea .grid_area .grid_header ul
	{
		padding:0;
		margin:0;
		list-style:none;
	}
.contentarea .grid_area .grid_header ul li
	{
		list-style:none;
		padding:0;
		margin:0;
		float:left;
		width:118px;
		height:30px;
		border-right:solid 1px #9fb2bc;
		border-bottom:solid 1px #9fb2bc;
	}
.contentarea .grid_area .grid_header ul li a
	{
		width:118px;
		height:30px;
		font-family:'ProximaNova-Regular';
		font-size:13px;
		text-decoration:none;
		font-weight:normal;
		color:#919394;
		text-align:center;
		line-height:30px;
		display:block;
	}
.contentarea .grid_area .grid_header ul li a:hover
	{
		font-weight:bold;
	}
	
	
	 
	
.contentarea .grid_area .grid ul
	{
		padding:0;
		margin:0;
		list-style:none;
	}
.contentarea .grid_area .grid ul li
	{
		list-style:none;
		padding:0;
		margin:0;
		float:left;
		height:51px;
		background:url(../images/grid_seperator.png) repeat-x bottom;
		padding-top:5px;
		padding-bottom:5px;
		line-height:47px;
		font-family:'ProximaNova-Regular';
		font-size:13px;
		text-decoration:none;
		font-weight:normal;
		color:#4E5153;
		width:719px;
	}
.contentarea .grid_area .grid ul li img
	{
		float:left;
		margin-right:20px;
		margin-left:20px;
	}
.contentarea .grid_area .grid ul li label.name
	{
		float:left;
		width:160px;
	}
.contentarea .grid_area .grid ul li label.title
	{
		float:left;
		width:380px;
	}
.contentarea .grid_area .grid ul li label.time
	{
		float:left;
		width:85px;
		font-size:11px;
	}
/*End of UKD*/
/*New Classes */

.rightGroup input[type="submit"]{ width:220px; height:40px; background:#e4e897; border:0; margin-top:15px; text-align:left; font-family:'ProximaNova-Regular'; font-size:15px; font-weight:normal; color:#979a84; margin-right:5px; padding-left:5px;}
.rightGroup input[type="text"]{ width:215px; height:40px; background:#fbfbfb; border:0; margin-top:15px; text-align:left; font-family:'ProximaNova-Regular'; font-size:15px; font-weight:normal; color:#cfd0d2; padding-left:5px;}

.text-area_big {
	float:left;
	height:61px;
	width:297px;
	background:#414140;
	padding:20px 0 0 20px;
}
.text-area_big strong.heading {
	font:20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	display:block;
	padding:0 0 2px 0;
}
.text-area_big strong.text {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area_big strong.text span.price {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area_big strong.text a.book {
	text-decoration:none;
	color:#eae40b;
}
.text-area_big strong.text a.book:hover {
	text-decoration:underline;
}
.row-1 ul li img.big {
	display:block;
	margin:0;
	width:320px;
}

.booking-col
	{
		width:960px;
	}

.programe_new {
	float:left;
	width:960px;
	background:#f6f6f6;
	padding:0px 0 0 0;
	min-height:212px;
}
.row-1 {
	float:left;
	width:960px;
}
.tooltip
	{
		width:auto;
		float:left;
		height:47px;
		font-family:'ProximaNova-Regular';
		font-size:14px;
		text-decoration:none;
		font-weight:normal;
		color:#58585B;
	}
.tooltip_left
	{
		background:url(../images/tooltip_left.png) no-repeat;
		width:33px;
		height:47px;
		float:left;
	}
.tooltip_center
	{
		background:url(../images/tooltip_center.png) repeat-x;
		width:auto;
		height:47px;
		float:left;
		line-height:37px;
		padding-right:20px;
	}
.tooltip_right
	{
		background:url(../images/tooltip_right.png) no-repeat;
		width:14px;
		height:47px;
		float:left;
	}
.booking-col h2 {
	font-family:'ProximaNova-Regular';
	margin-left:15px;
}
.prgrmOptions h1{ color:#585757; font-family:'ProximaNova-Regular'; font-size:21px; font-weight:normal}



.contentarea .leftside_from
	{
		width:643px;
		background:url(../images/leftside_form.png) repeat;
		min-height:100px;
		padding:20px;
		float:left;
	}
.contentarea .leftside_from h1{ color:#58585B; font-family:'ProximaNova-Regular'; font-size:21px; font-weight:normal;
padding:0;
margin:0;
float:left;
padding-right:20px;}
.contentarea .leftside_from label {color:#4E5153; font-family:'ProximaNova-Regular'; font-size:13px; font-weight:normal; float:left;}
.dDown{ height:47px; float:left; width:453px; background:url(../images/drop-shadow.png) bottom  repeat-x; margin-top:15px;}
.contentarea .leftside_from input[type=text]{padding:11px; height:18px; width:431px; background:#fafbfb; border:solid 1px #e9e8e8; margin-top:15px;
color:#d0d1d2; font-family:'ProximaNova-Regular'; font-size:15px; font-weight:normal;}

.contentarea .leftside_from input[type=checkbox]{float:left;background:url(../images/checkbox.png) no-repeat; margin-right:5px; border:none 0;}


.rightGroup2{ width:454px; float:left;}
.rightGroup2 input[type="submit"]{ width:220px; height:40px; background:#e4e897; border:0; text-align:left; font-family:'ProximaNova-Regular'; font-size:15px; font-weight:normal; color:#979a84; padding-left:5px;}


.contentarea .rightside_form
	{
		width:237px;
		background:url(../images/rightside_form.png) repeat;
		height:1027px;
		min-height:100px;
		padding:20px;
		float:right;
		color:#585757; font-family:'ProximaNova-Regular'; font-size:14px; font-weight:normal;
	}
.contentarea .rightside_form h1{ color:#58585B; font-family:'ProximaNova-Regular'; font-size:21px; font-weight:normal;
padding:0;
margin:0;
float:left;
padding-right:20px;}

.contentarea .rightside_form .line
	{
		height:1px;
		background:#B3B5B7;
		margin-top:20px;
		margin-bottom:20px;
		width:237px;
	}
.contentarea .rightside_form h2{ color:#585757; font-family:'ProximaNova-Regular'; font-size:18px; font-weight:normal;
padding:0;
margin:0;}























/*End of New Classes */






/* New Classes */
.popup_box
	{
		margin:0 auto;
		padding:20px;
		background:#fff;
		width:880px;
		min-height:100px;
		-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .1);
		box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .1);
	}
.popup_box h2
	{
		float:left;
		padding:0;
		margin:0;
	}
.popup_box .close
	{
		float:right;
		background:url(../images/close.png) no-repeat;
		width:16px;
		height:15px;
		display:block;
	}
.clear10
	{
		clear:both;
		height:10px;
	}

.clear20
	{
		clear:both;
		height:20px;
	}

.clear30
	{
		clear:both;
		height:30px;
	}
.clear60
	{
		clear:both;
		height:60px;
	}
.popup_box ul
	{
		padding:0;
		margin:0;
		list-style:none;
		width:880px;
		background:#fafafb;
	}
.popup_box ul li
	{
		padding:0;
		margin:0;
		list-style:none;
		float:left;
		margin-bottom:1px;
		height:39px;
		line-height:39px;
		width:880px;
		background:#fafafb;
	}
.popup_box ul li label
	{
		float:left;
		padding-right:30px;
		padding-left:10px;
		height:39px;
	}
.popup_box ul li label.white
	{
		background:#fff;
		float:left;
		padding-right:30px;
		padding-left:10px;
		height:39px;
		width:11px;
		text-align:center;
	}
	
.popup_box ul li input[type="submit"]{float:right; margin-right:10px; width:120px; height:30px; background:#d7df21; border:0; text-align:center; font-family:'ProximaNova-Regular'; font-size:14px; font-weight:normal; color:#58585B; margin-top: 5px; border-radius:3px;}

.popup_box .next_previous
	{
		width:140px;
		height:30px;
		background:#fff;
		-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .1);
		box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .1);
		border-radius:5px;
		
	}
.popup_box .next_previous .previous
	{
		font-family:'ProximaNova-Regular'; font-size:14px; font-weight:normal; color:#58585B; text-transform:uppercase;
		float:left; padding-left:10px;
		line-height:30px;
	}
.popup_box .next_previous .next
	{
		font-family:'ProximaNova-Regular'; font-size:14px; font-weight:normal; color:#58585B; text-transform:uppercase; float:right; padding-right:10px;
		line-height:30px;
	}
.popup_box .next_previous .line
	{
		background:#F1F1F2;
		width:1px;
		float:left;
		height:30px;
		margin-left:9px;
	}
	
/*End of New Classes */	



/* Classes from old stylesheet */
.otherContent{ width:960px; float:left;}
.contentBlock{ float:left; width:480px;}
.workingOn{ width:450px; height:90px; background:#3a3a3c; float:left; padding:15px; font-family:"ProximaNova-Regular"; font-size:15px; color:#c1c1c3; font-weight:normal;}
.workingOn span{ width:450px; height:89px; display:table-cell; text-align:left; font-family:"ProximaNova-Regular"; font-size:19px; color:#fafafc; font-weight:normal; vertical-align:middle}

.recentDrills{ width:450px; height:90px; background:#464648; float:left; padding:15px; font-family:"ProximaNova-Regular"; font-size:17px; color:#bbbbbd; font-weight:normal;}
.recentDrills ul{ float:left; list-style:none; width:450px}
.recentDrills ul li{ font-family:"ProximaNova-Regular"; font-size:13px; color:#bbbbbd; font-weight:normal; margin:25px 0 10px 0; float:left; width:450px}
.recentDrills ul li span.left{ width:100px; float:left}
.recentDrills ul li span.right{ width:100px; float:right; text-align:right}
.recentDrills ul li.last{ font-family:"ProximaNova-Regular"; font-size:13px; color:#bbbbbd; font-weight:normal; margin:0}

.addStats{ width:200px; height:200px; background:#505455; float:left; padding:20px; font-family:"ProximaNova-Regular"; font-size:17px; color:#fff; font-weight:600;}
.addStats a span{ display:table-cell; vertical-align:middle; text-align:center; width:200px; height:180px;}

.mediaBtn1 a{ width:200px; height:80px; float:left; padding:20px; font-family:"ProximaNova-Regular"; font-size:17px; color:#fff; font-weight:600; background:url(../images/media-btn.png) no-repeat  165px #464648; text-decoration:none}
.mediaBtn2 a{ width:200px; height:80px; float:left; padding:20px; font-family:"ProximaNova-Regular"; font-size:17px; color:#fff; font-weight:600; background:url(../images/media-btn.png) no-repeat  165px #3d3d3f; text-decoration:none}

.weather{ width:480px; height:120px; float:left}
.shareSomething{ width:440px; height:80px; float:left; background:#b2c0c9; padding:20px; font-family:"ProximaNova-Regular"; font-size:18px; color:#feffff; font-weight:400;}
.shareSomething input[type="text"]{ width:350px; height:51px; background:url(../images/field-top-bg.jpg) repeat-x top #fff; border:0; font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#b2b3b7; padding-left:5px; margin-top:10px}
.shareSomething a{width:30px; height:30px; float:right; text-decoration:none; margin-top:32px}

.myVideos{ width:440px; height:200px; float:left; padding:20px; background:url(../images/my-videos.jpg);  font-family:"ProximaNova-Regular"; font-size:18px; color:#E6E7E8; font-weight:400;}

.pkgs {float:left; width:480px;}
.pkgs ul {
	padding:0;
	margin:0;
	list-style:none;
}
.pkgs ul li {
	float:left;
	padding:0;
}
.lastRound{ width:440px; height:80px; float:left; padding:20px; font-family:"ProximaNova-Regular"; font-size:18px; color:#fff; font-weight:400; background:rgba(142, 163, 174, 0.8)}
.lastRound span{width:250px; font-family:"ProximaNova-Regular"; font-size:30px; color:#4F5253; padding-left:5px; margin-top:10px; float:left}
.lastRound a{width:30px; height:30px; float:right; text-decoration:none; margin-top:32px}

.recentComp{ width:440px; height:80px; float:left; padding:20px; font-family:"ProximaNova-Regular"; font-size:18px; color:#fff; font-weight:400; background:#8fa3ae}
.recentComp span{width:250px; font-family:"ProximaNova-Regular"; font-size:30px; color:#4F5253; padding-left:5px; margin-top:10px; float:left}
.recentComp a{width:30px; height:30px; float:right; text-decoration:none; margin-top:32px}

.ad{ width:480px; height:240px; float:left}
.topHead{ width:960px; height:260px; background: url(../images/topHead-bg.jpg) bottom repeat-x #353534; margin:0 auto}
.topHeadNav{ width:100%; float:left; list-style:none; margin:15px 0 0 15px}
.topHeadNav li{ padding:0 10px; float:left; color:#9d9d9c; border-right:1px solid #9d9d9c; font-family:"ProximaNova-Regular"; font-size:12px; line-height:11px}
.topHeadNav li a{ text-decoration:none; float:left; color:#9d9d9c;}
.topHeadNav li a:hover{ color:#cdd218;}
.topHeadNav li.last{ padding:0 10px; float:left; color:#9d9d9c; border-right:0px solid #9d9d9c; font-family:"ProximaNova-Regular"; font-size:12px;}


.firstUl{ width:224px; border-right:1px solid #282827; float:left; margin:60px 0 0 20px; list-style:none; height:130px}
.firstUl li{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:24px; font-weight:normal; margin-bottom:8px}

.firstUlDetails{ width:300px; border-right:1px solid #282827; float:left; margin:40px 0 0 20px; list-style:none; height:150px}
.firstUlDetails li{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:24px; font-weight:normal; margin-bottom:8px}
.firstUlDetails li.profiledetails{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:13px; font-weight:normal}
.firstUlDetails li.profiledetails p{ color:#9d9d9c; width:100%; font-family:"ProximaNova-Regular"; font-size:11px; font-weight:normal; margin-bottom:0px}


.secondUl{ width:202px; border-right:1px solid #282827; border-left:1px solid #494948; float:left; margin:60px 0 0 0px; list-style:none; min-height:130px; padding-left:20px}
.secondUl li p{ color:#9d9d9c; width:100%; font-family:"ProximaNova-Regular"; font-size:11px; font-weight:normal; margin-bottom:0px}
.secondUl li{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:13px; font-weight:normal}
.secondUl li.last{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:26px; font-weight:normal; margin-top:20px}

.secondUlDetails{ width:202px; border-right:1px solid #282827; border-left:1px solid #494948; float:left; margin:40px 0 0 0px; list-style:none; height:150px; padding-left:20px}
.secondUlDetails li{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:24px; font-weight:normal}
.secondUlDetails li.profiledetails{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:13px; font-weight:normal}
.secondUlDetails li.profiledetails p{ color:#9d9d9c; width:100%; font-family:"ProximaNova-Regular"; font-size:11px; font-weight:normal; margin-bottom:0px}


.thirdUl{ width:350px; border-right:0px solid #282827; border-left:1px solid #494948; float:left; margin:60px 0 0 0px; list-style:none; height:130px; padding-left:20px}
.thirdUl li p{ color:#9d9d9c; width:100%; font-family:"ProximaNova-Regular"; font-size:11px; font-weight:normal; margin-bottom:0px}
.thirdUl li{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:24px; font-weight:normal}
.thirdUl li.last{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:26px; font-weight:normal; margin-top:20px}

.thirdUlDetails{ width:350px; border-right:0px solid #282827; border-left:1px solid #494948; float:left; margin:40px 0 0 0px; list-style:none; height:150px; padding-left:20px}
.thirdUlDetails li{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:24px; font-weight:normal}
.thirdUlDetails li.profiledetails{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:13px; font-weight:normal}
.thirdUlDetails li.profiledetails p{ color:#9d9d9c; width:100%; font-family:"ProximaNova-Regular"; font-size:11px; font-weight:normal; margin-bottom:0px}


.forthUl{ width:200px; border-right:0px solid #282827; border-left:1px solid #494948; float:left; margin:5px 0 0 0px; list-style:none; min-height:125px; padding-left:20px}
.forthUl li p{ color:#9d9d9c; width:100%; font-family:"ProximaNova-Regular"; font-size:11px; font-weight:normal; margin-bottom:-3px}
.forthUl li{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:24px; font-weight:normal}
.forthUl li.last{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:26px; font-weight:normal; margin-top:20px}

.fifthUl{ width:200px; border-right:0px solid #282827; border-left:1px solid #494948; float:left; margin:5px 0 0 0px; list-style:none; min-height:125px; padding-left:20px}
.fifthUl li p{ color:#9d9d9c; width:100%; font-family:"ProximaNova-Regular"; font-size:11px; font-weight:normal; margin-bottom:-3px}
.fifthUl li{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:24px; font-weight:normal}
.fifthUl li.last{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:26px; font-weight:normal; margin-top:20px}

.sixthUl{ width:150px; border-right:0px solid #282827; border-left:0px solid #494948; float:left; margin:5px 0 0 0px; list-style:none; min-height:125px; padding-left:20px}
.sixthUl li p{ color:#9d9d9c; width:100%; font-family:"ProximaNova-Regular"; font-size:11px; font-weight:normal; margin-bottom:-3px}
.sixthUl li{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:24px; font-weight:normal}
.sixthUl li.last{ color:#fff; width:100%; font-family:"ProximaNova-Regular"; font-size:26px; font-weight:normal; margin-top:20px}


.editProfile a{ font-family:"ProximaNova-Regular"; font-size:12px; color:#cdd218; text-decoration:none; float:left; margin:15px 0 0 20px}
.editProfile a:hover{ text-decoration:underline}

.editTwitter a{ font-family:"ProximaNova-Regular"; font-size:12px; color:#cdd218; text-decoration:none; float:left; margin:15px 0 0 20px; padding-left:370px;}
.edittwitter a:hover{ text-decoration:underline}

.crossBtn-top{ position:absolute; width:50px; height:50px; margin-left:910px; }
.crossBtn-top a{ background:url(../images/cross-btn.jpg); width:50px; height:50px; float:left}
.upcomingLessons{ width:450px; float:left; list-style:none;margin:0; padding:7px 15px; background:#9d9d9c}
.upcomingLessons li{ float:left; border-top:1px solid #b5b4b3; border-bottom:1px solid #929292; padding:5px 0; width:100%}
.upcomingLessons li.head{ float:left; border-top:0px solid #b5b4b3; border-bottom:1px solid #929292;}
.upcomingLessons li.head h3{ float:left; font-family:"ProximaNova-Regular"; font-size:21px; color:#f6f6f6; text-transform:uppercase; font-weight:normal}
.upcomingLessons li img{ border:0; width:50px; height:50px;; float:left; margin-right:10px}
.upcomingLessons li span.name{ width:125px; float:left; text-transform:uppercase; font-family:"ProximaNova-Regular"; font-size:15px; color:#f6f6f6;}
.upcomingLessons li span.topic{ width:145px; float:left; vertical-align:middle; margin-top:15px; font-family:"ProximaNova-Regular"; font-size:13px; color:#f6f6f6;}
.upcomingLessons li span.lbldate{ width:120px; float:right; text-align:right; margin-top:15px; font-family:"ProximaNova-Regular"; font-size:13px; color:#f6f6f6;}
.upcomingLessons li.last{ float:left; border-top:1px solid #b5b4b3; border-bottom:0px solid #929292;}
.img{float:left;}

.studentsCoaching{ width:480px; float:left; list-style:none; padding:0;margin:0;}
.studentsCoaching li{width:220px; height:220px; float:left;}
.studentsCoaching li.first{ background:#494948; float:left; padding:10px; font-family:"ProximaNova-Regular"; font-size:15px; color:#fff; font-weight:normal; font-weight: bold;}
.studentsCoaching li.first span{ 	color: #fff;
									display: table-cell;
									font-family: "ProximaNova-Regular";
									font-size: 120px;
									font-weight: normal;
									height: 200px;
									text-align: center;
									vertical-align: middle;
									width: 230px;
								}


.studentsCoaching li.addStats{ width:200px; height:200px; background:#f39b2c; float:left; padding:20px; font-family:"ProximaNova-Regular"; font-size:17px; color:#fff; font-weight:600;}
.studentsCoaching li.addStats a span{ display:table-cell; vertical-align:middle; text-align:center; width:200px; height:180px;}
.btmBrder{ border-bottom:20px solid #103353;; width:960px; float:left}

.trainermsg{ width:440px; height:80px; float:left; padding:20px; font-family:"ProximaNova-Regular"; font-size:18px; color:#c8c8c8; font-weight:400; background:#313131; height:200px}
.trainermsg span{	color: #FFFFFF;
					display: table-cell;
					font-family: "ProximaNova-Regular";
					font-size: 30px;
					height: 165px;
					margin-top: 10px;
					padding-left: 23px;
					text-align: center;
					vertical-align: middle;
					width: 391px;
				}
/*End of Classes from old stylesheet */

.text-area_big {
	float:left;
	height:61px;
	width:297px;
	background:#414140;
	padding:20px 0 0 20px;
}
.text-area_big strong.heading {
	font:20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	display:block;
	padding:0 0 2px 0;
}
.text-area_big strong.text {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area_big strong.text span.price {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area_big strong.text a.book {
	text-decoration:none;
	color:#eae40b;
}
.text-area_big strong.text a.book:hover {
	text-decoration:underline;
}


.contentarea .leftside_from
	{
		width:643px;
		background:url(../images/leftside_form.png) repeat;
		min-height:100px;
		padding:20px;
		float:left;
	}
.contentarea .leftside_from h1{ color:#58585B; font-family:'ProximaNova-Regular'; font-size:21px; font-weight:normal;
padding:0;
margin:0;
float:left;
padding-right:20px;}
.contentarea .leftside_from label {color:#4E5153; font-family:'ProximaNova-Regular'; font-size:13px; font-weight:normal; float:left;}
.dDown{ height:47px; float:left; width:453px; background:url(../images/drop-shadow.png) bottom  repeat-x; margin-top:15px;}
.contentarea .leftside_from input[type=text]{padding:11px; height:18px; width:431px; background:#fafbfb; border:solid 1px #e9e8e8; margin-top:15px;
color:#d0d1d2; font-family:'ProximaNova-Regular'; font-size:15px; font-weight:normal;}

.contentarea .leftside_from input[type=checkbox]{float:left;background:url(../images/checkbox.png) no-repeat; margin-right:5px; border:none 0;}


/*  Coach Student-Individual Student */


.darkgray
	{

		background:url(../images/darkgray_transparent.png) repeat;


		width:480px;
		height:240px;
		float:right;
	}
.darkgray h3{ float:left; font-family:'ProximaNova-Regular'; font-size:21px; color:#f6f6f6; text-transform:uppercase; font-weight:normal;margin-top: 33px; margin-left: 15px;}
.darkgray .scroll
	{
		width:470px;
		height:150px;
		overflow-y: scroll;
		overflow-x: hidden;
	}
.darkgray .scroll ul
	{
		padding:0;
		margin:0;


		list-style:none;
		margin-left:15px;
	}
.darkgray .scroll ul li
	{
		padding:0;
		margin:0;
		list-style:none;
		font-family:'ProximaNova-Regular'; font-size:15px; color:#fff; font-weight:normal; line-height:25px;



	}
	
	
.darkgray_dark
	{
		background:url(../images/darkgray_darktransparent.png) repeat;
		width:480px;
		height:239px;
		float:right;
	}
.darkgray_dark h3{ float:left; font-family:'ProximaNova-Regular'; font-size:21px; color:#f6f6f6; text-transform:uppercase; font-weight:normal;margin-top: 33px; margin-left: 15px;}
.darkgray_dark p{padding:0; margin:0; float:left; font-family:'ProximaNova-Regular'; font-size:34px; color:#F1F1F2; font-weight:normal; line-height:36px; text-align:center; vertical-align:middle; height:200px; margin-top:40px; width:480px;}
.upcomingLessons li.head h3
	{
		margin:3px;}
.studentsCoaching li{width:220px; height:100px; float:left;}
.studentsCoaching li.first span{ 	font-size: 70px;
									height: 85px;
									width: 125px;
									padding-left:115px;
									vertical-align: middle;
								}
.studentsCoaching li.first{ background:#87898c;}


.para{padding:0; margin:0; float:left; font-family:'ProximaNova-Regular'; font-size:34px; color:#F1F1F2; font-weight:normal; line-height:36px; text-align:center; vertical-align:middle; height:165px; margin-top:40px; width:480px;}





/* End of New Classes */



/*New Classes*/
.third{ background: url(../images/light-green.jpg) no-repeat; float:right; font-family:"ProximaNova-Regular"; font-size:15px; color:#fff; font-weight:normal;}
.third span{ color: #585757;
							display: table-cell;
							font-family: "ProximaNova-Regular";
							font-size: 60px;
							height: 240px;
							text-align: center;
							vertical-align: middle;
							width: 230px;}
							
							
							
							
.lightgray_div
	{
		background:#F1F1F2; float:left; 
		font-family:"ProximaNova-Regular"; font-size:25px; color:#4E5153; font-weight:normal;
		padding-top: 50px; height: 70px; padding-left: 20px; width: 221px;
	}
.darkgray_dark_small
	{
		background:url(../images/darkgray_darktransparent.png) repeat;
		width:369px;
		height:120px;
		float:left;
	}
.darkgray_dark_small h3{ float:left; font-family:'ProximaNova-Regular'; font-size:13px; color:#919394; text-transform:uppercase; font-weight:normal;margin-top: 15px; margin-left: 15px;}
.darkgray_dark_small p{padding:0; margin:0; float:left; font-family:'ProximaNova-Regular'; font-size:25px; color:#F1F1F2; font-weight:normal; line-height:25px; text-align:center; vertical-align:middle; height:120px; margin-top:0px; width: 215px; margin-left: 80px;}
.gray_circle
	{
		float:left;
		background:url(../images/gray_circle.png) no-repeat;
		width:120px;
		height:120px;
		font-family:'ProximaNova-Regular'; font-size:50px; color:#404041; font-weight:bold;
		text-align:center;
		line-height:120px;
	}
.lightblue
	{
		width:241px; height:60px; background:url(../images/lightblue.png) repeat; float:left;
		font-family:'ProximaNova-Regular'; font-size:17px; color:#fff; font-weight:normal;
	}
.lightblue label
	{
		margin-left:25px;
		margin-top:25px;
		float:left;
	}
.lightblue a
	{
		background:url(../images/send_message.png) no-repeat;
		width:30px;
		height:30px;
		display:block;
		float:right;
		margin-right:20px;
		margin-top:15px;
	}
	
.lightblue_schedule
	{
		width:241px; height:60px; background:url(../images/lightblue2.png) repeat; float:left;
		font-family:'ProximaNova-Regular'; font-size:17px; color:#fff; font-weight:normal;
		margin-top: -60px; margin-left: 120px;
	}
.lightblue_schedule label
	{
		margin-left:25px;
		margin-top:25px;
		float:left;
	}
.lightblue_schedule a
	{
		background:url(../images/schedule.png) no-repeat;
		width:30px;
		height:45px;
		display:block;
		float:right;
		margin-right:20px;
		margin-top:15px;
	}
	
	
.students_bg
	{
		background:url(../images/students_bg.png) repeat;
		width:679px;
		min-height:599px;
		float:left;
		padding:20px;
	}
.students_bg h2
	{
		float:left;
		padding:0;
		margin:0;
	}
.students_bg input[type="text"]
	{
		float:left;
		padding:0;
		margin:0;
		width:435px;
		height:40px;
		border:none 0;
		padding-left:16px;
		-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .1);
		box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .1);
		color:#58585B;
		font-family:'ProximaNova-Regular'; font-size:17px; font-weight:normal;
	}
.students_bg a
	{
		    
		width:152px;
		height:42px;
		display:block;
		float:left;
		padding-right:10px;
		padding-left:10px;
		    
	}
	
.students_bg ul
	{
		padding:0;
		margin:0;
		list-style:none;
		width:auto;
	}
.students_bg ul li
	{
		padding:0;
		margin:0;
		list-style:none;
		float:left;
		margin-bottom:1px;
		height:39px;
		line-height:39px;
	}
.students_bg ul li label
	{
		float:left;
		padding-right:10px;
		padding-left:10px;
		height:39px;
	}
.students_bg ul li .img
	{
		float:left;
		width:30px;
		height:30px;
		margin-right:20px;
	}
.students_bg ul li .stars
	{
		float:left;
		width:100px;
		height:16px;
		margin-top: 11px;
		margin-left:9px;
	}
.students_bg ul li .stars img
	{
		float:left;
	}
	

.WordBreakpersonaldetails
	{ 
	    -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
        width:295px; 
        
    }
  .WordBreakfacebook
	{ 
	    -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
        width:190px; 
        
    }
	.WordBreakfb
	{ 
	    -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
        width:440px; 
        
    }
.WordBreaktw
	{ 
	    -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
        /*width:190px; 
        font-size:12px;*/
    }
    .WordBreaktw1
	{ 
	    -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
        /*width:140px; 
        font-size:12px;*/
    }
    
    .banner{ width:960px; height:480px; float:left; border-bottom:20px solid #103353; background:url(../images/banner.jpg) no-repeat}

.banner ul{ float:left; list-style: none; position:absolute; z-index:12}
.banner ul li{width:220px; height:220px; float:left;}
.banner ul li.first{ background: url(../images/circle.png) no-repeat center rgba(50, 47, 49, 0.9); float:left; padding:10px; font-family:"ProximaNova-Regular"; font-size:15px; color:#fff; font-weight:normal}
.banner ul li.first span{ color: #373736;
							display: table-cell;
							font-family: "ProximaNova-Regular";
							font-size: 111px;
							font-weight: bold;
							
							text-align: center;
							vertical-align: middle;
							/*width: 230px;
							height: 200px;*/
							width: 214px; height: 190px;
							}

.banner ul li.scnd{ background:rgba(129, 130, 133, 0.9); float:left; padding:10px; font-family:"ProximaNova-Regular"; font-size:15px; color:#fff; font-weight:normal}
.banner ul li.scnd span{ color: #fff;
							display: table-cell;
							font-family: "ProximaNova-Regular";
							font-size: 16px;
							height: 200px;
							text-align: left;
							vertical-align: middle;
							width: 230px;}

.banner ul li.third{ background:  no-repeat; float:left; /*padding:10px;*/ font-family:"ProximaNova-Regular"; font-size:15px; color:#fff; font-weight:normal}
.banner ul li.third span{ color: #585757;
							display: table-cell;
							font-family: "ProximaNova-Regular";
							font-size: 60px;
							height: 234px;
							text-align: center;
							vertical-align: middle;
							width: 230px;}

.banner ul li.fourth{ background: rgba(50, 47, 49, 0.9); float:left; padding:10px; font-family:"ProximaNova-Regular"; font-size:15px; color:#fff; font-weight:normal; width:400px}
.banner ul li.fourth span{  color: #fff;
							display: table-cell;
							font-family: "ProximaNova-Regular";
							font-size: 22px;
							height: 200px;
							text-align: center;
							vertical-align: middle;
							width: 400px;}
							
							
							.pkgs ul li img {
	display:block;
	margin:0;
}









/* New Classes 17-Jan-2013*/

	.category_portion
		{
			height:77px;
			background:#414142;
			width:960px;
		}
.category_portion ul
		{
			width:506px;
			padding:0;
			margin:0;
			list-style:none;
			float:left;
		}
.category_portion ul li
		{
			float:left;
			padding:0;
			margin:0;
			list-style:none;
		}
.category_portion ul li a
		{
			padding-left:13px;
			padding-right:30px;
			font-family:'ProximaNova-Regular';
			font-size:14px;
			color:#fff;
			text-transform:uppercase;
			text-decoration:none;
			font-weight:normal;
			display:block;
		}
.category_portion ul li a:hover
		{
			background:url("../images/category_arrow.png") no-repeat scroll right center transparent;			
		}
.category_portion .category_right
		{
			float:right;
			width:445px;
			margin-top: -12px; margin-right: 9px;
		}		
.textbox{padding:11px; height:18px; width:375px; background:#fafbfb; border:solid 1px #e9e8e8; margin:0px;
color:#d0d1d2; font-family:'ProximaNova-Regular'; font-size:15px; font-weight:normal;}


.slider
	{
		width:960px;
		background:#414142;
	}
.slider ul
	{
		float:left;
		width:107px;
		list-style:none;
		padding:0;
		margin:0;
		margin-top: -5px;
	}
.slider ul li
	{
		list-style:none;
		padding:0;
		margin:0;
		margin-top:6px;
		margin-left:18px;
	}
.slider ul li a
	{
		width:107px;
		height:80px;
		display:block;
	}
.slider .slider_back
	{
		background:url(../images/golf_pic.jpg) no-repeat;
		width:819px;
		height:477px;
		float:right;
	}
	
.text-area2 {
	float:left;
	height:61px;
	width:223px;
	background:#f5b651;
	padding:20px 0 0 20px;
}
.text-area2 strong.heading {
	font:20px Arial, Helvetica, sans-serif;
	color:#F1F1F2;
	text-transform:uppercase;
	display:block;
	padding:0 0 2px 0;
}
.text-area2 strong.text {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area2 strong.text span.price {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area2 strong.text a.book {
	text-decoration:none;
	color:#D6DF23;
}
.text-area2 strong.text a.book:hover {
	text-decoration:underline;
}



.text-area3 {
	float:left;
	height:61px;
	width:223px;
	background:#e39433;
	padding:20px 0 0 20px;
}
.text-area3 strong.heading {
	font:20px Arial, Helvetica, sans-serif;
	color:#F1F1F2;
	text-transform:uppercase;
	display:block;
	padding:0 0 2px 0;
}
.text-area3 strong.text {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area3 strong.text span.price {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area3 strong.text a.book {
	text-decoration:none;
	color:#D6DF23;
}
.text-area3 strong.text a.book:hover {
	text-decoration:underline;
}



.toppics
	{
		width:335px;
		margin-top:5px;
		margin-right:5px;
	}
.toppics img
	{
		float:left;
		width:105px;
		height:60px;
	}
	
	



.shareSomething_2{ width:440px; height:80px; float:left; background:#8EA2AE; padding:20px; font-family:"ProximaNova-Regular"; font-size:18px; color:#feffff; font-weight:400;}
.shareSomething_3{ width:440px; height:80px; float:left; background:#809199; padding:20px; font-family:"ProximaNova-Regular"; font-size:18px; color:#feffff; font-weight:400;}
.shareSomething_4{ width:440px; height:80px; float:left; background:#818182; padding:20px; font-family:"ProximaNova-Regular"; font-size:18px; color:#feffff; font-weight:400;}
.arrow_link{width:50px !important; text-align:center; height:30px; float:right; text-decoration:none; margin:0 !important; padding:0; color:#D6DF23; font-size:14px;}

.whychooseus{ width:440px; height:80px; float:left; background:#848689; padding:20px; font-family:"ProximaNova-Regular"; font-size:14px; color:#000; font-weight:400;}
.whychooseus h1{ font-size:17px; font-weight:bold; padding:0; margin:0; color:#E6E7E8; }
.whychooseus a{ text-decoration:none; margin:0 !important; padding:0; color:#D6DF23; font-size:14px; }
.whychooseus a:hover{ text-decoration:underline;}

.emailgoodies{ width:440px; height:80px; float:left; background:#656566; padding:20px; font-family:"ProximaNova-Regular"; font-size:14px; color:#fff; font-weight:400;}
.emailgoodies h1{ font-size:17px; font-weight:bold; padding:0; margin:0; color:#fff; }
.emailgoodies a{ text-decoration:none; margin:0 !important; padding:0; color:#D6DF23; font-size:14px; }
.emailgoodies .email_signup
	{
		width:130px;
		height:30px;
		display:block;
		color:#58585B;
		font-size:14px;
		background:#D6DF23;
		text-decoration:none;
		text-align:center;
		line-height:30px;
		border-radius:5px;
		margin-top:6px !important;
	}
.emailgoodies .email_signup:hover
	{
		background:#C1C125;
	}




.getsocial{ width:440px; height:80px; float:left; background:#404041; padding:20px; font-family:"ProximaNova-Regular"; font-size:14px; color:#fff; font-weight:400;}
.getsocial h1{ font-size:17px; font-weight:bold; padding:0; margin:0; color:#fff; }
.getsocial .social{ float:left; margin-right:35px; width:90px; height:73px; display:block; }



.textbox_small{padding:1px !important; height:16px; width:16px !important; background:#fafbfb; border:solid 1px #e9e8e8; margin:0px !important;
color:#d0d1d2; font-family:'ProximaNova-Regular'; font-size:11px; font-weight:normal;}

.link_green_small{text-decoration:none; margin:0 !important; padding:0; color:#D6DF23; font-size:11px;}
.link_green_small:hover{text-decoration:unerline;}

.checkout_button
	{
		width:130px;
		height:30px;
		display:block;
		color:#58585B;
		font-size:14px;
		background:#D6DF23;
		text-decoration:none;
		text-align:center;
		line-height:30px;
		border-radius:5px;
		margin-top:6px !important;
	}
.shopping_button
	{
		width:170px;
		height:30px;
		display:block;
		color:#58585a;
		font-size:14px;
		background:#c6c6c6;
		text-decoration:none;
		text-align:center;
		line-height:30px;
		border-radius:5px;
		margin-top:6px !important;
	}
.slider .slider_back .caption_div
	{
		width:818px;
		background:#323132;
		position:absolute;
		font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
		font-size:34px;
		text-decoration:none;
		font-weight:normal;
		color:#fff;
		text-align:right;
		height:65px;
		margin-top:-65px;
		opacity: 0.9;
	}
.slider .slider_back .caption_div .leftarrow
	{
		float:left;
		margin-left:5px;
		background:url(../images/slider_left_arrow.png) no-repeat;
		width:14px;
		height:43px;
		margin-right:5px;
		display:block;
		margin-top:12px;
	}
.slider .slider_back .caption_div .rightarrow
	{
		float:right;
		margin-right:5px;
		background:url(../images/slider_right_arrow.png) no-repeat;
		width:14px;
		height:43px;
		margin-left:5px;
		display:block;
		margin-top:12px;
	}
.slider .slider_back .caption_div .text
	{
		float:right;
		text-align:right;
		font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
		font-size:34px;
		text-decoration:none;
		font-weight:normal;
		color:#fff;
		margin-top:15px;
	}
.slider .slider_back .caption_div .text a {
    color: #D6DF23;
    font-size: 14px;
	margin:0;
    margin-right: 15px;
    padding: 0;
    text-decoration: none;
	text-transform:uppercase;
}
.slider .slider_back .caption_div .text a:hover {
    text-decoration:underline;
}	
	
	
	
/* New Classes 20-Jan-2013 */
.individual_products_back
	{
		background:#D6DF23;
		padding:10px;
		float:left;
		padding-bottom:0;
	}
.individual_products_back .slider_left
	{
		background:#404041;
		padding:10px;
		width:362px;
		min-height:335px;
		float:left;
	}
.individual_products_back ul
	{
		padding:0;
		margin:0;
		list-style:none;
	}
.individual_products_back ul li
	{
		padding:0;
		margin:3px;
		list-style:none;
		float:left;
		width:59px;
		height:46px;
		margin-left:6px;
		margin-right:7px;
	}
.individual_products_back ul li a
	{
		display:block;
		width:59px;
		height:46px;
	}
.individual_products_back .slider_right
	{
		padding:10px;
		float:right;
		width:538px;
	}
.individual_products_back .slider_right h1{ color:#4E5153; font-family:'ProximaNova-Regular'; font-size:21px; font-weight:normal;
padding:0;
margin:0;
float:left;
padding-right:20px;}
.individual_products_back .slider_right h1 span
	{
		color:#6C6C6C;
	}
	
.individual_products_back .slider_right .quantity
	{
		float:right;
		text-align:left;
	}
.individual_products_back .slider_right .quantity label
	{
		float:left;
		text-align:left;
		margin-top:6px;
		margin-right:3px;
	}
	
	
.individual_products_back .slider_right .quantity .div_select {
    position: relative;
	background:#E9E9E9 !important;
	border:solid 1px #BBBDC0;
	margin-right:20px;
}
.individual_products_back .slider_right .quantity select.select_small {
    width:55px;
	height:28px;
    position: relative;
    z-index: 10;
	box-shadow:none;
}
.individual_products_back .slider_right .quantity span.select {
    background: url("../images/span_select.png") no-repeat scroll right center transparent;
    color: #727272;
    cursor: default;
    font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height:28px;
    left: 0;
    line-height:28px;
    position: absolute;
    text-decoration: none;
    text-indent: 10px;
    width:55px !important;
    z-index: 1;
}
.dark_gray_button {
    background:#404041;
	border-radius:4px;
	font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	height:35px;
	line-height:35px;
	padding-left:15px;
	padding-right:15px;
	color:#fff;
	display:block;
}
.dark_gray_button:hover {
    text-decoration:none;
}
.rightalign
	{
		float:right;
	}
.leftalign
	{
		float:left;
	}
.individual_products_back .slider_right ul {
    padding:0;
	margin:0;
	width:568px;
	background:#404041;
	height:30px;
	list-style:none;
	margin-left:-10px;
}
.individual_products_back .slider_right ul li {
    padding:0;
	margin:0;
	height:30px;
	list-style:none;
	float:left;
	width:auto !important;
	margin-left:10px;
}
.individual_products_back .slider_right ul li a{
    padding-left:18px;
	padding-right:18px;
	display:block;
	height:30px;
	line-height:30px;
	font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	color:#828486;
	width:auto !important;
}
.individual_products_back .slider_right ul li a:hover{
    color:#404041;
	background:#D6DF23;
}
.individual_products_back .slider_right ul li a.selected{
    padding-left:18px;
	padding-right:18px;
	display:block;
	height:30px;
	line-height:30px;
	font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	color:#404041;
	background:#D6DF23;
	width:auto !important;
}
.dark_clear
	{
		clear:both;
		height:20px;
		background:#1D1D1D;
		margin-left: -10px; width: 568px;
	}
.individual_products_back .slider_right p{
	margin:0;
	margin-left:-10px;
	width:528px;
	background:#7A7A7A;
	min-height:227px;
    color:#fff;
    padding:20px;
	padding-bottom:6px;
	font-family:Myriad Pro,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:25px;
}



.text-area4 {
	float:left;
	height:61px;
	width:223px;
	background:#404041;
	padding:20px 0 0 20px;
}
.text-area4 strong.heading {
	font:20px Arial, Helvetica, sans-serif;
	color:#F1F1F2;
	text-transform:uppercase;
	display:block;
	padding:0 0 2px 0;
}
.text-area4 strong.text {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area4 strong.text span.price {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area4 strong.text a.book {
	text-decoration:none;
	color:#D6DF23;
}
.text-area4 strong.text a.book:hover {
	text-decoration:underline;
}
.text-area5 {
	float:left;
	height:61px;
	width:223px;
	background:#6D6D6D;
	padding:20px 0 0 20px;
}
.text-area5 strong.heading {
	font:20px Arial, Helvetica, sans-serif;
	color:#F1F1F2;
	text-transform:uppercase;
	display:block;
	padding:0 0 2px 0;
}
.text-area5 strong.text {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area5 strong.text span.price {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.text-area5 strong.text a.book {
	text-decoration:none;
	color:#D6DF23;
}
.text-area5 strong.text a.book:hover {
	text-decoration:underline;
}




.left_navigation
	{
		background:#E6E7E8;
		min-height:200px;
		width:206px;
		padding:10px;
		float:left;
		padding-top:20px;
	}
.left_navigation h1 {
    color:#4E5153;
    float:left;
    font-family: 'ProximaNova-Regular';
    font-size:17px;
    font-weight: normal;
    margin:0;
    padding:0;
	text-transform:uppercase;
}

.left_navigation .categories {
margin-left:20px;}
.left_navigation .categories .heading{
font-size:14px;
font-family: 'ProximaNova-Regular';
    font-weight: normal;
	color:#000;
	margin-bottom:10px;
}
.left_navigation .categories .link_category{
font-size:14px;
font-family: 'ProximaNova-Regular';
    font-weight: normal;
	color:#9A9A9A;
	margin-bottom:10px;
	text-decoration:none;
	clear:both;
}
.left_navigation .categories .link_category:hover{
	color:#000;
}
.clear5
	{
		clear:both;
		height:5px;
	}



.jquery-checkbox       {display: inline; font-size: 18px; line-height: 15px; cursor: pointer; cursor: hand; font-size:14px !important;}
.jquery-checkbox .mark {display: inline;}
.jquery-checkbox label {font-size:14px;
font-family: 'ProximaNova-Regular';
    font-weight: normal;
	color:#231F20;
	text-decoration:none;}

.jquery-checkbox img {vertical-align: middle; width: 18px; height: 15px;}
.jquery-checkbox img{background: transparent url(../images/checkbox_bg.png) no-repeat;}

.jquery-checkbox img{
	background-position: 0px 0px;
}
.jquery-checkbox-hover img{
	background-position: 0px -15px;
}
.jquery-checkbox-checked img{
	background-position: 0px -15px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
	background-position: 0px -15px;
}

.jquery-checkbox-disabled img{
	background-position: 0px 0px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img{
	background-position: 0px 0px;
}




.left_navigation .div_select_new {
    position: relative;
	background:#fff !important;
	margin-right:20px;
}
.left_navigation select.select_medium {
    width:196px;
	height:31px;
    position: relative;
    z-index: 10;
	box-shadow:none;
}
.left_navigation span.select_medium {
    background: url("../images/select_medium.jpg") no-repeat scroll right center transparent;
    color: #727272;
    cursor: default;
    font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height:31px;
    left: 0;
    line-height:31px;
    position: absolute;
    text-decoration: none;
    text-indent: 10px;
    width:196px !important;
    z-index: 1;
}
.left_navigation input[type="submit"] {
    background: none repeat scroll 0 0 #E4E897;
    border: 0 none;
    color: #979A84;
    font-family: 'ProximaNova-Regular';
    font-size: 15px;
    font-weight: normal;
    height: 40px;
    margin-right: 5px;
    margin-top: 15px;
    padding-left: 5px;
    text-align: left;
    width:196px;
	box-shadow:0 1px 2px 2px #d2d3d5;
}
.products_results_rightside
	{
		float:right;
		width:680px;
		padding-right:20px;
		padding-top:20px;
	}
.products_results_rightside h1
	{
		color:#4E5153; font-family:'ProximaNova-Regular'; font-size:21px; font-weight:normal;
padding:0;
margin:0;
float:left;
padding-right:20px
	}
.products_results_rightside .sorting
	{
		float:right;
		margin-right:20px;
	}
.products_results_rightside .sorting label
	{
		color:#4E5153; font-family:'ProximaNova-Regular'; font-size:12px; font-weight:normal;
padding:0;
margin:0;
	}
.products_results_rightside .sorting span
	{
		color:#58585B; font-family:'ProximaNova-Regular'; font-size:16px; font-weight:normal;
padding:0;
margin:0;
	}
.products_results_rightside .row-1 {
	width:700px;
}
.products_results_rightside .row-1 ul {
	padding:0;
	margin:0;
	list-style:none;
}
.products_results_rightside .row-1 ul li {
	float:left;
	padding:0;
	margin-right:10px;
	margin-bottom:10px;
	width:217px;
}
.products_results_rightside .row-1 ul li img {
	width:217px;
}
.products_results_rightside .text-area {
	float:left;
	height:44px;
	width:207px;
	background:#414140;
	padding:10px 0 0 10px;
}
.products_results_rightside .text-area strong.heading {
	font:13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	display:block;
	padding:0 0 2px 0;
}
.products_results_rightside .text-area strong.text {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
}
.products_results_rightside .text-area strong.text span.price {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
}
.products_results_rightside .text-area strong.text a.book {
	text-decoration:none;
	color:#eae40b;
}
.products_results_rightside .text-area strong.text a.book:hover {
	text-decoration:underline;
}
.products_results_rightside .row-1 ul li img {
	display:block;
	margin:0;
}


.products_results_rightside .div_select_gray_medium {
    position: relative;
	background:#E9E9E9 !important;
	border:solid 1px #BBBDC0;
	margin:0;
}
.products_results_rightside select.select_gray_medium {
    width:151px;
	height:28px;
    position: relative;
    z-index: 10;
	box-shadow:none;
}
.products_results_rightside span.select_gray_medium {
    background: url("../images/span_select.png") no-repeat scroll right center transparent;
    color: #727272;
    cursor: default;
    font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height:28px;
    left: 0;
    line-height:28px;
    position: absolute;
    text-decoration: none;
    text-indent: 10px;
    width:151px !important;
    z-index: 1;
}
.products_results_rightside .paging_products {
	float:right;
	margin-right:10px;
}
.products_results_rightside .paging_products a {
	text-align:left;
	font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
	color:#ababac;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:5px;
}
.products_results_rightside .paging_products a:hover {
	color:#818383;
}
.review_confirm
	{
		width:643px;
	}
.review_confirm .review_left
	{
		width:200px;
		padding:50px;
		float:left;
		padding-top:25px;
	}
.review_confirm .review_left h1
	{
		font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
	color:#6D6E70;
	text-decoration:none;
	padding:0;
	margin:0;
	}
.review_confirm .review_left p
	{
		font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
	color:#6D6E70;
	text-decoration:none;
	padding:0;
	margin:0;
	}
.review_confirm .review_right
	{
		width:300px;
		padding:20px;
		float:right;
		font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
	color:#6D6E70;
	text-decoration:none;
	}
.review_confirm .review_right strong
	{
		color:#404041;
		font-weight:normal;
	}
.ship_dark_gray
	{
		background:#4E5153;
		min-height:100px;
		margin-left:-20px;
		width:543px;
		padding:70px;
	}
.ship_dark_gray .shipto
	{
		color:#fff;
		font-size:16px;
		font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
	float:left;
	}
.ship_dark_gray .shipto h2
	{
	font-size: 17px;
	padding:0;
	margin:0;
	}
.ship_dark_gray .billing
	{
		color:#fff;
		font-size:16px;
		font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
	float:right;
	text-align:left;
	}
.ship_dark_gray .billing h2
	{
	font-size: 17px;
	padding:0;
	margin:0;
	}
.placeholder
	{
		background:#D6DF23;
		border-radius:4px;
		width:210px;
		height:43px;
		line-height:43px;
		font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight: normal;
	color:#454547;
	text-decoration:none !important;
	display:block;
	padding-left:10px;
	text-transform:uppercase;
	}
.placeholder:hover
	{
		background:#E4E897;
	}
	
	
	
	
	
	
/* New Classes 23-01-2013 */

.individual_product_popup
	{
		width:710px;
		min-height:455px;
		padding:20px;
		background:#fff;
	}
.individual_product_popup h2
	{
		padding:0;
		margin:0;
	}
.individual_product_popup .darkgray_back
	{
		height:60px;
		background:#404041;
		color:#fff;
		line-height:30px;
	}
.individual_product_popup li
	{
		margin-right:50px;
	}	
.individual_product_popup .text-area {
	float:left;
	height:44px;
	width:122px;
	background:#414140;
	padding:10px 0 0 10px;
}
.individual_product_popup .text-area strong.heading {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	display:block;
	padding:0 0 2px 0;
}
.individual_product_popup .text-area strong.text {
	font:9px Arial, Helvetica, sans-serif;
	color:#fff;
}
.individual_product_popup .text-area strong.text span.price {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
}
.individual_product_popup .text-area strong.text a.book {
	text-decoration:none;
	color:#eae40b;
}
.individual_product_popup .text-area strong.text a.book:hover {
	text-decoration:underline;
}
.individual_product_popup .row-1 ul li img {
	display:block;
	margin:0;
}





.product_results_popup
	{
		width:537px;
		min-height:370px;
		padding:20px;
		background:#fff;
	}
.product_results_popup .slider_left
	{
		padding:10px;
		width:217px;
		min-height:217px;
		float:left;
	}
.product_results_popup .slider_left .image
	{
		width:217px;
		height:217px;
	}
.product_results_popup .slider_left ul
	{
		padding:0;
		margin:0;
		list-style:none;
		margin-right:10px;
		width:217px;
	}
.product_results_popup .slider_left ul li
	{
		padding:0;
		list-style:none;
		float:left;
		width:43px;
		height:43px;
		margin:0;
		margin-right:15px;
	}
.product_results_popup .slider_left ul li.last
	{
		padding:0;
		list-style:none;
		float:right;
		margin-right:0;
	}
.product_results_popup .slider_left ul li img
	{
		width:43px;
		height:43px;
	}
.product_results_popup .slider_left ul li a
	{
		display:block;
		width:43px;
		height:43px;
	}
.next_previous {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
    height: 30px;
    width: 140px;
}
.next_previous .previous {
    color: #58585B;
    float: left;
    font-family: 'ProximaNova-Regular';
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    padding-left: 10px;
    text-transform: uppercase;
}

.next_previous .line {
    background: none repeat scroll 0 0 #F1F1F2;
    float: left;
    height: 30px;
    margin-left: 9px;
    width: 1px;
}

.next_previous .next {
    color: #58585B;
    float: right;
    font-family: 'ProximaNova-Regular';
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    padding-right: 10px;
    text-transform: uppercase;
}
.product_results_popup .rightside_area
	{
		width:300px;
		float:right;
	}
.product_results_popup .rightside_area .booking-col {
	float:left;
	width:330px;
	padding:0;
}
.product_results_popup .rightside_area .booking-col h2
	{
		padding:0;
		margin:0;
		margin-top:10px;
		font-size:18px;
		color:#58585B;
		float:left;
	}
.product_results_popup .rightside_area .ratings span
	{
		color:#6C6C6C;
		float:left;
		color: #999;
    font-size: 18px;
	margin-right:3px;
	}
.product_results_popup .rightside_area .ratings
	{
		float:left;
		width:232px;
	}
.product_results_popup .rightside_area .ratings a
	{
		float:left;
		margin-right:3px;
	}
.product_results_popup .rightside_area .ratings a.readall
	{
		float:left;
		font-family: 'ProximaNova-Regular';
    font-size: 10px;
    font-weight: normal;
	color:#D6DF27;
	text-decoration:none;
	margin-top:2px;
	margin-left:5px;
	}
.product_results_popup .rightside_area .ratings a.readall:hover
	{
	text-decoration:underline;
	}
.product_results_popup .rightside_area p
	{
	font-family: 'ProximaNova-Regular';
    font-size:14px;
    font-weight: normal;
	color:#666;
	text-decoration:none;
	}
	
	
.product_results_popup .rightside_area .quantity
	{
		float:left;
		text-align:left;
	}
.product_results_popup .rightside_area .quantity label
	{
		float:left;
		text-align:left;
		margin-top:6px;
		margin-right:3px;
	}
	
	
.product_results_popup .rightside_area .quantity .div_select {
    position: relative;
	background:#E9E9E9 !important;
	border:solid 1px #BBBDC0;
	margin-right:20px;
}
.product_results_popup .rightside_area .quantity select.select_small {
    width:55px;
	height:28px;
    position: relative;
    z-index: 10;
	box-shadow:none;
}
.product_results_popup .rightside_area .quantity span.select {
    background: url("../images/span_select.png") no-repeat scroll right center transparent;
    color: #727272;
    cursor: default;
    font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height:28px;
    left: 0;
    line-height:28px;
    position: absolute;
    text-decoration: none;
    text-indent: 10px;
    width:55px !important;
    z-index: 1;
	box-shadow:none;
}
.yellow_button {
    background:#D6DF23;
	border-radius:4px;
	font-family:'ProximaNova-Regular'; Myriad Pro,Arial,Helvetica,sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	height:35px;
	line-height:35px;
	padding-left:15px;
	padding-right:15px;
	color:#58585B;
	display:block;
}
.yellow_button:hover {
    text-decoration:none;
}



.full_product {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
    height: 30px;
    width: 175px;
	float:right;
	margin-right:50px;
}
.full_product .button {
    color: #58585B;
    float: left;
    font-family: 'ProximaNova-Regular';
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    padding-left: 10px;
    text-transform: uppercase;
}























/* New Classes 06-Feb-13 */

.studentsCoaching li.addStats tr {
    border-bottom: 1px solid #faae64;
    border-top: 1px solid #cc7c29;
    float: left;
    padding: 10px 0;
    width: 100%;
	color:#58585b;
	font-size:15px;
}
.studentsCoaching li.addStats tr.new {
    border-bottom: 1px solid #5b5c5e;
    border-top: 1px solid #242425;
    float: left;
    padding: 10px 0;
    width: 100%;
	color:#919396;
	font-size:15px;
}







/* New Classes 07-Feb-2013 */
.textbox_new
	{
		float:left;
		padding:0;
		margin:0;
		width:435px;
		height:40px;
		border:none 0;
		padding-left:16px;
		-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .1);
		box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .1);
		color:#58585B;
		font-family:'ProximaNova-Regular'; font-size:17px; font-weight:normal;
	}
.button_coach
	{
		background:#fff;
		float:left;
		padding:0;
		margin:0;
		width:140px;
		height:30px;
		border:none 0;
		-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .1);
		box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .1);
		color:#58585B;
		font-family:'ProximaNova-Regular'; font-size:17px; font-weight:normal;
		display:block;
		text-align:center;
		line-height:30px;
		font-size:14px;    
	}
	
	
	
	
.managecoaches{ width:690px; float:left; list-style:none;margin:0; padding:7px 15px; background:#d4d4d5; height:587px; overflow:auto;}
.managecoaches td{ border-top:1px solid #dddedf; border-bottom:1px solid #dddedf; padding:5px 0;}
.managecoaches li.head{ float:left; border-top:0px solid #b5b4b3; border-bottom:1px solid #929292;}
.managecoaches li.head h3{ float:left; font-family:"ProximaNova-Regular"; font-size:21px; color:#f6f6f6; text-transform:uppercase; font-weight:normal}
.managecoaches li img{ border:0; width:50px; height:50px;; float:left; margin-right:10px}
.managecoaches li span.name{ width:125px; float:left; text-transform:uppercase; font-family:"ProximaNova-Regular"; font-size:15px; color:#f6f6f6;}
.managecoaches li span.topic{ width:145px; float:left; vertical-align:middle; margin-top:15px; font-family:"ProximaNova-Regular"; font-size:13px; color:#f6f6f6;}
.managecoaches li span.lbldate{ width:120px; float:right; text-align:right; margin-top:15px; font-family:"ProximaNova-Regular"; font-size:13px; color:#f6f6f6;}
.managecoaches li.last{ float:left; border-top:1px solid #b5b4b3; border-bottom:0px solid #929292;}


.managecoaches td input[type="checkbox"] {
    background: url("../images/checkbox.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    margin-right: 5px;
}



/* New Classes 13-Feb-2013 */
.coach_comparison
	{
		font-family:'ProximaNova-Regular';
		margin-left:15px;
		color:#4A4949;
		text-decoration:none;
		font-size:18px;
		font-weight:bold;
	}
.stats
	{
		background:url(../images/stats.jpg) no-repeat;
		width:961px;
		height:	522px;
	}
.stats .combined_stats
	{
		font-family:'ProximaNova-Regular';
		margin-left:15px;
		color:#4A4949;
		text-decoration:none;
		font-size:18px;
		font-weight:bold;		
	}
.stats .combined_average
	{
		float:right;
		text-align:center;
		font-family:'ProximaNova-Regular';
		margin-right:70px;
		margin-top:30px;
		color:#4A4949;
		text-decoration:none;
		font-size:17px;
		font-weight:bold;		
	}
.stats .combined_average span
	{
		font-size:91px;
	}
.coach_links
	{
		background:#6d6e70;
		width:920px;
		min-height:89px;
		padding:20px;
	}
.heading_stats
	{
		font-family:'ProximaNova-Regular';
		margin-left:15px;
		color:#000;
		text-decoration:none;
		font-size:18px;
		font-weight:bold;		
	}
.coach_links ul
	{
		padding:0;
		margin:0;
		list-style:none;
		margin:0 auto;
		width:780px;
		overflow:auto;
	}
.coach_links ul li
	{
		padding:0;
		margin:0;
		list-style:none;
		float:left;
		margin-right:40px;
	}
.coach_links ul li a
	{
		font-family:'ProximaNova-Regular';
		color:#fff;
		text-decoration:underline;
		font-size:11px;
	}
.coach_links ul li a:hover
	{
		text-decoration:none;
	}
.stat_title_grid
	{
		width:930px;
		background:#D4D4D5;
		overflow:auto;
		padding:7px 15px;
		height:587px;
	}
.stat_title_grid td
	{
		border:0 none;
	}
.stat_title_grid td.dark_gray
	{
		background:#7d7b7c;
		text-align:center;
		vertical-align:middle;
		color:#c0c837;
	}
.stat_title_grid td.medium_gray
	{
		background:#868384;
		text-align:center;
		vertical-align:middle;
		color:#c0c837;
	}
.stat_title_grid td.light_gray
	{
		background:#8f8d8e;
		text-align:center;
		vertical-align:middle;
		color:#c0c837;
	}
.stat_title_grid .stat_title
	{
		font-family:'ProximaNova-Regular';
		color:#000;
		text-decoration:none;
		font-size:16px;
	}
	
/* 16-Feb-2013 */
.contentarea
	{
		background:url(../images/contentarea.png) no-repeat right bottom #fafafa;
		min-height:590px;
		padding-bottom:0;
		padding-top:0;
	}
/*strong.logo {
	background:url(../images/logo.png) no-repeat left top;
	width:249px;
	height:27px;
	float:right;
	margin:45px 18px 0 0;
	text-indent:-9000px;
	overflow:hidden;
} */
.banner{ width:960px; height:480px; float:left; border-bottom:20px solid #58585b; background:url(../images/banner.jpg) no-repeat;}
#nav {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	margin-top:50px;
}
.darkgray_portion
	{
		height:185px;
		width:100%;
		background:#383839;
		color:#fff;
		font-family:"ProximaNova-Regular";
		font-size:28px;
		font-weight:normal;
		text-align:center;
		line-height:40px;
		padding-top:55px;
	}
.steps
	{
		background:url(../images/steps.jpg) no-repeat;
		height:240px;
		width:959px;
	}
.steps ul
	{
		padding:0;
		margin:0;
		list-style:none;
		height:240px;
		width:960px;
	}
.steps ul li
	{
		padding:0;
		margin:0;
		list-style:none;
		float:left;
	}
.steps ul li a
	{
		display:block;
		padding:0;
		margin:0;
		list-style:none;
		color:#fff;
		font-family:"ProximaNova-Regular";
		font-size:25px;
		font-weight:normal;
		text-align:center;
		height:240px;
		width:240px;
		line-height:240px;
		text-decoration:none;
	}
.steps ul li a:hover
	{
		background:url(../images/steps_hover.png);
		color:#404041;
	}
.steps ul li a.active
	{
		background:url(../images/steps_hover.png);
		color:#404041;
	}
.banner_academy{ width:960px; height:480px; float:left; border-bottom:20px solid #58585b; background:url(../images/academy_manager_sell.jpg) no-repeat}
.text
	{
		width:388px;
		height:480px;
		float:left;
		color:#58585b;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:center;
		line-height:20px;
		margin-top:80px;
		margin-left:20px;
}
.text h1
	{
		padding:0;
		margin:0;
		font-size:40px;
		text-align:center;
		color:#7ca5ba;
		line-height:40px;
		margin-bottom:20px;
		font-family:"ProximaNova-Light";
}
.academy_manager_btn
	{
		background:url(../images/academy_manager_sell.png) no-repeat;
		width:297px;
		height:58px;
		display:block;
		margin:0 auto;
		color:#454547;
		font-family:"ProximaNova-Regular";
		font-size:18px;
		font-weight:normal;
		text-align:center;
		text-decoration:none;
		line-height:58px;
}
.academy_manager_btn:hover
	{
		background:url(../images/academy_manager_sell_hover.png) no-repeat;
		text-decoration:none;
}
.glf_software
	{
		color:#fff;
		font-family:"ProximaNova-Light";
		font-size:28px;
		font-weight:normal;
		text-align:center;
		text-decoration:none;
		height:120px;
		line-height:120px;
		background:#8bafc1;
	}
.glf_software_back
	{
		background:url(../images/glf_software_back.png) repeat-x #7ba6bb;
		height:258px;
	}
.glf_software_links
	{
		color:#fff;
		font-family:"ProximaNova-Light";
		font-size:14px;
		font-weight:normal;
		text-align:center;
		text-decoration:none;
		line-height:17px;
	}
.glf_software_links .link
	{
		width:154px;
		float:left;
		margin-top:35px;
		margin-left:42px;
		margin-right:42px;
		text-transform:uppercase;
	}
.glf_software_links .link .your_stats
	{
		background:url(../images/your_stats.png) no-repeat;
		width:154px;
		height:154px;
		margin-bottom:20px;
	}
.glf_software_links .link .your_stats span
	{
		color: #585757;
		display: table-cell;
		font-family: "ProximaNova-Regular";
		font-size: 60px;
		height:165px;
		text-align: center;
		vertical-align: middle;
		width: 230px;
		
	}
.glf_software_links img
	{
		margin-bottom:20px;
	}
.manage_your_academy
	{
		background:url(../images/manage_your_academy.png) repeat-x #fff;
		height:479px;
	}
.manage_your_academy .left
	{
		height:402px;
		width:367px;
		color:#6d6e70;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		line-height:20px;
		float:left;
		padding-left:37px;
		padding-right:75px;
		padding-top:77px;
	}
.manage_your_academy .left h1
	{
    	color: #f68a1e;
    	font-family: "ProximaNova-Light";
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
		padding:0;
		text-align: left;
	}	
.manage_your_academy .right
	{
		padding-top:26px;
		padding-bottom:26px;
		float:right;
		width:480px;
		background:#2f3233;
		height:427px;
	}
.manage_your_academy2
	{
		background:#fff;
		height:429px;
	}
.manage_your_academy2 .left
	{
		width:400px;
		color:#6d6e70;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		line-height:20px;
		float:left;
		padding-left:37px;
		padding-right:37px;
		padding-top:50px;
		padding-bottom:20px;
	}
.manage_your_academy2 .left h1
	{
    	color: #f68a1e;
    	font-family: "ProximaNova-Light";
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
		padding:0;
		text-align: left;
	}
.manage_your_academy2 .right
	{
		float:right;
		width:480px;
		background:#2f3233;
		min-height:427px;
	}	
	
.manage_your_coaches
	{
		background:url(../images/manage_your_coaches.png) repeat-x #fff;
		height:479px;
	}
.manage_your_coaches .right
	{
		height:402px;
		width:407px;
		color:#6d6e70;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		line-height:20px;
		float:right;
		padding-left:30px;
		padding-right:42px;
		padding-top:77px;
	}
.manage_your_coaches .right h1
	{
    	color: #f68a1e;
    	font-family: "ProximaNova-Light";
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
		padding:0;
		text-align: left;
	}	
.manage_your_coaches .left
	{
		float:left;
		width:480px;
	}
.finalcial_reporting_back
	{
		background:url(../images/financial_reporting_back.jpg) no-repeat;
		width:408px;
		height:383px;
		float:left;
		color:#6d6e70;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		line-height:20px;
		padding-left:30px;
		padding-right:42px;
		padding-top:97px;
	}
.finalcial_reporting_back a
	{
		color:#fff;
		text-decoration:none;
	}
.finalcial_reporting_back a:hover
	{
		text-decoration:underline;
	}
.finalcial_reporting_back h1
	{
    	color: #fff;
    	font-family: "ProximaNova-Light";
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
		padding:0;
		text-align: left;
	}	
	
.online_store{ width:960px; height:480px; float:left; background:url(../images/online_store_back.jpg) no-repeat}
.online_store .text
	{
		width:378px;
		height:480px;
		float:left;
		color:#58585b;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:left;
		line-height:20px;
		margin-top:80px;
		margin-left:30px;
}
.online_store .text h1
	{
		padding:0;
		margin:0;
		font-size:40px;
		text-align:left;
		color:#f68a1e;
		line-height:40px;
		margin-bottom:20px;
		font-family:"ProximaNova-Light";
}






.understanding
	{
		background:url(../images/understanding.jpg) repeat-x #fff;
		height:479px;
	}
.understanding .right
	{
		height:402px;
		width:340px;
		color:#6d6e70;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		line-height:20px;
		float:right;
		padding-left:30px;
		padding-right:42px;
		padding-top:77px;
	}
.understanding .right h1
	{
    	color: #f68a1e;
    	font-family: "ProximaNova-Light";
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
		padding:0;
		text-align: left;
	}
	
	
.marketing{ width:960px; height:480px; float:left; background:url(../images/marketing_bg.png) repeat-x #88afc2;}
.marketing .text
	{
		width:378px;
		height:480px;
		float:left;
		color:#fff;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:left;
		line-height:20px;
		margin-top:80px;
		margin-left:30px;
}
.marketing .text h1
	{
		padding:0;
		margin:0;
		font-size:40px;
		text-align:left;
		color:#fff;
		line-height:40px;
		margin-bottom:20px;
		font-family:"ProximaNova-Light";
}
.marketing img
	{
		float:right;
		margin-top:35px;
		margin-right:40px;
}
.pricing_chart
	{
		height:479px;
		background:#fff;
	}
	
	
.bottom_links
	{
		color:#fff;
		font-family:"ProximaNova-Light";
		font-size:14px;
		font-weight:normal;
		text-align:center;
		text-decoration:none;
		line-height:17px;
		height:239px;
		background:#d7df21;
	}
.bottom_links .link
	{
		width:154px;
		float:left;
		margin-top:35px;
		margin-left:42px;
		margin-right:42px;
		text-align:center;
	}
.bottom_links img
	{
		margin-bottom:20px;
	}
.call_to_action_back
	{
		background:#58585a;
		height:100px;
		padding-top:19px;
	}
.call_to_btn
	{
		background:url(../images/call_to_btn.png) no-repeat;
		width:435px;
		height:86px;
		text-align:center;
		line-height:86px;		
		display:block;
		margin:0 auto;
		color:#454547;
		font-family:"ProximaNova-Regular";
		font-size:18px;
		font-weight:normal;
		text-decoration:none;
	}
.call_to_btn:hover
	{
		background:url(../images/call_to_btn_hover.png) no-repeat;
		text-decoration:none;
	}
	
.always_in_touch
	{
		background:url(../images/always_in_touch.jpg) repeat-x #fff;
		height:479px;
	}
.always_in_touch .right
	{
		color: #6D6E70;
    float: right;
    font-family: "ProximaNova-Light";
    font-size: 16px;
    font-weight: normal;
    height: 402px;
    line-height: 20px;
    padding-left: 0;
    padding-right: 42px;
    padding-top: 35px;
    text-align: left;
    text-decoration: none;
    width: 385px;
	}
.always_in_touch .right h1
	{
    	color: #f68a1e;
    	font-family: "ProximaNova-Light";
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
		padding:0;
		text-align: left;
	}	
.your_game{ width:960px; height:480px; float:left; border-bottom:20px solid #58585b; background:url(../images/your_game.jpg) no-repeat}	
.yourgame_text
	{
		width:462px;
		height:480px;
		float:left;
		color:#58585b;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:center;
		line-height:20px;
		margin-top:80px;
}
.yourgame_text h1
	{
		padding:0;
		margin:0;
		font-size:34px;
		text-align:center;
		color:#7ca5ba;
		line-height:40px;
		margin-bottom:20px;
		font-family:"ProximaNova-Light";
}	
.yourgame_text p
	{
		padding:0;
		margin:0 auto;
		font-size:16px;
		text-align:center;
		color:#58585b;
		width:395px;
		font-family:"ProximaNova-Light";
}	
.always_in_touch2
	{
		background:url(../images/always_in_touch2.jpg) repeat-x #fff;
		height:479px;
	}
.always_in_touch2 .right
	{
	color: #6D6E70;
    float: left;
    font-family: "ProximaNova-Light";
    font-size: 16px;
    font-weight: normal;
    height: 402px;
    line-height: 20px;
    padding-left: 35px;
    padding-right: 42px;
    padding-top: 70px;
    text-align: left;
    text-decoration: none;
    width: 385px;
	}
.always_in_touch2 .right h1
	{
    	color: #7ca5ba;
    	font-family: "ProximaNova-Light";
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
		padding:0;
		text-align: left;
	}	
.set_goals
	{
		background:url(../images/set_goals.jpg) repeat-x #fff;
		height:479px;
	}
.set_goals .right
	{
	color: #6D6E70;
    float: right;
    font-family: "ProximaNova-Light";
    font-size: 16px;
    font-weight: normal;
    height: 402px;
    line-height: 20px;
    padding-left: 0;
    padding-right: 42px;
    padding-top: 35px;
    text-align: left;
    text-decoration: none;
    width: 385px;
	}
.set_goals .right h1
	{
    	color: #7ca5ba;
    	font-family: "ProximaNova-Light";
		font-size: 40px;
		line-height: 40px;
		margin: 0 0 20px;
		padding:0;
		text-align: left;
	}
.booking_lessions{ width:960px; height:480px; float:left; background:url(../images/booking_lessions.jpg) no-repeat}
.booking_lessions .text
	{
		width:378px;
		height:480px;
		float:left;
		color:#58585b;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:left;
		line-height:20px;
		margin-top:80px;
		margin-left:30px;
}
.booking_lessions .text h1
	{
		padding:0;
		margin:0;
		font-size:40px;
		text-align:left;
		color:#7ca5ba;
		line-height:40px;
		margin-bottom:20px;
		font-family:"ProximaNova-Light";
}	
	
.your_statistics{ width:960px; height:480px; float:left; background:url(../images/your_statistics.jpg) no-repeat}
.your_statistics .text
	{
		width:378px;
		height:480px;
		float:left;
		color:#6d6e70;
		font-family:"ProximaNova-Light";
		font-size:16px;
		font-weight:normal;
		text-align:left;
		line-height:20px;
		margin-top:80px;
		margin-left:30px;
}
.your_statistics .text h1
	{
		padding:0;
		margin:0;
		font-size:40px;
		text-align:left;
		color:#fff;
		line-height:40px;
		margin-bottom:20px;
		font-family:"ProximaNova-Light";
}
.your_statistics .statistics_graph
	{
		background: url("../images/statistics_graph.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 285px;
    margin-right: 119px;
    margin-top: 100px;
    width: 286px;
}	
.your_statistics span
	{
		color: #585757;
    display: table-cell;
    font-family: "ProximaNova-Regular";
    font-size:91px;
    height: 165px;
    text-align: center;
    vertical-align: middle;
    width: 230px;
	padding-left: 34px;
    padding-top: 68px;
}	
	
	
	
	
#footer
	{
		background:#3a3a3c;
	}
	/**************************************************************************************************************************/
.steps_2{ background:url(../images/4box_bg.PNG) no-repeat;height:240px;width:959px;}
.steps_2 ul{padding:0;margin:0; background:url(../images/4box_bg22.png) no-repeat;height:240px;width:959px;}
.steps_2 ul li{padding:0;margin:0;list-style:none;float:left; background:url(../images/li_backarrow.png) no-repeat center top; }
.steps_2 ul li a{display:block;padding:0;margin:0;list-style:none;color:#fff;font-family:"ProximaNova-Regular";font-size:25px;font-weight:normal;text-align:center;height:240px;width:239px;line-height:240px;text-decoration:none;}
.darkgray_portion_2{height:185px;width:98%;background:#383839;color:#fff;font-family:"ProximaNova-Regular";font-size:28px;font-weight:normal;text-align:center;line-height:40px;padding:55px 10px 0 10px;}
.darkgray_portion_2 span { color:#00afab;}
.darkgray_portion_3{height:185px;width:98%;background:#00afab;color:#fff;font-family:"ProximaNova-Regular";font-size:28px;font-weight:normal;text-align:center;line-height:40px;padding:55px 10px 0 10px;}
.darkgray_portion_3 span { color:#00afab;}
.trainermsg_3{ width:440px; height:80px; float:left; padding:20px; font-family:"ProximaNova-Regular"; font-size:18px; color:#000; font-weight:400;  height:200px}
.trainermsg_3 h3{ color:#00afab; padding:0 0 20px 0;}
/****************************************************************15**********************************************************/
  .banner_jlflocker{ width:960px; height:469px; float:left; border-bottom:20px solid #58585b; background:url(../images/locker_baner.png) no-repeat}
   .banner_jlflockerc{ width:960px; height:469px; float:left; border-bottom:20px solid #58585b; background:url(../images/locker_baner_2.png) no-repeat}
    .banner_globalhome{ width:960px; height:481px; float:left; background:url(../../images/Global/home_ban.png) no-repeat}
   
  .darkgray_glflocker{width:98%;background:#b8d734;color:#fff;font-family:"ProximaNova-Regular";font-size:28px;font-weight:normal;text-align:center;line-height:40px;padding:55px 10px 0 10px;}
 .darkgray_glflockerc{width:98%;background:#7ca3dc;color:#fff;font-family:"ProximaNova-Regular";font-size:20px;font-weight:normal;text-align:center;line-height:40px;padding:55px 10px 0 10px;}
 .darkgray_glflockerc span{ font-size:28px;}
 .glf_box{ width:960px; float:left; height:490px;  background:url(../images/dots.png) no-repeat;}
 .glf_box_2{ width:480px; float:left; padding-top: 116px; padding-left: 60px;}
 .glf_box_2  h3{ color:#b8d734; font-size:30px; margin:0; font-weight: 200; padding-bottom:10px;}
  .glf_box_2 ul{ margin:0; padding:0 0 20px 0;}
 .glf_box_2 ul li{ list-style:none; font-size:14px; line-height:20px;}
 
 .glf_box_22{ width:293px; float:left; padding-top:115px; padding-left:40px; font-size:14pt;}
  .glf_box_22 p{ padding:0 7px 20px 0; margin:0;}
 .glf_box_22  h3{ color:#b8d734; font-size:30px; margin:0; font-weight: 200; padding-bottom:10px;}
  .glf_box_22 ul{ margin:0; padding:0 0 20px 0;}
 .glf_box_22 ul li{ list-style:none; font-size:14px; line-height:20px;}
 .whatif{ background:#b8d734; padding:30px; color:#fff; font-size:22pt; text-align:center;} 
 .whatifc{ background:#7ca3dc; padding:30px; color:#fff; font-size:22pt; text-align:center;}
 .intro_them{ background:#c6c6c5; text-align:center; padding:30px;}
 .intro_them input[type="text"]{ width:430px; height:35px;}
 .intro_them input[type="button"]{ color:#424241;  background:#b8d734; border:none; text-align:center; height:35px; padding:10px; font-size:12pt; height: 40px; position: relative;left: -4px;}
 .intro_themc{ background:#c6c6c5; text-align:center; padding:30px;}
 .intro_themc input[type="text"]{ width:430px; height:35px;}
  .intro_themc input[type="button"]{ color:#424241;  background:#7ca3dc; border:none; text-align:center; height:35px; padding:10px; font-size:12pt; height: 40px; position: relative;left: -4px;}
 .acmanger{ width:440px; float: left; padding:60px 0 0 20px;}
 .acmanger p{ margin:0; padding:7px 20px 20px 0; font-size:13pt; line-height:20px;}
  .acmanger ul{ margin:0; padding:0 0 20px 0;}
 .acmanger ul li{ list-style:none; font-size:14px; line-height:20px;}
 .acmanger ul li img{ display:inline-block;}
.freetrail_bg{ background:#575756; width:960px; padding:20px 0 20px 0; text-align:center;}
.livedem{ position: relative;top: 310px;left: 163px;}
.gplay{ position: relative;top: 404px;left:116px;  color:#575756; }
.gplay p{ font-size:12pt; position:inherit; padding-left:35px;}
.acmanger_2{ width:440px; float: left; padding:40px 0 0 20px;}
.acmanger_3{ width:480px; float: left; padding:0px 0 0 0px;}
.steps_21{ background:url(../images/4box2_bg.PNG) no-repeat;height:240px;width:959px;}
.steps_21 ul{padding:0;margin:0; background:url(../images/4box2_bg22.png) no-repeat;height:240px;width:959px;}
.steps_21 ul li{padding:0;margin:0;list-style:none;float:left; background:url(../images/li_backarrow.png) no-repeat center top; }
.steps_21 ul li a{display:block;padding:0;margin:0;list-style:none;color:#fff;font-family:"ProximaNova-Regular";font-size:16px;font-weight:normal;text-align:center;height:240px;width:239px;line-height:240px;text-decoration:none;}
 { color:#00afab;}
 .onetwoone{ color:#0081C9 !important;}
 .acmanger2{ width:440px; float: left; padding:50px 0 0 20px;}
  .acmanger2  h3{ color:#0081C9; font-size:30px; margin:0; font-weight: 200; padding-bottom:30px;}
    .acmanger2  h4{ color:#0081C9; font-size:20px; margin:0; font-weight: 200; padding:20px 0 20px 0;}
	 .acmanger2 p{ line-height:20px;}
  .acmanger2 ul{ margin:0; padding:0 0 20px 0;}
 .acmanger2 ul li{ list-style:none; font-size:14px; line-height:20px;}
 .acmanger2 ul li img{ display:inline-block;}
 .paddingtop170{ padding-top:170px !important;}
 .color_3{ color:#3EBFAC !important;}
.color_4{ color:#F6323E !important;} 
.color_5{ color:#009844 !important;} 
.color_6{ color:#007DA4 !important;} 
.banner_jlflocker22{ width:960px; height:480px; float:left; border-bottom:20px solid #58585b; background:url(../images/glflocker_baner22.png) no-repeat}
.banner_jlflocker3{ width:960px; height:480px; float:left; border-bottom:20px solid #58585b; background:url(../images/glflocker_baner2.png) no-repeat;}
.darkgray_glflocker5{height:185px;width:98%;background:#878786;color:#fff;font-family:"ProximaNova-Regular";font-size:28px;font-weight:normal;text-align:center;line-height:40px;padding:55px 10px 0 10px;}
.glfservices{ width:480px; float:left; color:#575756;}
.glfservices  h3{ color:#575756; font-size:30px; margin:0; font-weight: 200; padding-bottom:30px; line-height:30px;}
	.glfservices p{ line-height:20px;}
 .glfservices ul{ margin:0; padding:0 0 20px 14px;}
.glfservices ul li{  font-size:14px; line-height:20px;}
.glfservices ul li img{ display:inline-block;}
.financialdiv{ background:#575756; padding:40px; width:880px; float:left;}
.financialm{ margin-right:133px;}
.contentarea_2
	{
		background:url(../images/contentarea.png) no-repeat;
		background-size:100% 100%;
		padding-bottom:20px;
		padding-top: 20px;
		
	}
.contentarea_3
	{
		background:url(../../images/contentarea.png) no-repeat fixed -55px center / 100% 100% transparent;
		background-size:100% 100%;
		float:left;
	}

body{font-family: 'ProximaNova-Regular' !important;}

.ac_income{ width:210px; float:left; background:#f5b969;  padding:15px;height:250px; color:#fff;}
.ac_income h3{ font-size:18px; font-weight:200; padding-bottom:10px;}
.ac_income  p{ padding:10px 0 40px 0; font-size:11pt;}
.ac_income ul li { list-style:none; font-size:16px; font-weight:200; clear:both; padding:2px 0px 2px 0px;}
.ac_income ul li p{ float:left; margin:0; padding:0px 0 0 0;}
.ac_income  ul li span{ float:right; font-size:12pt;}
.ac_income span{ float:right; font-size:30pt; display:block; border-bottom:1px; padding-bottom: 10px;}
.border1{ background:#FAD4A5; height:1px; width:100%; clear:both;}
.ac_income2{ width:210px; float:left; background:#f5a836;  padding:15px; height:250px; color:#fff;}
.ac_income2 h3{ font-size:18px; font-weight:200; padding-bottom:10px;}
.ac_income2  p{ padding:10px 0 40px 0; font-size:11pt;}
.ac_income2 ul li { list-style:none; font-size:16px; font-weight:200; clear:both; padding:2px 0px 2px 0px;}
.ac_income2 ul li p{ float:left; margin:0; padding:0px 0 0 0;}
.ac_income2  ul li span{ float:right; font-size:12pt;}
.ac_income2 span{ float:right; font-size:30pt; display:block; border-bottom:1px; padding-bottom: 10px;}
.banner_jlflocker2{ width:960px;  float:left; border-bottom:20px solid #58585b;}
.darkgray_glflocker2{width:98%;background:#001F5B;color:#fff;font-family:"ProximaNova-Regular";font-size:28px;font-weight:normal;text-align:center;line-height:40px;padding:55px 10px 0 10px;}
 .acmanger_c{ width:440px; float: left; padding:56px 0 0 20px;}
 .acmanger_c p{ margin:0; padding:0 20px 10px 0; font-size:14pt; line-height:20px;}
 .acmanger_c  h3{ color:#001F5B; font-size:30px; margin:0; font-weight: 200; padding-bottom:10px;}
 .acmanger_c  h3 span{ color:#001F5B; font-size:11pt; margin:0; font-weight: 200; }
 .acmanger_c  h4{ color:#001F5B; font-size:20px; margin:0; font-weight: 200; padding-bottom:10px;}
 .acmanger_c ul{ margin:0; padding:0 0 20px 0;}
 .acmanger_c ul li{ font-size:13pt; line-height:20px;}
 .acmanger_c ul li img{ display:inline-block;}
 .acmanger_2_c{ width:460px; float: left; padding:40px 0 0 20px; text-align:center;}
 .btnbook { padding:0 0 15px 0;}
 .btnbook input[type="button"]{ background:#001F5B; padding:6px; color:#fff; border-radius:5px; border:none; text-transform:uppercase; margin-right:5px;}
 .left_480{ float:left; width:450px; padding:40px 15px 0 15px; }
 .left_480 h3{ font-size:22pt; font-weight:200; color:#3c3c3b; padding-bottom:10px; line-height:22px;}
 .left_480 p{ font-size:12pt; color:#706f6f; line-height:22px;}
  .left_480 input[type="text"]{ width:380px; height:35px; color:#c6c6c6; font-size:11pt; padding:3px; text-transform:uppercase; background:#ededed; border:none; clear:both; margin:8px 0 8px 0;}
  .left_480 select{ width:380px; height:35px; color:#b2b2b2; font-size:11pt; padding:3px; text-transform:uppercase; background:#ededed; border:none; clear:both; margin:8px 0 8px 0;}
  .left_480 textarea{width:380px; height:90px; color:#c6c6c6; font-size:11pt; padding:3px; text-transform:uppercase; background:#ededed; border:none; clear:both; margin:5px 0 5px 0;}
  .left_480  input[type="button"]{ background:#001F5B; padding:4px; width:140px; color:#fff; border-radius:5px; border:none; text-transform:uppercase; margin-right:5px; margin:20px 0 0px 0; height: 30px;}
  .logo_2 {background:url(../../images/Global/oak_club.png) no-repeat left top;width:101px;height:72px;float:right;margin:20px 18px 0 0;text-indent:-9000px;overflow:hidden;}
  .nav_2{ float:left; margin:0 ; padding:72px 0 0 0; width:650px;}
  .nav_2 ul li { list-style:none; float:left; padding:0 10px 0 10px;}
 .nav_2 ul li a{ text-decoration:none; color:#424242; font-size:11pt;}
 .view_li{ position:relative; left:170px; top:-35px;}
 /*************************************************************************8/17/2013****************************************************************************************************/
 .banner_jlflockerc2{ width:960px; height:469px; float:left; border-bottom:20px solid #58585b; background:url(../../images/Global/locker_baner_3.png) no-repeat}
 .acmanger  h3{ color:#b8d734; font-size:30px; margin:0; font-weight: 200; padding-bottom:10px; line-height: 31px;}
  .acmanger  h4{ color:#7ca3dc; font-size:30px; margin:0; font-weight: 200; padding-bottom:10px; line-height: 31px;}
  .acmanger  h5{ color:#1f355e; font-size:30px; margin:0; font-weight: 200; padding-bottom:10px; line-height: 31px;}
  .acmanger  h6{ color:#00afaa; font-size:30px; margin:0; font-weight: 200; padding-bottom:10px; line-height: 31px;}
  .clear{ clear:both;}
  
  .darkgray_glflockerc2{ padding:50px 20px 40px 20px;background:#1f355e;min-height:150px; color:#fff;}
  .darkgray_glflockerc2 p{color:#fff;font-size:19px;font-weight:400;text-align:center;line-height:30px;}
  .darkgray_glflockerc2 span{font-size:24px; font-weight: bold;}
	.whatifc2{ background:#1f355e; padding:30px; color:#fff; font-size:22pt; text-align:center;}
	 .intro_themc2{ background:#c6c6c5; text-align:center; padding:30px;}
 .intro_themc2 input[type="text"]{ width:430px; height:35px;}
  .intro_themc2 input[type="button"]{ color:#fff;  background:#1f355e; border:none; text-align:center; height:35px; padding:10px; font-size:12pt; height: 40px; position: relative;left: -4px;}
  .financialdiv1{ width:120px; float:left; text-align:center; color:#fff; font-size:15px;}
  .acmanger_2c{ width:440px; float: left;padding-top: 17px;}
  .acmanger_3c{ width:440px; float: left; padding:30px 50px 0 0px;}
  .banner_jlflockerc3{ width:960px; height:469px; float:left; border-bottom:20px solid #58585b; background:url(../../images/Global/locker_baner_4.png) no-repeat}
  .darkgray_glflockerc3{ padding:50px 20px 40px 20px;background:#00AFA9;min-height:150px; color:#fff;}
  .darkgray_glflockerc3 p{color:#fff;font-size:19px;font-weight:400;text-align:center;line-height:30px;}
  .darkgray_glflockerc3 span{font-size:24px; font-weight: bold;}    
	.acmanger_im{ width:480px; float: left; padding:0px 0 0 20px;}
	.gray_bg{ background:#dadada;}
	.ac_edit_btn {float: right;padding: 5px 5px 0 0;}
	/*********************************************************************************************************************************************************************/
	 .banner_jlflockerc4{ width:960px; height:469px; float:left; border-bottom:20px solid #58585b; background:url(../../images/locker_baner_5.png) no-repeat}
	 
	 .darkgray_glflockerc4{ padding:50px 20px 40px 20px;background:#3c3c3b;min-height:150px; color:#fff;}
  .darkgray_glflockerc4 p{color:#fff;font-size:19px;font-weight:400;text-align:center;line-height:30px;}
  .darkgray_glflockerc4 span{font-size:24px; font-weight: bold;} 
  
	  .dot_gry{ position:relative; left:-52px;}
	  .acmanger_3c{ width:480px; float:right; padding:0px 0 0 0px; margin-top:0px;}
	  .gray_bg2{background:#dadada; margin-top:0px;}
/**************************************/
	.whatis{margin: -46px 0 0 61px;}
	.steps
	{
		background:url(../../images/4box_bgc.png) no-repeat;
		height:246px;
		width:959px;
	}
.steps ul
	{
		padding:0;
		margin:0;
		list-style:none;
		height:246px;
		width:960px;
	}
.steps ul li
	{
		padding:0;
		margin:0;
		list-style:none;
		float:left;
		background:url(../../images/li_backarrow.png) no-repeat top center;
	}
.steps ul li a
	{
		display:block;
		padding:0;
		margin:0;
		list-style:none;
		color:#404041;
		font-family:"ProximaNova-Regular";
		font-size:25px;
		font-weight:normal;
		text-align:center;
		height:246px;
		width:240px;
		line-height:240px;
		text-decoration:none;
	}
.steps ul li a:hover
	{
		
	}
.steps ul li a.cc
	{
		background:url(../../images/hover_bg.png);
		color:#fff;
	}
.banner_academy{ width:960px; height:480px; float:left; border-bottom:20px solid #58585b; background:url(../../images/academy_manager_sell.jpg) no-repeat}
.trainermsg{ width:440px; height:80px; float:left; padding:20px; font-family:"ProximaNova-Regular"; font-size:18px; color:#575756; font-weight:400; height:200px}
.trainermsg span{	color: #575756;
					display: table-cell;
					font-family: "ProximaNova-Regular";
					font-size: 30px;
					height: 165px;
					margin-top: 10px;
					padding-left: 23px;
					text-align: center;
					vertical-align: middle;
					width: 391px;
				}
				.para{padding:0; margin:0; float:left; font-family:'ProximaNova-Regular'; font-size:34px; color:#575756; font-weight:normal; line-height:36px; text-align:center; vertical-align:middle; height:165px; margin-top:40px; width:480px;}
	.darkgray_portion p{color:#fff;font-size:21px;font-weight:400;text-align:center;line-height:30px;}
		.darkgray_portion span{font-size:25px; font-weight:bold;}
	

