/* @override http://basn.nectarcreation.com/css/styles.css */

/* CSS Document */
/*=================================fonts===================================================*/
#headOne 	{
			color:#641d7e;
			font-size:24px;
			padding:0 0 0 0;
			margin: 0 0 0 0;
			font-weight:bold
			}
#serText	{
			color:#641d7e;
			font-size:14px;
			font-weight:bold;
			margin:0 0 0 40px
			}
.LHeight	{
			line-height:22px;
			padding:0 10px 0 10px
			}
#textOne	{
			font-size:12px;
			color: #6f5e4c;
			padding:0 0 0 0;
			margin: 5px 30px 0 10px;
			}
#textTwo	{
			font-size:12px;
			color:#a984b7;
			padding:0 0 0 0;
			margin: 5px 0 0 0;
			}
#signUp a	{
			font-size:14PX;
			color:#641d7e;
			float:right;
			text-decoration:none;
			font-weight:bold
			}
#signUp a:hover	{
			color:#a984b7;
			}
a#read		{
			color:#fcaf33;
			font-size:11px;
			text-decoration:none;
			font-style:italic
			}
a#read hover{
			color:#a984b7;
			}
#testText	{
			width: 355px;
			padding:0 15px;
			font-size:12px;
			overflow: auto;
			background-attachment: fixed;
	}

#testText	{
			height: 200px;
			width: 355px;
			padding:0 15px;
			font-size:12px;
			overflow: auto;
				background-attachment: fixed;
	}
#onText		{
			font-size:14px;
			color:#641d7e;
			margin-left:20px
			}
.onTextTwo	{
			font-size:14px;
			font-weight:bold;
			margin:0px 0 6px 0
			}
#abText		{
			margin:0 20px ;
			}
.contactText{
			font-size:12px;
			margin:10px 0 25px 20px;
			}
.proText	{
			color:#641d7e;
			font-size:14px;
			margin:10px 20px
			}
.proPrice	{
			font-size:16px;
			color:#641d7e;
			margin:10px 20px;
			font-weight:bold
			}
.aboutMar	{
			margin:0 20px;
			}
/*=================================main body================================================*/
body 		{
			margin:0;
			padding:0;		
			font-family:arial, helvetica, sans-serif;
			color: #6f5e4c;
			}
#topdrop	{
			background:url('../images/top.png') no-repeat center;
			height:10px;
			margin:10px 1px 0px 0px;
			padding:0px 0 0px 0 0;		
			}			
#pagedrop	{
			clear:both;
			width:797px;
			background:url('../images/middle.png') repeat-y center;
			margin:0px auto;
			padding:0px 0px 0px 0px;		
			}
#container	{
			width:780px;
			margin:0 auto;
			background:#fff;
			padding:0 0px
			}
div.clear	{
			clear:both;
			}
#bottomdrop {
			background:url('../images/bottom.png') no-repeat center;
			height:10px;
			margin:0px auto;
			width:800px
			padding:0px;			
			}
#sched		{
			float:left;
			font-size:14px;
			font-weight:bold;
			color:#641d7e;
			margin:0 0 0 20px
			}
#sched a	{
			color:#641d7e;
			}
#sched a:link{
			color:#641d7e;
			}	
.textTwo	{
			font-size:12px;
			color:#a984b7;
			padding:0 0 0 0;
			margin: 5px 0 0 0;
			}		
/*==============================================header=========================================*/

#header 	{
			background:url(../images/headerBg.gif) no-repeat;
			width:780px;
			height:111px;
			margin:0 0px 0 0px
			}
/*=============================================content==========================================*/
#content 	{
			width:780px;margin:0px;padding:0;
			}

#contOne	{
			width:440px;
			float:left;
			}	
#contTwo 	{
			width:778px;
			background:#ffffff url(../images/middleGrad.gif) repeat-x;
			float:left;
			}
#contTwoA 	{
			width:778px;
			background:#ffffff url(../images/middleGrad.gif) repeat-x;
			float:left;
			padding:16px 0 0 0;
			margin:1px 0 0 0;
			}
			
			#contTwoAA 	{
			width:778px;
			float:left;
			padding:16px 0 0 0;
			margin:1px 0 0 0;
			}

#contThree	{
			width:370px;
			float:left;
			padding:20px 0 0 0;
			border-right:#e8e2df 1px solid;
			font-size:14px
			}
#contFour	{
			padding:10px;
			}
#contFive	{
			float:left;
			width:400px;
			font-size:12px
			}
