@charset "UTF-8";
	/* CSS Document */
	
	body{
		margin:0px;
		padding:0px;
		background-color: #f9f9f9;
		background-image: url(../images/bg.gif);
		background-repeat: repeat-y;
		background-position: center;
	}
		
#bodywobg{
		margin:0px;
		padding:0px;
		background:transparent;
		
	}
	@font-face {
		font-family: "pf_square";
		font-style: normal;
		font-weight: normal;
		src: url("http://cdn.symcore.co.uk/font/pf_square/pfsquaresanspro-medium-webfont.eot?#iefix") format("embedded-opentype"), url("http://cdn.symcore.co.uk/font/pf_square/pfsquaresanspro-medium-webfont.woff") format("woff"), url("http://cdn.symcore.co.uk/font/pf_square/pfsquaresanspro-medium-webfont.ttf") format("truetype"), url("http://cdn.symcore.co.uk/font/pf_square/pfsquaresanspro-medium-webfont.svg#pf_square") format("svg");
	}
	
	#mainupper_wrapper{
			background:none;
			width:100%;
			height:auto;
			margin:0px;
			padding:0px;
			overflow:auto;	
		
	}
	
	#upper_wrapper{
			width:970px;
			height:auto;
			margin:0 auto;
			padding:0px 15px 0px 15px;	
		
	}
	
	#upperinner_wrapper{
			background:#FFFFFF;
			width:970px;
			height:auto;
			margin:0 auto;
			padding:0px 0px 0px 0px;
			margin-top:1px;	
		
	}
	
		#contactupperinner_wrapper{
			background:#FFFFFF;
			width:970px;
			height:675px;
			margin:0 auto;
			padding:0px 15px 0px 15px;	
		
	}
	
	#logomenu_wrapper{
			width:970px;
			height:57px;
			margin:16px 0px 0px 0px;
			padding:0px;	
		
	}
	
	
	#logo_wrapper{
			width:250px;
			height:45px;
			margin:0px;
			padding:0px 0px 0px 0px;
			float:left;
			
		
	}
	
	#menuupper_wrapper{
			width:244px;
			height:20px;
			margin:0px;
			padding:11px 0px 0px 0px;
			font-family: pf_square;
			float:right;
			color:#2ba0d1;
		
	}
#menuupper_wrapper a{
			color:#2ba0d1;
			text-decoration:none;
		
	}
	
	#menuupper_wrapper span{
			color:#2ba0d1;
			margin:0px;
			padding:0px 0px 0px 15px;
			float:right;
		font-family: "pf_square";
		font-weight:normal;
			
		
	}
	
	#menu_wrapper {
			margin:0px;
			padding:0px;
			float:right;	
		
	}
	
	
	
	#slider_main {
		margin:0px;
		padding:0px;
		width:967px;
		height:220px;
		padding-top:1px;
		
		
	}
	
	#contentmain{
		background:url(../images/mainshadow_bg.png) no-repeat transparent;
		width:100%;
		height:auto;
		margin:0px 0px 0px 0px;
		padding:29px 0px 0px 0px;
		clear:both;
		
	}
	
	
	
	#leftcontent{
		width:545px;
		height:auto;
		float:left;
		padding:0px;
		margin-top: 20px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
		
	}
	
	
	#leftcontent h1{
		color:#343434;
		font-size:19px;
		margin:0px 0px 0px 0px;
		padding:0px;
		display:inline;
		font-family: pf_square;
		font-weight: normal;
	
		
	}
	
	#leftcontent h2{
		font-family:Tahoma, Geneva, sans-serif;
		color:#000000;
		font-weight:bold;
		font-size:14px;
		margin:10px 0px 0px 0px;
		padding:0px;
		
		
	}
	
	#leftcontent h1 span{
		color:#2271ca;
		font-size:19px;
		padding:0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	
	
	}
	
	#leftcontent-home{
		width:545px;
		height:659px;
		float:left;
		padding:0px;
		margin-top: -2px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
		
	}
	
	
	#leftcontent-home h1{
		color:#343434;
		font-size:19px;
		margin:0px 0px 0px 0px;
		padding:0px;
		display:inline;
		font-family: pf_square;
		font-weight: normal;
	
		
	}
	
	#leftcontent-home h2{
		font-family:Tahoma, Geneva, sans-serif;
		color:#000000;
		font-weight:bold;
		font-size:14px;
		margin:10px 0px 0px 0px;
		padding:0px;
		
		
	}
	
	#leftcontent-home h1 span{
		color:#2271ca;
		font-size:19px;
		padding:0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	
	
	}
	
	
	#paraleft_wrapper{
		width:100%;
		height:328px;
		margin:0px;
		padding:0px;
		
	}
	
	#paraleftinner_wrapper{
		width:100%;
		height:auto;
		margin:0px;
		padding:0px;

		
		
	}
	
	#paraleft_wrapper p{
		font-family:Tahoma, Geneva, sans-serif;
		color:#666666;
		font-size:12px;
		text-align:justify;
		margin:5px 0px 12px 0px;
		padding:0px;
		line-height:17px;
	
	}
	
