@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/top-header-line.gif) no-repeat 50% 74px ;
	margin:0;
	padding:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#767676;
}
textarea{font:14px Arial, Helvetica, sans-serif;}
ul, ol, li{padding:0; margin:0; list-style:none;}

.top-banner {height:365px;
clear:both;}
:focus{outline:0;}
.left {float:left;}
.right {float:right;}
.block {display:block;}
.none,.clear {clear:both}
.hide  {display:none}
img {border:none;}
.justify {text-align:justify;}
input.button{border:none}
.blue{color:#2c3c6c;}
h3 {margin:0px;padding:0px;display:block;}
h5, h2 {margin:0px;padding:0px;}
img.aligncenter{text-align:center;}
.page-holder {
	width:960px;
	position:relative;
	left:50%;
	margin-left:-480px;
        
}
#content {overflow:hidden;}

#header {
	width:960px;
	height:75px;
    position:relative; z-index:20;
}

#cyber-duck-main-logo {
	width:256px;
	height:54px;
	padding:20px 0 0 25px;
	float:left;
    margin:0;
}

#creative-web-design {
	width:212px;
	height:35px;
	background:url(../images/cyber-duck-logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#top-links {
	width:283px;
	height:35px;
	padding:3px 0 0 376px;
	float:left;
}

.top-link {
	height:18px;
	float:right;
}

.top-link a {
	font-size:10px;
	color:#767676;
	text-decoration:none;
	display:block;
}
.sitemap-list li a{color:#767676;}
.sitemap-list{margin-bottom:10px;}
.sitemap-list ul{margin-bottom:10px;}

.top-link a:hover {text-decoration:underline;}

#tl-chat {width:74px;}
#tl-call-me-now {width:101px;}
#tl-client-login {width:85px;}

#tl-chat a:first-child, #tl-call-me-now a:first-child, #tl-client-login a:first-child {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
}

#tl-chat-icon {
	width:17px;
	height:17px;
	background-image:url(../images/chat-icon.gif);
	margin-right:5px;
}

#tl-chat-link, #tl-call-link, #tl-client-login-link {
	margin-top:1px;
}

#tl-call-icon {
	width:10px;
	height:16px;
	background-image:url(../images/tl-call-me-now.gif);
	margin-right:5px;
	position:relative;
	top:-1px;
}

#tl-client-login-icon {
	width:11px;
	height:14px;
	background-image:url(../images/tl-padlock.gif);
	margin-right:5px;
	position:relative;
	top:1px;
}

#main-navigation {
	width:679px;
	height:36px;
	float:left;
}
#main-navigation li{display:inline;}
#main-navigation a {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
	background-image:url(../images/top-navigation.gif);
	background-repeat:no-repeat;
	height:16px;
	text-decoration:none;
}
	
#mn-company a{
	background-position:0px 0px;
	width:84px;
	margin-right:32px;
}

#mn-company a:hover,#mn-company a.current, #company-overview #mn-company, #company-team #mn-company, #company-partners #mn-company, #company-csr #mn-company {background-position:0px -16px;}

#mn-services a{
	background-position:-88px 0px;
	width:66px;
	margin-right:33px;
}

#mn-services a:hover,#mn-services a.current,
.services-pages #mn-services {background-position:-88px -16px;}

#mn-awards a{
	background-position:-159px 0px;
	width:62px;
	margin-right:34px;
}

#mn-awards a:hover,#mn-awards a.current {background-position:-159px -16px;}
#awards-page #mn-awards {background-position:-159px -16px;}

#mn-jobs a{
	background-position:-226px 0px;
	width:37px;
	margin-right:34px;
}

#mn-jobs a:hover,#mn-jobs a.current,
#jobs-page #mn-jobs {background-position:-226px -16px;}

#mn-showcase a{
	background-position:-268px 0px;
	width:84px;
	margin-right:34px;
}

#mn-showcase a:hover,#mn-showcase a.current,
#showcase-page #mn-showcase {background-position:-268px -16px;}

#mn-news a{
	background-position:-358px 0px;
	width:43px;
	margin-right:34px;
}

#banner_link {position:absolute;bottom:58px;right:5px;width:122px;height:16px;z-index:400;display:block}

#mn-news a:hover,#mn-news a.current,
#news-page #mn-news {background-position:-358px -16px;}

#mn-contact a{
	background-position:-406px 0px;
	width:69px;
}

#mn-contact a:hover,#mn-contact a.current,
#contact-page #mn-contact {background-position:-406px -16px;}

#cta-area {
	width:978px;
	height:110px;
	padding-top:1px;
	background:url(../images/cta-bgrnd.gif) no-repeat;
	padding-bottom:39px;
}

#cta-area a {
	display:block;
	float:left;
	text-indent:-9999px;
	background-repeat:no-repeat;
	height:103px;
	overflow:hidden;
	color:#FFF;
    background-image:url(../images/home-nav.png) ;
    background-repeat:no-repeat;
}

#cta-web-production {
	width:209px;
    background-position:0 0;
}

#cta-web-production:hover {background-position:0 -103px;}

#cta-branding {
    background-position:-209px 0;
	width:188px;
}

#cta-branding:hover {
    background-position:-209px -103px;
}

#cta-online-marketing {
	width:189px;
    background-position:-397px 0;
}
#cta-online-marketing:hover {
    background-position:-397px -103px;
}

#cta-consultacy {
	width:195px;
    background-position:-586px 0;
}

#cta-consultacy:hover {
    background-position:-586px -103px;
	
}

#cta-web-technology {
	width:197px;
    background-position:-781px 0;
}

#cta-web-technology:hover {
	background-position:-781px -103px;
}

#content-area {
	width:621px;
	padding-left:25px;
	float:left;
}

.article-area {
	clear:both;
}

.article-image {
	display:block;
	border:none;
	float:left;
	width:160px;
	margin-top:3px;
    text-align:center;
    margin-right:40px;
}

.article-content {
	width:421px;
	float:left;
}

.category-title {
	display:block;
	font-size:11px;
	text-decoration:none;
	color:#5e5e5e;
}

.category-title:hover {
	text-decoration:underline;
}

.ct01 {margin-bottom:9px;}
.ct02 {margin-bottom:5px;}

.article-links {
	height:16px;
	float:left;
	margin-right:20px;
	margin-bottom:9px;
}

.article-links02 {
	height:16px;
	float:left;
	width:276px;
	margin-bottom:9px;
}

.blog-link-icon,.the-ducks-blog {
	display:block;
	height:16px;
	width:29px;
	background:url(../images/blog-icon.gif) no-repeat;
	text-indent:-9999px;
	margin:2px 6px 0 0;
	float:left;
	overflow:hidden
}

.award-link-icon,.ducks-awards {
	display:block;
	height:16px;
	width:29px;
	background:url(../images/aw-ico.gif) no-repeat;
	text-indent:-9999px;
	margin:2px 6px 0 0;
	float:left;
	overflow:hidden
}

.wins-link-icon,.client-wins {
	display:block;
	height:16px;
	width:29px;
	background:url(../images/wins-ico.gif) no-repeat;
	text-indent:-9999px;
	margin:2px 6px 0 0;
	float:left;
	overflow:hidden
}

.ducks-link-icon,.company-news {
	display:block;
	height:16px;
	width:29px;
	background:url(../images/ducks-ico.gif) no-repeat;
	text-indent:-9999px;
	margin:2px 6px 0 0;
	float:left;
	overflow:hidden
}

.client-link-icon,.client-news {
	display:block;
	height:16px;
	width:29px;
	background:url(../images/client-ico.gif) no-repeat;
	text-indent:-9999px;
	margin:2px 6px 0 0;
	float:left;
	overflow:hidden
}

.weeklys-link-icon,.weeklys {
	display:block;
	height:16px;
	width:37px;
	background:url(../images/weekly-ico.jpg) no-repeat;
	text-indent:-9999px;
	margin:2px 6px 0 0;
	float:left;
	overflow:hidden
}

