/*

Theme Name: Purpose Default

Description: The default Purpose theme.

Version: 1.0

Author: Abycreatives

Author URI: http://abycreatives.com/

Tags: red, custom header, full width, two columns, widgets



 	This theme was designed and built by abycreatives,

	whose site you will find at http://abycreatives.com/



 

*/





@charset "utf-8";

/* CSS Document */



body

{

margin:0px;

padding:0px;

background:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

}





div, p, ul, h2, img,form

{

padding:0px;

margin:0px;

}



ul

{

/*list-style-type:none;*/

}











#mainWrap

{

width:100%;

margin:0px;

padding:0px;

float:left;



}



.headerOuter

{

width:100%;

margin:0px;

padding:0px;

float:left;

background:#ebebeb url(images/mainbg.gif) repeat-x;

height:191px;

}





.headerInnerPage

{

width:100%;

margin:0px;

padding:0px;

float:left;

background:#fff url(images/repeat_bg_inner.gif) repeat-x;

height:205px;

}











.header

{

width:1000px;

margin:0px auto;

}





.logo

{

width:191px;

margin:0px 0 0 0;

padding:0 0 0 20px;

float:left;

height:191px;

}



.logo_inner

{

width:191px;

margin:0px 0 0 0;

padding:0 0 0 20px;

float:left;

height:203px;

}







.phonenoRightTop

{

width:300px;

float:right;

height:36px;

font:18px/36px Arial, Helvetica, sans-serif;

color:#5e5e5e;

}





.headerCopanylogo

{

width:500px;

float:left;

margin:0px 0px 0px 40px;

padding:10px 0px 0px 0px;

}



.headerCopanylogo img

{

float:left;

margin:0px 0px 0px 20px;

padding:0px;

}









.headerCopanylogo a.facebook{

	width:141px;

	height:39px;

	background:url(images/facebook_active.gif) 0 0 no-repeat;

	float:left;

	}

.headerCopanylogo a.facebook:hover{

	background:url(images/facebook_hover1.gif) 0 0 no-repeat;

}













.headerCopanylogo a.twiter{

	width:106px;

	height:39px; margin-left:20px;

	background:url(images/twiter_active.gif) 0 0 no-repeat;

	float:left;

	}

.headerCopanylogo a.twiter:hover{

	background:url(images/twiter_hover2.gif) 0 0 no-repeat;

}







.headerCopanylogo a.youtube

{

width:98px; padding-top:10px;

height:49px; margin-left:20px;

background:url(images/youtube_active.gif) 0 0 no-repeat;

float:left;

}

	

	

.headerCopanylogo a.youtube:hover

{

background:url(images/youtube_hover2.gif) 0 0 no-repeat;

}







#menu

{

width:700px;

margin:3px 0 0 70px;

padding:0px; float:left;

background:none;

}



#menu ul

{

width:700px;

margin:0px;

padding:0px;

float:right;

display:block

}



#menu ul li

{

width:auto;

margin:0px;

float:left;

display:block

}



#menu ul li a

{

width:auto;

height:35px;

margin:0px;

padding:0px;

float:left;

font:16px/24px Arial, Helvetica, sans-serif;

color:#000;

line-height:13px;

text-decoration:none;

cursor:pointer;

font-weight:bold;

text-transform:uppercase;

background:none;

}









#menu ul li a:hover

{

background:url(images/rightCurve.jpg) no-repeat right; color:#FFFFFF;

}



#menu ul li a.selected

{

background:url(images/rightCurve.jpg) no-repeat right; color:#FFFFFF;

}



#menu ul li a span

{

width:auto;

height:25px;

margin:0px;

padding:10px 8px 0 8px;

float:left;

cursor:pointer

}





#menu ul li a:hover span

{

background:url(images/leftCurve.jpg) no-repeat left

}



#menu ul li a.selected span

{

background:url(images/leftCurve.jpg) no-repeat left

}

