*{
	border:0px solid #000;
	padding: 0px;
	margin: 0px;
	color: #746b64;
}	/* Everythings zen */	
div{border: 0px solid Blue;}/* set to 1px to see page structure*/
/* Page layout and main styling */	
body{
	text-align: center;
	font-size: 0.63em; /* so 1em is equivilent to 10px in most browsers*/
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #EFEDEC;
	position: relative;
}
#container{
	background-image: url(images/header.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-top: 122.5px;
}
#container.index{padding-bottom: auto;}

#container.adwordsindex{
	padding-bottom: 1500px;
	background-color: transparent;}

#header{
	position: absolute;
	width: 1000px;	
	top: 0px;
	left: 0px;}
#header, #content, #navigation, #footer, #content1, #content2, #content2case{
	text-align: left;
}
#content, #navigationhold, #content1, #content2, #content2case{float: left;}
#content{
	border-right:0px solid #000;
	position: relative;
	margin-left: 5px;
	width: 840px; 
	padding-bottom: 15px;}/* Index Page Div */
#content1, #content, #content1{padding-top: 20px;}
#content{padding-top: 15px;}


#content1{
	position: relative;
	margin-left: 15px;
	width: 607px;
	padding-bottom: 15px;
}/* Main Content Div */
#content1.wide{width: 840px; margin-left: 5px;}		
#content1.padbot{
	padding-bottom:30px;
	border: 0px solid Blue;}
	
#content2{
	width: 207px;
	margin-left: 8px;
	margin-top: 20px;
	padding-bottom: 10px;}/* Right Promo Div */
#content2case
{
	border-left: solid 1px #e6e5e1;
	width: 195px;
	margin-left: 8px;
	margin-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 600px;
	color: #746b64;}
#navigationhold{
	text-align: left;
	width: 155px;
	padding-top:20px;
	padding-bottom:20px;}/* Makes room for main nav div*/
/*
#navigation{
	position: absolute;
	top: 183px;
	left: 0px;
	width:155px;}  Main nav div, positioned*/
#footer{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	clear: both;
	background-image: url(images/footer.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding: 15px;
} /* Div outside container to fix IE6 spacing issue*/		
#footerblank{
	height: -50px;
	clear: both;
	background-image: url(images/footer.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin-top: 10px;}		
#footerblank.index{margin-bottom:850px;}/* Makes room for index float text*/
/* /Page layout and main styling */	

/* Horizontal Top Navigation*/
#topnav{
	height: 28px;
	margin-top: 0px;
	padding-left: 2px;
	border-top: 1px solid #ECEDED;
	border-bottom: 1px solid #ECEDED;
	padding-top: 4px;
}
#topnav li{
	list-style-type: none;
	float: left;}
#topnav li a{
	background-image: url(images/grey.jpg);
	display: block;
	width: 162px;/* width: 122px; */
	height: 19px;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 5px;
	margin-right: 2px;
	text-decoration: none;
	color: #666;
	margin-left: 2px;
}
#topnav li a:hover, #topnav li a.on{
	background-image: url(images/greyon.jpg);
	color: #FFF;}
/* /Horizontal Top Navigation*/	

/* Navigation div typography */	
#navigation span{
  list-style-type: none;
  border-bottom: 1px solid #CECBC6;
  display: block;
  text-decoration: none;
  font-size: 1.1em;
  font-weight: bold;
  color: #666666;
  padding: 3px 0px 3px 16px;}	

#navigation li{list-style-type: none; width: 155px;}	
#navigation ul li a{
  	color: #ACA7A2;
  	background: url(images/arrow.jpg) left no-repeat;
  	list-style-type: none;
  	border-bottom: 1px solid #CECBC6;
  	display: block;
  	text-decoration: none;
 	font-size: 1.1em;
  	font-weight: bold;
  	padding: 3px 0px 3px 28px;}
#navigation ul li ul a{  
  	color: #ACA7A2;
  	list-style-type: none;
  	border-bottom: 1px solid #CECBC6;
  	display: block;
  	text-decoration: none;
  	font-size: 1.1em;
  	font-weight: bold;
  	padding: 3px 0px 3px 45px;
  	background: url(images/arrow3.jpg) left no-repeat;}    
	
	
#navigation ul li.current_page_item a{
	color: #666666;
  	list-style-type: none;
  	border-bottom: 1px solid #CECBC6;
  	display: block;
  	text-decoration: none;
	font-size: 1.1em;
  	font-weight: bold;
  	padding: 3px 0px 3px 28px;
  	background: url(images/arrow2.jpg) #EEEDEB left no-repeat;}  
	
#navigation ul li.current_page_item ul li a{
  	color: #ACA7A2;
 	list-style-type: none;
 	border-bottom: 1px solid #CECBC6;
  	display: block;
	text-decoration: none;
	font-size: 1.1em;
  	font-weight: bold;
  	padding: 3px 0px 3px 45px;
  	background: url(images/arrow3.jpg) #fff left no-repeat;}
	
	
	