.comments-link-icon {
	display:block;
	height:13px;
	width:13px;
	background:url(../images/comments-icon.gif) no-repeat;
	text-indent:-9999px;
	margin:0px 7px 0 0;
	float:left;
	overflow:hidden;}

.article-txt-link {
	display:block;
	color:#767676;
	text-decoration:none;
	float:left;
}

.article-desc {
width:276px;
float:left;}

.article-txt-link:hover {
	text-decoration:underline;
}

.blue-link {
	color:#51a3ff;
}

.article-paragraph {
    clear:both;
	margin:5px 0 2px;	
	text-align:justify;
    display:block;
}

.article-paragraph02 {
	margin:7px 0 2px;
	clear:both;
	text-align:justify;
	
	padding-bottom:16px;
	border-bottom:1px solid #edeeee;
	margin-bottom:21px;
}
.noborder{border-bottom:none;}
.home-blog{position:relative;height:141px;width:621px;}
.news-slide{width:647px;height:141px;}
.news-slide .article-image{height:141px;}

.csr-block{position:relative;height:117px;width:621px;}
.csr-slide{width:647px;height:117px;}

.article-content{min-height:115px;}
.prev-next-links {
	position:absolute;
    right:0;
    bottom:0;
	width:95px;
	height:13px;
    z-index:10;
}

.prev-next-links a {
	font-size:12px;
	text-decoration:none;
	display:block;
	color:#767676;
	height:14px;
}

.prev-link-01 {
	width:25px;
	float:left;
	padding-left:14px;
	background:url(../images/arrows-prev.gif) 0px 1px no-repeat;
}
.prev-link-01:hover {
	text-decoration:underline;
}

.next-link-01 {
	width:37px;
	float:right;
	background:url(../images/arrows-next.gif) 28px 1px no-repeat;
}

.next-link-01:hover {
	text-decoration:underline;
}

#banner-area {
	width:270px;
	float:right;
	padding-right:22px;
}

#select-profile-banner {
	width:209px;
	height:90px;
	background:url(../images/select-profile-bgrnd.gif) no-repeat;
	margin-bottom:29px;
	padding:21px 0 0 61px;
}

.banner-title-01 {	
	font-size:12px;
	margin-top:8px;
    display:block;
}

#banner-profile-title {
	display:block;
	padding:0px;
	margin-bottom:10px;
	width:200px;
    font-size:16px;
}

#profile-dropdown {
	width:149px;
	height:22px;
	border:1px solid #e0dddd;
	
}

#profile-form {
	padding:0px;
	margin:11px 0 0 0;
}

#profile-form option, #profile-form select {
	color:#616060;
}


#submit-profile-btn:hover {
	opacity:0.9;
}

#banner-mobile {
	width:132px;
	height:119px;
	padding:21px 0px 0px 138px;
	background:url(../images/mobile-apps.png) no-repeat;
}

#mobile-title {
	width:130px;
	padding:0px;
	margin:0px 0 4px 0;
    font-size:17px;
}

.banner-title-02 {
	position:relative;
	bottom:3px;
	font-size:12px;
    text-transform:uppercase;
}

#get-started-button {
	width:85px;
	height:21px;
}

#get-started-button {
	display:block;
	background:url(../images/get-started.gif);
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin:10px 20px 0px 0px;
}

#get-started-button:hover {
	opacity:0.9;
}

#footer {
	height:314px;
	padding-top:75px;
	background:url(../images/footer-pattern.jpg) 0px 75px repeat-x;
	clear:both;
	font-size:12px;
	color:#abb0be;
}


#footer a {
	color:#acb1c2;
}

#footer a:hover {
	color:#d4d7e2;
}

#footer-content {
	width:935px;
	padding-left:25px;
	height:314px;
	position:relative;
	left:50%;
	margin-left:-480px;
}

#cyber-duck-footer-logo {
	background:url(../images/cyber-duck-footer-logo.png) no-repeat;
	text-indent:-9999px;
	overflow:visible;
	display:block;
	width:160px;
	height:26px;
	padding-bottom:17px;
}

#footer-area-01 {
	width:192px;
	height:259px;
	padding:20px 0 10px;
	float:left;
}
#footer-area-02 {
	width:530px;
	height:259px;
	float:left;
	padding:20px 0 10px;
}

#footer-area-03 {
	background:url(../images/footer-img-02.png) no-repeat;
	width:213px;
	height:198px;
	padding:81px 0 10px;
	float:left;
	overflow:visible;
}

#ft-address {
	height:76px;
}

#ft-details-types {
	width:39px;
	float:left;
}

#ft-tabs {
	width:521px;
	height:22px;
	margin-bottom:22px;
    border-bottom:1px solid #4b577b;
}

#ft-tabs li{
    display:inline;
}

#ft-tabs a {
	display:block;
	/*background-image:url(../images/footer-tabs.gif);*/
    border:1px solid #4b577b;
	background-repeat:no-repeat;
	float:left;
	height:18px;
	text-decoration:none;
	padding:3px 0 0 0;
	text-align:center;
    margin-right:2px;
}
#ft-tabs .ui-state-active a{border:1px solid #6f7996;border-bottom:1px solid #303d66;}

#ft-general-tab {
	width:58px;
}
#ft-web-production-tab {
	width:96px;
}
#ft-web-technology-tab {
	width:99px;
}
#ft-online-marketing-tab {
	width:101px;
}
#ft-branding-tab {
	width:60px;
}

#ft-consultancy-tab {
	width:82px;
    
}
#ft-tabs #ft-conslutacy-tab{margin-right:0;}
.ft-copy {
	width:510px;
	padding-left:6px;
    margin-bottom:15px;
}

.ft-linkarea {
	width:123px;
	padding-left:6px;
	float:left;
}
.ft-linkarea li{
	background:url(../images/footer-lnk-arrow.png) no-repeat 0 5px;
    padding-left:11px;
    margin-bottom:5px;
}
.ft-link-arrow {
	width:5px;
	height:6px;
	background:url(../images/footer-lnk-arrow.png) no-repeat;
	position:relative;
	top:5px;
	float:left;
	padding-right:6px;
}

.ft-link-line {
	padding-bottom:5px;
}

.ft-link-line-02 {
	padding-bottom:14px;
}

#footer-area-03 a:hover {
	color:#ffffff;
}

#footer-area-03 a:hover {
	opacity:0.8;
}

.social-links {
	display:block;
	padding:0px;
}

.social-icons {
	width:19px;
	height:18px;
	margin-right:10px;
	float:left;
}

#ft-twitter-lnk {background:url(../images/ft-twitter-icon.png);}
#ft-facebook-lnk {background:url(../images/ft-facebook-icon.png);}
#ft-linkedin-lnk {background:url(../images/ft-linkedin-icon.png) 0 0 no-repeat;}
#ft-youtube-lnk {background:url(../images/ft-youtube-icon.png) 0 0 no-repeat;}

.ft-toparea {height:195px;}
#ft-toparea-03 {height:134px;}

#ft-bima-area {
	background:url(../images/ft-bima-icon.png) 0 0 no-repeat;
	margin-top:17px;
	float:left;
}

#ft-apple-area {
	background:url(../images/ft-apple-icon.png) 0 0 no-repeat;
	margin:17px 0 0 5px;
	float:left;
	height:35px;
}

#ft-apple-span {
	display:block;
	padding-left:31px;
	width:98px;
}

#ft-uda-area {
	background:url(../images/ft-dp-icon.png) 0 0 no-repeat;
	margin:17px 0 0 21px;
	float:left;
	height:35px;
}

#ft-uda-span {
	display:block;
	padding-left:46px;
	width:104px;
}
#ft-dba-area {
	background:url(../images/ft-dba-link.png) 0 0 no-repeat;
	margin:17px 0 0 21px;
	float:left;
	height:35px;
}

