/* Found Agency CSS Document */
/* Core Css 
div , p , img, a, li , ul, dd, dt, dl	{border:#336699 1px dotted;}*/
body	{
	background:#eaeaea;
	margin:0 auto;
	text-align:center;
}
a{color:#333333; text-decoration:underline; font-family:"trebuchet MS"}
	a:hover  {color:#cc0033;}

form{margin:0;}

img {border: 0; padding: 0; margin: 0;}


	
p { 
	font-family:"trebuchet MS";
	font-size:15px; 
	padding:0; 
	margin:0;
}

dd {
	font-family:"trebuchet MS";
	font-size:15px; 
	line-height:28px;	

}
dt {
	font-family:"trebuchet MS";
	font-size:15px; 
	line-height:28px;
	font-weight:bold;
	color:#666666;
}
dt	a{
	color:#666666;
	cursor:pointer;
}

table 	{
	float:left;
	clear:both;
	font-size:13px;
	margin:20px 0 ;
	border:1px #999999 solid;
}
td , tr 	{
	border:1px #999999 solid;
}
th 	{
	border:1px #999999 solid;
	background:e5e5e5;
}

ul{ margin:0; padding:0; list-style:inside disc;}


#layout	{
	position:relative;
	background:url(/images/bg_shadow_found.gif) left top repeat-y;
	width:998px;
	margin:0 auto !important;
	text-align:left;

}
#innerLayout	{
	position:relative;
	width:986px;
	margin:0 auto;
}
h3	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:16px;
	font-weight:normal;
	color:#333333;
}
ol 	{ list-style-type: decimal !important }



/* ---------------------------------Links */
.lightlinks	{
	color:#666666;
}
.redlinks	{
	color:#FF0000 !important;
}
.white_links	{
	color:#FFFFFF;
}

/* --------------------------------end Links */


/* Core Css */

/* Page 01 HomePage */


#topBanner	{
	position:absolute;
	top:0px;
	width:986px;
	height:100px;
}
#topBanner	h2{
	background:url(/images/found_logo_top.gif) left top no-repeat;
	display:block;
	width:201px;
	height:49px;
	margin:36px 0 0 20px;
	float:left;
}
#topBanner a{
	display:block !important;
	width:201px;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
	height:50px;
}
#topBanner	h2 span{
	visibility:hidden;
}
#callus	{
	float:right;
	display:inline;
	background:#e5e5e5 url(/images/call_corners.gif) bottom left no-repeat;
	font-family:"trebuchet MS";
	font-size:13px;
	color:#666666;
	width:146px;
	height:34px;
	text-align:center;
	padding-top:10px;
	margin:0 20px;
}

/*----------------------------------Navigation----------------------------*/
#navigation	{
	float:left;
	position:absolute;
	display:inline;
	width:986px;
	top:60px;
	z-index:30;
	left:0;
}
#navigation	 ul{
	display:block;
	float:right;
	margin:0 30px;
}
#navigation li 	{
	float:left;
	list-style:none;
	background:none !important;
}
#navigation li a	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	display:block;
	text-decoration:none;
}
#navigation	a:hover, #navigation li:hover 	{
	background:url(/images/left_corner.gif) left top no-repeat #cc0033;
	color:#FFFFFF !important;
}
#navigation li ul {
	z-index:1;
	position:absolute; 
	width:130px; 
	left:-10000px;
	margin-left:0;
}
#navigation	li ul li a	{
	width:120px;
	font-family:"trebuchet MS";
	font-size:14px;
	padding:5px 10px;
	color:#FFFFFF;
	background:url(/images/white_bottom_div.gif) #cc0033 10px bottom repeat-x;
}

#navigation ul li:hover ul, #nav li.sfhover ul {
	 left:auto;
	 color:#FFFFFF;
}

#navigation ul li ul a:hover, #nav li ul li.sfhover {  
	background:url(/images/white_bottom_div.gif) left bottom repeat-x #d3434a;	 
	clear:both;
	color:#FFFFFF;
}
#navigation li a span	{
	background:url(/images/right_corner.gif) right top no-repeat ;
	display:block;
	padding:2px 10px;
	margin:0px;
}
.nav_curve	{
	float:left;
	display:block;
	height:6px;
	width:140px;
	background:url(/images/nav_bottom_curve.gif) left top no-repeat;
}
.nav	{
	float:left;
	display:block;
	height:6px;
	width:140px;
	background:url(/images/nav_bottom_curve.gif) left top no-repeat;
}


/*--------------------------------------end Navigation--------------*/

