* {
	margin:0px;
	padding:0px;
}
strong {
	color: #102753;
}
p {
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul li{
	margin:0px;
	padding:0px;
}
input {
	background:transparent 
}
a {
color : #3e779d;
text-decoration : none;
font-weight: 600;
}
a:hover {
color : #65a9d7;
text-decoration : none;
padding-top: 1px;
	-webkit-transition: color 1s linear;
	-moz-transition: color 1s linear;
}
body {
	margin:0px;
	padding:0px;
	font-family: "museo-sans-1","museo-sans-2", sans-serif;
	font-size:13px;
	color:#000000;
	background: url(../images/btd_bg.png) #ccc;
	color: #444;
	text-shadow: 0 1px 0 #fff;
}
.clear {
	margin:0px;
	padding:0px;
	height:0px;
	font-size:0px;
	clear:both;
}
#wrapper {
	margin:0px auto;
	width:960px;
}
#branding {
	height:100px;
}
#brandingTop {
	height:31px;
}
#brandingTop ul{
	float:right;
	width:163px;
}
#brandingTop ul li{
	float:left;
	display:inline-block;
	padding-left:20px;
	line-height:31px;
	position:relative;
}
#brandingTop ul li a{
	padding-right:15px;
	font-size:10px;
	font-weight:regular;
	color:#444;
	padding-right:30px;	
}
#brandingTop ul li ul{
	clear:both;
	width:169px;
	background:none;
	left:-8px;
	top:18px;
	display:none;
	position:absolute;
}
#brandingTop ul li ul li{
	display:block;
	clear:both;
	padding:0 0px 0 0px;
	float:none;
}
#brandingTop ul li ul li.last{
	padding:0;
	line-height:0;
	font-size:0;
}
#brandingTop ul li ul li a{
	padding-right:0;
	font-size:10px;
	font-weight:bold;
	height:25px;
	display:block;
	color:#444;
	padding-left:0;	
}
#brandingTop li li a:hover{
	color:#444;
}
#brandingBottom {
	margin-top:19px;
	height:100px;
	padding-bottom:5px;
	border-bottom:1px solid #0c526f;
}
#brandingBottom h1{
	font-size:22px;
	font-weight:normal;
	height:100px;
}
.logo {
    background:url(../images/logo1.png) no-repeat left top;
	width:280px;
	height:100px;
	margin-left:26px;
}
.logo a{
	width:300px;
	height:100px;
	display:block;
}
#brandingBottom h1 a{
	text-indent:-99999px;
	font-size:15px;
	font-weight:normal;
	width:300px;
	height:100px;
}
#brandingBottom ul  {
	margin:0px;
	padding:0px;
	float:right;
	margin-top:75px;
}
#brandingBottom li{
	float:left;
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	font-size:16px;

}
#brandingBottom li a{
	float:left;
	font-family: "museo-sans-1","museo-sans-2", sans-serif;
	font-size:16px;
	font-weight: 400;
	text-decoration: none;
	-webkit-transition: color 1s linear;
}
#brandingBottom li a:hover{
   }
#brandingBottom li a.topNavAct{
}
#brandingBottom li a.topNavLast{
}
#banner {
    margin:0px;
	padding:0px;
	background:url(../images/wine-glass.png) no-repeat left 95px;
	border-bottom:1px solid #0c526f;
	height:418px;
	padding-top:40px;
}
#banner h2{
	color:#0c526f;
	display:block;
	font-size:26px;
	font-weight:bold;
	margin-bottom:0;

}
#banner p{
	color:#393838;
	float:right;
	font-size:14px;
	line-height: 1.5em;
	width:350px;
}
#banner p a.digitalMarketingBtnHov {
	 background:url(../images/digitalMarketingBtnNor.png) no-repeat left top;
	 width:127px;
	 height:32px;
	 display:inline-block;
	 margin-top:10px;
	 text-align:center;
	 color:#FFFFFF;
	 line-height:32px;
	 font-size:9px;
	 margin-right:10px;
}
#banner p a.digitalMarketingBtnHov:hover {
	 background:url(../images/digitalMarketingBtnHov.png) no-repeat left top;
	 text-decoration:none;
}
#banner p a.modelManagementBtnHov {
	 background:url(../images/modelManagementBtnNor.png) no-repeat left top;
	 text-decoration:none;
	 width:127px;
	 height:32px;
	 display:inline-block;
	 margin-top:10px;
	 text-align:center;
	 color:#FFFFFF;
	 line-height:32px;
	 font-size:9px;
}
#banner p a.modelManagementBtnHov:hover {
	 background:url(../images/modelManagementBtnHov.png) no-repeat left top;
	 text-decoration:none;
}
#banner p a.mrgn0 {
	margin-right:0px;
} 