#ft-dba-span {
	display:block;
	padding-left:66px;
	width:120px;
}

#ft-osi-area {
	background:url(../images/ft-osi-link.png) 0 0 no-repeat;
	margin:17px 0 0 0px;
	float:left;
	height:35px;
}

#ft-osi-span {
	display:block;
	padding-left:36px;
	width:73px;
}

#reg-address {
	clear:both;
	font-size:11px;
}

#company-subnav {
	width:978px;
	height:55px;
	padding:17px 0px 28px 76px;
	margin-top:1px;
	background:url(../images/services-subnav-bgrnd.gif) no-repeat;
	}

#company-subnav02 {
	width:978px;
	height:55px;
	padding:17px 0px 28px 43px;
	margin-top:1px;
	background:url(../images/arrow-subnav-bgrnd.gif) no-repeat;
	}

#company-subnav a, #company-subnav02 a {
	display:block;
	height:13px;
	background-image:url(../images/company-subnav.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:47px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.cs-overview {
	width:78px;
	background-position:0px -1px;
	}
	
.cs-overview:hover, #company-overview #cs-overview  {background-position:0px -15px;}

.cs-team {
	width:46px;
	background-position:-82px -1px;
	}
	
.cs-team:hover, #company-team #cs-team {background-position:-82px -15px;}

.cs-partners {
	width:64px;
	background-position:-134px -1px;
	}
	
.cs-partners:hover, #company-partners #cs-partners {background-position:-134px -15px;}

.cs-csr {
	width:32px;
	background-position:-203px -1px;
	}
	
.cs-csr:hover, #company-csr #cs-csr {background-position:-203px -15px;}

#services-subnav {
	width:980px;
	height:55px;
	padding:17px 0px 28px 43px;
	margin-top:1px;
	background:url(../images/services-subnav-bgrnd.gif) no-repeat;
	}
	
#services-subnav02 {
	width:978px;
	height:55px;
	padding:17px 0px 28px 43px;
	margin-top:1px;
	background:url(../images/arrow-subnav-bgrnd.gif) no-repeat;
	}
	
#services-subnav a, #services-subnav02 a {
	display:block;
	height:16px;
	background-image:url(../images/services-subnav.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:74px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.serv-webproduct {
	width:133px;
	background-position:0px -2px;
	}
.serv-webproduct:hover,
#web-prod-overview-nav #serv-webproduct,
#serv-webproduct-page01 #serv-webproduct,
#serv-webproduct-page02 #serv-webproduct,
#serv-webproduct-page03 #serv-webproduct,
#serv-webproduct-page04 #serv-webproduct,
#serv-webproduct-page05 #serv-webproduct,
#serv-webproduct-page06 #serv-webproduct,
#serv-webproduct-page07 #serv-webproduct {background-position:0px -25px;}

.serv-branding {
width:72px;
background-position:-139px -2px;
}
.serv-branding:hover,
#services-branding01 #serv-branding,
#services-branding02 #serv-branding,
#services-branding03 #serv-branding,
#services-branding04 #serv-branding {background-position:-139px -25px;}

.serv-marketing {
width:140px;
background-position:-217px -2px;
}
.serv-marketing:hover,
#services-omarketing01 #serv-marketing,
#services-omarketing02 #serv-marketing,
#services-omarketing03 #serv-marketing,
#services-omarketing04 #serv-marketing,
#services-omarketing05 #serv-marketing,
#services-omarketing06 #serv-marketing,
#services-omarketing07 #serv-marketing,
#services-omarketing08 #serv-marketing,
#services-omarketing09 #serv-marketing,
#services-omarketing10 #serv-marketing {background-position:-217px -25px;}

.serv-consultacy {
width:104px;
background-position:-362px -2px;
}
.serv-consultacy:hover,
#services-consultacy01 #serv-consultacy,
#services-consultacy02 #serv-consultacy,
#services-consultacy03 #serv-consultacy,
#services-consultacy04 #serv-consultacy,
#services-consultacy05 #serv-consultacy,
#services-consultacy06 #serv-consultacy,
#services-consultacy07 #serv-consultacy,
#services-consultacy08 #serv-consultacy,
#services-consultacy09 #serv-consultacy {background-position:-362px -25px;}

.serv-webtechno {
width:140px;
background-position:-471px -2px;
}
.serv-webtechno:hover,
#services-web-technology01 #serv-webtechno,
#services-web-technology02 #serv-webtechno,
#services-web-technology03 #serv-webtechno,
#services-web-technology04 #serv-webtechno,
#services-web-technology05 #serv-webtechno,
#services-web-technology06 #serv-webtechno,
#services-web-technology07 #serv-webtechno {background-position:-471px -25px;}

.company-image {
	display:block;
	border:none;
	float:left;
	width:199px;
	text-align:left;
}

.article-content-02 {
	width:421px;
	float:left;
}
.article-content-03 {width:425px;
	float:left;}
.article-content-copy {
line-height:17px;
padding-bottom:23px;
text-align:justify;
}

.showreel-content-copy {
padding-top:19px;
line-height:17px;
text-align:justify;
}

.acc01 {
padding-top:19px;
}

.sifrContent-title02 > .article-content-copy {padding-top:50px;}


.content-list01 {
padding:0px;
margin:0px 0px 0px 17px;
list-style-image:url(../images/list-style-icon01.gif);
padding-bottom:28px;
}
.content-list01 li
{
    list-style-image:url(../images/list-style-icon01.gif);
}
.content-list02 li
{
    list-style-image:none;
}
.acchead{position:relative;cursor:pointer;}
.opened .actitle{background:url(../images/acc-arrow_02.gif) 0px 5px no-repeat;}
.pb54{padding-bottom:52px;}

.orange-list li,.sitemap-list li{background:url(../images/list-style-icon01.gif) no-repeat 0 7px; padding-left:15px;}

.actitle {
width:401px;
padding-left:19px;
background:url(../images/acc-arrow_01.gif) 0px 5px no-repeat;
position:relative; z-index:10;
margin-bottom:10px;

}
.actitle02 {
width:401px;
padding-left:19px;
background:url(../images/acc-arrow_02.gif) 0px 5px no-repeat;
}
.actitle03 {
width:420px;

}
.accgrayline01 {
background:url(../images/graydot.gif) repeat-x;
height:1px;
font-size:1px;
margin-left:19px;
padding-bottom:10px;

}
.acchead .accgrayline01 { background-position:0 100%;
position:absolute; z-index:99; top:0; left:0;
padding-bottom:0;
width:401px;
height:23px;
}

.accgrayline02 {
background:url(../images/graydot.gif) repeat-x;
height:1px;
font-size:1px;
padding-bottom:10px;
}
.acchead .accgrayline02 { background-position:0 100%;
position:absolute; z-index:99; top:0; left:0;
padding-bottom:0;
width:401px;
height:23px;
}
.contactline {
background:url(../images/graydot.gif) bottom repeat-x;
height:1px;
font-size:1px;
}

.contactline29 {
background:url(../images/graydot.gif) bottom repeat-x;
height:1px;
font-size:1px;
padding-top:29px;
}

.contact-bottomlink {
background:url(../images/contact-arrow.gif) 0px 12px no-repeat;
height:16px;
padding:9px 0px 0px 16px;
}

.orangelink {
color:#ff7800;
}

.divslider {
width:267px;
height:204px;
background:#dfdfdf;
padding:0px;
margin-bottom:34px;
position:relative;
}

.divslider .zoom {position:absolute;top:12px;right:12px;z-index:10}

.divslider02 {
width:267px;
background:#dfdfdf;
padding:1px;
height:203px;
margin-bottom:34px;
}
.divslider-content {
background-color:#FFF;
}

.partner-area {

margin-bottom:25px;
}

.award-area {
padding:3px 0px 21px 0px;
float:none;
clear:both;
}

.partner-logo {
width:137px;
float:left;

text-align:center;
padding-top:7px;
}
.partner-text {
    float:left;
    width:282px;
}
.partner-text p{margin:0;}
.partner-text h4{margin:0; color:#2c3c6c; font-size:15px;}
.award-logo {
width:158px;
float:left;
text-align:left;
padding:2px 0px 0px 0px;
height:93px;
}

.bluetitle {width:280px;}

.bluetitle-ar {width:263px;}

#form-bcontact-title {height:30px;}

.art-date {
width:136px;
float:left;
}

.art-copy-main {
padding:13px 0px 20px;
clear:both;
float:none;
text-align:justify;}

.justify {
text-align:justify
}


.service-subpage-navig {
	display:block;
	border:none;
	float:left;
	width:199px;
	text-align:left;
	padding-top:5px;
    margin-left:25px;
}

.company-subpage-navig {
    margin-right:35px;
}
.team-list{line-height:18px;}

.service-subpage-navig a {
display:block;
height:14px;
background-repeat:no-repeat;
float:none;
text-indent:-9999px;
overflow:hidden;
}

.job-subpage-navig {
	float:left;
	width:130px;
	text-align:left;
	padding-top:5px;
    margin-left:25px;
    margin-right:50px;

}
.job-subpage-navig a{background-image:url(../images/job-sub-nav.png);display:block; text-indent:-9999px; height:14px;}
.job-subpage-navig li{margin-bottom:10px;}
#job-overview-nav{width:73px;background-position: 0 0;}
#job-overview-nav:hover, .active-job-overview-nav #job-overview-nav{background-position: 0 -14px;}
#job-tech-nav{width:118px;background-position: -73px 0;}
#job-tech-nav:hover,.active-job-tech-nav #job-tech-nav{background-position: -73px -14px;}
#job-creative-nav{width:124px;background-position: -191px 0;}
#job-creative-nav:hover,.active-job-creative-nav #job-creative-nav{background-position: -191px -14px;}
#job-ux-nav{width:56px;background-position: -314px 0;}
#job-ux-nav:hover,.active-job-ux-nav #job-ux-nav{background-position: -314px -14px;}
#job-marketing-nav{width:125px;background-position: -370px 0;}
#job-marketing-nav:hover,.active-job-marketing-nav #job-marketing-nav{background-position: -370px -14px;}

.wp-navig-aholder {
margin-bottom:11px;
}

#web-production-subnav a {
background-image:url(../images/web-production-subnav.gif);
}

#web-prod-overview-nav {
background-position:0px -2px;
width:70px;
}
.web-prod-overview-nav:hover,
.active-web-prod-overview-nav #web-prod-overview-nav,.active-menu1 .web-prod-overview-nav{background-position:0px -20px;}