#flash	{
	float:left;
	position:absolute ;
	top:100px;
	display:inline;
	width:986px;
	text-align:center;
	left:0;
}

#midarea	{
	position:relative;
	width:946px;
	margin:0px auto 0px auto;
	padding:310px 0 20px 0;
}

/*-----Deals with the H1 and the main description-----*/

.h1Top {
	float:left;
	margin:0;
	padding:0 10px 20px 0;
	width:600px;
}
.h1Top p{
	margin:5px 0;padding:0;
	font-family:"trebuchet MS";
	font-size:15px;
	color:#666666;
	line-height:30px;
	width:550px;
}

/*-----Deals with the H1 and the main description-----*/

#midarea h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#cc0033;
	font-weight:normal;
	padding:0;
	margin:0;
}
#midarea h2, #midarea h3	{
	margin-top:0 !important;
	padding-top:0 !important;
}

#services {
	float:left;
	width:625px;
	margin:0;padding:0;
	clear:both;
}
#leftPanel	{
	float:left;
	position:relative;
	display:block;
	width:630px;
	display:block;
	background:url(/images/div_dotted_red_verticle.gif) right top repeat-y;
	padding:0px;
	
}

/* ------------------------------------Column 2 Left */

.column2_left {
	margin-top:30px;
	float:left;
	width:300px;
	margin:0 0 20px 0;
	padding:0;
	background:url(/images/div_dotted_red_verticle.gif) right top repeat-y;
	clear:both;
}

.column2_left p	{
	display:block;
	font-family:"trebuchet MS";
	font-size:14px;
	padding-right:5px;
	padding-bottom:50px;
	margin:0 10px 0px 0;
	line-height:24px;
}
.column2_left h3	{
	font-family:"trebuchet MS";
	font-size:14px;	
	font-weight:normal;
	margin:0;
	padding:0;
}
.column2_left ul	{
	display:block;
	width:280px;
}
.column2_left ul li	{
	font-family:"trebuchet MS";
	font-size:14px;	
	font-weight:normal;
	display:inline;
	background:url(/images/bullet_plus.gif) left top no-repeat;
	padding:5px 0 0 10px;
	list-style:none;
	float:left;
}



/* ------------------------------end Column 2 Left */

/* ------------------------------ Contact Us----------------- */

.contact_right{
	float:right;
	width:320px;
	padding:0;
	display:block;
	background:url(/images/div_dotted_red_verticle.gif) left top repeat-y;
}
.contact_right a.img_holder{
	width:300px;
	padding-left:20px;	
}
.contact_right h2{
	float:left;
	clear:both;
	display:block;
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.address	{
	margin:10px 20px;
	float:left;
	clear:both;
	padding:10px 0;
}
.address p	{
		font-size:14px !important;
}
.address a	{
	color:#666666;
	padding:5px 0;
	display:block;
}
.address h4	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	background:none;
	color:#cc0033;
	padding:0px;
	margin:5px 0;
}
	
/* ------------------------------end Contact Us-------------- */

/* ------------------------------ Column 2 Right -------------------*/

.column2_right{
	float:right;
	width:310px;
	padding:0;
	display:block;
	margin:0 0 20px 0;
}

.column2_right p	{
	display:block;
	font-family:"trebuchet MS";
	font-size:14px;
	padding-right:5px;
	padding-bottom:50px;
	margin:0 10px 0px 0;
	line-height:24px;	
}
.column2_right h3	{
	font-family:"trebuchet MS";
	font-size:14px;	
	font-weight:normal;
	margin:0;
	padding:0;
	display:block;
}
.column2_right ul	{
	display:block;
	width:280px;
}
.column2_right ul li	{
	font-family:"trebuchet MS";
	font-size:14px;	
	font-weight:normal;
	display:inline;
	background:url(/images/bullet_plus.gif) left top no-repeat;
	padding:5px 0 0 10px;
	list-style:none;
	float:left;
}



/* --------------------------------end Column 2 Right */

/* ------------------------------ Big Single Column */
.padd	img{
	padding:0px 10px;
}
.column1 {
	float:left;
	width:610px;
	padding:0;
	display:block;
	padding:0 0 10px 0 ;
	margin:0 0 30px 0;
}
.column1 h2	{
	display:block !important;
	background:url(/images/big_title.gif) bottom left no-repeat !important ;
	font-size:24px!important;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	padding:5px 0 15px 0;
	margin:10px 0 0 0;
	font-weight:normal;
	clear:both;
}



.column1 h3	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;	
	font-weight:normal;
	padding:15px 0 0 0;
	margin:0px;
	display:block;
	float:left;
	color:#333333;
	width:550px;
}
.column1 ul	{
	display:block;
	float:left;
}