#menu ul li .blank

{

width:1px;

height:35px;

margin:0px;

padding:10px 5px 0 5px;

float:left;

background:url(images/line.gif) no-repeat center top

}







#middlePanOuterConent

{

width:100%;

float:left;

margin:0px;

padding:0px;

}



#middlePanInnerConent

{

width:1000px;

margin:0px auto;

}





.bodyPan

{

width:980px;

float:left;

padding:0px 5px 5px 10px;

margin:0px;

}









.searchEngineOuter

{

float:left;

width:100%;

margin:0px;

padding:0px;

background:#b2b2b2 url(images/video_bg.gif) repeat-x; height:553px;

}





.searchEngine

{

width:1000px;

margin:0px auto;

background:#FFFFFF;

color:#000000;

padding:0px;

}





.ourHappyClientOuter

{

float:left;

width:100%;

height:96px;

background:url(images/our_client_bg.gif) repeat-x;

}



.ourHappyClientOuter2

{

float:left;

width:100%;

height:96px; margin-top:10px;

background:url(images/our_client_bg.gif) repeat-x;

}





.ourHappyClientInner

{

width:1000px;

margin:0px auto;

height:98px;

}



.ourHappyClient_heading

{

float:left;

margin:30px 0px 0px 10px;

padding:0px;

}







.ourHappyClientInner img

{

margin:10px 0px 0px 15px;

padding:0px;

float:left;

display:block;

border:0px;

}









.leftColum

{

width:690px;

float:left;

}







.body_middleOuter

{

width:100%;

margin:0px;

padding-bottom:20px;

float:left; 

background:#fff url(images/body_repeat_img.gif);

}





.body_middleInner

{

float:left; 

width:960px; 

padding:52px 5px 0px 5px;

}





.left_heading

{

float:left;

width:300px;

margin-left:10px;

padding-right:20px;

}





.left_heading h1

{

float:left; width:300px;

font:25px/30px Calibri , Arial, Helvetica ;

color:#262626; padding:0px;

font-weight:bold; display:block;

margin:0px;

}



.left_heading p

{

width:300px;

float:left;

font:15px/18px Calibri , Arial, Helvetica ;

color:#262626;

margin:0px;

padding:20px 0px 0px 0px;

display:block; 

}







.left_heading p.border

{

background:url(images/V_dot.gif) 0 0 repeat-x;

height:2px;

padding:0px 0 0px 0px;

float:left; margin:20px 0px 20px 0px;

}





.middle_heading

{

float:left;

width:300px;

background:url(images/h_dot_repeat.gif) right no-repeat;

margin-right:10px;

padding-left:20px;

}









.middle_heading h1

{

float:left; width:300px;

font:25px/30px Calibri , Arial, Helvetica ;

color:#262626; padding:0px;

font-weight:bold; display:block;

margin:0px;

}



.middle_heading p

{

width:300px;

float:left;

font:15px/18px Calibri , Arial, Helvetica ;

color:#262626;

margin:0px;

padding:20px 0px 0px 0px;

display:block; 

}







.middle_heading p.border

{

background:url(images/V_dot.gif) 0 0 repeat-x;

height:2px;

padding:0px 0 0px 0px;

float:left; margin:20px 0px 20px 0px;

}







.middle_heading .border2

{

background:url(images/V_dot.gif) 0 0 repeat-y;

height:2px;

padding:0px 0 0px 0px;

float:left; margin:20px 0px 20px 0px;

}

















.right_heading

{

width:270px;

float:left;

margin-left:15px;

}







#right_headingPan

{

width:217px;

float:left;

padding:10px 0 0 33px;

margin:0px;

}



#right_headingPan ul

{

width:217px; margin:0px;

padding:0px;

}



#right_headingPan ul li

{

width:217px;

height:20px; 

margin:12px 0px 0px 0px;

float:left;padding:0px;

list-style:none

}



#right_headingPan ul li a