#web-prod-ucd-nav {
background-position:-74px -2px;
width:147px;
}
#web-prod-ucd-nav:hover,
.active-web-prod-ucd-nav #web-prod-ucd-nav {background-position:-74px -20px;}

#web-prod-wdes-nav {
background-position:-225px -2px;
width:87px;
}
#web-prod-wdes-nav:hover,
.active-web-prod-wdes-nav #web-prod-wdes-nav {background-position:-225px -20px;}

#web-prod-wdev-nav {
background-position:-317px -2px;
width:139px;
}
#web-prod-wdev-nav:hover,
.active-web-prod-wdev-nav #web-prod-wdev-nav {background-position:-317px -20px;}

#web-prod-flash-nav{
background-position:-460px -2px;
width:35px;
}
#web-prod-flash-nav:hover,
.active-web-prod-flash-nav #web-prod-flash-nav {background-position:-460px -20px;}

#web-prod-cms-nav{
background-position:-500px -2px;
width:100px;
}
#web-prod-cms-nav:hover,
.active-web-prod-cms-nav #web-prod-cms-nav {background-position:-500px -20px;}

#web-prod-md-nav {
background-position:-605px -2px;
width:140px;
}
#web-prod-md-nav:hover,
.active-web-prod-md-nav #web-prod-md-nav {background-position:-605px -20px;}

#web-technology-subnav a {
background-image:url(../images/web-technology-subnav.gif);
}

#web-tech-overview-nav {
width:70px;
background-position:0px 0px;}
#web-tech-overview-nav:hover,
.active-web-tech-overview-nav #web-tech-overview-nav {background-position:0px -14px;}

#web-tech-web2-nav {
width:60px;
background-position:-73px 0px;}
#web-tech-web2-nav:hover,
.active-web-tech-web2-nav #web-tech-web2-nav {background-position:-73px -14px;}

#web-tech-social-nav {
width:113px;
background-position:-137px 0px;}
#web-tech-social-nav:hover,
.active-web-tech-social-nav #web-tech-social-nav {background-position:-137px -14px;}

#web-tech-hosting-nav {
width:52px;
background-position:-255px 0px;}
#web-tech-hosting-nav:hover,
.active-web-tech-hosting-nav #web-tech-hosting-nav {background-position:-255px -14px;}

#web-tech-ecommerce-nav {
width:93px;
background-position:-312px 0px;}
#web-tech-ecommerce-nav:hover,
.active-web-tech-ecommerce-nav #web-tech-ecommerce-nav {background-position:-312px -14px;}

#web-tech-touch-nav {
width:105px;
background-position:-409px 0px;}
#web-tech-touch-nav:hover,
.active-web-tech-touch-nav #web-tech-touch-nav {background-position:-409px -14px;}

#web-tech-saas-nav {
width:35px;
background-position:-518px 0px;}
#web-tech-saas-nav:hover,
.active-web-tech-saas-nav #web-tech-saas-nav {background-position:-518px -14px;}

#om-overview-nav {
width:70px;
background-position:0px 0px;}
#om-overview-nav:hover,
.active-om-overview-nav #om-overview-nav {background-position:0px -14px;}

#om-organic-nav {
width:113px;
background-position:-74px 0px;}
#om-organic-nav:hover,
.active-om-organic-nav #om-organic-nav {background-position:-74px -14px;}

#om-paid-nav {
width:86px;
background-position:-193px 0px;}
#om-paid-nav:hover,
.active-om-paid-nav #om-paid-nav {background-position:-193px -14px;}

#online-marketing-subnav a#om-web-nav {
background-image:url(../images/google-analytics.png);
width:127px;
}
#om-web-nav:hover,
.active-om-web-nav #om-web-nav {background:url(../images/google-analytics.png) no-repeat 0 -14px;}

#om-multi-nav {
width:137px;
background-position:-392px 0px;}
#om-multi-nav:hover,
.active-om-multi-nav #om-multi-nav {background-position:-392px -14px;}

#om-email-nav {
width:114px;
background-position:-535px 0px;}
#om-email-nav:hover,
.active-om-email-nav #om-email-nav {background-position:-535px -14px;}

#om-viral-nav {
width:108px;
background-position:-654px 0px;}
#om-viral-nav:hover,
.active-om-viral-nav #om-viral-nav {background-position:-654px -14px;}

#om-online-pr-nav {
width:69px;
background-position:-767px 0px;}
#om-online-pr-nav:hover,
.active-om-online-pr-nav #om-online-pr-nav {background-position:-767px -14px;}

#om-ecards-nav  {
width:53px;
background-position:-840px 0px;}
#om-ecards-nav:hover,
.active-om-ecards-nav #om-ecards-nav,#om-ecards-nav.current {background-position:-840px -14px;}

#om-uxo-nav {
width:31px;
background-position:-898px 0px;}
#om-uxo-nav:hover,
.active-om-uxo-nav #om-uxo-nav, #om-uxo-nav.current {background-position:-898px -14px;}

#online-marketing-subnav a {
background-image:url(../images/online-marketing-subnav.gif);
}