#paraleft_wrapper ul li{
		font-family:Tahoma, Geneva, sans-serif;
		color:#666666;
		font-size:12px;
		text-align:justify;
		margin:5px 0px 2px 0px;
		padding:0px;
		line-height:17px;

	
	}
	
	#paraleftinner_wrapper p{
		font-family:Tahoma, Geneva, sans-serif;
		color:#666666;
		font-size:12px;
		text-align:justify;
		margin:5px 0px 12px 0px;
		padding:0px;
		line-height:17px;
	
	}
	
#paraleftinner_wrapper ul li{
		font-family:Tahoma, Geneva, sans-serif;
		color:#666666;
		font-size:12px;
		text-align:justify;
		margin:5px 0px 2px 0px;
		padding:0px;
		line-height:17px;

	
	}
	
	#leftcontent_cli{
		background:url(../images/clint.png) no-repeat;
		width:555px;
		height:70px;
		float:left;
		padding:0px;
		margin-top: 20px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		
	
		
	}
	
	#leftcontent_cli img{
		margin:8px 0px 0px 10px;
		padding:0px;
		
		
	}
	
	#leftcontent_cli h1{
		background:url(../images/cli_hover.png) no-repeat;
		width:110px;
		height:57px;
		display:inline;
		float:left;
		margin:7px 0px 0px 6px;
		padding:17px 0px 0px 10px;
		font-size:19px;
		color:#000000;
	
		
	}
	
	
	
	
	#rightcontent{
		
		width:390px;
		height:auto;
		float:right;
		margin:10px 0px 0px 0px;
		padding:0px;
		
	}
	
	#rightcontent h1{
		color:#343434;
		font-size:19px;
		padding:0px;
		display:inline;
		font-family: pf_square;
		font-weight: normal;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	
		
	}
	
	
	#rightcontent h1 span{
		color:#2271ca;
		font-size:19px;
		margin:0px 0px 0px 0px;
		padding:0px;
	
		
	}
	
	#frombg{
		background:url(../images/form_bg.png) no-repeat;
		width:385px;
		height:290px;
		margin:8px 0px 0px 0px;
		padding:25px 0px 0px 0px;
	
	}
	
	#frombg ul {
		width:320px;
		margin:0px auto 0px auto;
		padding:0px;
	}
	
	#frombg ul li{
		list-style:none;
		background:url(../images/form.png) no-repeat;
		width:320px;
		height:30px;
		margin:0px 0px 10px 0px;
		padding:0px;
		
		
	}
		
	#frombg ul li input{
		background:transparent;
		border:0px;
		font-size:12px;
		color:#666666;
		margin:7px 0px 0px 8px;
	}
	
	#frombg img{
		margin:0px 35px 0px 0px;
		padding:0px;
		float:right;
	}
	
	
	#rq{
		width:184px;
		height:70px;
		background:url(../images/req_main.png) no-repeat;
		float:left;
		margin:22px 0px 0px 0px;
		padding:0px;
		}
		
	#rp{
		width:184px;
		height:70px;
		background:url(../images/req_main.png) no-repeat;
		float:right;
		margin:22px 5px 20px 0px;
		padding:0px;
		}
	
	#rq:hover{
		width:184px;
		height:70px;
		background:url(../images/req_qut.png) no-repeat;
		float:left;
		cursor:pointer;
		
		}
		
	#rp:hover{
		width:184px;
		height:70px;
		background:url(../images/req_qut.png) no-repeat;
		float:right;
		cursor:pointer;
	
		
		}
		
	#rq a {
		width:122px;
		font-size:19px;
		color:#FFF;
		text-decoration:none;
		margin:0px auto 0px auto;
		line-height:70px;
		font-weight:normal;
		font-family: "pf_square";
		display:block;
	
	}
	
	#rp a {
		width:143px;
		font-size:19px;
		color:#FFF;
		text-decoration:none;
		margin:0px auto 0px auto;
		line-height:70px;
		font-weight:normal;
		font-family: "pf_square";
		display:block;
	
	}
	
	
	
	#social_bg{
		width:100%;
		height:205px;
		float:left;
		margin:12px 0px 20px 0px;
		padding:0px;
		background-image: url(../images/social_bg.png);
		background-repeat: no-repeat;
		background-position: center;
	}
	
	.testimonials{
		width:240px;
		height:195px;
		float:left;
	}
	
	.testimonials h1 , .testh1{
		width:235px;
		color:#FFF;
		font-size:17px;
		font-family: pf_square;
		font-weight: normal;
		margin-top: 25px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 25px;
	}
	
	.testimonials p{
		width:192px;
		color:#FFF;
		font-size:12px;
		font-family: "pf_square";
		margin-top: 30px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 22px;
	}
	
	
	.testimonials p img{
		margin:0px 0px 0px 40px;
		
	}
		
	
	#mainfooter_wrapper{
			width:100%;
			height:63px;
			background:#606060;
			margin:0px;
			padding:0px;
			
		
	}
	
	#footer_wrapper{
		width:970px;
		height:63px;
		margin:0 auto;
		padding:0px 15px 0px 15px;
		font-family: "pf_square";
		font-size: 10px;
			
		
	}
	
	.footer_left{
		width:300px;
		height:30px;
		font-size:11px;
		color:#FFFFFF;
		line-height:65px;
		font-family: Arial, Helvetica, sans-serif;
				 }
				 
	.footer_menu{
				  width:568px;
				  height:30px;
				  float:right;
				  }
				  
	.footer_menu ul {
				   margin:0px 8px 0px 0px;
				   padding:0px;
				   float:right;
				   }
	.footer_menu ul li{
				   margin:0px 0px 0px 10px;
				   padding:0px;
				   list-style:none;
				   float:left;
				   font-family:Arial, Helvetica, sans-serif;
				   font-size:11px;
				   color:#FFFFFF;
				   }
	.footer_menu ul li a{
				   text-decoration:none;
				   font-family:Arial, Helvetica, sans-serif;
				   font-size:11px;
				   color:#FFFFFF;
				   }			   
		
	.slider-wrapper { 
		width: 967px; 
		height:220px;
		margin: 0px auto;
		position:relative;
	}		
	
							  
	#drop_down{
			   margin:0px;
			   padding:0px;
			   width:970px;
			   height:67px;
			   
			   
			   }		  
	#drop_down h1{
				margin:0px 0px 0px 20px;
				font-size:35px;
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				line-height:70px;
				float:left;
				}	
					   
	#drop_down img{ 
	
				 margin:0px 0px 0px 0px ;
				 padding:0px;
				
				 }
				 
	 
				 
	#menu-dd{
	
	margin:0 auto;
	padding:2px 2px 0px 0px;
	float:right;
	} 			   
					
					
	
	/* Main menu-drop */
	
	#menu-drop
	{
	
		margin: 0;
		padding: 19px 0 0 0;
		list-style: none;  
		height:15px;
		float:right;
	
	}
	
	#menu-drop li
	{
		float: left;
		padding: 0 0 10px 0;
		position: relative;
		line-height: 15px;
	}
	
	#menu-drop a 
	{
		float: left;
		height: 25px;
		padding:0px 12px 0px 12px;
		font-family: Calibri;
		font-size:15px;
		color:#CCCCCC;
		border: 1px solid transparent;
		text-decoration: none;
		text-shadow: 0 1px 0 #000;
	}
	
	#menu-drop li:hover > a
	{
		color: #fafafa;
		font-family: Calibri;
		font-size:15px;
		background:#000;
		border: 1px solid #000;
		padding:0px 12px 0px 12px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		behavior:url(border-radius.htc);
	}
	
	#menu-drop li a:hover /* IE6 */
	{
		background:#000;
		border: 1px solid #000;
		color: #fafafa;
		behavior:url(border-radius.htc);
		border-radius: 20px;
		
	}
	
	#menu-drop li:hover > ul
	{
		display: block;
	}
	
	/* Sub-menu-drop */
	
	#menu-drop ul
	{
		list-style: none;
		margin: 0;
		padding: 0;    
		display: none;
		position: absolute;
		top: 35px;
		left: -40px;
		z-index: 99999;
		height:140px;
		width:200px;    
		background:url(../images/menu-h_bg.png) no-repeat;
		font-family: Calibri;
		font-size:15px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}
	
	#menu-drop ul ul
	{
	  top: 0;
	  left: 100px;
	}
	
	#menu-drop ul li
	{
		float: none;
		margin: 0px 0px 0px 8px;
		padding: 0;
		display: block;  
		font-family: Calibri;
		font-size:15px;
		
	}
	
	
	
	#menu-drop ul a
	{    
		padding:8px 10px 8px 10px;
		width:160px;
		height:8px;
		line-height: 1;
		display: block;
		white-space: nowrap;
		float: none;
		text-transform: none;
		font-family: Calibri;
		font-size:15px;
		border-bottom:#5a5a5a dashed 1px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
	
	
	}
	
	*html #menu-drop ul a /* IE6 */
	{    
		padding:8px 10px 8px 10px;
		width:160px;
		height:8px;
	}
	
	*:first-child+html #menu-drop ul a /* IE7 */
	{    
		padding:8px 10px 8px 10px;
		width:160px;
		height:8px;
	}
	
	#menu-drop ul a:hover
	{
		padding:8px 10px 8px 10px;
		width:160px;
		height:8px;
		background:url(../images/submenu_bg.png) no-repeat;
		font-family: Calibri;
		font-size:15px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		border-top:0px;
		border-left:0px;
		border-right:0px;
		border-bottom:#5a5a5a dashed 1px;
	}
	
	
	
	#menu-drop ul li:first-child > a:after
	{
		content: '';
		position: absolute;
		left: 75px;
		top: -8px;
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-bottom: 8px solid #000000;
	}
	
	#menu-drop ul ul li:first-child a:after
	{
		left: -8px;
		top: 12px;
		width: 0;
		height: 0;
		border-left: 0;	
		border-bottom: 5px solid transparent;
		border-top: 5px solid transparent;
		border-right: 8px solid #000000;
	}
	
	#menu-drop ul li:first-child a:hover:after
	{
		border-bottom-color: #000000; 
	}
	
	#menu-drop ul ul li:first-child a:hover:after
	{
		border-right-color: #000000; 
		border-bottom-color: transparent; 	
	}
	
	
	
	
	/* Clear floated elements */
	#menu-drop:after 
	{
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
	
	* html #menu-drop             { zoom: 1; } /* IE6 */
	*:first-child+html #menu-drop { zoom: 1; } /* IE7 */
	
	
	
	
	/* image hover */
	.galleryholder {
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
		
	}
	
	
	
	.gallery {
	padding:64px 0px 0px 16px;
	margin:0px;
	}
	.gallery li {
		float: left;
		margin-right: 10px;
		list-style-type: none;
		margin-bottom: 14px;
		display: block;
		height: 32px;
		width: 32px;
		position: relative;
		margin-left: 10px;
	}
	
	img.grey {
		position: absolute;
		left: 0px;
		top: 0;
		z-index: 10;
	}
	 
	img.color {
		position: absolute;
		left: 0; top: 0;
	}

#contactmain{
		background:url(../images/mainshadow_bg.png) no-repeat;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	
		
	}