#navigation ul ul li.current_page_item a{
	color: #666666;
  	list-style-type: none;
  	border-bottom: 1px solid #CECBC6;
  	display: block;
  	text-decoration: none;
	font-size: 1.1em;
  	font-weight: bold;
  	padding: 3px 0px 3px 45px;
  	background: url(images/arrow3on.jpg) #EEEDEB left no-repeat;}  		
#navigation a:hover{text-decoration:underline;}	
 

li.current_page_item{font-weight: bold;}
li.page_item{ color:#F00;} 
  
  
.navigationHome{
	border-bottom: 1px solid #CECBC6;
	border-top: 1px solid #CECBC6;}
.navigationHome a, .navigationHomeon a{
	text-decoration: none;
	color: #666666;}
.navigationContact a, .navigationContacton a{
	text-decoration: none;
	color: #666666;}
	
	

.navigationHomeon {
	text-decoration: none;
	background-color:#EEEDEB;
	color: #666666;
	border-top: 1px solid #CECBC6;}
.navigationContacton {
	text-decoration: none;
	background-color:#EEEDEB;
	color: #666666;}
	
.simplepie
{
	height: 100%;
	background-color: #F1F0EE;
	padding-top: 10px;
	padding-left: 28px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-bottom: 8px;
	list-style-image: url(images/promo/news-a.jpg);
	background-image: url(images/promo/news-head.jpg);
	padding-top: 50px;
	background-repeat: no-repeat;
	background-position: center top;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.simplepie ol li strong a
{
	color:#7E7268;
	text-decoration:none;
	font-size: 12px;
}
.simplepie ol li
{
	color:#ACA7A2;
	margin-bottom: 5px;
}

.simplefb
{
	font-size: 62.5%; /* so 1em is equivilent to 10px in most browsers*/
	font-family: Arial, Helvetica, sans-serif;
}
.simplefb ol li strong a
{
	color:#7E7268;
	text-decoration:none;
	font-size: 12px;
}
.simplefb ol li
{
	color:#ACA7A2;
	margin-bottom: 5px;
}

/*	
#navigation li.page-item-20{display:none;}	
#navigation li.page-item-28{display:none;}	
#navigation li.page-item-31{display:none;}	
#navigation li.page-item-72{display:none;}		
#navigation li.page-item-37{display:none;}	
#navigation li.page-item-40{display:none;}	
*/	
	



br.clear{
	clear: both;
	width: 200px;
	height: 100px;}
div.clear{
	clear: both;
	height: 20px;}
br.clear2
{
	clear: both;
	width: 99%;
	height: 1px;}
	
span#thank-you,
span#case-studies,
span#mya,
span#stanley-casinos,
span#silent-night,
span#cleardebt,
span#rics,
span#cbi,
span#services,	
span#pay-per-click,
span#search-marketing,	
span#search-engine-optimisation,
span#link-building,
span#adwords,
span#yahoo-overture,
span#social-media,
span#blog-marketing,
span#crisis-management,
span#website-conversion-rates,
span#web-development,
span#content-management-system-cms,
span#e-commerce,
span#about,
span#our-philosophy,
span#our-clients,
span#our-partners,
span#director-profiles,
span#press-office,
span#careers,
span#account-manager,
span#sales-director,
span#traineepayperclickconsultant,
span#salesmarketingexecutive,
span#traineesearchengineoptimisationconsultant,
span#contact,
span#request-proposal,
span#newsletter-signup,
span#evaluation,
span#webdesign-packages,
span#sitemap,
span#privacy,
span#credits,
span#accessibility,
span#events,
span#partnership,
span#contact-us,
span#apps,
span#socialmedia,
span#seo,
span#business-guide-to-twitter{
	background-image: url(images/headers/apps-search.jpg);
	background-repeat:no-repeat;
	display: block;
	color: #F99630;
	font-size: 1.8em;	
	width:418px;
	height: 120px;
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 170px;
	font-size: 1.1em;
	margin: 0px;
	margin-bottom: 20px;
	font-weight: bold;
	border:0px solid #000;
	background-color:#EDECEA;}

span#thank-you{background-image: url(images/headers/thank-you.jpg);}
span#case-studies{background-image: url(images/headers/caseStudiesHead.jpg); width: 199px; height: 35px; margin: 0px; padding: 0px;}
span#mya{background-image: url(images/headers/myaCaseStudyHeader.jpg); width: 566px; height: 102px; margin: 0px; padding: 0px;}
span#stanley-casinos{background-image: url(images/headers/myaCaseStudyHeader.jpg); width: 566px; height: 102px; margin: 0px; padding: 0px;}
span#cleardebt{background-image: url(images/headers/myaCaseStudyHeader.jpg); width: 566px; height: 102px; margin: 0px; padding: 0px;}
span#rics{background-image: url(images/headers/myaCaseStudyHeader.jpg); width: 566px; height: 102px; margin: 0px; padding: 0px;}
span#cbi{background-image: url(images/headers/myaCaseStudyHeader.jpg); width: 566px; height: 102px; margin: 0px; padding: 0px;}
span#services{background-image: url(images/headers/our-services.jpg);}		
span#search-marketing{background-image: url(images/headers/search-marketing.jpg);}	
span#search-engine-optimisation{background-image: url(images/headers/socialmedia-search.jpg);}
span#link-building{background-image: url(images/headers/link-building2.jpg);}
span#pay-per-click{background-image: url(images/headers/apps-search.jpg);}
span#adwords{background-image: url(images/headers/google-adwords2.jpg);}
span#yahoo-overture{background-image: url(images/headers/yahoo-search.png);}
span#social-media{background-image: url(images/headers/social-media1.jpg);}
span#blog-marketing{background-image: url(images/headers/blog-marketing.jpg);}
span#crisis-management{background-image: url(images/headers/crisis-management2.jpg);}
span#website-conversion-rates{background-image: url(images/headers/website-conversion.jpg);}
span#web-development{
	background-image: url(images/headers/webdesign.jpg);
}
span#partnership{
	background-image: url(images/headers/partnership.jpg);
}
span#contact-us{
	background-image: url(images/headers/contact-us.jpg);
}
span#apps{
	background-image: url(images/headers/apps.jpg);
}
span#socialmedia{
	background-image: url(images/headers/socialmedia.jpg);
}
span#seo{
	background-image: url(images/headers/seo.jpg);
}
span#content-management-system-cms{background-image: url(images/headers/web-development.jpg);}
span#e-commerce{background-image: url(images/headers/web-development.jpg);}
span#about{background-image: url(images/headers/about-us.jpg);}
span#our-philosophy{background-image: url(images/headers/our-philosophy.jpg);}
span#our-clients{background-image: url(images/headers/our-clients.jpg);}
span#our-partners{background-image: url(images/headers/partners.jpg);}
span#director-profiles{background-image: url(images/headers/director-profiles.jpg);}
span#press-office{background-image: url(images/headers/press-office.jpg);}
span#careers{background-image: url(images/headers/careers.jpg);}
span#account-manager{background-image: url(images/headers/account-manager.jpg);}
span#sales-director{background-image: url(images/headers/sales-director.jpg);}
span#traineepayperclickconsultant{background-image: url(images/headers/trainee-pay-per-click-consultant.jpg);}
span#salesmarketingexecutive{background-image: url(images/headers/sales-and-marketing-executive.jpg);}
span#traineesearchengineoptimisationconsultant{background-image: url(images/headers/trainee-seo-consultant.jpg);}
span#newsletter-signup{background-image: url(images/headers/newsletter-signup4.jpg);}
span#request-proposal{background-image: url(images/headers/request-proposal3.jpg);}
span#contact{background-image: url(images/headers/contact-us.jpg);}
span#evaluation{background-image: url(images/headers/get-an-evaluation.jpg);}	
span#webdesign-packages{background-image: url(images/headers/webdesign-packages.jpg);}	
span#sitemap{background-image: url(images/headers/sitemap.jpg);}	
span#privacy{background-image: url(images/headers/privacy.jpg);}	
span#credits{background-image: url(images/headers/credits.jpg);}	
span#events{background-image: url(images/headers/events.jpg);}	
span#accessibility{background-image: url(images/headers/accessibility.jpg);}
span#business-guide-to-twitter{background-image: url(images/headers/businessguidetotwitter.png);}

#content1 h1, #content1 p, #content1 h2, #content1 h3, #content1 h4{
	padding-left: 0px;
	padding-right: 0px;}
