
/*Styling for ace infoway india*/                                                                       




/*Css Documents*/

/*reset documents*/
*{font:normal 13px/16px Georgia, "Times New Roman", Times, serif; color:#333}

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select,textarea  
{margin:0; padding:0; border:0;}

	
br	{line-height:0 !important; font-size:0 !important;	}
	
a
{font:normal 13px/16px Georgia, "Times New Roman", Times, serif; color: #000;		text-decoration: underline;
}
	
a:hover
{text-decoration: none; color: #757575;}
	
a img
	{border:0px solid #000000;}
	

.spacer
	{line-height:0; font-size:0; clear:both;}
	

h1,h2,h3,h4,h5,h6
{margin: 0; padding: 0;}	

h1
{
font:bold 18px/22px Georgia, "Times New Roman", Times, serif;
color:#617901;
margin: 0;
line-height: 30px;
}

h2
{
font:bold 18px/22px Georgia, "Times New Roman", Times, serif;
color:#333;
margin: 0;
line-height: 30px;
padding: 10px 0px; 
}

h3
{
font:normal 18px/24px Arial, Tahoma,  Helvetica, sans-serif;
color:#B45B04;
margin: 0;
padding:0 0 10px 0px;
line-height: 24px;
 }
 
 h4
{
font:bold 14px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#718B03;
margin: 0;
padding:0 0 20px 0px;
line-height: 30px;
letter-spacing: 1px;
 }
 
  h5
{
font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
color:#718B03;
margin: 0;
padding:0 0 20px 0px;
line-height: 30px;
letter-spacing: 1px;
 }
 
   h6
{
font:normal 20px/24px Arial, Tahoma,  Helvetica, sans-serif;
color:#3F1D04;
margin: 0px;
padding:0 0 10px 0px;
line-height: 24px;
letter-spacing: 0px;
overflow: hidden;
 }
 
 .dotLine
 {
 	background-image: url(dot.gif);
	background-repeat: repeat-x;
 }
 
 
small
{
font:normal 11px/11px Arial, Tahoma,  Helvetica, sans-serif;
color:#333; line-height: 24px;
}

.smaller
{
font:normal 10px/10px Arial, Tahoma,  Helvetica, sans-serif;
color:#333; line-height: 24px;
}

.large
{
font:normal 16px/18px Arial, Tahoma,  Helvetica, sans-serif;
color:#000; line-height: 24px;
}

.larger
{
font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
color:#B45B04;line-height: 24px;
padding: 0 0 10px 20px;
}


 
 
 


strong
{
font:bold 14px/14px Georgia, "Times New Roman", Times, serif;
}

em
{
font:normal 14px/14px Arial, Tahoma,  Helvetica, sans-serif;
color:#000;
}

em a
{
	font:normal 14px/14px Arial, Tahoma,  Helvetica, sans-serif;
	text-decoration: none; color:#B45B04;
	background: url(dot.gif) repeat-x bottom;

}

/*reset document close*/

	
body

	{
		padding:0 0 0 0;
		margin:0 0 0 0;
		background:#000000 url(body-bg.gif) repeat-x 0 0;
		width:100%;
	}
	
	#ie
	{
		width:100%;
		padding:0;
		margin:0 auto 0 auto;
		text-align:center;
		height: 100%;
	}
.main
	{
		width:1000px;
		padding:0 0;
		margin:0 auto;
		height:100%;
		text-align:left;
	}
	
div#top
	{
		width:1000px;
		margin:0 auto 0 auto;
		font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
		color:#000;
		text-align:left;
		float:left;
		padding:4px 0px 10px 0px;
		margin:0 auto 0 auto;
}
div#top h1
{
		padding:5px 10px 10px 40px;
		margin:0 auto 0 auto;
		font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
		color:#DAFD55;
		text-align: left;
		float:right;
	
}

div#top a
{
	text-decoration: underline;
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#DAFD55;

}

div#top a:hover
{
	text-decoration:none;
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#DAFD55;
}

	
#dot
{
background: url(dot.gif);
width: 100%;
background-repeat: repeat-x;	
margin: 30px 0 30px 0;
height: 1px;
padding: 0 0 0 0;
}


#nav
	{
		width:1000px;
		padding:0 0;
		margin:0 auto 0 auto;
		background-color:#000000;
		border-bottom:solid 0px #000000;
	   color:#9f9f9f;
		text-align:right;
		float:left;
	}
#nav ul
	{
		width:57%;
		padding:0 0 0 0;
		margin:0 0 0 0;
		color:#9f9f9f;
		float:right;
	}
	
#nav ul li
	{
		padding:3px 10px; 
		margin:0 0 0 0; 
		border-right:solid 1px #4c4c4c; 
		float:left; 
		display:block; 
		color:#9f9f9f;
		text-decoration:none;
		text-align:right;
		}
		
#nav ul li.nopad 
	{
		padding:2px 10px; 
		margin:0 0; 
		border-right:solid 0px #4c4c4c; 
		float:left; 
		display:block; 
	   color:#9f9f9f;
		text-decoration:none;
	}

#nav ul li a
	{
		padding:2px 10px; 
		margin:0 0; 
		float:left; 
		display:block; 
		color:#9f9f9f;
		text-decoration:none;
		font:normal 18px/26px Georgia, "Times New Roman", Times, serif;
	}
#nav ul li a:hover
	{
		padding:2px 10px; 
		margin:0 0; 
		float:left; 
		display:block; 
		color:#A1C932;
		text-decoration:none;
}

	
#header
	{
		width:1000px;
		padding:0 0 0 0;
		margin:0 auto 0 auto;
		background:#EFF2E9; 
		text-align:center;
		height:400px;
	   float:left;
		display:block;
	}

#header .logoDesign
{
background: url(logo-design.jpg) no-repeat;
width:1000px;
height:400px;
}


/* Easy Slider */

#slider
{
	 position: absolute;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 ;
	top: 220px;
	left: 560px;
	border: 5px solid #ccc;

}

	#slider ul, #slider li{
		margin:0;
		padding:10px 0 0 0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:360px;
		height:300px;
		overflow:hidden;
		background: #fff;
	
	}
	
	#slider, #slider li span
	{
		display: block;
		clear: both;
		font:bold 18px/26px Georgia, "Times New Roman", Times, serif;
		color: #757575;
		
	}
	
	span#prevBtn{ z-index:1; float:left; position:absolute; top:370px; left:570px}
	span#nextBtn{z-index:1; float: right; position:absolute; top:370px; left: 890px;  width: 31px; height: 31px;}					

/* // Easy Slider */
	
	
	/*
#header div.left
	{
		width:355px;
		padding:0 0;
		margin:0 0;
		background: url(nav_01.jpg);
		background-repeat: no-repeat;
		text-align:left;
		height:100%;
		float:left;
		display:block;
		overflow: hidden;
		
	}

	#header div.right
	{
		width:645px;
		padding:0px;
		margin:0 0;
		background:#D0D8BE no-repeat 0 0;
		text-align:left;
		height:357px;
		float:left;
		display:block;
	}
	*/
	
	
	.dropshadow
	{
		width: 1000px;
		height: 23px;
		padding: 0;
		margin: 0;
		display: block;
		top: 0;
		left: 0;
		
	}
	
	
	/*********************styling for start pages**************************/
	
#bodyContent
{
	width: 1000px;
	height: 100%;
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
	float: left;
	display: block;
	background:#eff2e9; 
}


#bodyContent div.Work
{
width: 900px;
margin: 0 auto;
}

/***********************************for rounded corner*******************************/

#LeftCorner
{
float:left; 
padding: 0 0 0 0; 
margin: 20px 0 0 0; 
background: url(web_02.jpg); 
height: 148px;
width: 17px;
}

#CenterCorner
{padding: 0 0 0 0px;
list-style-type: none;
background:#EEF1E8 url(web_03.jpg);
background-repeat: repeat-x;
float: left; 
width:400px;
height: 100%;
margin: 20px 0 0 0;
}


#RightCorner
{ background: url(web_05.jpg);
 height:148px; float: left; 
 width: 16px;
 margin: 20px 0 0 0;
 }
 
 
 #CenterBar
 {
 	float: left;
	width: 2px;
	height: 133px;
	background: url(bar-center_03.jpg);
	margin: 20px 10px 0 10px;
 }
 
 
 
 /*****************************for button*************************/
 
#button
{
float: right;
display: block;
margin: 20px 0 0 10px; 
padding: 0 0 0 0;
width: auto; 
overflow: hidden;
}
 
 #Button_Left_Corner
{
float:left; 
padding: 0 0 0 0; 
margin: 0px 0 0 0px; 
background: url(button_14.jpg);
background-repeat: no-repeat;
height: 25px;
width: 8px;
}

#Button_Center_Corner
{padding: 6px 0 0 0px;
list-style-type: none;
background: url(button_15.jpg);
background-repeat: repeat-x;
float: left; 
width: auto;
height:25px;
margin: 0px 0 0 0;
}

#Button_Center_Corner a
{
color: #47532A;
font: bold 10px/14px Tahoma, "Times New Romen", Times, serif; 
text-decoration: none;
}

#Button_Center_Corner a:hover
{
	text-decoration: underline;
	}



#Button_Right_Corner
{ 
background: url(rounded-bar_17.jpg);
background-repeat: no-repeat;
 height:25px;
 float: left; 
 width: 8px;
 margin: 0px 0 0 0;
 }
 
 
 #CenterBar
 {
 	float: left;
	width: 2px;
	height: 133px;
	background: url(bar-center_03.jpg);
	margin: 45px 10px 0 10px;
 }
 
/*****************************Close*************************/
 
 

#bodyContent div.Work div.webDesign
{
	width:100%;
	margin:0 0 0 0;
	height: 100%;
	display: block;
	float: left;
	padding: 20px 0 0 0px;
}

#bodyContent div.Work div.webDesign div h6

{
font:bold 18px/22px Georgia, "Times New Roman", Times, serif;
color:#617901;
margin: 0;
line-height: 30px;
}

#bodyContent div.Work div.webDesign div p
{
 margin: 0 0 0 0;
padding: 0px 0px 12px 0px;
font: normal 12px/15px Tahoma, "Times New Romen", Times, serif;
display: block;
line-height: 24px;	
color: #000;
}

#bodyContent div.Work div.webDesign div ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#bodyContent div.Work div.webDesign div li
{
	display: block;
	float: left;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	font: normal 12px/15px Tahoma, "Times New Romen", Times, serif;
	color:#B45B04;
	width: 200px;
}

#bodyContent div.Work div.webDesign div li a
{
	display: block;
	float: left;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	font: normal 12px/15px Tahoma, "Times New Romen", Times, serif;
	color:#B45B04;
	line-height: 24px;
	text-decoration: underline;
	background: url(arrow.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
	background-position: 0px 10px;
}

#bodyContent div.Work div.webDesign div li a:hover
{
	text-decoration: underline;
	color:#552D04;
}

#bodyContent div.Work div.webDesign div.dot
{
background: url(dot.gif);
width: 100%;
background-repeat: repeat-x;	
margin: 10px 0 0 0;
height: 1px;
padding: 0 0 0 0;
}
	



#bodyContent div.Work div.webDevelopment
{
	width:100%;
	margin:0 0 0 0;
	height: 100%;
	display: block;
	float: left;
	padding: 20px 0 0 0px;
}

#bodyContent div.Work div.webDevelopment div h6
{
font:bold 18px/22px Georgia, "Times New Roman", Times, serif;
color:#617901;	
margin: 0;
line-height: 30px;
}

#bodyContent div.Work div.webDevelopment div p
{
  margin: 0 0 0 0;
padding: 0px 0px 12px 0px;
font: normal 12px/15px Tahoma, "Times New Romen", Times, serif;
display: block;
line-height: 24px;	
color: #000;
}
#bodyContent div.Work div.webDevelopment div.dot
{
background: url(dot.gif);
width: 100%;
background-repeat: repeat-x;	
margin: 10px 0 0 0;
height: 1px;
padding: 0 0 0 0;
}

#bodyContent div.Work div.webDevelopment div ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#bodyContent div.Work div.webDevelopment div li
{
	display: block;
	float: left;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	font: normal 12px/15px Tahoma, "Times New Romen", Times, serif;
	color:#B45B04;
	width: 200px;
}

#bodyContent div.Work div.webDevelopment div li a
{
	display: block;
	float: left;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	font: normal 12px/15px Tahoma, "Times New Romen", Times, serif;
	color:#B45B04;
	line-height: 24px;
	text-decoration: underline;
	background: url(arrow.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
	background-position: 0px 10px;
	text-indent: 10px;
}

#bodyContent div.Work div.webDevelopment div li a:hover
{
	text-decoration: underline;
	color:#552D04;
}
	

#bodyContent div.content
{
	width: 1000px;
	height: 100%;
	padding: 0 0 0 0;
	margin: 0px 0 0 0;
	background-color:#eff2e9;
	float: left;
	display: block;
 }
 
 #bodyContent div.content div.services
 {
 width:1000px;
 margin: 0 0 0 0;
 display: block;
 float: left;
 
}

 #bodyContent div.content div.services div h2
 {
padding: 0 0 0 45px;
margin: 0 0px 0 0;
background:#E0E7D1 url(gradiant-bar_05.jpg);
background-repeat: no-repeat;
top:0;
left: 0;
font:bold 22px/36px Georgia, "Times New Roman", Times, serif;
color:#617901;
border-bottom: 1px solid #809D07;
}

	/*********************styling for start pages Services**************************/

#bodyContent div.Offering
{
width: 900px;
margin: 0 auto;
} 

#bodyContent div.Offering div.WhyAce
{
width: 540px;
height: 100%;
float: left;
display: block;
margin: 0 0 0 0;
padding: 0 60px 0 0;
}


#bodyContent div.Offering div.WhyAce h5
{
padding:0px 0 0 0px;
margin: 0 0px 10px 0;
background-repeat: no-repeat;
top:0;
left: 0;
font:bold 24px/36px Georgia, "Times New Roman", Times, serif;
color:#617901;	
line-height: 24px;	
}

#bodyContent div.Offering div.WhyAce p
{
margin: 0 0 0 0;
padding: 12px 10px 12px 0px;
font: normal 14px/18px Arial, Tahoma, Helvetica, sans-serif;
text-align: justify;
display: block;
line-height: 24px;
color:#333;
}

#bodyContent div.Offering div.RecentProject
{
	width:300px;
	height: 100%;
	float: right;
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
} 

#bodyContent div.Offering div.RecentProject h5
{
padding:0px 0 0 0px;
margin: 0 20px 10px 0;
background-repeat: no-repeat;
top:0;
left: 0;
font:bold 24px/36px Georgia, "Times New Roman", Times, serif;
color:#617901;	
line-height: 24px;	
}

#bodyContent div.Offering div.RecentProject img
{
padding: 0 0 0 0;
margin: 0px 0 0 0;
border: 0;
outline: none;
}

#bodyContent div.Offering div.RecentProject h6
{
font:normal 16px/18px Georgia, "Times New Roman", Times, serif;
color:#201A13;	
line-height: 40px;	
margin: 0 0 0 0;
}

#bodyContent div.Offering div.RecentProject p
{
margin: 0 0 0 0;
padding: 0px 50px 12px 0px;
font: normal 12px/14px Tahoma, "Times New Romen", Times, serif;
text-align: justify;
display: block;
color: #376B77;
line-height: 24px;
}

#bodyContent div.Offering div.RecentProject strong
{
font: bold 16px/18px Tahoma, "Times New Romen", Times, serif;
color: #CA6C17;
}

#bodyContent div.Offering div.RecentProject span
{
color: #000;
font: normal 10px/10px Tahoma, "Times New Romen", Times, serif;
}




#bodyContent div.pages
{
width: 300px;
float: left;
display: block;
margin: 0;
padding: 0;
}



 #bodyContent div.pages div h3
{
padding:45px 0 0 0px;
margin: 0 20px 10px 0;
background-repeat: no-repeat;
top:0;
left: 0;
font:bold 18px/22px Georgia, "Times New Roman", Times, serif;
color:#617901;	
line-height: 24px;
}

 #bodyContent div.pages div ul
 {
 	margin:0 0 20px 0;
	padding: 0;
	list-style-type: none;
 }
 
 #bodyContent div.pages div li
  {
  padding: 0 0 0 20px;
  margin: 0 0 0 0;
  font: normal 12px/18px Tahoma, "Times New Romen", Times, serif;
  background: url(icon.gif) no-repeat 4px 6px;
  color: #000;
  line-height: 24px;
  text-indent: 10px;
  }
  
  /******************************Box 100%*******************************/
 #bodyContent div.queryBox
{
  	width: 900px;
	margin: 0 auto;
}
  /******************************close*******************************/
  
  /*****************************Projects*******************************/
 
    #bodyContent div.Project
	 {
	 width: 600px;
	 height: 100%;
	 float: left;
	 display: block;
	 margin: 0px 0 0 0;
	 padding: 0 0 0 0;
	 }
	 
	   #bodyContent div.Project div h5
		{
			font:bold 24px/36px Georgia, "Times New Roman", Times, serif;
	      padding:0px 0 0 0px;
         margin: 0px 20px 10px 0;
	      color:#617901;	
		}
		
		 #bodyContent div.Project div p
		 {
		 margin: 0 0 0 0;
		 padding: 12px 50px 12px 0px;
		font: normal 14px/18px Arial, Tahoma, Helvetica, sans-serif;
		display: block;
		line-height: 24px;
		 }
		 
		 
		
		
	
  
  
  /***************************query form**************************/
  

  
   #bodyContent div.query
{
	height: 100%;
	float: left;
	display: block;
	background: url(query_box_01.jpg) repeat-x 0 0; 
	margin: 45px 10px 0 0;
	padding: 0px 10px 10px 10px; 
	border: solid 1px #268708;
	width:250px;
}
	
#bodyContent div.query div h4
{
	font:bold 24px/36px Georgia, "Times New Roman", Times, serif;
	padding:0px 0 10px 0px;
   margin: 10px 0px 20px 0px;
	height: 30px;
	color: #eeeeee;
	border-bottom: 1px dashed White; 
}


#bodyContent div.query span
{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #000;	
line-height: 20px;
}



	
	/*styling for form elements*/


div.query form .input, form textarea, select{
	display:block;
	margin-top:7px;
	margin-bottom:5px;
	width:250px;
	font-size:13px;
	height: 25px;
	border:1px solid #ccc;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background:#EAEAEA url(query-bg_01.gif) 0 0; 
	background-repeat: repeat-x;
}



 div.query form  textarea {
	min-height:100px;
	overflow: hidden;
	height: 100px;

}

 div.query form label {
	font: bold 11px   Tahoma, "Times New Romen", Times, serif;
	color: #181A00;
	overflow: hidden;
	}
	
	div.query sup
	{
	 font: bold 11px  Tahoma, "Times New Romen", Times, serif;
	color: #D0FF8A;
	}
	
	
	div.query form small
	{
	font: normal 10px   Tahoma, "Times New Romen", Times, serif;
	color: #DBFDDD;
	overflow: hidden;
	background: transparent;
	}
	
 div.query form label input{
	margin-right:7px;

}
 div.query fieldset {
	border:1px dashed #ccc;
	padding:10px 20px 20px 50px;
	margin: 0px;
		}
div.query legend {
	padding:15px;
	padding-bottom:0px;
	padding-top:0px;
	font: normal 26px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background: White;
	padding: 5px;
	margin-bottom: 20px
}

input.submit
 {
  background-color:#000;
  border:1px solid #D4F74C;
  color:#ffffff;
  padding: 4px 7px 4px 7px;
   margin-top: 10px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;
	font-size:13px;

	}

input.submit:hover { background-color:#242424; }


.topButton
{
	position: relative;
	display: block;
	z-index:1;
	margin: 0;
	padding: 0;
	left:500px;
	top: 10px;
	width: 20px;
	height: 19px;
	
}

  
  
#usefulllinks

{
width: 1000px;
margin: 0px 0 45px 0;
} 

#usefulllinks .OtherDetail

{
	padding: 10px 0 30px 0;
	margin:0 0 0 0px;
	display: block;
	float: left;
	background:#E4E5E0 url(line_02.jpg) repeat-x; 
	background-position: top;
	width: 100%;
}

#usefulllinks div.aboutUs
{
font:normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
color: #757575;
padding: 0 0 0 20px;
margin: 20px 0 0 0;
width: 300px;
display: block;
float: left;
text-align: left;
}

#usefulllinks div.aboutUs div h4
{
font:normal 16px/22px Georgia, "Times New Roman", Times, serif;
color: #000;
padding: 0 0 0 20px;
margin: 0 0 0 0;
width: 180px;
display: block;
letter-spacing: 2px;
text-transform: uppercase;
}


#usefulllinks div.aboutUs div p
{
font:14px/14px Georgia, "Times New Roman", Times, serif;
color: #333;
padding: 10px 0 0 20px;
margin: 0 0 0 0;
line-height: 24px	
}

#usefulllinks div.search
{font:normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
color: #757575;
padding: 0 0 0 20px;
margin: 20px 0 0 0;
width: 300px;
display: block;
float: left;
text-align: justify;
}

#search_left
{
float:left; 
padding: 0 0 0 0; 
margin: 0px 0 0 0px; 
background: url(newsletters-bar_03.jpg);
background-repeat: no-repeat;
height: 10px;
width: 290px;
overflow: hidden;
}

#Search_center
{padding: 6px 0 0 0px;
list-style-type: none;
background: url(newsletters-bar_06.jpg);
background-repeat: repeat-y;
float: left; 
width:290px;
height: 100%;
margin: 0px 0 0 0;

}

#Search_center a
{
color: #47532A;
font: bold 10px/14px Tahoma, "Times New Romen", Times, serif; 
text-decoration: none;
}

#Search_center a:hover
{
	text-decoration: underline;
	}



#search_right
{ 
background: url(newsletters-bar_08.jpg);
background-repeat: no-repeat;
 height:11px;
 float: left; 
 width: 290px;
 margin: 0px 0 0 0;
 }
 



#usefulllinks div.search div form .serachbar
{display: inline;
	width:250px;
	margin: 3.5em 0 0 1.2em;
	font-size:13px;
	padding:7px 4px;
	border:1px solid #AEBFC2;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#E4E5E0 !important;
	float: left;
}

#usefulllinks div.search div input.searchbutton
 {
  background-color:#303527;
  border:1px solid #32332B;
  color:#fff;
  padding:4px 7px;
  overflow: visible;
  font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;
 margin: 0.75em 0 0.5em 18em;
 overflow: visible;
	
}

input.submit:hover { background-color:#242424; }

#usefulllinks div.search div h4
{
font:normal 16px/22px Georgia, "Times New Roman", Times, serif;
color: #000;
padding: 0 0 0 20px;
margin: 0 0 0 0;
width: 180px;
display: block;
text-transform: uppercase;
letter-spacing: 2px;
}

#usefulllinks div.search div p
{
font:14px/14px Georgia, "Times New Roman", Times, serif;
color: #333;
font-style: italic;
padding: 10px 20px 0 20px;
margin: 0 0 0 0;
line-height: 24px	
}

#usefulllinks div.tags
{
font:normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
color: #757575;
padding: 0 0 0 0px;
margin: 20px 0 0 0;
width: 300px;
display: block;
float: left;
text-align: justify;
height: 100% !important;
}

#usefulllinks div.tags div h4
{
font:normal 16px/22px Georgia, "Times New Roman", Times, serif;
color: #000;
padding: 0 0 0 20px;
margin: 0 0 0 0;
width: 180px;
display: block;
text-transform: uppercase;
letter-spacing: 2px;


}
.tags_text
{
	margin-left: 23px;
	line-height: 24px;
	margin-top: 10px;
	height: 100% !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	
	
}

.tags_text a
{
	color:#333;
	background-color:inherit;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

	

.tags_text a:hover{
	color:#333;
	background-color:inherit;
	text-decoration: underline;
	}	

.tags_text a.fonts11{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	line-height:24px;

	}
	
	.tags_text a.fonts13{
	font:normal 13px Georgia, "Times New Roman", Times, serif;
	line-height:24px;

	}

	

.tags_text a.fonts14{
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	line-height:24px;

	}

	

.tags_text a.fonts16{
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	line-height:24px;

	}

	

.tags_text a.fonts18{
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	line-height:24px;

	}

	
#usefulllinks .links

{
	padding: 10px 0 20px 0;
	margin:0px 0 0 0px;
	display: block;
	float: left;
	background:#E4E5E0 url(line_02.jpg) repeat-x; 
	background-position: top;
	width: 100%;
}



#usefulllinks .links h3
{
font:normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
color: #333;
padding: 0 0 0 20px;
margin: 0 0 0 0;
width: 180px;
display: block;
}


#usefulllinks .links div.serviceLinks

{
	width: 230px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	}


#usefulllinks .links div.serviceLinks ul
{
	margin:0px 0 20px 0px;
	padding: 0;
	list-style-type: none;
} 

#usefulllinks .links div.serviceLinks  li
{
padding: 0 0 0 20px;
  margin: 0 0 0 0;
  font: normal 12px/18px Tahoma, "Times New Romen", Times, serif;
  color: #333;
  line-height: 24px;
  text-indent: 10px;
}


#usefulllinks .links div.serviceLinks li a
{
width: 200px;
padding: 7px 0 7px 0;
margin: 0 0 0 0;
display: block;
text-decoration: none;
font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;
background: url(line_02.jpg) repeat-x 0 0 ;
background-position: bottom;
color: #333;
overflow: hidden;
letter-spacing: 0px;
}

#usefulllinks .links div.serviceLinks li a:hover
{
	text-decoration: none;
	color:#000;
	background: #E0E1DB; 
}

#usefulllinks .links div.testimonial
{
	float: left;
	width:250px;
	height: 100%;
}

#usefulllinks .links div.testimonial h3
{
font:normal 16px/18px Times, "Times New Roman", Times, serif;
color: #000;
padding: 20px 0 0 20px;
margin: 0 0 0 0;
width: 180px;
display: block;
letter-spacing: 2px;
text-transform: uppercase;
}

#usefulllinks .links div.testimonial p
{
font:14px/14px Georgia, "Times New Roman", Times, serif;
color: #333;
font-style: italic;
padding: 10px 0 0 20px;
margin: 0 0 0 0;
line-height: 24px;
}

#usefulllinks .links div.testimonial a
{
	font:13px/13px Georgia, "Times New Roman", Times, serif;
	color: #B45B04;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

#usefulllinks .links div.testimonial a:hover
{
	font:13px/13px Georgia, "Times New Roman", Times, serif;
	color: #B45B04;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}


  
 .bottomdropshadow
{
width: 1000px;
height:34px;
padding: 0;
margin: 0;
background:#D5D6CE url(bottomdropshadow_08.jpg);
background-repeat: repeat-x; 
display: block;
top: 0;
left: 0;
border-bottom: 3px solid #1D1D1D;
}

.liner
{
background: url(dot.gif);
background-repeat: repeat-x;
background-position: bottom;
margin: 0 0.75em 0 0.75em;
}

	/*********************styling for start pages Footer**************************/

#footer
{
width:1000px;
padding:0 0 0 0;
margin:0 auto;
background-color:#000000;
float:left;
display:block;
}	

#footer div.contact
{
color:#fff;
text-decoration: none;
padding:30px 0 14px 50px;   
text-align: left;
float: left;
width: 300px;
}

#footer div.contact div#quickContact h1
{
padding:5px 10px 10px 0px;
margin:0;
font:normal 20px/24px Tahoma, Arial, Helvetica, sans-serif;
color:#67C4E1;
text-align: left;
display: block;
}



#footer div.contact strong
{
font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}
#footer div.contact strong a
{
	color: #fff;
	font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}



#footer div.contact div.orange span
{
font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
background:#B45B04;
padding: 1px;
width: 36px;
height: 12px;
margin: 0 5px 0 0;
line-height: 24px;
}

#footer div.contact div.green span
{
font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
background:#509D01;
padding: 1px;
width: 36px;
height: 12px;
margin: 0 5px 0 0;
line-height: 24px;
}

#footer div.contact div.blue span
{
font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
background:#0B6799;
padding: 1px;
width: 36px;
height: 12px;
margin: 0 5px 0 0;
line-height: 24px;
}

#footer div.contact div.maroon span
{
font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
background:#B82051;
padding: 1px;
width: 36px;
height: 12px;
margin: 0 5px 0 0;
line-height: 24px;
}

.share_save
{
margin:12px 5px 0 0;
line-height: 24px;


}





#footer div.bottom
{
font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
color:#7d9a07;
text-decoration: none;
padding:30px 10px 10px 0;   
text-align: center;
width: 550px;
float: left;
line-height: 18px;
}

#footer div.bottom a
{
font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
color:#7d9a07;
text-decoration: none;
}

#footer div.bottom a:hover
{
font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
color:#7d9a07;
text-decoration: underline;
}

#footer div.copyright
{
font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
padding: 20px 0 20px 0;
color:#757575; 
text-align: center;
width: 500px;
}

#footer div.W3c
{
	margin: 0 0 0 180px;
	padding: 0 0 0 0;
}



#footer div.xhtml 
{
	background: #333;
	display: block;
	overflow: hidden;
	padding: 4px 7px;
	margin: 0 5px 0 0px;
	float: left;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;

}

#footer div.xhtml a 
{
	font:normal 10px/10px Tahoma, Arial, Helvetica, sans-serif;
	color: #B0B0B0;
}



#footer div.xhtml a:hover
{
text-decoration: none;
font:normal 10px/10px Tahoma, Arial, Helvetica, sans-serif;
	color: #CAF028;
}

#footer div.css
{
	background: #333;
	display: block;
	overflow: hidden;
	padding: 4px 7px;
	margin: 0 0 0 0;
	font:bold 10px/10px Tahoma, Arial, Helvetica, sans-serif;
	color: #757575;
	float: left;
	text-align: center;
	letter-spacing: 1px;
}

#footer div.css a 
{
	font:normal 10px/10px Tahoma, Arial, Helvetica, sans-serif;
	color: #B0B0B0;
}



#footer div.css a:hover
{
text-decoration: none;
font:normal 10px/10px Tahoma, Arial, Helvetica, sans-serif;
	color: #CAF028;
}

#footer div.backTotop 
{
float: right;
padding: 0px 0px 0 0;
margin: 15px 5px 0 0;
width: 20px;
}

#footer div.backTotop 
{
background: url(b-t-t_03.jpg);
background-repeat: no-repeat;
height:134px;
}



#footer div.backTotop a:hover
{
	background: url(b-t-t-rollover_03.jpg);
	background-repeat: no-repeat;
}







/**********************************tooltip**********************************/

#tooltip { 

	background:#D8DFC9; 
	color: #333; 
	border: 1px solid #9FB278;
	position: absolute;
	z-index: 3000;
	display: none;
	line-height: 24px;
} 



#tooltip h3 {  

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	/*text-transform: uppercase;*/
	color: #000;
	margin: 0;  
	padding: 5px 8px 3px 8px;  
	background: none;
	border: 3px solid #C1CCA9; 
	line-height: 18px;
}
/**********************************tooltip close**********************************/


/*********************************font size**************************************/
div.slider {
	width: 200px;
	height: 16px;
	background: #eee;
}
div.slider div.knob {
	background: #000;
	width: 16px;
	height: 16px;
}
div#fontSize {
	height: 50px;
}

div.advanced {
	width: 400px;
	margin: 5px 0;
	background: #D2691E 0 center repeat-x;
}
div.advanced div.knob {
	background: no-repeat center center;
	cursor:pointer;
}
div#red div.knob {
background: #DC143C;
width: 20px;
height: 20px;
}
div#green div.knob {
	background: Blue;
width: 20px;
height: 20px;
}
div#blue div.knob {
	background: Green;
width: 20px;
height: 20px;
}

/*********************************font size close*************************************/


/***********************************Styling for other Pages***************************/
.Left_Side
{
	 width: 550px;
	 height: 100%;
	 float: left;
	 display: block;
	 margin: 20px 0 0 0;
	 padding: 0 0 0 0;
}

 
ul#whychoose
  {
 list-style-type: none;
 margin:0 0 10px 0;
 padding: 0;
}
 
 ul#whychoose li
 
  {
 	display: block;
	margin: 0 0 0px 0;
	padding: 0 0 0 10px;
	color: #333;
	background: url(icon.gif);
	background-repeat: no-repeat;
	background-position:10px 8px;
	text-indent: 30px;
	font: normal 14px/18px Arial, Tahoma, Helvetica, sans-serif;
	line-height: 30px;
	}
 
  .flowchart
 {
 	width:250px;
	padding: 0;
	margin:0px  0 20px 0px;
	 }
 


.Left_Side p
{
color: #333;
font: normal 14px/18px Arial, Tahoma, Helvetica, sans-serif;
text-decoration: none;
line-height: 24px;
padding: 0px 15px 15px 0px;
text-align: justify;
margin: 0;

}

.contactUs ul
{
 list-style-type: none;
 margin: 0;
 padding: 0;
 width: 300px;
 float: left;
}

.contactUs li
{
color: #333;
 font: normal 12px/14px  Arial, Tahoma, Helvetica, sans-serif;
 display: block;
 margin:15px 10px;
 padding: 0 0 0 0
}
.contactUs li span
{
	color:#B45B04;
	 font: normal 12px/14px  Arial, Tahoma, Helvetica, sans-serif;
}

.contactUs li a
{
color: #000;
 font: normal 12px/14px  Arial, Tahoma, Helvetica, sans-serif;
 text-decoration: none;
 background: url(dot.gif);
 background-repeat: repeat-x;
 background-position: bottom;
 padding-bottom: 3px;
}

.contactUs li a:hover
{
	text-decoration: none;
	background: transparent;
	}

.cform
{
margin: 20px 0 20px 0;
padding: 0;

}

.cformtxtbox{
	display:block;
	margin-top:10px;
	margin-bottom:5px;
	width:230px;
	border:1px solid #BCBFB3;
	font: normal 12px Verdana "Arial", Helvetica, sans-serif;
	color: #333;
	margin-right: 0px;
	background:#E7E8E2 !important;
	padding: 5px 7px;
}

.cformselectbox{
	display:block;
	margin-top:10px;
	margin-bottom:5px;
	width:230px;
	border:1px solid #BCBFB3;
	font: normal 12px Verdana "Arial", Helvetica, sans-serif;
	color: #333;
	margin-right: 0px;
	background:#E7E8E2 !important;
	padding: 7px 7px;
}

.cformtxtarea
{
	display:block;
	margin-top:10px;
	margin-bottom:5px;
	width:492px;
	height: 100px;
	border:1px solid #BCBFB3;
	font: normal 12px Verdana "Arial", Helvetica, sans-serif;
	color: #333;
	background:#E7E8E2;
	background-repeat: repeat-x;
	margin-right: 30px;
	padding: 7px 5px;
	overflow: hidden;
	}

.cform label
{
	font: normal 11px/11px Verdana, "Arial", Helvetica, sans-serif;
	color: #000;
	width:250px;
	}
	
	.cform label span
	{
	font: normal 9px/9px Verdana, Arial, Helvetica, sans-serif;	
	color: Red;
	}

input.cformsubmit
 {
  background-color:#000;
  border:1px solid #D4F74C;
  color:#ffffff;
  padding: 4px 7px 4px 7px;
  width: 504px;
   margin-top: 10px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;
	font-size:13px;
	overflow: hidden;
	font-weight: bold;
	}
	
	

	
input.cformsubmit:hover { background-color:#242424; }

.Address
{
float: left;
display: block;
margin: 20px 0 0 0;
padding: 0 0 0 0;
height: 100%;
width: 200px;
line-height: 24px;
}
.Address span
{
 font: normal 11px/14px Tahoma, "Times New Romen", Times, serif;
 line-height: 24px;
 display: block;
 color: #333;
}

.Address strong
{
 font: bold 13px/14px Tahoma, "Times New Romen", Times, serif;
 line-height: 24px;
 display: block;
 color: #B45B04;
}


/*left side close*/

/*Right side*/

.Right_Side
{
	width: 350px;
	height: 100%;
	float: left;
	display: block;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	}

.Right_Side div.shaddowtop
{
padding: 0 0 0 0; 
margin: 0px 0 0 0px; 
background: url(shadow_12.jpg);
background-repeat: no-repeat;
height: 35px;
width: 280px;
overflow: hidden;
display: block;
float:left; 
}

.Right_Side div.shaddowmiddle
{padding: 6px 0 0 70px;
list-style-type: none;
background: url(shadow_21.jpg);
background-repeat: repeat-y;
width:280px;
height: 100%;
margin: 0px 0 0 0;
float:left; 

}

.Right_Side div.shaddowmiddle div.insideCornerTop

{
padding: 0 0 0 0; 
margin: 0px 0 0 0px; 
background: url(inside-corner_24.jpg);
background-repeat: no-repeat;
height: 6px;
width: 245px;
overflow: hidden;
display: block;
float:left; 
}

.Right_Side div.shaddowmiddle div.insideCornerMiddle
{
padding: 6px 0 20px 0px;
list-style-type: none;
background: url(inside-corner_26.jpg);
background-repeat: repeat-y;
width:245px;
height: 100%;
margin: 0px 0 0 0px;
float:left; 
}

.Right_Side div.shaddowmiddle div.insideCornerBottom
{ 
background: url(inside-corner_28.jpg);
background-repeat: no-repeat;
height:26px;
width: 245px;
 margin:0 0 10px 0px;
 display: block;
 float:left; 
 padding: 0 0 0 0;
 overflow: hidden;
 }



.Right_Side div.shaddowmiddle p
{
color: #333;
font: normal 13px/16px Georgia, "Times New Roman", Times, serif;
text-decoration: none;
line-height: 24px;
padding: 0px 15px 10px 20px;
text-align: left;

}

font-weight: bold;#Search_center a:hover
{
	text-decoration: underline;
}



.Right_Side div.shaddowbottom
{ 
background: url(shadow_23.jpg);
background-repeat: no-repeat;
 height:35px;
 width: 270px;
 margin:0;
 display: block;
 float:left; 
 }
 
 .Right_Side div.shaddowmiddle ul
 {
 list-style-type: none;
 margin:0 0 20px 0;
 padding: 0;
 }
 
 .Right_Side div.shaddowmiddle ul li
 {
 	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: normal 14px/18px  Tahoma, "Times New Romen", Times, serif;
	line-height: 30px;
	color: #333;
	letter-spacing: 1px;
	background: url(icon.gif);
	background-repeat: no-repeat;
	background-position:4px 8px;
	text-indent: 30px;
	width: 250px;
	
 }
 

 
 
 
  ul#Question
  {
 list-style-type: none;
 margin:0 0 20px 0;
 padding: 0;
 }
 
  ul#Question li
 
  {
 	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	color: #333;
	background: url(icon.gif);
	background-repeat: no-repeat;
	background-position:10px 8px;
	text-indent: 20px;
 }
 
   ul#Question li a
{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	font: normal 11px/11px  Tahoma, "Times New Romen", Times, serif;
	line-height: 30px;
	color: #333;

}
 
 
 
 
 
 
 
 
 
 /*contact form outer box*/
  .column {
  display: inline;
  float: left;
  margin-right: 10px;
  padding-right: 0px;
  width: 250px;
  }

  
  .exception {
 display: inline;
  float: left;
  margin-right: 0px;
  padding-right: 0px;
  width: 250px;
  }
  
  .coloumn_textarea
  {
  	display: inline;
  float: left;
  margin-right: 10px;
  padding-right: 0px;
  width: 500px;
  }
/*contact form outer box close*/


/*other right nevigation*/
ul#nevigationright
{
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
	}

ul#nevigationright li
{
	display: inline;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	font: normal 14px/14px  Tahoma, "Times New Romen", Times, serif;
	background: transparent;
	border-bottom: 0px solid #ccc;
	overflow: hidden;
}

ul#nevigationright li a
{
	display: block;
	margin: 0 0 0 0 ;
	padding:7px 7px;
	font: bold 14px/14px  Tahoma, "Times New Romen", Times, serif;
	color:#65910D;
	background: url(grey_dotted.gif) repeat-x bottom ;
	border-bottom: 0px solid #ccc;
	text-decoration:none;
	overflow: hidden;
	text-indent: 0px;

}

ul#nevigationright li a:hover
{
	text-decoration: none;
	background-color: #E5E7D1;
	overflow: hidden;
	color: #333;
	
}

a.top 
{
padding: 3px 5px;
margin: 0 0 0 500px;
font: normal 10px/10px  Tahoma, "Times New Romen", Times, serif;
background: #DDE3D9; 
color: #000;
text-decoration: none;
}
a.top:hover
{
	text-decoration: none;
	color: #6B6B6B;
	
	
	}
	
	
.portfolio_left_detail
{
float:left;
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 225px;
}	

.portfolio_left_detail span
{
	font: bold 11px/11px  Tahoma, "Times New Romen", Times, serif;
	color:#728E04;
}

.portfolio_left_detail p
{
font: normal 11px/11px verdana, arial, Tahoma, "Times New Romen", Times, serif;
color:#333;
text-align: left;
line-height: 24px;
}

.portfolio_right_detail
{
float:left;
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 325px;
}	

.portfolio_right_detail img
{
	padding: 7px 7px;
	margin: 0 0 0 0;
	width: 300px;
	overflow: hidden;
	background: #D8E5C8;
	border: 1px solid #809D07;
}

.portfolio_left
{
margin:40px 7px;
padding:20px 7px;
width:520px;
background:#E7E7DB;
}

.portfolio_left_box 
{
width:278px;
height: 178px;
	float: left;
	overflow: hidden;
	margin: 0 0 0 0;
	padding:0;
	border: 1px solid #CC2626;
	display: block;
}

.portfolio_right_box 
{
float:left;
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 225px;
}



.portfoliobox{

	margin:20px auto 0px auto;
	width:550px;
  text-align:center;
  color:#ddd;
	background:#EFF2E9 url(portfolio/smallbox.gif);
	height: 260px;

}

.portfoliobox p img  {
	border: 5px solid #000;
	display:inline;
	float:left;
	margin: 0px 15px 0px 0px;
	overflow: hidden;
}



.portfoliobox p{

	margin:0px 0px 0px 0px;
	padding:15px;
	text-align:left;
	font-size:13px;
	color: #000;

	

}


.portfoliobox p span
{
	font: bold 11px/11px  Georgia, "Times New Roman", Times, serif;
	color:#728E04;
}

.portfoliobox p a
{
font: bold 14px/18px Georgia, "Times New Roman", Times, serif;
color:#B45B04;
text-decoration: none;
}

.portfoliobox p a:hover
{
	color:#6D3904;
text-decoration: underline;
}

.portfolio_page ul
{
	margin: 15px auto 0 auto;;
	padding: 0;
	list-style-type: none;
}

.portfolio_page ul li
{
	display:inline;
	float: left;
}

.portfolio_page ul li a
{
	display: block;
	margin: 2px 2px;
	padding: 3px 10px;
	background: #728D03;
	  color:White;
	 text-decoration: none;
	 border: 1px solid #404E03;
	 font-weight: bold;
}

.portfolio_page ul li a:hover,
.portfolio_page ul li a:active,
{
	text-decoration: underline;
	 color:#DAFD55;
	 background:#000;
}


.packageLine1
{
margin:1px 0px;
width: 550px;
background: url(portfolio/smallbox.gif);
}

.packageLine1 ul 
{
	margin: 0;
	list-style-type:none;
	padding:17px 10px 30px 20px;
}

 .packageLine1 ul li
{
	margin:0;
	padding:0;
	width:90px;
	float: left;
	font: bold 14px/18px arial, verdana, Tahoma, "Times New Romen", Times, serif;
   color:#B42F04;
}


.Prices_logo
{
margin:1px 0px;
width: 550px;
background:#B9D3D5;
}

.Prices_logo ul 
{
	margin: 0;
	list-style-type:none;
	padding:17px 10px 30px 20px;
}

 .Prices_logo ul li
{
	margin:0;
	padding:0;
	width:95px;
	float: left;
	font: bold 14px/18px arial, verdana, Tahoma, "Times New Romen", Times, serif;
   color:#3F502B;
}

 .Prices_logo ul li span
 {
 	font: bold 18px/22px arial, verdana, Tahoma, "Times New Romen", Times, serif;
   color:#fff;
 }
 
 .general_feature_logo
{
margin:1px 0px;
width: 550px;
background: url(portfolio/smallbox.gif);
}

 .general_feature_logo ul 
{
	margin: 0 0 0 0;
	list-style-type:none;
	padding:10px 10px 30px 20px;
}

 .general_feature_logo ul li
{
	margin:0;
	padding:0;
	width:200px;
	float: left;
	font: bold 18px/22px arial, verdana, Tahoma, "Times New Romen", Times, serif;
   color:#000;
}

 .general_feature_logo ul li span
 {
 	font: bold 18px/22px arial, verdana, Tahoma, "Times New Romen", Times, serif;
   color:#fff;
 }
 
 
 .feature_logo
{
margin:1px 0px;
width: 550px;
background:#D6D6CD}

 .feature_logo ul 
{
	margin: 0 0 0 0;
	list-style-type:none;
	padding:10px 10px 20px 20px;
}

 .feature_logo ul li
{
	margin:0;
	padding:0;
	width:95px;
	float: left;
	font: normal 12px/12px arial, verdana, Tahoma, "Times New Romen", Times, serif;
   color:#000;
	text-align: center;
}

 .feature_logo ul li span
 {
 	font: bold 18px/22px arial, verdana, Tahoma, "Times New Romen", Times, serif;
   color:#fff;
 }
 
 
 .feature_logo1
{
margin:1px 0px;
width: 550px;
background:#E5E5DD;}

 .feature_logo1 ul 
{
	margin: 0 0 0 0;
	list-style-type:none;
	padding:10px 10px 20px 20px;
}

 .feature_logo1 ul li
{
	margin:0;
	padding:0;
	width:95px;
	float: left;
	font: normal 12px/12px arial, verdana, Tahoma, "Times New Romen", Times, serif;
   color:#000;
	text-align: center;
}

 .feature_logo1 ul li span
 {
 	font: bold 18px/22px arial, verdana, Tahoma, "Times New Romen", Times, serif;
   color:#fff; 
 }
 
 
.seoRequest span
{
	font: normal 12px/12px arial, verdana, Tahoma, "Times New Romen", Times, serif;
   color:red; 
}


.buildWebsite
{
padding: 0 0 0 0;
margin: 100px 0 0 0px;
}


.map
{
	margin: 20px 0 0 0;
}


/**************************************homepage slider****************************/
#slider_bt {

		background-image:url(../images/big_bg_head.png);
		height:400px;

}



#slider_holder {

	width:1000px;

	height:400px;

	}

	

#text_title	{

	height:152px;

	float:left;

	width:350px;

	}

#page_title	{

	height:152px;

	float:right;

	width:400px;

	text-align:right;

	}	

	

	

/*slider css */

.stepcarousel{

position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 1000px; /*Width of Carousel Viewer itself*/
height: 400px; /*Height should enough to fit largest content's height*/
margin:0 auto;

}



.stepcarousel .belt
{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}



.stepcarousel .panel{

float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 1000px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}

.project_image 
{
width:1000px;
height:400px;
float:left;
margin-right:0px

}



.project_text 
{
float:left;
width:430px;
height:300px;
}



/*end slider */	

	

.block1 {

	float:left;
	width:464px; height:182px;
	margin-right:7px;
	background-image:url(../images/who_am_i.png);
	background-repeat:no-repeat;

	}	

	

.block2 {

	float:left;
	width:485px; height:182px;
	background-image:url(../images/bg_cap.png);
	background-repeat:no-repeat;
	margin-left:0px;

}	

.Left_Side #offerblock
{ width:458px; background:#E7E8E2; margin:10px 0 0 0; padding:5px 5px; border:solid 1px #ccc; overflow:visible}

.Left_Side #offerblock p{padding:10px;}



 
 








	
	

	
	
	
	























/*other right nevigation close*/

















	


/***********************************Styling for other pages close*********************/





/* Styling close*/














	
	

	
	
	