#contactbg{
		width:961px;
		height:458px;
		background:url(../images/contact-bg.png) no-repeat;
		padding:15px 0px 0px 0px;
		margin: 0px auto 0px auto;
	
		
	}
	
#contactbg_inner{
		background:#FFFFFF;
		width:931px;
		height:411px;
		padding:15px 0px 0px 0px;
		margin: 0px auto 0px auto;
		
	}
	
#contactbg_inner1{
		
		width:895px;
		height:398px;
		padding:0px;
		margin: 0px auto 0px auto;
		
	}
	
#leftaddress{
		width:715px;
		padding:10px 10px 15px 0px;
		margin: 0px;
		float:left;
	}
	
#leftaddress span{
		color: #1269bc;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:14px;
		padding:0px;
		margin: 0px 0px 0px 10px;
		float:left;
	}
	
#leftaddress img{
		padding:0px;
		margin: 0px 0px 0px 5px;

	}
#leftaddress p{
		color: #100c0c;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:13px;
		padding:5px 0px 0px 0px;
		margin: 0px 0px 0px 10px;
		line-height:17px;
	}
#leftaddress a{
		color: #100c0c;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:13px;
		font-weight:bold;
}
	
	
#contactform_wrapper{
	width:725px;
	height:260px;
	background:#FFF;
	margin:15px 0px 0px 0px;
	padding:10px 0px 0px 90px;
	
}