#content1 a{
	color: #333;
	text-decoration: underline;
}
#content1 a:hover{
	text-decoration: none;
}

#content1 h1{
	color: #ACA7A2;
	font-weight: normal;
	margin-bottom: 15px;
	font-size: 2.4em;}
#content1 h2{
	color: #ACA7A2;
	font-size: 1.5em;
	font-weight:normal;
	margin-bottom: 5px;}
#content1 h3{font-size: 1.4em;}
#content1 h4{font-size: 1.2em;}

#content1 h1.page{
	padding: 0px;
	margin: 0px;
	font-size: 1.0em;
	text-transform:lowercase;
	color: #F99630;
	font-weight: normal;
	position: absolute;
	bottom: 15px;
	left: 0px;
	height: 2px;}			
#content1 h2, #content1 h3, #content1 h4{
	color: #786C61;
	margin-bottom: 10px;
	margin-top:5px;
	line-height: 125%;
}
#content1 h1.news{margin: 0px;
	color:#666666;
	padding-left: 16px;
	padding-right: 16px;}	
#content1 h2 a{color: #666666; }
#content1 h2 a:hover{text-decoration: none;}		
#content1 h3 a{color: #666666;  border-bottom: 1px solid #ECEDED;}
#content1 h3 a:hover{
	text-decoration: none;
	border-bottom: 1px solid #F99630;  border-bottom: 1px solid #666666;}		
	