#midBar {
	padding-top:42px;
	padding-bottom:42px;
	border-bottom:1px solid #0c526f;
}
.midBarItemBoxR{
	float: left;
	width:210px;
	margin-right:26px;
}
.margin0{
	margin:0px;
}
.midBarItemBoxR h2{
	font-family: "museo-sans-1","museo-sans-2", sans-serif;
	font-size:15px;
	color:#262626;
	font-weight:normal;
	margin-bottom:0px;
	line-height:24px;
	margin-bottom:5px;
	padding-left:30px;
}
.midBarItemBoxR p{
	font-size:11.5px;
	color:#606060;
	font-weight:normal;
	line-height:13px;
	padding-left:3px;
}
.midBarItemBoxR h2.globeIcon{	
	background:url(../images/globeIcon.png) no-repeat left top;
}
.midBarItemBoxR h2.talkIcon{	
	background:url(../images/talkIcon.png) no-repeat left top;
}
.midBarItemBoxR h2.businessGrowIcon{	
	background:url(../images/businessGrowIcon.png) no-repeat left top;
}
.midBarItemBoxR h2.affortableIcon{	
	background:url(../images/affortableIcon.png) no-repeat left top;
}
#contant {
	width:920px;
	padding-bottom:65px;
	padding-top:45px;
}
.mainContainer{
	float: left;
	width:440px;
	background:url(../images/mainContainer.png) no-repeat left top;
	margin-left:10px;
	padding-right:20px;
	margin-right:40px;
}
.mainContainer h4{
	font-size:18px;
	color:#262626;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.mainContainer p{
	font-size:12px;
	color:#353535;
}
.mainContainer span{
	color:#5e5e5e;
}
.homePageLeft p{
	font-size:13px;
	line-height: 1.3em;
	color:#353535;
	padding-left:10px;
	border-left:2px solid #b0c1cd;
	margin-top:18px;
	margin-bottom:20px;
}
.homePageLeft span{
	display:block;
	font-size:13px;
	color:#6d6d6d;
	padding-left:12px;
}
p.quoteBar {
	background:#F0F0F0;
	padding:5px;
	font-size:11px;
	line-height:14px;
	color:#3D3D3D;
	width:640px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	font-style:italic;
}
.sideBar{
    width:400px;
    line-height: 1.2em;
	float:left;
}
.sideBar h3{
	margin:0px;
	padding:0px;
    color:#376588;
	font-weight:normal;
	font-size:18px;
	margin-left:35px;
}
#footer {
	border-top:1px solid #0c526f;
	padding:10px;
	padding-bottom:40px;
	color:#444;
}
#footerWrapper {
    width:920px;
	margin:auto;
	padding-top:40px;
}
#footerLeft {
	height:30px;
	line-height:30px;
	padding-top:10px;
	width:520px;
	float:left;
}
#footerLeft p{
	width:300px;
	font-size:12px;
	line-height:normal;
	padding-left:70px;
	background:url(../images/footerLogo.png) no-repeat;
	background-position:left;
}
#footerLeft p span{
	display:block;
	padding-top:10px;
}
#footerLeft p span a{
	color:#444;
}
#footerR {
	line-height:14px;
	padding-top:3px;
	float:right;
	width:390px;
}
.footerRlink{
	margin:0px;
	padding:0px;
	width:130px;
	float:left;
}
.footerRlink h4{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#444;
	margin-bottom:10px;
}
.footerRlink a{
	display:block;
	color:#444;
	font-weight:normal;
	line-height:16px;
}
.marginRight0 {
	margin-right:0px;
	width:auto;
}
.widthAuto {
	width:auto;
}

/*GENERAL*/
div#wrap{margin:40px 0 50px 25px;}

/*clients.html*/
#clientstoptext{font-size:12px;color:#646464;padding-bottom:35px;width:575px;}
div#clientslist table img{
	padding: 5px;
	border: solid 1px #fff;
	    -webkit-transition:all 1s ease-in;
	   	-moz-transition: all 1s ease-in;
}