#branding-subnav a {
background-image:url(../images/branding-subnav.gif);
}
#br-overview-nav {
width:69px;
background-position:0px 0px;}
#br-overview-nav:hover,
.active-br-overview-nav #br-overview-nav {background-position:0px -14px;}

#br-logos-nav {
width:42px;
background-position:-74px 0px;}
#br-logos-nav:hover,
.active-br-logos-nav #br-logos-nav {background-position:-74px -14px;}

#br-copy-nav {
width:87px;
background-position:-120px 0px;}
#br-copy-nav:hover,
.active-br-copy-nav #br-copy-nav {background-position:-120px -14px;}

#br-anim-nav {
width:74px;
background-position:-212px 0px;}
#br-anim-nav:hover,
.active-br-anim-nav #br-anim-nav {background-position:-212px -14px;}

#consultacy-subnav a {
background-image:url(../images/consultacy-subnav.gif);
}
#con-overview-nav {
width:69px;
background-position:0px 0px;}
#con-overview-nav:hover,
.active-con-overview-nav #con-overview-nav {background-position:0px -14px;}

#con-mresearch-nav {
width:122px;
background-position:-73px 0px;}
#con-mresearch-nav:hover,
.active-con-mresearch-nav #con-mresearch-nav {background-position:-73px -14px;}

#con-analytics-nav {
width:104px;
background-position:-962px 0px;}
#con-analytics-nav:hover,
.active-con-analytics-nav #con-analytics-nav {background-position:-962px -14px;}

#con-sinterviews-nav {
width:162px;
background-position:-269px 0px;}
#con-sinterviews-nav:hover,
.active-con-sinterviews-nav #con-sinterviews-nav {background-position:-269px -14px;}

#con-focus-nav {
width:97px;
background-position:-436px 0px;}
#con-focus-nav:hover,
.active-con-focus-nav #con-focus-nav {background-position:-436px -14px;}

#con-eye-nav {
width:89px;
background-position:-538px 0px;}
#con-eye-nav:hover,
.active-con-eye-nav #con-eye-nav {background-position:-538px -14px;}

#con-utest-nav {
width:110px;
background-position:-633px 0px;}
#con-utest-nav:hover,
.active-con-utest-nav #con-utest-nav {background-position:-633px -14px;}

#con-surveys-nav {
width:53px;
background-position:-748px 0px;}
#con-surveys-nav:hover,
.active-con-surveys-nav #con-surveys-nav {background-position:-748px -14px;}

#con-compet-nav {
width:155px;
background-position:-806px 0px;}
#con-compet-nav:hover,
.active-con-compet-nav #con-compet-nav {background-position:-806px -14px;}


.wp-list01 {padding:0px 0px 0px 153px;}
.wp-list02 {padding:0px 0px 60px 153px;}
.wp-list03 {padding:0px 0px 0px 148px;}
.wp-list04 {padding:0px 0px 0px 260px;}
.wp-list05 {padding:0px 0px 0px 191px;}
.wp-list06 {padding:0px 0px 0px 129px;}

#wp-overview-list-img {background:url(../images/wp-overview-list-image01.gif) 2px 0px no-repeat; padding-bottom:34px;}
#wp-ucd-list-img {background:url(../images/wp-overview-list-image02.gif) 14px 5px no-repeat;}
#wp-design-list-img {background:url(../images/wp-overview-list-image03.png) 0px 2px no-repeat;padding-left:172px;}
#wp-development-list-img {background:url(../images/wp-overview-list-image04.png) 10px 0 no-repeat; padding-top:9px;padding-bottom:37px;}
#wp-flash-list-img {background:url(../images/wp-overview-list-image05.png) 14px 3px no-repeat;}
#wp-cms-crm-list-img {background:url(../images/wp-overview-list-image06.png) 0px 0 no-repeat;padding-top:10px;}
#wp-mobile-list-img {background:url(../images/wp-overview-list-image07.png) 4px 2px no-repeat;}

#wt-overview-list-img {background:url(../images/wt-list-image01.jpg) 0px 0px no-repeat;}
#wt-web2-list-img{background:url(../images/wt-list-image02.png) 0 0px no-repeat;}
#wt-social-list-img {background:url(../images/wt-list-image03.png) 0 5px no-repeat;padding-left:119px}
#wt-hosting-list-img {padding-left:0;} #wt-hosting-list-img li{margin-bottom:10px;}
#wt-ecommerce-list-img {background:url(../images/wt-list-image05.jpg) 0 0px no-repeat; padding-left:111px;}
#wt-ecommerce-list-img1 {background:url(../images/wt-list-image08.png) 0 0px no-repeat;padding-left:111px;}
#wt-touchscreen-list-img {background:url(../images/wt-list-image06.jpg) 0px 0px no-repeat;height:129px;padding-left:106px;}
#wt-saas-list-img {background:url(../images/wt-list-image07.png) 0 0px no-repeat;padding-left:141px;height:119px;}

#om-overview-list-img {background:url(../images/om-list-image01.gif) 19px 0px no-repeat;}
#om-osearch-list-img {background:url(../images/om-list-image02.gif) 0 -21px no-repeat; padding-left:135px;}
#om-psearch-list-img {background:url(../images/om-list-image03.png) 24px 12px no-repeat;padding-left:162px;}
#om-analytics-list-img {background:url(../images/om-list-image04.png) 0 0px no-repeat;height:125px;padding-left:129px;}
#om-mtesting-list-img{background:url(../images/om-list-image05.png) 2px 0px no-repeat;height:93px;padding-left:158px;}
#om-emarketing-list-img {background:url(../images/om-list-image06.png) 08px 0px no-repeat;padding-left:127px;}
#om-emarketing-list-img2 {background:url(../images/om-list-image11.png) 08px 0px no-repeat;padding-left:127px;height:166px;}
#om-emarketing-list-img div,#om-emarketing-list-img2 div{color:#ff7800; font-size:12px;margin-bottom:8px;}
#om-vmarketing-list-img {background:url(../images/om-list-image07.png) 25px 0px no-repeat;}
#om-opr-list-img {background:url(../images/om-list-image08.png) 0 0px no-repeat;height:136px;}
#om-ecards-list-img {background:url(../images/om-list-image09.jpg) 0px 0px no-repeat;height:139px;}
#om-uxo-list-img {background:url(../images/om-list-image10.png) 0 0px no-repeat;padding-left:112px;}

#con-overview-list-img {background:url(../images/con-overview-list-image01.jpg) 0 0px no-repeat; padding-left:88px; padding-top:5px;}
#con-mresearch-list-img {background:url(../images/con-overview-list-image02.png) 13px 0px no-repeat;padding-left:137px;height:136px; }
#con-analytics-list-img {padding-left:41px; width:338px;}
#con-stake-list-img {background:url(../images/con-overview-list-image04.jpg) 16px 0px no-repeat;height:110px;padding-top:8px;}
#con-focus-list-img {background:url(../images/con-overview-list-image05.jpg) 10px 0px no-repeat;height:110px;padding-top:7px; padding-left:143px;}
#con-eye-list-img {background:url(../images/con-overview-list-image06.png) 0 7px no-repeat;padding-left:113px;}
#con-use-list-img {background:url(../images/con-overview-list-image07.png) 0 0px no-repeat;padding-left:125px;height:112px;}
#con-surveys-list-img {background:url(../images/con-overview-list-image08.jpg) 5px 0px no-repeat;padding-left:90px;}
#con-cres-list-img {background:url(../images/con-overview-list-image09.png) 0 0px no-repeat;padding-left:107px;padding-top:10px;height:114px;}

#br-overview-list-img {background:url(../images/br-overview-list-image01.jpg) 15px 0px no-repeat;height:123px;padding-top:28px;padding-left:140px;}
#br-logos-list-img {background:url(../images/br-overview-list-image02.jpg) 15px 0px no-repeat;}
#br-copy-list-img {background:url(../images/br-overview-list-image03.png) 12px 0px no-repeat;}
#br-anim-list-img {background:url(../images/br-overview-list-image04.png) 10px  0px no-repeat;padding-left:111px;}