#content1 p{
	font-size: 1.2em;
	color:#786C61;
	margin-bottom: 15px;
	line-height: 150%;
	text-align: left;}	
	
#content1 p.line{
	border-bottom: 1px solid #ECEAE8;
	padding-bottom: 10px;
	margin-bottom: 20px;}				
#content1 p.ndescription{
	background-color: #FDFDFD;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-size: 1.2em;
	border: 1px solid #F5F3F2;}	
#content1 p.ndate{
	margin:0px;
	margin-bottom: 10px;
	color: #ACA7A2;}	
#content1 p.ndatef{
	color: #ACA7A2;
	font-style: normal;
	font-size: 1.1em;
	margin: 0px;
	margin-bottom:10px;}
	
#content1 h2.news{
margin:0px;
padding:0px;
margin-bottom:4px;}	
			
#content1 p.ndatel{	color: #ACA7A2;
	font-style: italic;
	float: right;
	margin: 0px;
	padding:0px;
	padding-right: 16px;
	margin-left: 3px;
	font-size: 1.1em;}		
#content1 p#introduction{margin-bottom: 30px;}	
#content1 p.snippet{margin-bottom: 30px;}		
#content1 p.experts{float: left;}			
.first p:first-child::first-line{
	font-weight: bold;
	text-transform: uppercase;}
				
#content1 blockquote{
	background-color: #F1F1F1;
	padding:10px;
	margin: 5px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border: 1px solid #ccc;
}
#content1 blockquote p{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:10px;
}
		
#content1 cite{	
	color: #F99630;
	margin: 0px;
	padding: 0px;
	display: block;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 15px;
	display:block;
	text-align:right;}
					
#content1 ol{
	margin-bottom: 20px;
	padding-left: 30px;
	padding-right: 20px;}		
#content1 ul{
	margin-bottom: 20px;
	padding-left: 30px;
	padding-right: 20px;}	
#content1 li{
	font-size: 1.2em;	
	color: #786C61;
	margin-bottom: 8px;	line-height: 150%;
	text-align: justify;}			
#content1 ul li{
	padding: 0px;
	list-style-type: square;}		
#content1 li li{font-size: 1em;}		
#content1 li ul{margin-top: 5px;}
			
#content1 ul.social{
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	margin-left: 16px;}		
#content1 ul.social li{
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;}	
	
hr{color: #ECEAE8;}

#content1 img.left{
	float: left;
	margin: 10px;}
#content1 img.right{
	float: right;
	margin: 10px;}
#content1 img.nimage{
	float: right;
	margin-left: 10px;
	padding: 3px;
	border: 1px solid #E7E6E4;}
	
a img{	padding: 3px;
margin: 5px;
	border: 1px solid #E7E6E4;

		
	}
	
#content1 img.nicon{
	float: right;
	margin-left: 5px;
	border: 0px;
	margin-right: 16px;}
	
#content1 .ndescription img.nicon{
	float: right;
	margin-left: 5px;
	border: 0px;
	margin-right: 0px;}	
	
	
	
/* Footer div typography */	
#footer p{
	font-size: 1.1em;
	color: #797876;}
#footer a{
	color: #797876;
	text-decoration: none;}
#footer a:hover{text-decoration: underline;}	
#footer ul{float: right;}
#footer li{color: #797876;
	list-style-type: none;
	padding-right:5px;
	float: left;
	font-size: 1.1em;}
/* / Footer div typography */
		
/* Right hand Promo Boxes*/			
#newsletter, #question{
	width: 207px;
	height:179px;
	margin-bottom: 8px;}	
#newsletter{
	background-image: url(images/headers/newsletter.jpg);
	color:#fff;
	height:129px;
	padding-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#newsletter p{
	color:#fff;	
	font-size: 1em;	
	padding-left: 15px;
	padding-right: 80px;}
	
#question{background-image: url(images/promo/question.jpg); color:#fff;}
#question a{color:#fff;
text-decoration: none;}
#question a:hover{color:#fff;
text-decoration: underline;}
#question p{width: 100px;}
#question p{
	color:#fff;	
	font-size: 1.1em;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px;}
			
#news{
	background-color: #F1F0EE;
	background-image: url(images/promo/news-head.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-bottom: 30px;}
#news h2{
	font-size: 1.1em;
	margin-bottom: 3px;
	background-image: url(images/promo/news-a.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 20px;}
#news h2 a{
	color:#7E7268;
	text-decoration: none;}
#news h2 a:hover{text-decoration: underline;}	
#news p{
	margin-bottom: 17px;
	font-size: 1.1em;
	font-weight: bold;
	color:#9D978E;
	padding-left: 20px;}	
	
#newsletter p{margin-bottom: 10px;}		
#newsletter form{
	padding-left: 15px;
	padding-right: 15px;}