#contactform_wrapper h1{
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	
}

#contactform_wrapper span{
	color: #7e7e7e;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:0px;
	margin:5px 0px 2px 0px;
	
	
	
}

#contactform_wrapper .redmid{
	color:#F00;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:0px;
	margin:5px 0px 2px 0px;
	
	
}

#contactform_wrapper ul{
	clear:both;
	padding:0px;
	margin:0px 0px 0px 0px;
	
}

#contactform_wrapper ul li{
	width:400px;
	height:25px;
	padding:0px;
	margin:15px 0px 0px 0px;
	list-style:none;

	
}

#contactform_wrapper ul li input{
	color:#7e7e7e;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:355px;
	height:25px;
	border:#d8d8d8 solid 1px;
	list-style:none;
	background:#f1f1f1;
	
}

#contactform_wrapper ul li textarea{
	color:#7e7e7e;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:355px;
	height:65px;
	border:#d8d8d8 solid 1px;
	list-style:none;
	background:#f1f1f1;
	
}


#contactform_wrapper img{
	margin:35px 25px 0px 0px;
	padding:0px;
	float:left;
	
	
}
	
#gmap{
		width:440px;
		padding:15px 10px 15px 10px;
		margin: 0px;
		float:right;
		
	}
	
#popup{
		width:100%;
		margin:0px;
		padding:0px;
		background:transparent;
			
	
	
}


