body
{
background:url(../images/bg.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:18px;
color:#605f5f;
margin:0 auto;
}
.main-div
{
width:940px;
margin:0 auto;
}
.clear-div
{
clear:both;
}

.logo-bar
{
width:900px;
margin:0 auto;
}
.logo
{
width:250px;
height:110px;
float:left;
margin-top:25px;

}

.nevi-above
{
width:500px;
float:right;
font-size:20px;
color:#153164;
text-align:right;
margin-top:90px;
margin-bottom:20px !important;
#margin-bottom:0px !important;
margin-bottom:0px;

}

#menu-top
{
position: relative;

	  
}


#menu-top ul 
{
color: #FFF;	
}



#menu-top li 
{
display:inline;
}

#menu-top li a
{

background:#153164;
height:19px;
width:110px;
font: 12px  Arial, Helvetica, sans-serif;
font-weight:normal;
padding-top:3px;
margin:0px;
float:left;
text-align:center;
color: #fff;
text-decoration: none; 
}


#menu-top li a:hover
{
background:#000;
font: 12px  Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fff; 
}

#menu-top li a#current
{
  background:#000;
  font: 12px  Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#fff; 
	 
} 
.nevi-line
{
	background:#fff;
	width:2px;
	height:22px;
	float:left;
}


.nevigation
{
width:930px;
margin:0 auto;
clear:both;
}

#menu-content
{
position: relative;
}


#menu-content ul 
{
color: #FFF;
padding:0px;	
margin:0 auto;
}



#menu-content li 
{
display:inline;


}

#menu-content li a
{

background: url(../images/nevi-strip.jpg) repeat-x;
height:37px;
width:150px;
font: 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:20px;
margin:0px;
float:left;
text-align:center;
color: #fff;
text-decoration: none; 
}


#menu-content li a:hover
{
background: url(../images/nevi-strip.jpg) repeat-x;
font: 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
text-decoration:underline;
}

#menu-content li a#current
{
background: url(../images/nevi-strip.jpg) repeat-x;
font: 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
text-decoration:underline;
}


#menu-content li.ourlondon a
{

background: url(../images/nevi-strip.jpg) repeat-x;
height:37px;
width:264px;
font: 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:20px;
margin:0px;
float:left;
text-align:center;
color: #fff;
text-decoration: none; 
}


#menu-content li.ourlondon a:hover
{
background: url(../images/nevi-strip.jpg) repeat-x;
font: 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff; 
text-decoration:underline;
}

#menu-content li.ourlondon a#current
{
background: url(../images/nevi-strip.jpg) repeat-x;
font: 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff; 
text-decoration:underline;
}


#menu-content li.program a
{

background: url(../images/nevi-strip.jpg) repeat-x;
height:37px;
width:190px;
font: 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:20px;
margin:0px;
float:left;
text-align:center;
color: #fff;
text-decoration: none; 
}


#menu-content li.program a:hover
{
background: url(../images/nevi-strip.jpg) repeat-x;
font: 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff; 
text-decoration:underline;
}

#menu-content li.program a#current
{
  background: url(../images/nevi-strip.jpg) repeat-x;
  font: 12px  Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#fff; 
  text-decoration:underline;
}
.nevi-left
{
background: url(../images/nevi-left.jpg) no-repeat;
width:11px;
height:57px;
float:left;
}
.nevi-right
{
background: url(	../images/nevi-right.jpg) no-repeat;
width:11px;
height:57px;
float:right;
}

.nevi-line-1
{
background: url(../images/nevi-line.jpg) no-repeat;
width:1px;
height:57px;
float:left;
}
.white-bg
{
background:url(../images/white-bg.jpg) repeat-y;
width:891px;
padding:20px 10px 20px 10px;
margin:0 auto;

}
.london-div
{
background:url(../images/london-img.jpg) no-repeat;
width:882px;
height:117px;
margin:0 auto;
}

.london-div1
{
background:url(../images/london-img1.jpg) no-repeat;
width:882px;
height:117px;
margin:0 auto;
}

.left-sec
{
background:#fff;
width:578px;
float:left;
margin-top:20px;
}

.header
{
 
width:561px;
height:281px;
margin:0 auto;
margin-bottom:20px;
}
.header-video
{
 
width:561px;
height:281px;
margin:0 auto;
margin-bottom:20px;
}

.header-home
{
 
width:561px;
height:281px;
margin:0 auto;
margin-bottom:20px;
}

.header-testimonials
{
 
width:561px;
height:281px;
margin:0 auto;
margin-bottom:20px;
}

.header-program
{
 
width:561px;
height:281px;
margin:0 auto;
margin-bottom:20px;
}

.header-personaltraining
{
 
width:561px;
height:281px;
margin:0 auto;
margin-bottom:20px;
}
.guaranteed
{
background:url(../images/guarantee-img.jpg) no-repeat;
width:209px;
height:65px;
padding:20px 0px 0px 370px;
margin:0 auto;
}
.left-text
{
background:url(../images/white-below.jpg) no-repeat bottom ;
width:525px;
height:auto !important;
min-height:250px !important;
height:250px;
padding-left:15px;
padding-right:30px;
padding-bottom:50px;
}
h1
{
font-size:24px;
line-height:35px;
text-align:left;
color:#112a59;
margin:0px;
padding:0px;
}
h2
{
font-size:18px;
text-align:left;
color:#fff;
margin:0px;
padding:0px;
}
h2.home
{
font-size:14px;
text-align:left;
text-align:justify;
color:#605f5f;
line-height:20px;
margin:0px;
padding:0px;
}
h3
{
font-size:14px;
text-align:left;
color:#1a3870;
margin:0px;
padding:0px;
}

.right-sec
{
background:#f3f3f3;
width:308px;
margin-top:20px;
float:right;
}
.right-box
{
width:308px;
margin:0 auto;
}
.right-box-top
{
background:url(../images/box-top.jpg) no-repeat;
width:273px;
height:47px;
padding-top:25px;
padding-left:35px;
}

 
.right-box-mid
{
width:188px;
padding-left:10px;
padding-right:10px;

}
.right-box-below
{
background:url(../images/box-below.jpg) no-repeat;
width:308px;
height:8px;
}
.right-box
{
width:308px;
margin:0 auto;
}
.form-mid
{
width:237px;
background:#112a59;
color:#fff;
padding-left:25px;
padding-right:25px;

}
.form-below
{
background:url(../images/form-below.jpg) no-repeat;
width:287px;
height:10px;
}
.form-contact 
{ 
   width : 200px; 
   float :left; 
   text-align :justify;
   margin-top:5px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#676767;
} 

input.news3
{
   padding : 2px; 
   font : normal 12px  Arial, Helvetica, sans-serif;
   width:175px;
   border:none;
   height:17px;
   margin-bottom:7px;
   background-color:#f4f4f4;
} 

input 
{
   padding : 2px; 
   font : normal 12px  Arial, Helvetica, sans-serif;
  
   border:none;

   margin-bottom:7px;
   background-color:#f4f4f4;
   border: 1px #CCCCCC solid;
} 


input.long
{
   padding : 2px; 
   font : normal 12px  Arial, Helvetica, sans-serif;
   width:500px;
   height:17px;
   margin-bottom:7px;
   background-color:#f4f4f4;
      border: 1px #CCCCCC solid;

} 

.textarea 
{
   padding : 2px; 
   font : normal 12px  Arial, Helvetica, sans-serif;
   width:500px;
   height:100px;
   margin-bottom:7px;
   background-color:#f4f4f4;
   border: 1px #CCCCCC solid;

} 


input.chk 
{
   width:15px;
   margin:0px;
      border: 1px #CCCCCC solid;
	  margin-right:2px;
	 

} 


input.rad
{
   width:15px;
   margin:0px;
   border: 1px #CCCCCC solid;

} 

textarea 
{
	background-color:#f4f4f4;
   	width :150px; 
    padding : 2px;
	border:none; 
    font : normal 12px Arial, Helvetica, sans-serif; 
    display : block; 
    color : #676767; 
} 

input.button
{ 
	margin:0;
	background: url(../images/submit-btn.jpg)  no-repeat;
	border:none;
	width:75px;
	height:24px;
	color:#fff;
	float:right;
	cursor:pointer;
}

input.button1
{ 
	margin:0;
	background: url(../images/submit-btn1.jpg)  no-repeat;
	border:none;
	width:129px;
	height:24px;
	color:#163166;
	float:right;
	cursor:pointer;
}

.follow-box
{
width:287px;
margin:0 auto;
margin-top:10px;
}
.follow-box-top
{
background:url(../images/blue-top.jpg) no-repeat;
width:262px;
height:31px;
padding-top:15px;
padding-left:25px;
}
.follow-box-mid
{
background-color:#fff;
width:190px;
height:125px;
padding-left:70px;
padding-top:20px;
border-bottom:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
margin:0 auto;

}
.tv-box-mid
{
background-color:#fff;
width:230px;
height:125px;
padding-left:30px;
padding-top:20px;
border-bottom:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
margin:0 auto;

}
.news-box-mid
{
background-color:#fff;
width:220px;
height:100px;
padding:10px 20px 0px 20px;  
border-bottom:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
margin:0 auto;
}
.news-btn
{
width:75px;
height:24px;
float:right;
cursor:pointer;
}
.web-only-mid
{
background:#fff;
width:240px;
height:136px;
padding:10px 10px 0px 10px;  
border-bottom:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
margin:0 auto;
}
.white-below
{
background:url(../images/white-bg-below.jpg) no-repeat;
width:911px;
height:9px;
margin:0 auto;
}

#footer
{
	background:#fff;
	width:890px;
	height:70px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 auto;
	padding:10px 5px 0px 5px;
}


#footer a
{
	text-decoration:none;
	color:#0c1c3d;
}

#footer a:hover
{
	text-decoration:underline;
	color:#0c1c3d;
}

#footer-left
{
	float:left;
	width:200px;
}

#footer-right
{
	float:right;
	text-align:right;
	width:650px;
}

.testimonials-img
{
  width:44px;
  height:67px;
  float:right;
  margin:0px 0px 15px 15px;
}

#test-outer
{
  width:520px;
  float:left;
  margin-top:20px;
}

.test-up
{
 background:url(../images/testi-up.jpg) no-repeat;
 width:512px;
  height:12px;
  float: left;
}

.test-mid
{
 background:url(../images/testi-mid.jpg) repeat-y;
 width:482px;
 float: left;
 color:#FFFFFF;
 font-size:12px;
 padding:0px 15px 0px 15px;
}

.test-down
{
 background:url(../images/testi-down.jpg) no-repeat;
 width:512px;
  height:12px;
  float: left;
}

.before-img
{
  width:245px;
  height:175px;
  float:right;
  margin:10px 0px 15px 10px;
}

.bookcover
{
  
  width:52px;
  height:81px;
  float:left;
  margin:0px 15px 0px 0px;
}

#exe-outer
{
  width:340px;
  float:right;
  margin-right:20px;
  margin-top:12px;
}

.exe-1
{
  width:105px;
  height:101px;
  float:left;
  margin-right:10px;
   
}
 
 .exe-2
{
  width:105px;
  height:101px;
  float:left;
  
}
 