#newsletter input{
	border: 0px solid #6E6E6E;
	float: left;
	padding: 0px;
	width: 90px;
	color: #6E6E6E;
	padding: 0px;
	margin: 0px;
	font-size: 1.1em;
	padding: 2px;
}	
#newsletter input.button{	
	padding: 0px;
	margin: 0px;
	width: auto;
	height: auto;
	float: left;
	height: 17px;
	width: 17px;
	margin-left: 5px;
	padding: 0px;}	
/* / Right hand Promo Boxes*/	
		
		
		
/* Index page boxes*/		
#seo, #socialmedia, #apps, #webdesign, #email, #training {
	width: 297px;
	height: 222px;
	position: relative;
	float:left;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	border-right:0px solid #000;
}	
#seo{background-image: url(images/task/seo.jpg);}
#socialmedia{background-image: url(images/task/socialmedia.jpg);}
#apps{background-image: url(images/task/apps.jpg);}
#webdesign{background-image: url(images/task/webdesign.jpg);}
#email{background-image: url(images/task/email.jpg);}
#training{background-image: url(images/task/training.jpg);}	
#seo, #socialmedia, #apps, #webdesign, #email, #training {margin-left: 5px;}
#seo, #socialmedia, #apps, #webdesign, #email, #training {margin-bottom: 5px;}
#seo p, #socialmedia p, #apps p, #training p, #webdesign p, #email p{
	font-size: 1.1em;
	padding-top: 50px;
	padding-left: 17px;
	padding-right: 10px;
	color: #7E7268;
	width: 270px;
}		
#socialmedia p, #apps p, #webdesign, #email p{color: #fff;}			
#socialmedia p{
	width:270px;
}	
#webdesign p{
	width:270px;
}		
#training p{width:160px;}

a.ilink{
	position: absolute;
	width: 170px;
	bottom: 10px;
	left: 0px;
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	font-weight: normal;
	font-size: 1.1em;}
a.ilink:hover{text-decoration: none;}
a.seo{background-image: url(images/task/seo-a.jpg); color: #786C61;}
a.socialmedia{background-image: url(images/task/socialmedia-a.jpg); color: white;}
a.apps{background-image: url(images/task/apps-a.jpg);	color: white;}
a.webdesign{background-image: url(images/task/webdesign-a.jpg); color: #786C61;}		
a.email{background-image: url(images/task/email-a.jpg); color: white;}
a.training{background-image: url(images/task/training-a.jpg);  color: #786C61;}
/* /Index page boxes*/		








/* Index page text float all*/
#float{
	color: #F99630;
	position: absolute;
	bottom: 0px;
	left: 0px;
	top: 820px;
	text-align: left;}	
#float div{
	position: relative;
	background-position: top;
	background-repeat: repeat-x;
	padding: 21px;	
	padding-left: 0px;
	width: 979px;}
#float div.Bottom
{
	padding: 0px;}
#float h1{
	font-size: 1.1em;
	font-weight: normal;
	color: #675D51;
	margin-left: 13px;}
#float
{
	color: #ACA7A2;}
#float a
{
	color: #F99630;
	font-size: 1.0em;
	font-weight: normal;}	
#float a:hover{
	text-decoration: underline;}	
#float div h2{
	color: #F99630;
	font-size: 1.2em;
	margin-left: 15px;}
#float div p
{
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 10px;
	color: #786C61;
	font-size: 1.1em;
	position: absolute;}	
#float div a:hover{text-decoration: underline; cursor: pointer;}
/* /Index page text float all*/	
	
	/*
form{margin-bottom: 20px;}		
input, label, select, textarea{margin-bottom: 5px;}		
input{
	font-size: 1.2em;
	padding: 2px;
	border: 1px solid #EEEDEB;
	color: #666666;
	-moz-border-radiust: 5px;
	-webkit-border-radius: 5px;		
	border: 1px solid #ccc;}
label{
	color: #6E6E6E;
	font-size: 1.2em;}
select {
	border: 1px solid #EEEDEB;
	color: #666666;}
textarea{
	border: 1px solid #EEEDEB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #666666;
	padding: 4px;}	
input.button{border: 0px solid #EEEDEB;}		
		
#commentform label{
	color: #ACA7A2;
	display:block;
	float: left;
	width:75px;
	margin-right: 5px;
	padding: 2px;
	font-size: 1.1em;
	text-align: right;}	
#commentform input{
	color: #666666;
	font-size: 1.1em;
	padding: 2px;
	color: #000;
	background-color: #fff;}		
input#submit{
	background-color: #666666;
	color: #fff;
	margin-left: 85px;}	
	
	
	*/
	
		
form#proposal{
	background-color:#FAF9F8;
border: 1px solid #EEEDEB;	-moz-border-radiust: 5px;
	-webkit-border-radius: 5px;	border: 1px solid #EEEDEB;	
	float:left;
	margin-right:10px;
	width:370px;
	padding:10px;}		
		
.proposal label{
	font-size: 1.2em;
	color:#666666;
	padding: 2px;
	margin: 0px;
	float: left;
	width: 160px;
	display: block;
	font-weight:bold;
	margin: 0 0 0 5px;}	