.column1 ul li	{
	font-family:"trebuchet MS";
	font-size:15px;	
	font-weight:normal;
	display:inline;
	background:url(/images/bullet_plus.gif) 0 3px no-repeat;
	padding:5px 0 0 10px;
	list-style:none;
	float:left;
	line-height:24px;
	margin:0 0 0 10px;
	width:550px;
}
/*-----------------images---------*/
ul.ppc_img li	{
	font-family:"trebuchet MS";
	font-weight:normal;
	display:inline;
	background:url(/images/bullet_plus.gif) 0 3px no-repeat;
	padding:5px 0 0 10px;
	list-style:none;
	float:left;
	line-height:24px;
	margin:0 0 0 10px;
	width:270px;
	font-size:15px;
}
ul.ppc_img 	{
	display:block;
	float:left;
	width:290px;
}
img.floatRight  {
	float:right;
}

ul.seo_img li	{
	font-family:"trebuchet MS";
	font-weight:normal;
	display:inline;
	background:url(/images/bullet_plus.gif) 0 3px no-repeat;
	padding:5px 0 0 10px;
	list-style:none;
	float:left;
	line-height:24px;
	margin:0 0 0 10px;
	width:340px;
	font-size:15px;
}
ul.seo_img 	{
	display:block;
	float:right;
	width:400px;
}

/*-----------------images---------*/
.column1 ol	{
	display:block;
	float:left;
	margin:10px 0;
	list-style-type: decimal !important;
	list-style: decimal !important;
	line-height:30px;
}


.column1 p	{
	display:block;
	float:left;
	clear:both;
	margin:5px 0;
	line-height:24px;
	width:550px;
}
.float_left	{
	float:left;
	clear:both;
}
.left_float	{
	float:left;
	clear:both;	
	margin:4px 0;	
	display:block;
	width:250px;
}
.left_float div	{
	float:left;
}
.text	{
	font-family:"trebuchet MS";
	font-size:14px;
}
.wid {
	width:550px;
	display:block;
}
#pps_img {
	float:left;
	padding:10px 0px 0 10px;
	margin:0;
}
.sub_column1	{
	margin:10px 0 0 0 ;
	width:305px;
	float:left;
	background:url(/images/div_dotted_red_verticle.gif) right top repeat-y;
}

.sub_column1 p	{
	display:block;
	font-family:"trebuchet MS";
	font-size:15px;
	padding:0 5px 5px 0;
	margin:0 5px 0px 0;	
	line-height:24px;
	width:300px;
}

/* --------------------------------end Big Single Column */

#rightPanel	{
	float:left;
	position:relative;
	width:290px;
	padding: 0 0 0 15px;
	display:block;
}


#rightPanel h2{
	display:block;
	background:url(/images/down_arrow_titles.gif) left bottom no-repeat;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	padding:20px 0;
}
#rightPanel	li	{
	font-family:"trebuchet MS";
	font-size:13px;	
	list-style:none inside;
	margin:0;
	padding:0;
	display:inline;
	clear:both;
	float:left;
	width:290px;
	line-height:24px;
}
#rightPanel ul	{
	list-style:none inside;
	padding:0;
	height:50px;
}
.red_h2	{
	color:#FF0000;
}

/* ---------------------------------We Are Hiring */

#shadow_jobs	{
	float:left;
	display:block;
	width:279px;
	background:url(/images/blue_banner_bg.gif) left top repeat-x;
	margin:10px 0;
}


#jobs	{
	height:118px;
	padding:10px 0 0 0 ;
	margin:0;
	display:block;
	background:url(/images/banner_bottom_corners.gif)	left top no-repeat;
}
#jobs h2 {
	font-size:10px;
	background:url(/images/we_are_hiring_banner.gif) left top no-repeat;
	height:100px;
	margin:0;
	padding:0 !important;
}	
#jobs h2 span {
	visibility:hidden;
}	
#jobs ul {
	position:relative;
	margin-left:115px;
	margin-top:-45px;
	display:block;
}
#jobs ul li	{
	color:#FFFFFF;
	display:block;
	width:160px;
}
.clear	{ float:left; clear:both; margin-left:0px !important; padding-left:0px !important;}