#popup_mainwrapper{
		background:url(../images/popup_bg.png) no-repeat;
		width:796px;
		height:500px;
		margin:0 auto;
		padding:0px;
	
	
}

#popup_leftwrapper{
		width:446px;		height:auto;
margin:0px;
		padding:0px;
		float:left;

	
	
}

#popup_rightwrapper{
		width:330px;		height:auto;
margin:0px;
		padding:0px;
		float:left;
	
}

.header {
    padding: 10px 0 5px;
}

.clear:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
	
}

.col2 {
		margin: 0;
		padding: 50px 0 0 0;
		width: 446px;
	}
	
	.col2 h1{
		font-family: "pf_square";
		font-size:21px;
		margin: 0px 0px 0px 38px;
		padding: 0px;
		font-weight:normal;
		
	}
	
	.col3 h1{
		font-family: "pf_square";
		font-size:21px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		font-weight:normal;
		
	}
	
	.col2 h2{
		font-family: "pf_square";
		font-size:21px;
		margin: 0px 0px 0px 34px;
		padding: 0px;
		font-weight:normal;
		
	}
	
	.col3 h2{
		font-family: "pf_square";
		font-size:21px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		font-weight:normal;
		
	}

.col3 {
		margin: 0px;
		padding: 14px 0 0 19px;
		width: 330px;
	}
	

.formField {
	
	width: 183px;
	color: #666666;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 3px 10px;
	margin:2px 0px;

}

.col2 ul li{
		margin: 0px;
		padding: 0px;
		list-style:none;
	}
	
.col3 ul li{
		margin: 0px;
		padding: 0px;
		list-style:none;
	}

.col2 label {
	color: #111111;
	float: left;
	font-size:12px;
	font-family: Tahoma;
		line-height: 17px;
	margin: 0;
	padding: 6px 0 0 0;	
	width: 127px;
}