.proposal input	
{
	border: 1px solid #D5D2CD;
	font-size: 1.2em;	
	padding: 2px;
	margin: 0px;
	margin-bottom: 5px;
	width: 200px;}
#recaptcha_area
{
	margin: 0 0 0 160px;}
.button{
	margin-left: 168px;
	width: 93px !important;
	height: 17px;}
.buttonNews{
	width: 17px !important;
	height: 17px;}	
.proposal select{
	font-size: 1.1em;	
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	border: 1px solid #D5D2CD;}
.proposal option{
	padding: 0px;
	margin: 0px;}	
.proposal textarea{margin-bottom: 5px;
	font-size: 1.1em;	
	font-family: Arial, Helvetica, sans-serif;
	height: 100px;
	width: 429px;
	border: 1px solid #D5D2CD;
	padding: 3px;}	
	
	
label.code{
	width: 100%;
	display: block;
	color: #6E6E6E;
	margin-top: 5px;}	
	
#content1 .expertbform {
	text-align: center;
	display: block;}	
#content1 .expertbform form{		
	text-align: left;
	background-color: #EFEDEC;
	display: block;
	width: 530px;
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #DDD9D5;}		
#content1 .expertbform label{
	font-size: 1.2em;
	color: #786C61;
	width: 150px;
	display: block;
	float: left;
	font-weight: bold;
	padding: 4px;}
#content1 .expertbform input{
	border: 1px solid #DDD9D5;
	font-size: 1.1em;
	color: #6E6E6E;
	padding: 4px;
	margin-bottom: 10px;}
#content1 .expertbform textarea{
	border: 1px solid #DDD9D5;
	font-size: 1.1em;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	background-image: url(../../../images/question-mark2.jpg);
	background-position: top center;
	background-repeat: no-repeat;}		
#content1 .expertbform input.submitbutton{
	background-color: #786C61;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;	
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 200px;
	margin-left: 157px;}

/** admin specific styles */
#level2{margin-left: 20px;}
#level3{margin-left: 40px;}

.editNav ul {list-style: none;}
.editNav ul li a{float: left;}
.editNav input{width: auto;}
/* / admin specific styles */

.thirdn{
	float: left;
	width: 50%;}
.thirdn p{margin: 0px;}
p.foot{clear: both;}
.centre{text-align: center;}

div.half{
	float: left;
	width: 50%;}
#content1 div.half p{
	padding-right: 0px;
	margin-right: 0px;}

iframe{margin-bottom: 20px;}
p.right{float: right;}

#indexlink{
	position: absolute;
	top: 0px;
	left: 220px;
	width: 200px;
	height: 130px;
	border: 0px solid Blue;}
#indexlinkMain{
	position: absolute;
	top: 0px;
	left: 1px;
	width: 200px;
	height: 130px;
	border: 0px solid Blue;}

/* Social Share Buttons */	
#content1 .sharesb{
	text-align: center;
	border: 1px solid #EFEFEF;
	padding: 3px;
	margin: 0px 15px 20px 15px;
	clear: both;}
#content1 .sharesb p{margin: 0px;}	
#content1 .sharesb ul{
	text-align: center;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 234px;
	margin-left: auto;
	margin-right: auto;
	height: 16px;}
#content1 .sharesb ul li{
	text-align: center;
	display: inline;	
	float:left;
	padding: 0px;}
#content1 .sharesb ul li a{
	width: 16px;
	height: 16px;
	display: block;}		
#content1 .sharesb ul a#delicious{background:url("../../../images/social/delicious.gif") no-repeat 0 0;}
#content1 .sharesb ul a#digg{background:url("../../../images/social/digg.gif") no-repeat 0 0;}
#content1 .sharesb ul a#facebook{background:url("../../../images/social/facebook.gif") no-repeat 0 0;}
#content1 .sharesb ul a#stumbleupon{background:url("../../../images/social/stumbleupon.gif") no-repeat 0 0;}
#content1 .sharesb ul a#google{background:url("../../../images/social/google.gif") no-repeat 0 0;}
#content1 .sharesb ul a#yahoo{background:url("../../../images/social/yahoo.gif") no-repeat 0 0;}
#content1 .sharesb ul a#live{background:url("../../../images/social/live.gif") no-repeat 0 0;}
#content1 .sharesb ul a#technorati{background:url("../../../images/social/technorati.gif") no-repeat 0 0;}
#content1 .sharesb ul a#sphinn{background:url("../../../images/social/sphinn.gif") no-repeat 0 0;}
/* / Social Share Buttons */

/* Footer Content Style */
#bigfoot{
	clear: both;
	text-align: left;
	padding-left:20px;}
#bigfoot ul{margin-bottom: 10px;}
#bigfoot div{
	float: left;
	width: 250px;
	padding-right: 10px;
	border: 0px solid Blue;}
#bigfoot li{
	color:#786C61;
	font-size: 1.1em;
	list-style-type: none;
	margin-bottom: 5px;}		