.error_msg	{ display:block; float:left; clear:both; font-family:"trebuchet MS"; font-size:14px; color:#990000; padding:5px 30px 5px 50px; background:url(/images/error_ic.gif) left no-repeat; 	}
/* ----------------------------------------end We Are Hiring */

.border_grey	{border:#cccccc 1px solid;padding:2px;}

/* ---------------------------------PPC Banner */

#ppc_banner	{
	float:left;
	display:block;
	width:279px;
	height:150px;
	background:url(/images/blue_banner_bg.gif) left top repeat-x;
	margin:10px 0;
}
#ppc_matter	{
	height:142px;
	padding:0 ;
	margin:0;
	background:url(/images/banner_bottom_corners.gif) left top no-repeat;	
	border:#336699 1px dotted;	
	border:none !important;
}
#ppc_matter h2 {
	font-size:10px;
	background:url(/images/ppc_banner_h2.gif) left top no-repeat;
	height:130px;
	margin:0;
	padding:0 !important;

}	
#ppc_matter h2 span {
	visibility:hidden;
}	
#ppc_matter ul {
	position:relative;
	margin-left:125px;
	margin-top:-65px;
	display:block;
}
#ppc_matter ul li	{
	color:#FFFFFF;
	display:block;
	width:150px;
}



/* ----------------------------------------end We Are Hiring */


/* ----------------------------------------Partners */

#partners	{
	float:left;
	margin-top:70px;
	border-top:1px solid #cccccc;
	width:300px;
}


#partners h2	{
	font-family:"trebuchet MS";
	background:none;
	font-size:12px;
	color:#999999;
	margin:0;
	padding:0;
	position:relative;
	width:160px;
	top:100px;
	left:120px;
}
#google	{
	float:left;
	display:block;
	padding-right:20px;
	border-right:1px #cccccc solid;
	width:91px;
	height:91px;
	background:url(/images/google_logo.gif) left top no-repeat;
}
#google span	{
	visibility:hidden;
	font-size:10px;
}

#yahoo	{
	float:left;
	display:block;
	margin-left:10px;
	width:151px;
	height:56px;
	background:url(/images/yahoo_logo.gif) left top no-repeat;
}
#yahoo span	{
	visibility:hidden;
	font-size:10px;
}



/* ----------------------------------------end Partners */

/* ---------------------------------SEM -------------*/

#SEM	{
	float:left;
	margin: 0 0 20px 0;
	padding:0;
	clear:both;
}
#SEM h2	{
	margin:0;
	padding-top:0 !important;
}


/* ----------------------------------------end SEM */
#services h2	{
	display:block;
	background:url(/images/down_arrow_titles.gif) bottom left no-repeat ;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	padding:20px 0;
}
/*-----------------------bread--------------------*/
#breadcrumb	{
	position:absolute;
	color:#999999;
	font-family:"trebuchet MS";
	z-index:20;
	font-size:12px;
	top:170px;
	width:550px;
	display:inline;
	left:30px;
}
#breadcrumb	a{
	color:#999999;
	font-family:"trebuchet MS";
	font-size:12px;
}
#breadcrumb	a:hover{
	background:none !important;
	color:#cc0033 !important;
}
/*-----------------------end bread-----------------*/
/*-----------------------footer*/
#footer	{	
	position:relative;
	padding-top:10px;
	border-top:#cccccc 1px solid;
	width:986px;
	height:80px;
	clear:both;
}
#footer	h2	{
	float:right;
	background:url(/images/photon_group_logo.gif) left top no-repeat;
	display:block;
	width:123px;
	height:45px;
	cursor:pointer;
	font-size:10px;
}
#footer	h2 span	{
	visibility:hidden;
}
#footer	ul	{
	display:block;
	float:left;
	margin:20px 0 0 10px;
}

#footer ul li	{
	float:left;
	list-style:none;

}
#footer	ul li a	{
	display:block;
	padding:0 10px;
	text-decoration:none;
	font-size:12px;
	color:#666666;
	font-family:"trebuchet MS";
	border-right:1px #cccccc solid;
}
#footer	ul li a:hover	{
	color:#FF0000;
}
.clear	{
	float:left;
	color:#999999;
	font-family:"trebuchet MS";
	font-size:12px;
	clear:both;
	display:inline;
	margin-left:10px;
}
.no-border	{
	border:none !important;

}
.no-bac	{
	background:none !important;
}
a.no-back	{
	background:#cc0033 !important;
}
a.no-back:hover	{
	background:#d3434a !important;
}
/*----------------------------------footer*/


/* Page 01 Ends HomePage */

/* Page 02 Services*/
.bottom_border	{
	border-bottom:#CCCCCC 1px solid;
	padding-bottom:10px;
}

#midarea_internal	{
	position:relative;
	display:block;
	width:940px;
	margin:0 auto;
	border:#ffffff 1px solid;
	padding:100px 0 20px 0;
}