#mservices-list-img {background:url(../images/om-list-image07.jpg) 15px 0px no-repeat;height:135px; padding-left:138px;}

#bottom-flash-shade {
width:960px;
height:15px;
padding-bottom:22px;
background:url(../images/bottom-flash-shade.gif) top no-repeat;
}

.award-category-txt {
font-size:11px;
color:#2c3c6c;
text-transform:uppercase;
float:left;
width:72px;
padding:9px 0px;
}

.award-category-txt {
font-size:11px;
color:#2c3c6c;
text-transform:uppercase;
float:left;
width:72px;
padding:9px 0px;
}

.award-category-txt02 {
font-size:11px;
color:#2c3c6c;
text-transform:uppercase;
float:left;
width:72px;
padding:9px 0px 0px;
}

.award-category-lnk, .award-desc a {
font-size:11px;
color:#2c3c6c;
text-decoration:underline;
float:left;
display:block;
padding:9px 0px;

}

.award-category-lnk02 {
font-size:11px;
color:#2c3c6c;
text-decoration:underline;
float:left;
display:block;
padding:9px 0px 0px;
width:170px;
}

.award-category-lnk02 {
font-size:11px;
color:#2c3c6c;
text-decoration:underline;
float:left;
display:block;
padding:0px 0px 0px;
width:170px;
}

.award-desc {
width:250px;
float:left;
}
.award-desc li a{float:none; display:inline;}
.award-year-nav {
width:267px;
height:230px;
padding:1px;
}

.award-year-nav ul, .news-nav ul {
padding:6px 0px 0px 18px;
margin:0px;
line-height:18px;
list-style-image:url(../images/greyli-img.gif);
}

.award-year-nav ul a, .news-nav  ul a {
text-decoration:none;
color:#767676;
}

.award-year-nav ul a.or-active, .news-nav ul a.or-active {
text-decoration:none;
color:#fe8400;
}

.award-year-nav ul a.or-active:hover, .news-nav ul a.or-active:hover {
text-decoration:none;
}

.award-year-nav ul li, .news-nav ul li {
text-decoration:none;
padding-bottom:2px;
}

.award-year-nav ul a:hover, .news-nav ul a:hover {
text-decoration:underline;
}

.orange-nav-title {
height:19px;
background:#fe8400;
font-size:11px;
color:#fff;
padding:5px 0px 0px 16px;
text-transform:uppercase;
}

#contact-form-area {
	width:250px;
	height:356px;
	background:url(../images/cform-banner-bgrnd.gif);
	margin-bottom:29px;
	padding:21px 0 0 20px;
}

#contact-form-area2 {
    border:1px solid #DEDEDE;
	margin-bottom:29px;
    padding:6px;    
	width:270px;
}
#contact-form-area2 .bg{padding:21px 0 20px 20px;background-color:#EBEBEB;width:250px;}
.form-field {
width:234px;
height:30px;
}

.first-cf-div {
width:85px;
float:left;
position:relative;
top:3px;
}

#contact-form-area form, #contact-form-area2 form, #ns-form {
	padding:0px;
	margin:0px;}
	
.cfa-input {
width:124px;
height:20px;
border:none;
padding:2px 0 0 3px;
margin:0px;
border:1px solid #dddada;
color:#767676;}

#ns-form .field {
width:212px;
height:19px;
border:none;
padding:1px 0px 0 3px;
margin-right:14px;
border:1px solid #dddada;
color:#616060;
float:left;}

.cfa-select {
width:129px;
height:23px;
border:none;
padding:0px 0 0 3px;
margin:0px;
border:1px solid #dddada;
color:#767676;}

.cfa-txtarea {
width:126px;
height:63px;
}

.cfa-txtarea02 {
width:126px;
height:115px;
}

.cform-line {
padding-bottom:8px;}

.cform-line02 {
padding-top:12px;}

.cn-tick {
float:right;
padding:5px 12px 0px 0px;}

.qc-txt {font-size:10px;}

#submit-btn01 {margin-right:31px;
float:right;}

#submit-btn01:hover {opacity:0.9;}

#qc-smalltxtb {

margin-top:3px;}

.job-ref {
height:20px;
padding-top:12px;
font-size:12px;
}

.job-ref a {
display:block;
text-indent:-999999px;
font-size:0;
overflow:hidden;
width:91px;
height:28px;
background:url(../images/apply-job-btn.gif) 0px 0px no-repeat;
float:right;
margin-bottom:3px;
}

.job-ref a:hover {
opacity:0.8;
float:right;
}

.job-ref-num {
display:block;
float:right;
padding-right:39px;
}

.friendly-reminder-top {
height:45px;
background:url(../images/friendly-reminder-ico.gif) 0px 0px no-repeat;
width:45px;
}

.frem {
position:relative;
top:2px;
left:36px;
}

.shproject-area {
width:931px;
height:225px;
border-bottom:1px solid #edeeee;;
clear:both;
margin-bottom:45px;
padding-left:25px;
}

.shproject-thmb {
display:block;
padding:6px 6px;
width:608px;
height:200px;
border:1px solid #c8c9cb;
overflow:hidden;
margin-right:39px;
float:left;
position:relative;
}
.sh-img{position:absolute;z-index:20;top:5px; left:5px;}
.testi-block{position:absolute;background:#fff url(../images/showcase/test-bg.gif) repeat-x 0 100%; width:608px; height:201px; z-index:25;display:none;}
.testi-img{text-align:center;padding-top:10px; float:left;width:169px;height:100%;}
.shproject-desc {
float:left;
width:270px;}
.testi-block .text{margin-top:25px;margin-right:17px; text-align:justify;}
.shproject-title {height:27px;}
.shproject-txt {height:195px;
text-align:justify;}
.back-to-show{width:15px; height:15px; background:url(../images/close-test.gif) no-repeat;overflow:hidden; text-indent:-99999px; display:block; position:absolute; top:3px; right:3px;}

.sh-icon {
width:14px;
height:16px;
display:block;
float:left;
margin-right:4px;
background-repeat:no-repeat;
background-position:0px 0px;
}

#pagination,.paginator {
float:right;
font-size:11px;
clear:both;
}

#pagination02 {
float:right;
font-size:11px;
clear:both;
padding-bottom:10px;
}

#pagin-title,#pagination span.title {float:left;
margin-right:10px;}
#pagination li{display:inline;}

#pagination span.page,#pagination a, #pagination02 a,.paginator a{
display:block;
border:1px solid #cccccc;
width:14px;
height:14px;
text-decoration:none;
background:#fff;
margin-right:6px;
float:left;
text-align:center;
color:#767676;
}
#pagination{height:16px;}
.sabaline {padding-top:164px;}

#pagination a:hover, #pagination02 a:hover,#pagination span.current, .paginator a:hover, .paginator a.inactive {
background:#e3e3e3;}

#contact-cta {
/*background:url(../images/contact-cta.jpg) no-repeat;*/
width:194px;
height:81px;
float:left;
margin-right:5px;
}
#contact-cta h3{font-size:15px; font-weight:normal;color:#2c3c6c; margin-bottom:5px;}

#contact-submit-btn {
display:block;
width:61px;
height:17px;
background:url(../images/contact-submit.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#contact-submit-btn:hover {
opacity:0.9;
}

.contact-copy-area {
padding-top:19px;
line-height:17px;
padding-bottom:7px;
text-align:justify;
}

#details-txt01 {
width:54px;
height:70px;
float:left;
color:#2c3c6c;
}

#details-txt02{
width:179px;
height:70px;
float:left;
}

#details-txt03{
width:181px;
height:70px;
float:left;
}

.darkblue {color:#2c3c6c;}

#contacts-copy-area02 {
width:421px;
height:49px;
clear:none;}