#bigfoot div.sem_recent{
	float: none;
	width: auto;}
#bigfoot a{
	color: #F99630;
	text-decoration: none;}
#bigfoot a:hover{text-decoration: underline;}	
#bigfoot input{
	font-size: 1.1em;	
	border: 1px solid #EEEDEB;
	color: #666666;}
#bigfoot span{				
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	color: #6E6E6E;
	margin-bottom: 5px;}
#bigfoot span a{color: #6E6E6E;}
/* / Footer Content Style */	
	
/* Blog Author and Comments Float*/
div.author{
	float: right;
	margin-left: 3px;
	margin-bottom: 3px;
	text-align: center;}	
div.author img{
	margin-top: 4px;
	padding: 3px;
	border: 1px solid #F1F1F1;
	width: 60px;}
div.author a img{border: 1px solid #F1F1F1;}
div.author a:hover img{border: 1px solid #F99630;}
a img.author{
	border: 1px solid #F1F1F1; 
	float: right; 
	padding: 3px;}
a:hover img.author{border: 1px solid #F99630;}
/* / Blog Author and Comments Float*/

#content1 p.catpagemeta{
	margin-bottom: 40px;
	padding: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #EFEDEC;
	margin-left: 16px;
	margin-right: 16px;}

.navigation{
	font-weight: bold;
	font-size: 1.1em;
	height: 20px;}	
.alignleft{
	float: left;
	text-align: left;}	
.alignright{
 	float: right;
	text-align: right;}		
p#breadcrumb{font-size: 1.1em;}
	
div.right{
	float: right;
	font-size: 1.1em;}	

/* Comments Style */	
#content1 ol.commentlist{}
#content1 ol.commentlist li{
	font-size: 1em; 
	padding: 6px;
	border: 1px solid #E8E7E5;
	margin-bottom: 10px;}
#content1 ol.commentlist li.alt{background-color:#F6F7F9;}
#content1 ol.commentlist li p{
	margin-bottom: 10px;
	padding: 0px;
	font-size: 1.1em;}	
#content1 ol.commentlist li cite{
	padding: 0px;
	margin: 0px;
	display: inline;}	
#content1 ol.commentlist li p.date{
	margin: 0px;
	padding: 2px;}
#content1 ol.commentlist li.alt p.date{}	
#content1 ol.commentlist a{display: inline; border:0px solid Blue;}		
/* / Comments Style */

.diggsphinn{
	float: right;
	margin-right: 16px;
	clear: right;
	margin-top: 5px;}
.diggsphinnleft{
	margin-left: 16px;
	margin-right: 10px;
	text-align: center;
	font-size: 1.1em;
	float: left;}		
	
p#sitemap{
	text-align: right;
	display: block;
	clear: both;
	margin-bottom: 3px;
	padding-right: 30px;
	font-size: 1.1em;}
p#sitemap a{color: #797876; text-decoration: none;}
p#sitemap a:hover{text-decoration: underline;}
	
#textP, #textN{
	float: left;
	width: 50%;
	font-size: 1.2em;
	margin-bottom: 5px;
	color: #F68829;
	text-decoration: none;
	font-weight: bold;
	border: 0px solid Blue;}	
#textP:hover, #textN:hover{text-decoration: underline;}		
#textN{text-align: right;}

#content1 #parentchild{
	float: right;
	width: 150px;
	background-color: #FAFAFA;
	border: 1px solid #ECEDED;
	padding: 8px;
	padding-bottom: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 16px;}
#content1 #parentchild ul{
	border: 0px solid Black;
	margin: 0px;
	padding: 0px;}
#content1 #parentchild li{
	border: 0px solid Fuchsia;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-bottom: 5px;}	
#content1 #parentchild ul ul{
	border: 0px solid Black;
	margin-left: 10px;}
#content1 #parentchild ul ul li{
	font-size: 0.9em;
	margin-top: 5px;}

#content1 a#parent{
	color: #666666;
	font-weight: bold;}
.indexright{
	position: relative;
	float: right;
	background-color: none;
	border:0px;
	padding: 0px;
	margin-top: -33px;
	z-index: 1000px;
	margin-left: 10px;}
	
p#begin{
	font-size: 2em;
	text-align: center;}
#parentchild {}
#parentchild span{
	display: block;
	text-align: center;
	font-size: 1.1em;
	margin-top: 20px;}
	
h2{clear: left;}
div.indexright{text-align: center;}
div.indexright a img{border:0px;}
		
table{
	margin-bottom: 20px;
	color: #786C61;
	border: 1px solid #FD8F3A;
}		
th{
	font-size: 1.2em;
	background-color: #FD8F3A;
	padding:2px;
	color: #fff;
	text-align: center;}
td{
	font-size: 1.1em;
	padding:2px;
	text-align: center;}