#midarea_internal h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#cc0033;
	font-weight:normal;
	padding:40px 0 0 0;
	margin:0;
}
#midarea_internal h2, #midarea_internal h3	{
	margin-top:0 !important;
	padding-top:0 !important;
}

#leftPanel_Internal	{
	float:left;
	position:relative;
	display:block;
	width:625px;
	display:block;
	background:url(/images/div_dotted_red_verticle.gif) right top repeat-y;
}
/*-------------I want seo--------------*/
.i_want_ppc {	
	margin:15px 0;
}

.i_want_ppc a	{
	text-decoration:none;
	display:block;
	margin:0px;
	height:70px;
	width:264px;
	background:url(/images/i_want_ppc_but.gif) left top no-repeat;
	padding:0px;
}
.i_want_ppc span	{
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	left:80px;
	top:25px;
	font-size:18px;
	color:#c60037;
}
/*-------------I want seo--------------*/

/*-------------I want ppc--------------*/
.i_want_seo {
	margin:10px 0;
}

.i_want_seo  a	{
	background:url(/images/i_want_seo_but.gif) left top no-repeat;
	display:block;
	height:70px;
	width:264px;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.i_want_seo  span	{
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	left:100px;
	top:25px;
	font-size:18px;
	color:#c60037;
}
/*-------------I want ppc--------------*/

#ppc_banner	{
	padding-bottom:20px;
	border-bottom:1px #cccccc solid
}
/*---------------Quote-----------------*/
.quote	{
	padding:20px 0;
	border-bottom:1px #cccccc solid;
	float:left;
}
.quote h3	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#333333;
	font-weight:normal;
	line-height:24px;
	margin:5px 0;
}
.quote	p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#999999;
	margin:2px 0;
}
.quote	a{
	font-size:14px;
	margin:5px 0;
}

/*---------------end Quote-----------------*/
/*---------------CS-----------------*/
.case_study	{
	float:left;
	margin:15px 0; 
	width:600px;
	padding:0 10px 20px 0;
	color:#333333;
	font-family:"trebuchet MS";
	font-size:15px;
	border-bottom:1px #cccccc solid;
}
/*---------------Quote CS-----------------*/
.quote_cs	{
	float:left;
	padding:10px 10px 10px 0;
	margin:auto 0;
	width:360px !important;
	display:block;
	background:url(/images/div_dotted_red_verticle.gif) right top repeat-y;
}
.quote_cs h3	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#333333;
	font-weight:normal;
}
.quote_cs	p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#999999;
	margin:2px 0 4px 0 !important;
	width:100%  !important;
	padding:0px;
	display:block;
}

a.graph_links 	{
	background:url(/images/graph_icon.gif) left no-repeat;
	padding: 0 0 0 25px;
	display:block;
	height:22px;	
	font-size:14px;
}
a.graph_links:hover	{
	background:url(/images/graph_icon_hover.gif) left no-repeat;
	padding-left:25px;
	display:block;
	height:22px;
}


/*---------------end Quote CS-----------------*/
p.quote_cs_in	 {
	padding:10px 0 5px 0;
	display:block;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:580px;
}
p.quote_name	 	 {
	display:block;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	width:580px;
	color:#999999;
}
/*---------------Image Holder-----------------*/

.column2_right_cs{
	float:right;
	width:230px;
	padding:0;
	display:block;
	margin:auto 0px;
	padding:20px 0;
}




/*---------------end Image Holder-----------------*/

#real_www{
	float:left;
	display:block;
	margin:0 !important;
	clear:both;
	padding-bottom:20px;
}
/*-----------------Single paras--------------------------*/
.single_paras	{
	float:left;
	margin:10px 0 30px 0; 
	padding-right:10px;
	color:#333333;
	font-family:"trebuchet MS";
	font-size:15px;
	width:615px;
}
.single_paras p	{
	margin:15px 0;
	line-height:24px;
	width:550px;
	line-height:24px;
}
.single_paras h2	{
	display:block;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	padding-bottom:5px;
	border-bottom:1px #cccccc solid;
	background:none !important;
}
.single_paras h3	{
	display:block;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	padding-bottom:5px;
	border-bottom:1px #cccccc solid;
	background:none !important;
	margin:5px 0;
}
.single_paras	ul	{
	float:left;
}
.single_paras ul li	{
	float:left;
	font-family:"trebuchet MS";
	font-size:14px;	
	font-weight:normal;
	display:block;
	background:url(/images/bullet_plus.gif) no-repeat ;
	padding:2px 0 2px 20px !important;
	list-style:none;
	clear:both;
}
.single_paras ul li	a{
	line-height:16px;
	display:block;
}

	
/*-----------------end Single paras--------------------------*/
/*-----------------One Type Banners--------------------------*/
.one_banner	{
	display:block;
	width:180px;
	margin:10px 0;
	border-bottom:1px #cccccc solid;	
	padding:20px 0  0 100px;
	height:100px;
	float:left;
}
.one_banner h3	{
	width:160px;
	display:block;
	color:#cc0033;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0px;
}
.one_banner	p	{
	display:block;
	font-size:11px;
	width:180px;
}