#meet		{
			float:left;
			padding:25px 180px 10px 20px;
			}
#sign		{
			float:left;
			width:390px;
			height:53px;
			background:url(../images/contEmail.gif);
			padding:5px 0 0 0 ;
			text-align:right
			}
#pageContRight{
			width:402px;
			float:left;
			background:#e8e2df;
			height:375px
			}
#pageContRightThree{
			width:397px;
			float:left;
			background:#e8e2df url(../images/mind.jpg);
			height:309px;
			}
#pageCont	{
			width:367px;
			height:54px;
			margin:250px 0 0 15px;
			background:#c8b2cb;
			float:left
			}
.pos		{
			position:relative;
			bottom:10px;
			}
#page		{
			margin:10px 0;
			float:left;
			}
#call2		{
			padding:10px 0 0 15px
			}
/*============services==============*/
#serviceOne	{
			width:400px;
			height:310px;
			float:left;
			background:#e8e2df url(../images/mind.jpg);
			position:relative;
			bottom:9px;
			padding:0px 0 0 0
			}
#serviceTwo	{
			float:left;
			margin:20px 0px 0px 0px;
			}
#serviceThree{
			background:#e5dae9;
			width:772px;
			float:left;
			margin:0 0 0 2px
			}
/*============about================*/
#aboutCont	{
			width:378px;
			float:left;
			}
#aboutContRight{
			width:355px;
			float:left;
			background:#e8e2df;
			height:780px;
			position:relative;
			font-size:14px;
			top:-10px;
			}
#aboutPic2	{
			width:369px;
			height:147px;
			background:#e8e2df;
			float:left;
			margin:0 0 0 3px
			}
#aboutPic3	{
			width:369px;
			float:left
			}
#about4		{
			width:367px;
			height:54px;
			float:left;
			margin:5px 0 0 3px;
			}
/*==========================testimonial=========*/
#testThree	{
			width:772px;
			height:200px;
			float:left;
			background:#e8e2df;
			}	
.testThree	{
			width:772px;
			height:220px;
			float:left;
			background:#e8e2df;
			font-size:12px;
			padding-top:3px;
			padding-left:5px;
			}	
#clientBox	{
			float:left;
			width:310px	;
			background:#e8e2df;
			margin:10px 20px;
			padding:15px;
			font-size:12px
			}	
#clientBox2	{
			float:left;
			width:360px	;
			height:250px;
			margin:10px 0px;
			font-weight:bold;
			font-size:20px;
			padding:10px;
			color:#641d7e
			}
#clientBox3	{
			float:left;
			width:310px;
			background:#e8e2df;
			margin:10px 10px;
			padding:15px;
			font-size:12px
			}
			
/*=============online  programs============*/
#onlineTwo	{
			float:left;
			margin:10px 0 0 30px;
			width:590px;
			font-size:12px
			}
/*==============================================footer=========================================*/
#footer		{
			margin:0px;padding:0;
			width:780px;
			float:left;
			}
#fBar		{
			margin-left:0;padding:0;
			background:#a17aac url(../images/fBar.gif) no-repeat;
			float:left;
			width:780px;
			height:19px;
			margin-bottom:10px
			}	
#fBar a 	{
			font-size:11px;
			font-weight:bold;
			margin:1px 16px;
			color:#FFFFFF;
			text-decoration:none
			}
#fBar a:hover 	{
			color:#641d7e;
			}
#copyright	{
			font-size:11px;
			margin-top:6px;
			float:left;
			width:778px;
			text-align:center
			}	
/*===============================================images========================================*/
#imgLogo	{
			position:relative;
			left:15px;
			bottom:95px;
			}
#hImg		{
			margin:6px 0 0 15px;
			float:left;
			width:102px;
			height:104px
			}
#imgContOne	{
			float:left;
			}
#imgJess	{
			float:left;
			margin:0 10px 5px 10px;
			}
#fruit		{
			float:left;
			margin:4px;
			}
#imgQC		{
			margin:15px 0px 0 0;
			}
#abPic2		{
			float:left;
			margin:6px 10px 0 3px;
			}
#abPic3		{
			float:left;
			margin:6px 5px 0 3px;
			}
#mainPic	{
			background:url(../images/strawberries.jpg);
			width:378px;
			height:309px;
			float:left;
			}
#mainPic2	{
			background:url(../images/grapes.jpg);
			width:376px;
			height:309px;
			float:left;
			position:relative;
			bottom:10px
			}