td.highlight{background-color: #FFF8DC;}
tr.highlight{background-color: #FFF8DC;}

.sharesb p{text-align: center;}
#socialBookMarks p{text-align: center;}

.post-edit-link{
position:absolute;
top:70px;
left:400px;
width:200px;
display:block;
padding:10px;
font-size:2.5em;
background-color:#F99630;
text-decoration:none;
border:1px solid #F99630;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color:#fff;}
.post-edit-link:hover{background-color:#fff;color:#F99630;}
#content1 p#contactfooter{
	background-color: #FFFAF4;
	text-align:center;
	padding:10px;
	margin: 0px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	
	-webkit-border-radius-topleft: 10px;
	-webkit-border-radius-topright: 10px;		
	border: 1px solid #F99630;
	margin-bottom:25px;}
#hideLink
{
	position: absolute;
	right: 15px;
	top: 23px;}
	
#myaIcon{background-image: url(images/myaIcon.jpg);}
#stanleyIcon{background-image: url(images/stanleyIcon.jpg);}
#silentIcon{background-image: url(images/silentIcon.jpg);}
#clearIcon{background-image: url(images/clearIcon.jpg);}
#ricsIcon{background-image: url(images/ricsIcon.jpg);}
#cbiIcon{background-image: url(images/cbiIcon.jpg);}

#case li
{
	list-style-type: none;
	width: 125px;
	float: left;}
.iconCS
{
	display: inline-block;
	width: 118px;
	height: 45px;
	margin: 2px;}
.iconCS:hover
{
	outline: #fa9731 solid 2px;}
#testamonials
{
	width: 100%;
	background-image: url(images/testamonialIcon.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
}
.singleTestamonial
{
	float: left;
	font-weight: bold;
	color: #736a63;
	margin-top: 30px;
	height: 60px;
	width: 300px;
	background-repeat: no-repeat;
	background-image: url(images/testamonialListIcon.jpg);
}

.singleTestamonial em
{
	margin-top: 5px;
	margin-right: 10px;
	float: right;
	font-size: 10px;
	color: #FB9A39;}
.singleTestamonialPPC
{
	float: left !important;
	font-weight: bold !important;
	color: #736a63 !important;
	padding-left: 50px !important;
	padding-right: 5px !important;
	margin-top: 10px !important;	
	height: 60px !important;
	width: 450px !important;
	background-repeat: no-repeat !important;
	background-image: url(images/testamonialListIcon.jpg) !important;}

.singleTestamonialPPC em
{
	margin-top: 5px;
	margin-right: 10px;
	float: right;
	font-size: 10px;
	color: #FB9A39;}
#casesocialmediaSearch
{
	padding-top: 50px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-image: url(images/headers/caseStudiessocialmediaHead.jpg);}
	
#caseWebDev
{
	padding-top: 50px;
	width: 100%;
	height: 250px;
	background-repeat: no-repeat;
	background-image: url(images/headers/caseStudiesWebDevHead.jpg);}
	
.caseStudiesBoxes
{
	padding: 5px;
	display: inline-block;
	background-repeat: no-repeat;
	width: 278px;
	height: 100px;
	padding-top: 110px;}
/*  */
#myaCaseStudy{background-image: url(images/headers/myaLargeCaseHead.jpg);}
#silentCaseStudy{background-image: url(images/headers/silentLargeCaseHead.jpg);}
#ricsCaseStudy{background-image: url(images/headers/ricsLargeCaseHead.jpg);}
#cbiCaseStudy{background-image: url(images/headers/cbiLargeCaseHead.jpg);}

.readMore
{
	color: #756c65;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url(images/readMoreBullet.jpg);}
.readMore a
{
	font-size: 1.1em;
	font-weight: bold;}
	
.white
{
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 5px;
	height: 24px;
	padding-top: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-image: url(images/testamonialBubble.jpg);}
#caseStudiesTestamonials p 
{
	font-size: 1.2em;
	font-weight: bold;}
#clickys
{
	width: 170px;}
#clickys a img
{
	margin: 5px 0px 0px 0px;
	border: none;}
#ppcFlash
{
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	height: 306px;
	width: 813px;}

#ppcAdwordsLogo
{
	left: 0px;
	top: 650px;
	position: absolute;}

/* Portfolio Content 2 */
#portfolio
{
	background-color: #FFFFFF;
	width: 210px;
	padding-top: 35px;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/headerPortfolio.jpg);}
	
#portfolio p.clickImage
{
	text-align: left;
	font-size: 1.1em;
	margin-left: 8px;
	margin-bottom: 13px;
	font-weight: bold;
	color: #43413d;}
	
.portfolioImage
{
	background-color: #e8e8e8;
	width: 193px;
	padding: 10px 5px 0px 5px;
	margin-bottom: 10px;}

.portfolioImage p
{
	color: #43413d;
	text-align: left;
	background-color: #e8e8e8;
	padding: 8px 15px 8px 15px;}
.portfolioImage img
{
	padding: 0px;
	margin: 0px;}

.portfolioImage p strong
{
	font-size: 1.1em;}

/* LightBox CSS */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* End LightBox CSS */