{

width:190px;

background:url(images/bullet.gif) 0 6px no-repeat;

color:#1a1a1a;

text-decoration:none;

padding:0 0 0 13px;

margin:0px; font-size:15px;

font-family:Calibri;

}

 

#right_headingPan ul li a:hover

{

background:url(images/bullet.gif) 0 6px no-repeat;

color:#878787;

text-decoration:none;

}





.categories_heading

{

float:left; width:217px;

font:21px/25px Calibri;

color:#262626;

display:block;

margin:0px;

padding-left:28px;

}



.categories_heading2

{

float:left; width:257px;

font:21px/25px Calibri;

color:#0c0c0c;

display:block;

margin:0px;

padding-left:28px;

font-weight:bold;

}


.categories_heading2_modified

{

float:left; width:292px;

font:21px/25px Calibri;

color:#0c0c0c;

display:block;

margin:0px;

padding-left:28px;

font-weight:bold;

}






#searchEngineTopOuter

{

width:100%;

float:left;

margin:0px;

padding:0px;

background:#b3b3b3 url(images/video_replet_bg.gif) repeat-x;

}



#searchEngineTopInner

{

width:1000px;

margin:0px auto;

}





.videoBoxLeft

{

width:640px;

float:left;

margin:0px;

padding:0px 0px 0px 0px;

}



.videoBoxLeft .video_title

{

width:633px;

float:left;

padding:60px 0px 70px 0px;

}









.flvBox

{

float:left;

width:590px;

height:380px;

display:block;

background:url(images/flv_bg.gif) no-repeat;

}





.flvPlayer

{

float:left;

width:506px;

height:348px;

padding:10px 10px 0px 10px;

}







.signup_form_top

{

width:353px;

float:right;

}





.signup_form_fnt

{

font-size:14px;

font-family:Calibri , Arial, Helvetica ;

color:#262626;

}







 .input_txt

 {

 width:150px;

 height:21px;

 margin:0px 0 0 10px;

 padding:0px 0 0 5px;

 float:left;

 border:#a8a8a8 solid 1px;

 background:#f2f2f2;

 font:12px/16px;

 color:#000000;font-family:Calibri , Arial, Helvetica ;

 }

 

 

 .signupLink a

 {

 font-family:Calibri , Arial, Helvetica ;

 font-size:14px; font-weight:900;

 color:#418db4; background:none;

 text-decoration:none;

 }

 

 

 .signupLink a:hover

 {

 float:left;

 font-family:Calibri , Arial, Helvetica ;

 font-size:14px;

 color:#418db4;background:none;

 text-decoration:underline;

 }

 

  .search_engineOuter

 {

 width:350px;

 float:right;

 margin:30px 0px 0px 0px;

 }

 

 

 .search_engine_link

 {

 width:350px;

 float:right;

 margin:0px 0px 0px 0px;

 }

 

 



.search_engine_link a

{

width:280px;

height:40px;

margin:0px;

font-family:Calibri , Arial, Helvetica ;

font-size:23px;

color:#292929;

line-height:30px;

font-weight:normal;

padding:0px;

float:left; font-weight:bold;

display:block; padding-left:20px;

text-decoration:none;

}





.search_engine_link a:hover

{

float:left;

background:none;

color:#292929;

text-decoration:underline;

}





.search_engine_link img

{

float:left;

padding-left:0px;

margin:0px;

}



#leftPanConent

{

width:580px; margin-top:10px; padding-bottom:30px;

float:left; background:url(images/V_dot.gif) right repeat-y; padding-right:20px;

}

#leftPanConentFullWidth

{

width:100%; margin-top:10px; padding-bottom:30px;

float:left;  

}



#leftPanConent h1

{

float:left;

width:580px;

font:25px/30px Calibri , Arial, Helvetica ;

color:#262626;

font-weight:bold;

display:block;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px

}







#leftPanConent p