#mainPic3	{
			background:url(../images/contact_fruit.jpg);
			width:375px;
			height:309px;
			float:left;
			}
#mainPic4b	{
			background:url(../images/onlineprograms.jpg) no-repeat;
			width:374px;
			height:309px;
			float:left;
			}
#mainPic4	{
			background:url(../images/products.jpg) no-repeat;
			width:375px;
			height:309px;
			float:left;
			}
#mainPic5	{
			background:url(../images/charity.jpg);
			width:378px;
			height:309px;
			float:left;
			}
			
#mainPic6	{
			background:url(../images/classweight.jpg);
			width:378px;
			height:309px;
			float:left;
			}			
#imgNum		{
			margin:15px 0 0 0;
			float:left
			}
.imgPro		{
			margin:8px;
			float:left
			}
#jancHead	{
			float:left;
			margin:25px 0 0 0px
			}
#imgT		{
			margin:0px 30px;
			}
/*========================================navigation============================================*/
#navbase 	{
			text-align:center;
			height:30px;
			background:url(../images/top_blue_nav_background.png) repeat-x;

			margin:64px 0px 0 120px; 
			float:left
			}

#navback	{
			margin:10px 0px 0 0px;
			height:26px;			
			}
				
#menua a.hmenu 
			{
			float:left;
			display:block; 
			height:24px; 
			padding: 0px 7px;  
			color:#fff; 
			text-decoration:none; 
			font-size:11px;  
			text-align:center; 
			line-height:25px;
			position:relative;
			top:2px
			}
.navDiv		{
			width:1px;
			height:28px;
			float:left;
			position:relative;
			top:2px
			}

#menua a.hmenu:hover 
			{
			background:#641d7e; 
			color:#fff;
			}
					
#menua a.hmenu:active 
			{ 
			color:#fff;
			}

#menua:after{
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility:hidden;
			}
a.call		{
			display: block;
			width: 354px;
			height: 54px;
			background:url(../images/call.png) 0 0 no-repeat;
			text-decoration: none;
			float:left
			}
a:hover.call{
			background-position: -367px 0;
			}

#callCharity{
			margin:12px 0 0 3px;text-align:center
			}

			
/*===================================================list======================*/
#listOne  	{
			list-style:url(../images/listOne.gif);
			font-size:12px;
			background:#f1edea;
			}
.listOne  	{
			list-style:url(../images/listOne.gif);
			font-size:12px;
			background:#f1edea;
			}
#listOne li {
			padding:5px 0;
			}
.listOne li {
			padding:5px 0;
			}
/*=================================================form========================*/
#NLEmail	{
			padding:0px 5px 0 0px;
			float:right;
			}
#formFont	{
			font-size:12px;
			color:#b2a699
			}
.formFont input	{
			font-size:12px;
			color:#b2a699;
			margin-top:3px;
			}
.formFont option	{
			font-size:12px;
			color:#b2a699;
			margin-top:3px;
			}
.formFont select	{
			font-size:12px;
			color:#b2a699;
			margin-top:3px;
			}
#serviceForm{
			width:290px;
			float:left;
			padding:0px 0 0 15px
			}
#serviceFormTwo{
			width:150px;
			float:left;
			padding:13px 0 0 0px
			}
#sLabel		{
			width:90px;
			float:left;
			font-size:12px;
			color:#641d7e;
			line-height:30px
			}
#sBox		{
			width:190px;
			float:left;
			padding:10px 0 0 0;
			position:relative;
			bottom:3px
			}
#sLabelA	{
			width:108px;
			float:left;
			font-size:12px;
			color:#641d7e;
			line-height:30px
			}
#sBoxA		{
			width:175px;
			float:left;
			padding:10px 0 0 0;
			position:relative;
			bottom:3px
			}
#response	{
			position:relative;
			bottom:0px;
			left:0px;
			}
			
#serviceDesc {margin:0}
	#servicesDescHead {margin:20px 8px 8px 8px;padding:6px;color:#530272;font-size:18px;font-weight:bold;background:#f1edea}
	#servicesDescX {margin:14px 40px;clear:both}
		#servicesDescX h2{margin:12px 0 0 0;color:#530272;font-size:15px;}
		#servicesDescX p {margin:0;font-size:12px;}
		#servicesDescX span {margin:0px 0px 0 0;float:right;color:#530272;font-size:15px;font-weight:bold}

#foundation {float:left;margin:0 0 -80px 370px;width:256px;height:76px}