.one_banner	a	{
	color:#cc0033;
	font-size:12px;
}
/*-----------------end One Type Bannersn--------------------------*/

.need_solution	{	background:url(/images/need_solution.gif) 0 15px no-repeat; }
.how_we_work	{	background:url(/images/how_we_work_icon.gif) 0 15px no-repeat; }
.confused	{	background:url(/images/confused.gif) 0 15px no-repeat; }
	.confused a	{ color:#000000 !important;}
.contact_us	{	background:url(/images/contact_us_icon.gif) 0 15px no-repeat; }

.thumbs	{float:left; padding:5px; border:1px #cccccc solid; margin:5px;}
.blank_left	{display:block; float:left; clear:both; width:625px;}

/*-----------------Related Faqs--------------------------*/
.rel_faqs	{
	display:block;
	width:280px;
	margin:15px 0;
	background:url(/images/related_faqs_icon.gif) 0 12px no-repeat;
	padding:10px 0;
	float:left;
	height:200px;
}
.rel_faqs h3	{
	float:left;
	background:url(/images/related_faq_ic.gif) 0 0 no-repeat;
	width:160px;
	display:block;
	color:#cc0033;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	height:32px;
	padding-left:38px;
}
.rel_faqs	p	{
	display:block;
	font-size:11px;
	width:180px;
}
.rel_faqs ul	{
	float:left;
	margin:10px 0;
	height:100%;
}
.rel_faqs ul li	{
	display:block;
	float:left;
	font-family:"trebuchet MS";
	font-size:15px;	
	font-weight:normal;
	display:block;
	background:url(/images/arrow_bullets.gif) 0 10px no-repeat ;
	padding:5px 0 5px 20px !important;
	list-style:none;
	width:250px !important;
}
.rel_faqs ul li	a{
	line-height:16px;
	display:block;
	width:250px;
}
	
/*-----------------end Related Faqs--------------------------*/


/*-----------------Enquiries--------------------------*/

#enquiries	{
	float:left;
	clear:both;
	display:block;
	width:279px;
	background:url(/images/enquiry_icon.gif) left top no-repeat;
	margin:10px 0;
}

#enquiries h3	{
	padding:10px 0 25px 70px;
	width:110px;
	display:block;
	color:#cc0033;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:10px 0 0 0;
}
#enquiries p	{
	padding-left:70px;
	display:block;
	font-size:12px;
	width:200px;
	height:30px;
}
#in_enq	{
	padding:10px 0 0 5px !important;
	margin:0 !important;
	width:280px;
}

#in_enq	.leftCol	{
	width:70px;
	float:left;
	font-size:13px;
	font-family:"trebuchet MS";
	margin:0px;
	padding:4px;
}


#in_enq	.rightCol	{
	float:left;
	width:160px;
	padding-left:10px;
}
#in_enq	.rightCol input	{
	width:140px;
	padding:4px;
	font-family:"trebuchet MS";
	font-size:14px;
	border:1px #CCCCCC solid;

}
/*--input file--*/
input.file {
	width:140px;
	padding:4px;
	font-family:"trebuchet MS";
	font-size:14px;
	border:1px #CCCCCC solid;
}

/*--end input file--*/
#in_enq	.rightCol input	{
	width:140px;
	padding:4px;
	font-family:"trebuchet MS";
	font-size:14px;
	border:1px #CCCCCC solid;

}
#in_enq	.rightCol option, #in_enq .rightCol select	{
	font-family:"trebuchet MS";
	font-size:14px;
	width:190px;
	height:24px !important;
}
#in_enq	.rightCol input:focus	{
	border:1px #7f9db9 solid;
	background:#fff0e0 !important;
}
.en_h	{
	width:270px;
	margin-bottom:10px;
	float:left;
	clear:both;
}

.en_h textarea	{
	width:220px !important;
	height:100px;
	padding:4px;
	font-size:14px;
	font-family:"trebuchet MS";
	border:1px #CCCCCC solid;
	float:left;
}