{

width:580px;

float:left;

font:15px/20px Calibri , Arial, Helvetica ;

color:#262626;

margin:0px;

padding:30px 0px 0px 0px;

display:block;

} 





#leftPanConent p a

{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

color:#0000ff;

text-decoration:none;

}





#leftPanConent p a:hover

{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

color:#0000ff;

text-decoration:underline;

}





#leftPanConent p.txt2

{

width:580px;

float:left;

font:15px/20px Calibri , Arial, Helvetica ;

color:#262626;

margin:0px;

padding:44px 0px 0px 0px;

display:block;

} 





.borderBottomline

{

float:left; width:580px;

background:url(images/V_dot.gif) 0 0 repeat-x;

height:2px;

padding:0px; 

margin:23px 0px 23px 0px;

}





#leftBottomContent

{

width:580px;

float:left;

}









#leftBottomContent h1

{

float:left;

width:580px; margin:0px; padding:0px;

font:25px/30px Calibri , Arial, Helvetica ;

color:#262626;

font-weight:bold;

display:block;

}





#leftBottomContent .featured_left

{

width:350px;

float:left;

}



#leftBottomContent .featured_left p{

width:350px;

float:left;

font:15px/20px Calibri , Arial, Helvetica ;

color:#262626;

margin:0px;

padding:25px 0px 0px 0px;

display:block;

}



#leftPanConent p

{

width:580px;

float:left;

font:15px/20px Calibri , Arial, Helvetica ;

color:#262626;

margin:0px;

padding:30px 0px 0px 0px;

display:block;

} 







#leftBottomContent .featured_left_imgBox

{

float:right;

width:215px;margin-left:12px;

}



#leftBottomContent .featured_left_imgBox img

{

border:solid 6px #dcdcdc;

background:#FFFFFF;

padding:2px;

}



.leftPanConentWellcome

{

width:580px;

float:left;

padding-top:35px;

}







#rightPan

{

float:right;

width:370px;

margin-top:20px;

}



#rightPan .right_video

{

width:370px;

float:left;

background:url(images/right_colum_video_bg.gif) no-repeat;

height:351px; margin:0px 0px 25px 0px;

padding:0px;

}



#rightPan .right_video_img

{

margin:17px 0px 0px 15px;

float:left;

display:block;

}





.rightSingupForm

{

width:319px;

float:left;

margin:0px 0px 0px 25px;

font:14px/16px;

color:#000000; font-family:Calibri , Arial, Helvetica ;

}





.rightSingupForm a

{

font:13px/16px;

color:#0073ae; font-family:Calibri , Arial, Helvetica ;

text-decoration:none;

}



.rightSingupForm a:hover

{

font:13px/16px;

color:#0073ae; font-family:Calibri , Arial, Helvetica ;

text-decoration:underline;

}



.input_txt2

{

 width:130px;

 height:20px;

 margin:0px 0 0 10px;

 padding:0px 0 0 5px;

 float:left;

 font:12px/16px;

 color:#000000;font-family:Calibri , Arial, Helvetica ;

 border:#a8a8a8 solid 1px;

 background:#f2f2f2;font:Calibri , Arial, Helvetica;

 }

 

 

 .categories_heading3

{

float:left; width:270px;

font:21px/25px Calibri , Arial, Helvetica ;

color:#0c0c0c;

display:block;

margin:0px;

padding-left:28px;

font-weight:bold;

}

 

 



.category_right

{

width:317px;

float:left;

margin:35px 0px 0px 25px;

padding-bottom:0px;

}



 .categories_heading4

{

float:left; width:270px;

font:21px/25px Calibri , Arial, Helvetica ;

color:#0c0c0c;

display:block;

margin:0px;

padding-left:28px;

font-weight:bold;

}

 











#category_right_link

{

width:270px;

float:left;

padding:10px 0 10px 33px;

margin:0px;

}



#category_right_link ul

{

width:217px; margin:0px;

padding:0px;

}