.textFieldSmall {
   
    height: 60px;
    padding: 6px 10px;
    resize: none;
    width: 187px;
}

.checkbox {
    padding: 0 0 10px;
}

.checkboxLabel {
    color: #111111;
    display: inline;
    float: none;
    font-family: Tahoma;
    font-size: 12px;
    left: 9px;
    position: relative;
    top: -2px;
}

.textFieldLarge {
    height: 82px;
    padding: 10px;
    resize: none;
    width: 270px;
}

.requiredService {
	font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    display: block;
    float: none;
    padding: 5px 0 7px;
    width: 330px;
}

.req {
    padding: 0px;
	margin:0px;
}

#sendBtn {
    
    float: right;
    margin: 10px 36px 0px 0px;
    padding: 0;
}


#innerclient_wrapper{
	background:url(../images/inner-clients_mainbg.png) no-repeat;
	width:376px;
	height:99px;
	margin:0px auto 0px auto;
	padding:10px 5px 0px 5px;
	clear:both;
	
	
}

#innerclient_wrapper h2{
	background:url(../images/cli_bg.png) no-repeat;
	width:357px;
	height:37px;
	margin:0 auto ;
	padding:10px 0px 0px 10px;
	color:#343434;
	font-size:19px;
	font-family: pf_square;
	font-weight: normal;

	
	
}

#innerclient_wrapper img{
		margin:10px 0px 0px 5px;
		padding:0px;
		
		
		
	}
	
#awesome-menu_wrapper{
	width: 967px; 
	margin:0px 0px 0px 0px;
	padding:0px;
	
}
	
ul#awesome-menu {
	width: 967px;
	 margin:0px 0px 0px -40px;
	list-style: none;
}

ul#awesome-menu li { display: inline; }
	
ul#awesome-menu li a {
	display: block;
	 float: left;
	 height: 48px;
	background-image: url(../images/menu-sprite.png); 
	text-indent: -9999px;
}

	ul#awesome-menu li a.seo {
		width: 219px; background-position: 0 0;	
	}
	
	ul#awesome-menu li a.ppc {
		width: 121px; background-position: -219px 0;	
	}
	
	ul#awesome-menu li a.smm {
		width: 190px; background-position: -340px 0;	
	}
	
	ul#awesome-menu li a.wdd {
		width: 233px; background-position: -530px 0;	
	}
	
	ul#awesome-menu li a.appdev {
		width: 204px; background-position: -763px 0;	
	}
	
	
	ul#awesome-menu li a.seo:hover, ul#awesome-menu li a.seo:focus, ul#awesome-menu li a.seoactive {
		background-position: 0 -52px;	
		width: 219px;
	}
	
	ul#awesome-menu li a.ppc:hover, ul#awesome-menu li a.ppc:focus, ul#awesome-menu li a.ppcactive {
		background-position: -219px -52px;	
		width: 121px;
	}
	
	ul#awesome-menu li a.smm:hover, ul#awesome-menu li a.smm:focus, ul#awesome-menu li a.smmactive  {
		background-position: -340px -52px;	
		width: 190px;
	}
	
	ul#awesome-menu li a.wdd:hover, ul#awesome-menu li a.wdd:focus, ul#awesome-menu li a.wddactive  {
		background-position: -530px -52px;	
		width: 233px;
	}
	
	ul#awesome-menu li a.appdev:hover, ul#awesome-menu li a.appdev:focus, ul#awesome-menu li a.appdevactive  {
		background-position: -763px -52px;	
		width: 204px;
	}
	

a { outline: none; }

.thanku
{
 color: red;
   font-family: Tahoma,Geneva,sans-serif;
   font-size: 12px;
   line-height: 13px;
   padding: 7px 0 0 0;
   text-align:center;
   width:350px;  
   position:absolute; 
}

#contactform_wrapper span{
	color: #7e7e7e;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:0px;
	margin:5px 0px 2px 0px;
	
	
	
}

.contactdetails{
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	
}

.contactdetails a{
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration:none;
	
}
.contactheading{
	color:#3c9cfa;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-decoration:none;
	float: left;
	width: 300px;
	
}