#in_enq textarea:focus	{
	border:1px #7f9db9 solid;
	background:#fff0e0 !important;
}
.but	{
	cursor:pointer;
	display:inline;
	width:71px;
	height:30px;
	background:url(/images/submit.gif);
	border:none;
	float:right;
}
.submit	{
	float:left;
	clear:both;
	margin:0;
	width:230px;
}
.but:hover	{
	background:url(/images/submit.gif) right ;
}
.but_apply	{
	cursor:pointer;
	display:block;
	width:71px;
	height:30px;
	background:url(/images/apply_but.gif) left top;
	border:none;
	margin:5px 0;
	float:left;
}
.but_apply:hover	{
	background:url(/images/apply_but.gif) top right ;
}

.rit	{
	float:left !important;
}
.wid	{
	width:210px !important;
}
.ic	{
	margin:5px 0 0 5px ;
	float:left;
}

/*-----------------end Enquiries--------------------------*/

.padding_top_bottom	{
	padding:20px 0;
}
.top_quote	{
	display:block;
	float:left;
	clear:both;
	padding:10px 0;
	border-bottom:1px #cccccc solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:26px;
}
.industry_info	{
	font-size:15px;
	font-family:"trebuchet MS";
	line-height:22px;
	float:left;
	clear:both;
	position:relative;
	width:550px;
}
.industry_info	h2{
	float:left;
	clear:both;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding:20px 0 5px 0 !important;
}
.industry_info	p	{
	float:left;
	width:550px;
	clear:both;
}
.industry_info ul li	{
	font-family:"trebuchet MS";
	font-size:14px;	
	font-weight:normal;
	display:inline;
	background:url(/images/bullet_plus.gif) left top no-repeat;
	padding:5px 0 0 10px;
	list-style:none;
	float:left;
	width:550px;
}
.footnote	{
	float:left;
	clear:both;
	width:550px;
	font-family:"trebuchet MS";
	font-size:11px;
	line-height:18px;
	margin:10px 0;
	padding:10px 0 ;
	color:#999999;
}




/* Page 02 End Services*/

/*-------------------------------------image viewer-------------------------------------*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/*-------------------------------------image viewer-------------------------------------*/

/*--------------------------------------faq toggle--------------------------------------*/
.open {display: block !important;}
.closed {display: none !important;}
/*--------------------------------------faq toggle--------------------------------------*/

/*----------------------------------------------------------------------------*/
.note	{
	float:left;
	display:block;
	background:#e5e5e5;
	color:#666666;
	font-size:11px;
	line-height:14px !important;
	font-family:"trebuchet MS";
	width:600px;
	padding:5px;
}

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.bottom_links {
	display:inherit;
	float:left;
	margin:5px 0;
	background:url(/images/bottom_links_top.gif) top left no-repeat #fff2d3;
	width:590px;	
}
.bottom_links	ul	{
	float:left;
}

.bottom_links ul li	{
	float:left;
	font-family:"trebuchet MS";
	font-size:14px;	
	font-weight:normal;
	display:block;
	background:url(/images/more_links_li.gif) 0 5px no-repeat ;
	padding:2px 0 2px 15px !important;
	list-style:none;
	clear:both;
	width:400px;
}
div.bottom_curve {
	background:url(/images/bottom_links_bottom.gif) bottom left no-repeat;
	padding:10px;
	float:left;
	width:570px;
}
.bottom_links h3	{
	display:block;
	padding:0;
	margin:5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	width:400px;
}
	
	

/*----------------------------------------------------------------------------*/

/*--[if lte IE 6]--*/

#pagewrapper {width:expression(P7_MinMaxW(720,950));}
#container {height: 1%;}
/*--[endif]--*/