#gmap {
width:560px;
height:230px;
clear:both;
float:none;}
.mapwrap{width:560px; height:230px; border:1px solid #dddddd; padding:5px;margin-top:33px;}

#news-toptitle, .pagetitle {
width:421px;
float:right;
padding:0px 0px 12px 160px;
}



.news-articles {display:block;
font-size:16px;
margin-bottom:10px;
color:#2c3c6c;
text-decoration:none;
font-weight:bold;
}
.news-articles:hover{ color:#2c3c6c;text-decoration:underline;}
.news-slide-item h3{margin-bottom:5px;}
.news-slide-item .news-articles,.csr-slide-item .news-articles {display:inline; font-size:14px;}
#newscontent a,#newscontent a:visited{color:#2C3C6C}

.blog-articles {display:block;
width:300px;
font-size:16px;
padding-bottom:5px;
float:left;}

.greytxtlink {
color:#767676;
text-decoration:underline;
}

.greytxtlink:hover {text-decoration:none;}

#newscontent .news-blue-lnk,#news-content .news-blue-lnk {
color:#4a60a2;
font-size:11px;
display:block;
padding-top:32px;
}

#newscontent .news-blue-lnk02,#news-content .news-blue-lnk02 {
color:#4a60a2;
font-size:11px;
display:block;
padding-top:8px;
}

#newscontent .news-blue-lnk a,#newscontent .news-blue-lnk02 a, #news-content .news-blue-lnk a, #news-content .news-blue-lnk02 a,.blog-post a{
color:#4a60a2;
text-decoration:underline;
}

.news-blue-lnk a:hover, .news-blue-lnk02 a:hover {text-decoration:none;}

.news-bottomcnt {width:421px;
float:right;}

#news-contact-bottom {
padding-bottom:30px;}

#news-search {
height:68px;}

#go-btn {
width:37px;
height:21px;
background:url(../images/go-btn.gif) 0 0 no-repeat;
float:left;
text-indent:-9999px;
overflow:hidden;
display:block;
margin:0px;
}

#go-btn:hover {
opacity:0.8;
}

#news-year-nav {
width:267px;
height:150px;
padding:1px;
}

#news-cat-nav {
width:267px;
/*height:169px;*/
padding:1px;
margin-bottom:10px;
}

.blogitem {
width:401px;
padding-left:19px;
background:url(../images/acc-arrow_02.gif) 0px 5px no-repeat;
}

.blogtitle {width:200px;
display:block;
float:left;}

.blog-img {
display:block;
width:70px;
height:68px;
float:left;
margin-right:11px;
}

#blog-img01 {background:url(../images/blog-img01.jpg);}
#blog-img02 {background:url(../images/blog-img02.jpg);}
#blog-img03 {background:url(../images/blog-img03.jpg);}

.prof-blog-line {
background:url(../images/graydot.gif) repeat-x;
height:1px;
font-size:1px;
padding-bottom:20px;}

.blog-con {
width:339px;
float:left;}

.blog-subtitle {
color:#2b3c6c;
font-size:17px;
text-decoration:none;
height:22px;
display:block;
}

.blog-subtitle:hover {
text-decoration:underline;}

.blog-links {
	height:16px;
	float:left;
	width:135px;
	margin-bottom:9px;
}

.blog-paragraph {
	margin:7px 0 2px;
	clear:both;
	text-align:justify;
	padding-bottom:16px;
	margin-bottom:21px;
}

 #hosting_details   {margin-top:10px;float:left;width:232px;margin-left:6px;margin-bottom:10px}
#hosting_details div {margin-top:3px;margin-bottom:3px;clear:both}
#hosting_details div p {color:#767475;width:125px;float:left;margin:0px;padding:0px}

#contact-lightbox {
width:506px;
min-height:547px;
background:#f4f2f3;
padding-top:1px;
color:#2c3c6c;
}

#duck-holder {
background:url(../images/lbx-duck_.jpg) 176px 59px no-repeat;
width:506px;
height:488px;
}

#callback-lightbox {
width:506px;
height:465px;
background:#ebebeb;
padding-top:1px;
color:#2c3c6c;
}

#lightbox-top {
width:428px;
height:41px;

border-top:1px solid white;
padding:16px 39px 0px 38px
}

#contact_title {margin-top:16px;margin-left:19px}

.titlelbx {font-size:17px;margin-top:9px;
display:block;
width:360px;}

#close-lbx {
display:block;
width:21px;
height:21px;
text-indent:-9999px;
overflow:hidden;
background:url(../images/close-lbx.gif);
float:right;}

#fill-form-copy {
width:372px;
height:24px;
padding:13px 0 0 38px;
margin-left:20px;
margin-bottom:1px;
text-align:justify;
}

#lbx-formarea {
padding:23px 41px 0 59px;
width:382px;
height:44px;
}

#lbx-formarea02 {
padding:33px 41px 0 38px;
width:427px;
height:44px;
}

#lbx-formarea form {
margin:0px;
padding:0px;
}

.lght-field-title {
float:left;
width:136px;
margin-top:8px;
color:#767475;
}
.brief-line .lght-field-title{margin-top:3px;}
.lbx-in {
float:left;
width:212px;
height:25px;
border:1px solid #e0dddd;
color:#272C64;
padding:8px 3px 0 5px;
position:relative;
bottom:3px;
}

.lbx-com {
float:left;
width:209px;
height:48px;
border:1px solid #e0dddd;
color:#272C64;
padding:5px;
position:relative;
bottom:3px;
}

.inupload {
float:left;
width:198px;
height:18px;
border:1px solid #e0dddd;
color:#616060;
padding:4px 3px 0;
position:relative;
bottom:3px;
}

#lbx-formarea form select, #lbx-formarea02 form select {
float:left;
width:222px;
height:33px;
padding:5px;
border:1px solid #e0dddd;
color:#272C64;
position:relative;
bottom:3px;
}

.ok-ico {
width:14px;
height:15px;
background:url(../images/ok-ico-1.gif) 0 0 no-repeat;
float:right;
position:relative;
top:5px;
right:8px;
}
#respond .ok-ico, #respond .err-ico{float:right; right:21px; left:auto;}
.err-ico {
width:14px;
height:15px;
background:url(../images/err-ico-1.gif) 0 0 no-repeat;
float:right;
position:relative;
top:5px;
right:8px;
}

.lbx-field {
height:40px;}
.brief-line{height:32px;}

.browse-btn {
float:left;
position:relative;
left:6px;
bottom:2px;
display:block;
background:url(../images/browse-ico.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
width:53px;
height:22px;}

.browse-btn:hover {
opacity:0.8;
}

.lbx-field02 {
height:68px;
}

.lbx-field03 {
height:54px;}

#verif-in {width:170px;}

.lbx-captcha {
float:left;
padding-right:8px;
position:relative;
bottom:1px;}

#lbx-submit {
display:block;
float:right;
margin-right:26px;
}

#lbx-submit:hover {opacity:0.9;}

.bt-submit{background:url(../images/submit-btn-lghtbox.gif) no-repeat; width:85px; height:21px;}
.button{border:none;}

.lbx-smalltxt {font-size:13px;
color:#767676;
padding-top:3px;}

#lbx-close-btn {display:block;
width:86px;
height:21px;
background:url(../images/close-lbx02.gif) 0px 0px no-repeat;
text-indent:-9999px;
overflow:hidden;
position:relative;
top:361px;
left:354px;
}

#lbx-close-btn:hover {
opacity:0.9;
}

.menulink{
float:left;
overflow:hidden;
cursor:pointer;
}
 .tag-cloud{padding:6px 18px 0 18px;}