div#clientslist table a:hover img{
	border: solid 1px #3e779d;
	-moz-box-shadow: 1px 1px 5px #65a9d7;
	-webkit-box-shadow: 1px 1px 5px #65a9d7;
    box-shadow: 1px 1px 5px #65a9d7;
    -webkit-transition:all 1s ease-in;
}
		
		div#clientslist table tr{height:110px;vertical-align:middle;}
			div#clientslist table tr td{
			padding: 20px 0 20px 0;
			height:110px;width:150px;}
				div#clientslist table tr td:last-child{border:0;}
				div#clientslist table tr:first-child{border:0;}

/*contact.html*/
div#location h2{
	color:#0c526f;
	display:block;
	font-size:27px;
	font-weight:normal;
	margin-bottom:0;
	
	color:#0c526f;
	display:block;
	font-size:22px;
	font-weight:normal;
	margin-bottom:0;
}
div#location{float:left;width:340px;}
div#conversation {float:left;width:540px;}
div#conversation h2{
color:#0c526f;
display:block;
font-size:25px;
font-weight:normal;
margin-bottom:0;}
div#location p{padding:5px;color:#393939;}

/* form css3 elements */

input, textarea { 
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 14px "museo-sans-1","museo-sans-2", sans-serif;
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

textarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	}

input:hover, textarea:hover,
input:focus, textarea:focus { 
	-moz-box-shadow: 1px 1px 5px #65a9d7;
	-webkit-box-shadow: 1px 1px 5px #65a9d7;
    box-shadow: 1px 1px 5px #65a9d7;
}

.form label { 
	margin-left: 10px;
	color: #999999; 
	}

#dark{
	color: white;
	background-color: white;
	border:1px solid #000;
	padding:10px;
	margin-top:20px;}
	
#light{
	color: white;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:10px;
	margin-top:20px;}		