.next a{ display:block; padding:5px 30px 5px 5px; background:#3a88ae url(/images/next_arrow.gif) right no-repeat; margin:5px; float:left; color:#FFFFFF; text-decoration:none;}
	.next a:hover{background:#cc0033 url(/images/next_arrow.gif) right no-repeat;}
.previous a{ display:block; padding:5px 5px 5px 30px; background:#3a88ae url(/images/previous_arrow.gif) left  no-repeat; margin:5px; float:left; color:#FFFFFF; text-decoration:none;}
	.previous a:hover{background:#cc0033 url(/images/previous_arrow.gif) left no-repeat;}
	
/*------------------------------------------------FAQ--------------------*/		
 
/*------------------------------------------------Blog--------------------*/

.blog_details	{
	background:#dfdfdf url(/images/blog_title_curves_bottom.gif) left bottom no-repeat;
	width:578px; 
	color:#333333; 
	font-family:"trebuchet MS";
	font-size:13px; 
	padding:4px; 
	margin:5px 0; 
	float:left; 
	clear:both; 
	height:20px;
}
.blog_details	span	{float:left; margin:auto 5px; }
.blog_details	span.user	{
	float:right; 
	margin:auto 5px; 
	padding-left:20px; 
	background:url(/images/blog_posted_ic.gif) no-repeat;  
}
.new_h2 h2	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#cc0033;
	font-weight:normal;
	padding:0;
	margin:0;
	background:none !important;
}
.new_h2 {
		border-bottom:1px #dfdfdf solid;
}
/*----Search Box----*/
#searchBlog	{float:left; clear:both; margin:10px 0; padding:10px 0 20px 0; border-bottom:1px #cccccc solid;}
input.blog_text	{height:20px; padding:5px; font-size:16px !important; width:160px; float:left; border:1px #7f9db9 solid;}
	input.blog_text:focus	{ border:1px #7f9db9 solid;	background:#fff0e0 !important;}
	
#searchBlog .sub_button	{ width:93px; height:31px;margin:auto 10px; border:none; cursor:pointer; background:url(/images/search_but.gif) left top no-repeat; display:block; float:left;}
#searchBlog .sub_button:hover	{ background:url(/images/search_but.gif) left bottom no-repeat;}

/*----end Search Box----*/

/*----Categories----*/
.categories	{ background:url(/images/category_ic.gif) 0 5px no-repeat; 	padding:20px 0  0 10px; height:200px; width:270px; }
	.categories h3	{ margin:10px 0 0 70px; float:left; display:inline; }
	.categories p	{ margin:40px 0 0 0px; float:left; width:250px; }
	.categories a	{ color:#333333; float:left; display:inline; padding:2px; }
	.categories a:hover	{ color:#CC0033;}
/*----end Categories----*/

/*----Archive----*/
.archive	{ background:url(/images/archive_ic.gif) 0 5px no-repeat; 	padding:20px 0  0 10px; height:200px; width:270px; border:1px #336699 dotted; }
	.archive h3	{ margin:10px 0 0 70px; float:left; display:inline; }
	.archive p	{ margin:40px 0 0 0px; float:left; width:250px; }
	.archive a	{ color:#333333; float:left; display:inline; padding:2px; clear:both; font-size:14px; }
	.archive a:hover	{ color:#CC0033;}
/*----end Archive----*/

/*----Main Blog found heading----*/
.blog_main	{ background:url(/images/found_logo_ic.gif) 0 5px no-repeat; padding:5px 0  0 10px; height:250px; width:270px; }
	.blog_main h3	{ margin:0 0 0 75px; float:left; display:inline; width:200px;  }
	.blog_main p	{ margin:15px 0 0 0px; float:left; width:270px; font-size:14px;  line-height:24px; }
	.blog_main a	{ font-size:14px; color:#333333 }
	.blog_main a:hover	{color:#cc0033; }
/*----end Main Blog found heading----*/

/*----Syndication----*/
.syndication	{ background:url(/images/syd_ic.gif) 0 5px no-repeat; 	padding:5px 0  0 0px; width:270px; height:120px; }
	.syndication h3	{ margin:0px 0 0 35px; float:left; display:inline; }
	.syndication p	{ margin:15px 0 0 0px; float:left; width:250px; }
	.syndication a	{ color:#333333; float:left; display:inline; padding:2px; clear:both; font-size:14px; }
	.syndication a:hover	{ color:#CC0033;}
/*----end Syndication----*/

.blog_links	{float:left; width:580px;}
a.track	{background:url(/images/track_back_but.gif) top left no-repeat; width:93px; height:28px; display:block; text-decoration:none; float:right; margin:5px;}
	a.track:hover {background:url(/images/track_back_but.gif) bottom left no-repeat;}
	.blog_links span	{visibility:hidden;}
a.comments	{background:url(/images/comments_but.gif) top left no-repeat; width:93px; height:28px; display:block; text-decoration:none; float:right; margin:5px;}
	a.comments:hover {background:url(/images/comments_but.gif) bottom left no-repeat;}
	
span.blog_quote	{ background:url(/images/blog_quote.gif) left top no-repeat; margin:10px 0; float:left;}
	span.blog_quote p	{ border-left:1px solid #dfdfdf; width:460px !important; padding-left:10px; margin-left:70px; display:inline;}
	
	
span.blog_img	{ float:left; border:#dfdfdf 1px solid; padding: 4px;}
	span.blog_img span	{ font-family:"trebuchet MS"; font-size:12px; clear:both; display:inline; float:left;}
	

/*------------------------------------------------end Blog--------------------*/