.tag-cloud a{text-decoration:none; color:#767676;}
.tag-cloud a:hover{text-decoration:underline;}
.pagetitle{font-size:13px;}
#commentform label{width:120px; display:block;float:left;}
#commentform .cfa-input{width:200px;}
#commentform textarea{border:1px solid #dddada;width:198px;
color:#767676;}
.award-img{width:122px; height:93px; border:1px solid #ccc; text-align:center;position:relative; background-position:50% 50%; background-repeat:no-repeat;}
.feature-list li{
    text-indent:-9999px;
    overflow:hidden;
    width:16px;
    height:17px;
    background-image: url(../images/feature-list.gif);
    background-repeat:no-repeat;
    margin-left:3px;
    float:left;
}
.feature-list li div{text-indent:0;}
.onEcom{ background-position:0px 0px;}
.offEcom{ background-position:0px -17px;}
.onBranding{ background-position:-21px 0px;}
.offBranding{ background-position:-21px -17px;}
.onFlash{ background-position:-41px -1px;}
.offFlash{ background-position:-41px -17px;}
.onSearch{ background-position:-61px -1px;}
.offSearch{ background-position:-61px -17px;}
.onCms{ background-position:-81px -1px;}
.offCms{ background-position:-81px -17px;}
.onAward{ background-position:-101px -1px;}
.offAward{ background-position:-101px -17px;}

#news-content .acccontent{padding-left:36px;}
.fn{font-style:normal; font-weight:bold;}
.shproject-txt p{margin:0 0 15px 0;}
.shproject-txt .ico-pdf, .shproject-txt .ico-test{margin-bottom:7px;}
.ico-pdf a{background:url(../images/ico-pdf.gif) no-repeat;padding:0 0 5px 26px;}
.ico-test{background:url(../images/show-test.gif) no-repeat;display:block; width:34px; height:33px; text-indent:-99999px; position:absolute; top:86px; right:7px; overflow:hidden; z-index:21;}
.ui-tabs-hide {
    display:none;
}
#submit-profile-btn{background:url(../images/go-button.gif) no-repeat; display:block;width:37px; height:21px;margin-left:5px;}

.square-box{width:257px; height:196px; border:1px solid #dedede; padding:5px; background-color:#fff;}
.square-box .inside{background:url(../images/box-bg.gif) repeat-y;padding-top:3px;height:193px;}
.title{background-color:#fff; height:53px;}
.title img{vertical-align:middle; margin-left:20px;}
.title p{margin:0;}
.square-box .text{padding:16px 16px 0 32px;}
.awardbox .text{padding:16px 0 0 0;}
.text p{margin-top:0;}
.award-logo-bg{background:#fff url(../images/slideshow/awards/duck.jpg) no-repeat 9px 50%; padding-left:57px;}

.darkblue{color:#2d3d6d;}
.slidediv{width:269px; height:202px; position:relative;}
.slideshow-nav{position:absolute; right:7px;bottom:22px; z-index:99;}
.slideshow-nav a{background:url(../images/slide-nav.png) no-repeat; display:block; height:18px;float:left;}
#slide-prev{background-position:0 0 ; width:27px;}
#slide-next{background-position:-27px 0; width:26px;}
.award-img2{width:115px; text-align:center;float:left;}
.addtoany_list{float:left;}

.hosting-list{margin-top:10px}
.hosting-list li{float:left; margin-bottom:17px;}
.hosting-list li a{display:block;width:161px; padding-left:49px; padding-top:15px; height:25px; background-image:url(../images/hosting-icon.png); background-repeat:no-repeat;}
.pg-hosting{background-position:0 -80px;}
.pg-cloud{background-position:0 0;}
.pg-video{background-position:0 -120px;}
.pg-dedicated{background-position:0 -40px;}

#web-solutins-title{background:url(../images/web-solutins-subtitle.png) no-repeat; width:417px; height:46px; overflow:hidden; text-indent:-999999px;}

.showcase-cat-title,.showcase-cat-title .orange-nav-title{width:274px;}
.cat-showcase{margin:15px 0 35px 0;}
.cat-showcase select{width:167px;}
.cat-showcase span{ margin:10px;}
.select-box-contain{ position:relative;}
#respond{margin-bottom:45px;}

.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; width: 139px;}
.tooltip-text{    
	font-size: 11px;
	padding: 10px 10px;
	color:#565656;
	background: #f7f7f7;
	border:2px #e1e1e1 solid;
}

div.selectbox-wrapper {
    position:absolute;
    background-color:white;
    border:1px solid #ccc;
    margin:0px;
    top:31px;
    right:0;
    padding:0px;
    text-align:left;
    overflow: auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected {
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li.current {
  background-color: #CDD8E4;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
  padding:8px 0 0 5px;
  width : 167px;
  float:left;
  height:23px;
  text-align:left;
  background: url('../images/select_bg.gif') 99% 50% no-repeat;
  cursor: pointer;
  border:1px solid #C8C9CB;  
  color:#333;
}
.team-nav{width:326px; height:302px; position:absolute; top:110px; right:18px; z-index:99;}
.team-nav li{display:inline;}
.team-nav a{display:block; width:55px; height:76px; overflow:hidden;float:left; text-indent:-9999px; margin-right:11px; background:url(images/blank.gif) no-repeat;}
.team-nav .last a{margin-right:0;}


.contact-form{width:245px;}
.contact-form .bluetitle{margin-left:84px; margin-bottom:15px;}

#enable-flash { position:relative; top:60px; margin:0px 0 0 250px; }

.acccontent .article-content-copy{margin-left:20px;}
.alignright{text-align:right;}

.job-testimonial p{margin-top:0;margin-bottom:10px;}
.job-testimonial div.right{width:266px;margin-top:10px;}
.job-testimonial p.last{}

.job-acc-content{padding-left:20px;}
.job-acc-content p{text-align:justify;}
.job-acc-content .content-list01{padding-bottom:10px;}

.slide-show{margin:0;}
.pb0{padding-bottom:0;}


.section-image{width:199px; text-align:center;}
.section-image img{background-image:url(../images/section-icons.png); background-repeat:no-repeat; width:105px;}
.branding-team{background-position:0 0; height:103px;}
.production-team{background-position:0 -103px;; height:101px;}
.tech-team{background-position:0 -204px; height:105px;}
.consult-team{background-position:0 -309px; height:92px;}
.marketing-team{background-position:0 -403px; height:100px;}

.csr-slide1{width:144px;height:121px;}
.csr-img{background-image:url(../images/csr-slideshow.jpg); background-repeat:no-repeat; width:144px; height:121px;}
.wjr{background-position:0 0;}
.zigzag-football{background-position:0 -121px;}
.bath{background-position:0 -242px;}
.uel{background-position:0 -363px;}
.paperfree{background-position:0 -484px;}
.contact-details{height:100px;}
.contact-details .actitle03{width:57px;display:inline;height:18px;float:left;}
.contact-details .cline{width:156px;display:inline;height:18px;float:left;}
.contact-content h2{margin-bottom:10px;}
.contact-content h3.actitle03{margin-bottom:0px; font-size:14px;}
.contact-left{width:331px;line-height:18px;}
#recaptcha_image{margin-bottom:15px;margin-left:64px;}
#recaptcha_image img{float:right}
.type-word{margin-right:45px;}
#recaptcha_response_field{width:214px;height:28px}
#spamcontrol{margin-left:148px;border:1px solid #cccccc;width:214px;height:69px;margin-top:14px;}
#spamcontrol p{font-size:11px;margin-bottom:1px;color:#6C615B;margin-top:7px;margin-left:7px}
#spamcontrol p a{text-decoration:none;color:#2775B7;}
#spamcontrol p a img{margin-right:5px;}
.power{color:#979795;margin:10px 0 0 7px;font-size:11px;}
.invalid-code{color:red;margin-left:171px;font-size:13px}
.send-en{margin-right:18px;margin-top:15px;}
.wp-caption-text{font-style:italic; margin-top:15px;}
.single-post .blue-in{font-weight:bold;}