.button, .button:visited {
	background: #fff url(images/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 3px 3px 3px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button:hover							{ background-color: white; color: #fff; }
	.button:active							{ color: white; top: 1px; }
	.small.button, .small.button:visited 			{ color: white; font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ color: white; font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ color: white; font-size: 14px; 
													  padding: 8px 14px 9px; }
													  
	.super.button, .super.button:visited 			{ color: white; font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.blue.button, .blue.button:visited		    { color: white; background-color: #0965AB; }
	.blue.button:hover							{ color: white; background-color: #102753; }
	
	.darkblue.button, .blue.button:visited		    { color: white; background-color: #102753; }
	.darkblue.button:hover							{ color: white; background-color: #0965AB; }
	
/* css3 buttons */

#dark{
	color: white;
	background-color: white;
	border:1px solid #000;
	padding:10px;
	margin-top:20px;}
	
#light{
	color: white;
	background-color:#FFF;
	border:1px solid #dedede;
	padding:10px;
	margin-top:20px;}		

.button, .button:visited {
	background: #fff url(images/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
 
	.button:hover							{ background-color: white; color: #fff; }
	.button:active							{ color: white; top: 1px; }
	.small.button, .small.button:visited 			{ color: white; font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ color: white; font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ color: white; font-size: 14px; 
													  padding: 8px 14px 9px; }
													  
	.super.button, .super.button:visited 			{ color: white; font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.blue.button, .blue.button:visited		    { color: white; background-color: #0965AB; }
	.blue.button:hover							{ color: white; background-color: #102753; }
	
	.darkblue.button, .blue.button:visited		    { color: white; background-color: #102753; }
	.darkblue.button:hover							{ color: white; background-color: #0965AB; }

/*quote.html*/

div#location{float:left;width:340px;}
div#quote {float:left;width:540px;}
div#quote h2{color:#262626;display:block;font-size:27px;font-weight:normal;background:url(../images/quote.png) no-repeat left 10px;text-indent:-999em;margin-bottom:0;}
div#location p{padding:5px;color:#393939;}


/*clients-example*/
.ce h2{color:#262626;display:block;font-size:27px;font-weight:normal;background:url(../images/unique.png) no-repeat left 10px;text-indent:-999em;margin-bottom:0;}
.ce p{color:#353535;margin-bottom:20px;width:685px;}

/*aboutus.html*/
div#alaninfo{
	float:left;
	width:250px;
	color:#646464;
	font-size:11px;
	line-height: 18px;
}
	div#alaninfo img{margin-bottom:20px;}
	div#alaninfo img,div#alaninfo strong{display:block;}
	div#alaninfo p{margin-top:10px;}
	div#alaninfo h2{color:#0c526f;
	display:block;
	font-size:18px;
	font-weight:normal;
	margin-bottom:0;}


div#biography{float:right;width:572px;}
	div#biography h2{color:#0c526f;
	display:block;
	font-size:22px;
	font-weight:normal;
	margin-bottom:0;}
	div#biography h3{color:#262626;display:block;font-size:27px;font-weight:normal;background:url(../images/ourexperience.jpg) no-repeat left 10px;text-indent:-999em;margin-bottom:0;}
	div#biography h4{color:#262626;display:block;font-size:27px;font-weight:normal;background:url(../images/howwework.jpg) no-repeat left 10px;text-indent:-999em;margin-bottom:0;}
	div#biography h5{color:#262626;display:block;font-size:27px;font-weight:normal;background:url(../images/thetypeofclientswelovetodealwith.jpg) no-repeat left 10px;text-indent:-999em;margin-bottom:0;}
	div#biography h6{color:#262626;display:block;font-size:27px;font-weight:normal;background:url(../images/whitelabelservices.jpg) no-repeat left 10px;text-indent:-999em;margin-bottom:0;}
	div#biography p{color:#393939;}
	
	/*services.html*/

div#services {
	float:right;
	width:572px;
}
	div#services h2{
	color:#0c526f;
	display:block;
	font-size:22px;
	font-weight:normal;
	margin-bottom:0;
}	
	div#services p{
	color:#393939;
}

/*client-example*/
span.lftnfo{float:left;display:block;padding:3px 6px 3px 6px;background:#0965ab;clear:both;color:white;text-transform: uppercase;}
span.rghtnfo{float:right;display:block;margin-bottom:20px;width:600px;color:#393939;}
	span.rghtnfo a{color:#0965ab;font-weight:bold;}
	span#founded{color:#717171;display:inline-block;margin-left:20px;}
a#backtoclients{color:#0965ab;font-size:11px;display:block;margin-top:60px;}
img#clientscreenshot{margin-bottom:50px;}


.portfolio {
	margin:0px;
	padding:0px;
	height: 1100px;
	width: 960px;
margin-top: 40px;}

.leftbox {
	float: left;
	background:#000;
	width: 225px;
	height: 150px;
	margin-right: 20px;
	margin-top:20px;	
}

.box {
	float: left;
	background:#000;
	width: 225px;
	height: 150px;
	margin-right: 20px;
	margin-top:20px;
}
.rightbox {
	float: left;
	background:#000;
	width: 225px;
	height: 150px;
	margin-top:20px;
}
.leftbox a:hover img{
	border: solid 1px #3e779d;
	-moz-box-shadow: 1px 1px 5px #65a9d7;
	-webkit-box-shadow: 1px 1px 5px #65a9d7;
    box-shadow: 1px 1px 5px #65a9d7;
   -webkit-transition:all .5s ease-in;
   -moz-transition: all .51s ease-in;
    transition: all .5s ease-in;
    }
.box a:hover img{
	border: solid 1px #3e779d;
	-moz-box-shadow: 1px 1px 5px #65a9d7;
	-webkit-box-shadow: 1px 1px 5px #65a9d7;
    box-shadow: 1px 1px 5px #65a9d7;
   -webkit-transition:all .5s ease-in;
   -moz-transition: all .51s ease-in;
    transition: all .5s ease-in;
    }
    
.rightbox a:hover img{
	border: solid 1px #3e779d;
	-moz-box-shadow: 1px 1px 5px #65a9d7;
	-webkit-box-shadow: 1px 1px 5px #65a9d7;
    box-shadow: 1px 1px 5px #65a9d7;
   -webkit-transition:all .5s ease-in;
   -moz-transition: all .51s ease-in;
    transition: all .5s ease-in;
    }


.addictive_creatives {
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;padding: 5px;
	border: solid 1px #fff;
	    -webkit-transition:all 1s ease-in;
	   	-moz-transition: all 1s ease-in;
	   	
}
.momentum {
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.studio101 {
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right: 15px;
}
.tigzrice {
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;

}
.adventure_team {
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.net4wiseowls {
background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.simply_posh{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.sunflower_sandwich_bar {
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
}
.dandelion_pr{
background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.event_elephant{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.ulster{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.hot_stove_deals{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
}
.creative_boom{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.belfast_4_hati{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.camphill_community{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.remax{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
}
.studio_ni{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.alan_anderson{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
.boomio{
	background:#000;
	width: 225px;
	height: 150px;
	float:left;
	margin-top: 20px;
	margin-right:15px;
}