#category_right_link ul li

{

width:217px;

height:20px; margin:12px 0px 0px 0px;

float:left;padding:0px;

}



#category_right_link ul li a

{

width:190px;

background:url(images/bullet.gif) 0 6px no-repeat;

color:#1a1a1a;

text-decoration:none;

padding:0 0 0 13px;

margin:0px; font-size:15px;

font-family:Calibri , Arial, Helvetica ;

}

 

#category_right_link ul li a:hover

{

background:url(images/bullet.gif) 0 6px no-repeat;

color:#878787;

text-decoration:none;

}





.footer_outer

{

float:left;

width:100%;

margin:0px auto;

background:url(images/footer_bg.gif) repeat-x;

}



.footer_inner

{

width:1000px; 

padding:0px 0px 0px 0px;

height:119px;

margin:0px auto;

}





.footer_link

{

width:990px;

float:left;

margin:0px; padding:0px;

}



.footer_address

{

width:150px;

float:left;

padding-left:10px;

padding-top:24px;

}



.footer_address h2

{

width:150px;

float:left;

display:block; 

font-family:Calibri; text-transform:uppercase;

font-size:14px; margin:0px 0px 5px 0px;padding:0px;

font-weight:bold; color:#008ced;

}

.footer_address p

{

width:150px;

float:left;

display:block; 

font-family:Calibri , Arial, Helvetica ;

font-size:12px; padding:0px; margin:0px 0px 0px 0px;

font-weight:bold; color:#202020;

}





.footNav

{

width:300px;

margin:20px 0 0 0px;

padding:0px;

float:right;

}



.footNav ul

{

float:left;

width:300px;

margin:0 auto;

padding:0px;

display:block

}



.footNav ul li

{

width:auto;

margin:0px;

padding:0px;

float:left;

display:block

}



.footNav ul li .blank

{

width:auto;

margin:1px 0 0 0;

padding:0 10px 0 10px;

float:left;

font-family:Calibri , Arial, Helvetica ;

font-size:11px;

color:#202020;

line-height:15px;

font-weight:bold;

}



.footNav ul li a

{

font-family:Calibri , Arial, Helvetica ;

font-size:11px;

color:#d5d5d5;

line-height:15px;

text-decoration:none;

margin:0px;

padding:0px; 

color:#202020;

font-weight:bold;

text-transform:uppercase;

}

.footNav ul li a:hover

{

text-decoration:underline;

}





.copyright

{

width:350px;

float:left;

padding-left:25px;

color:#151515;

font-size:9px;

font-weight:bold; text-transform:uppercase;

font-family:Calibri;

margin-top:5px; padding:0px 0px 0px 25px;



}



.copyright span

{

color:#151515;

font-size:11px;

font-family:Calibri , Arial, Helvetica ;



}





.alignright {

	float: right;

	color:#000000;

	}



.alignleft {

	float: left;

		

}

.alignleft a {

color:#000000;

}



.alignright a {

color:#000000;

}



h1 a

{

float:left; width:300px;

font:25px/30px Calibri;

color:#262626; padding:0px;

font-weight:bold; display:block;

margin:0px;



}

h2,h2 a

{

  width:300px;

font:22px/25px Calibri , Arial, Helvetica ;

color:#262626; padding:0px;

font-weight:bold; display:block;

margin:0px;



}

h3,h3 a

{

  width:300px;

font:20px/25px Calibri , Arial, Helvetica ;

color:#262626; padding:0px;

font-weight:bold; display:block;

margin:0px;



}

#custom_cf7-3

{

margin-top:-30px;

}

#sidebar ul 
{
list-style-type:none;
}

#leftPanConent ul, #leftPanConent ul li
{
	list-style-type:disc;
	list-style-position: inside;
}

.snap-bottom

{
background:url(images/right_singup_top_img1.jpg) no-repeat ;

}
#content a
{
color:#0000ff;
}

