/* Reset styles */

:link,:visited {text-decoration: none;}

ul,ol {list-style: none;}

h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}

ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}

a img,:link img,:visited img {border: none;}

address {font-style: normal;}



@font-face {font-family: 'Carisma';src: url('http://ad.encafdev.com/assets/fonts/1566C0_0.eot');src: url('../fonts/1566C0_0.eot') format('embedded-opentype'),url('../fonts/1566C0_0.woff') format('woff'),url('../fonts/1566C0_0.ttf') format('truetype'),url('../fonts/1566C0_0.svg') format('svg');}

@font-face {font-family: 'Carisma-Medium';src: url('http://ad.encafdev.com/assets/fonts/155434_0.eot');src: url('../fonts/155434_0.eot') format('embedded-opentype'),url('../fonts/155434_0.woff') format('woff'),url('../fonts/155434_0.ttf') format('truetype'),url('../fonts/155434_0.svg') format('svg');}

@font-face {font-family: 'Carisma-Light';src: url('http://ad.encafdev.com/assets/fonts/145CE7_0.eot');src: url('../fonts/145CE7_0.eot') format('embedded-opentype'),url('../fonts/145CE7_0.woff') format('woff'),url('../fonts/145CE7_0.ttf') format('truetype'),url('../fonts/145CE7_0.svg') format('svg');}

@font-face {font-family: 'Carisma-Bold';src: url('http://ad.encafdev.com/assets/fonts/1587CB_0.eot');src: url('../fonts/1587CB_0.eot') format('embedded-opentype'),url('../fonts/1587CB_0.woff') format('woff'),url('../fonts/1587CB_0.ttf') format('truetype'),url('../fonts/1587CB_0.svg') format('svg');}



/* Headings */



h1, h2, h3, h4, h5, h6 {

	margin: 20px 0px 10px 0;

	font-weight: normal;

}



h1 {

	font: 28px "Carisma";

	color: #014262;

	margin: 0 0 12px 0;

}



h1 span {

	color: #444444;

}



h2 {

	font: 25px "Carisma";

	color: #2b73b2;

	margin: 0 0 12px 0;

}



h2 a:link, h2 a:visited {

	color: #2b73b2;

}



h2.orange {

	color: #f56901;

}



h2.orange a:link, h2.orange a:visited {

	color: #f56901;

}



h3 {

	font: 22px "Carisma";

	color: #00a4e4;

	margin: 0 0 12px 0;

}



h3 span {

	color: #014262;

}



h4 {

	font: 18px Carisma;

	color: #282828;

	margin: 0 0 10px 0;

	line-height: 1.3em;

}



h5 {

	font: 13px "Carisma-Bold";

	color: #3e3e3e;

	margin: 0;

}



h5 a:link, h5 a:visited {

	color: #3e3e3e;

}



h6 {

	font: 14px "Carisma";

	text-transform: uppercase;

	color: #2a2a2a;

	margin: 0 0 3px 0;

	text-align: center;

}







/* Links */



a:link, a:visited, a:active {

	color: #0e5d8c;

	text-decoration: none;

}



a:hover {

	color: #000;

	text-decoration: none;

}



/* Content */

.content ul, .content ol {list-style: none;}

ul,ol,li,blockquote {margin-left: 20; padding-left: 20;}



.content li{

	background: url('../img/dot.gif') no-repeat 0 7px;

	padding: 0 0 0 7px;

	margin: 0 0 1px 20px;

}



.content a{

	color: #fc6003;

}

.content a:hover{

	color: #fd863f;

}

	

	

/* Paragraphs */

 

p {

	margin: 0 0 17px 0;

	line-height: 1.2em;

}



/* Clearfix */



.clearfix:after {

    content:"."; 

    display:block; 

    height:0; 

    clear:both; 

    visibility:hidden;

}



.clearfix {

    display:inline-block;

}



.clearfix {

    display:block;

}



* html .clearfix {

    height: 1%;

}



.clear {

	clear: both;

	height: 0px;

	font-size: 1px;

	line-height: 0;

	overflow: hidden;

}



/* Layout */



body {

	font: 15px Carisma, Arial, Helvetica, sans-serif;

	color: #282828;

	background: #FFF;

	-webkit-text-size-adjust: none;

}



.all {

	width: 100%;

	min-width: 1000px;

	overflow: hidden;

}



.home {

	background: url('../img/slideshow-border.gif') no-repeat 50% 443px;

}



.frame {

	width: 1000px;

	margin: 0 auto;

	position: relative;

}



/* Header */



.header {

	min-width: 1000px;

	width: 100%;

	height: 116px;

	z-index: 210;

	position: absolute;

	top: 0;

	left: 0;

}



.header-bg {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	text-align: center;

	height: 116px;

	overflow: hidden;

}



.bgwidth { width: 100%; height: 116px; }



.fixed {

	position: absolute;

	left: 50%;

	margin: 0 0 0 -676px;

}



.header .frame {

	z-index: 300;

}



.logo {

	margin: 25px 0 0 54px;

}



.print-logo {

	display: none;

}



/* Contacts */



.contacts li {

	float: left;

	display: inline;

	margin: 0 0 0 7px;

}



.contacts {

	position: absolute;

	top: 12px;

	right: 50px;

}



.inside .contacts {

	right: 25px;

}



.phone img {

	margin: 5px 0 0 0;

}



.phone {

	background: url('../img/ico-phone.png') no-repeat;

	padding: 0 0 0 30px;

	height: 23px;

}



/* Menu */



.menu {

	position: absolute;

	top: 33px;

	left: 275px;

	z-index: 300;

}



.inside .menu {

	left: auto;

	right: 0;

}



.menu li {

	float: left;

	display: inline;

	margin: 0 0 0 -10px;

	position: relative;

}



.menu li a {

	float: left;

	display: inline;

	height: 45px;

	overflow: hidden;

	position: relative;

	z-index: 300;

}



.menu li img {

	margin: -45px 0 0 0;

}



.menu li.over img {

	margin: -135px 0 0 0;

}



.menu li.over a {

	height: 54px;

}



.menu li.current img {
margin: 0 !important;
}

.menu li.hover img {
margin: -90px 0 0 0 !important;
}



/* Submenu */



.submenu {

	position: absolute;

	top: 37px;

	left: 8px;

	display: none;

}



.submenu li {

	background: url('../img/submenu-li.gif') no-repeat 100% 0;

	height: 42px;

	float: none;

	display: block;

	margin: 0;

	position: static;

	font-size: 15px;

	overflow: hidden;

	z-index: 290;

}



.submenu li.first {

	background: url('../img/submenu-li-first.png') no-repeat 100% 0;

	height: 45px;

}



.submenu li.last {

	background: url('../img/submenu-li-last-left.png') no-repeat;

	height: 54px;

}



.submenu li div {

	background: url('../img/submenu-border.gif') repeat-y;

	height: 42px;

}



.submenu li.first div {

	background: url('../img/submenu-border.gif') repeat-y;

	height: 45px;

}



.submenu li.last div {

	height: 54px;

	background: url('../img/submenu-li-last.png') no-repeat 100% 0;

	margin: 0 0 0 10px;

}



.submenu li a:link, .submenu li a:visited {

	float: none;

	display: block;

	height: 42px;

	color: #333333;

	width: auto;

	height: 41px;

	line-height: 41px;

	margin: 0 2px 0 2px;

	padding: 0 25px 0 19px;

}



.submenu li a:hover {

	background: url('../img/submenu-hover.gif') repeat-x 100% 0;

}



.submenu li.first a:link, .submenu li.first a:visited {

	height: 43px;

}



.submenu li.first a:hover {

	background: url('../img/submenu-hover-first.gif') no-repeat 100% 0;

}



.submenu li.last a:link, .submenu li.last a:visited {

	height: 44px;

	padding: 0;

	margin: 0 2px 0 -8px;

}



.submenu li.last a:hover {

	background: url('../img/submenu-hover-last-left.gif') no-repeat 0 0;

}



.submenu li.last a span {

	display: block;

	height: 44px;

	margin: 0 0 0 10px;

	padding: 0 28px 0 11px;

}



.submenu li.last a:hover span {

	display: block;

	height: 44px;

	background: url('../img/submenu-hover-last.gif') no-repeat 100% 0;

}



/* Slideshow */



.slideshow {

	width: 1000px;

	height: 400px;

	overflow: visible;

	position: relative;

	z-index: 200;

	margin: 61px auto 0 auto;

}



.slide {

	overflow: visible;

	position: relative;

}



.slide-bg {

	position: absolute;

	top: 0;

	left: -125px;

	z-index: 180;

	filter:inherit;

}



.slide-pic {

	position: absolute;

	top: 37px;

	left: -48px;

	z-index: 190;

	filter:inherit;

}



.slide-text {

	margin: 110px 0 0 604px;

	width: 374px;

	position: relative;

	z-index: 200;

	filter:inherit;

}



.slide-text big {

	font-size: 14px;

	text-transform: uppercase;

	color: #154d90;

	display: block;

	margin: 0 0 2px 4px;

}



.slide-text h1 {

	font: 36px "Carisma";

	color: #232323;

	line-height: 40px;

	margin: 0 0 17px -20px;

	letter-spacing: -2px;

	word-spacing: 3px;

}



.slide-text p {

	margin: 0 0 37px 5px;

	font-size: 16px;

	line-height: 1.2em;

}



.learn-more a:link, .learn-more a:visited {

	float: right;

	display: inline;

	width: 175px;

	height: 49px;

	overflow: hidden;

}



.learn-more a:hover img {

	margin: -49px 0 0 0;

}



.fadein{

	z-index: -2;

}



.fadein-js > * { 

	position: absolute;

	top: 0;

	left: 0; 

}



/* Homepage content area */



.homepage {

	background: url('../img/homepage-bg.jpg') repeat-y 50% 0;

}



.homepage .bg {

	background: url('../img/homepage-bg-bottom.jpg') no-repeat 50% 100%;

	overflow: hidden;

}



.boxes {

	margin: 20px 0 35px -7px;

	width: 1010px;

}



/* Services box */



.services-box {

	float: left;

	display: inline;

	width: 666px;

	height: 273px;

	overflow: hidden;

	background: url('../img/services-box-bg.jpg') no-repeat 0 100%;

}



.tabs {

	margin: 8px 0 0 9px;

}



.tabs li {

	float: left;

	display: inline;

	height: 65px;

	overflow: hidden;

}



.tabs li .current img {

	margin: -65px 0 0 0;

}



.tab-space {

	margin: 12px 0 0 40px;

}



.OLDtab-space .panel {

	background: url('../img/tab-sep.gif') no-repeat 293px 49px;

}



.slider-no-js .slider { height: 170px; overflow: auto !important; }

.slider, .slider .panel { width: 615px; height: 170px; } 

.slider-wrapper { clear: both; }

.slider { float: left; overflow: hidden; position: relative }

.panel { display: block; float: left }

.panel-container { position: relative }



.tab-columns{

	font-family: "Carisma-Medium";	

}

.tab-ico {

	float: left;

	display: inline;

	margin: 4px 0 0 7px;

}



.tab-intro {

	float: left;

	display: inline;

	margin: 4px 0 0 10px;

	width: 452px;

}



.tab-list {

	float: left;

	display: inline;

	font-size: 14px;

	color: #282828;

	margin: 0px 10px 0 18px;

}



.tab-list ul {

	margin: -6px 0 16px 0;

}





.tab-list .r{

	width: 185px;

}

.tab-list .l{

	width: 235px;

}





.tab-list li {

	background: url('../img/dot.gif') no-repeat 0 7px;

	padding: 0 0 0 7px;

	margin: 0 0 1px 0;

}



.tab-text {

	float: left;

	display: inline;

	margin: 8px 0 0 52px;

	width: 275px;

}



.tab-text p {

	line-height: 1.2em;

}



.tab-space h1 {

	color: #16488b;

	font-size: 26px;

	margin: 0 0 12px 0;

}



#tab-digital h1 {

	color: #862a3e;

}



#tab-media h1 {

	color: #157a87;

}



#tab-professional h1 {

	color: #517927;

}



/* Orange link */



.more {

	text-align: right;

	font-family:"Carisma-Medium";

}



.more a:link, .more a:visited {

	color: #fc6003;

	background: url('../img/square.gif') no-repeat 0 5px;

	padding: 0 0 0 12px;

	font-family:"Carisma-Medium";

}



.more a:hover {

	text-decoration: underline;

}



/* Client box */



.client-box {

	float: left;

	display: inline;

	width: 340px;

	height: 272px;

	background: url('../img/client-box-bg.jpg') no-repeat 0 100%;

	margin: 0;

	overflow: hidden;

}



.client-box .inner {

	margin: 23px 0 0 9px;

}



.client-box h2 {

	color: #272727;

	font-size: 24px;

	margin: 0 0 10px 24px;

}



.client-screenshot {

	float: left;

	display: inline;

	width: 180px;

	position: relative;

	z-index: 100;

}



.client-text {

	float: left;

	display: inline;

	width: 135px;

	font-size: 14px;

	margin: 20px 0 0 -7px;

	position: relative;

	z-index: 110;

	font-family: "Carisma-Medium";

}



.client-box .more {

	margin: 20px 7px 0 0;

}



/* Logos */



.logos {

	position: relative;

	width: 100%;

}



.line {

	position: absolute;

	top: 8px;

	left: 50%;

	background: url('../img/line.png') no-repeat;

	margin: 0 0 0 -560px;

	width: 1120px;

	height: 1px;

}



.logos li {

	float: left;

	display: inline;

	margin: 0 39px 0 0;

}



.logos:after {

	content: '';

	display: block;

	clear: both;

}



.logos .inner {

	float: left;

	left: 50%;

	position: relative;

	text-align: center;

}

.logos .inner2 {

	float: left;

	position: relative;

	text-align: center;

	padding-top:15px;

}



.logos ul {

	position: relative;

	left: -50%;

	float: left;

}



/* Copyright */



.copyright {

	font-size: 13px;

	color: #979797;

	text-align: center;

	margin: 48px 0 0 0;

	padding: 0 0 20px 0;

}



.copyright a:link, .copyright a:visited {

	color: #979797;

	text-decoration: underline;

	border-left:1px solid #979797;

	margin-left:5px;

	padding-left:8px;

}



.copyright a:hover {

	text-decoration: underline;

}



/* Inside page */



.page {

	margin: 12px 0 0 0;

	background: #f0f0f0 url('../img/page-bg-repeat.jpg') repeat-y 50% 0;

	position: relative;

	z-index: 200;

}



.page-bg {

	background: url('../img/page-bg-top.jpg') no-repeat 50% 0;

	overflow: hidden;

	padding: 0 0 27px 0;

}



.page-bg .frame {

	margin-top: 102px;

}



/* Footer */



.footer {

	background: #f0f0f0 url('../img/footer-bg.jpg') no-repeat 50% 0;

	height: 186px;

	font-size: 13px;

	color: #3e3e3e;

}



.footer a:link, .footer a:visited {

	color: #3e3e3e;

}



.footer a:hover {

	text-decoration: underline;

}



.footer .frame {

	overflow: hidden;

	padding: 28px 0 0 0;

}



.footer-copyright {

	float: left;

	display: inline;

	width: 192px;

	text-align: right;

	color: #979797;

	margin: 0 17px 0 0;

}



.column {

	float: left;

	display: inline;

	margin: 0 0 0 12px;

}



.column H5 {

	font: 13px "Carisma-Bold";

	margin: 0;

}



.column li {

	font: 13px "Carisma-Medium";

	margin: 0;

}



/* Sidebar */



.sidebar {

	float: left;

	display: inline;

	width: 198px;

	margin: 0 0 0 19px;

}



/* Left menu */



.left-menu {

	margin: 0 0 5px 0;

}



.left-menu li {

	font-size: 16px;

	width: 198px;

	height: 38px;

	padding: 12px 0 0 35px;

}



.left-menu li.current {

	background: url('../img/left-menu-current.png') no-repeat;

	padding: 20px 0 0 35px;

	height: 37px;

}



.left-menu a:link, .left-menu a:visited {

	color: #3e3e3e;

}



.left-menu li.current a:link, .left-menu li.current a:visited, .left-menu li a:hover {

	color: #1c5295;

}



/* View demo - big button */



.button-view-demo-big {

	margin: 0 0 0 8px;

}



.button-view-demo-big a:link, .button-view-demo-big a:visited {

	display: block;

	width: 187px;

	height: 73px;

	overflow: hidden;

}



.button-view-demo-big a:hover img {

	margin: -73px 0 0 0;

}



/* Case Study */



.case {

	width: 187px;

	margin: -7px 0 0 8px;

}



.case .bg-top {

	background: url('../img/case-bg-top.png') no-repeat;

	height: 17px;

}



.case .bg-bottom {

	background: url('../img/case-bg-bottom.png') no-repeat;

	height: 17px;

}



.case .bg-mid {

	background: url('../img/case-bg-mid.png') repeat-y;

	overflow: hidden;

}



.case .inner {

	margin: 6px 15px 0 25px;

	padding: 0 0 8px 0;

}



.case p {

	line-height: 1.2em;

	margin: 0 0 15px 0;

}



.case .more {

	margin: 0 5px 0 0;

}



/* Content */



.content {

	float: left;

	display: inline;

	width: 757px;

	margin: 0 0 0 25px;

}



.link {

	margin: 0 28px 10px 0;

}



.inside {

background: #f0f0f0;

}





/* Intro */



.intro-blank {

	width: 754px;

	background: url('../img/intro-box-middle.gif') repeat-y;

}

.intro-blank .middle{

	margin:  0px 35px 0px 35px;

	background: #fff;

	

}

.intro-blank .t{

	width:754px;

	height:31px;

	background: url('../img/intro-box-top.gif') no-repeat;

	display:block;

}

.intro-blank .b{

	width:754px;

	height:24px;

	background: url('../img/intro-box-bottom.gif') no-repeat;

	display:block; 

}



.intro-sizeable {

	width: 754px;

	background: url('../img/intro-box-middle2.gif') no-repeat;

	background-position: 0 24px;

}

#SMP{

	background: url('../img/intro-box-middle-SMP.jpg') no-repeat;

	background-position: 0 30px;

}

#AD{

	background: url('../img/intro-box-middle-AD.jpg') no-repeat;

	background-position: 0 30px;

}

#PS{

	background: url('../img/intro-box-middle-PS.jpg') no-repeat;

	background-position: 0 30px;

}

#IO{

	background: url('../img/intro-box-middle-IO.jpg') no-repeat;

	background-position: 0 30px;

}

.intro-sizeable .middle{

	margin:  0px 35px 0px 35px;

	

}

.intro-sizeable .t{

	width:754px;

	height:31px;

	background: url('../img/intro-box-top2.gif') no-repeat;

	display:block;

}

#SMP .t {

	background: url('../img/intro-box-top.gif') no-repeat;

}

#AD .t {

	background: url('../img/intro-box-top.gif') no-repeat;

}

#PS .t {

	background: url('../img/intro-box-top.gif') no-repeat;

}

#IO .t {

	background: url('../img/intro-box-top.gif') no-repeat;

}

#AD .middle P, #AD .middle H1, #AD .middle H2, #AD .middle H3{

	margin-right:300px;	

}



.intro-sizeable .b{

	width:754px;

	height:24px;

	background: url('../img/intro-box-bottom.gif') no-repeat;

	display:block;

}

 

.intro {

	background: url('../img/intro-bg.jpg') no-repeat;

	width: 754px;

	height: 202px;

	overflow: hidden;

}



.intro-ico {

	float: left;

	display: inline;

	margin: 27px 0 0 32px;

}



.intro-text {

	float: left;

	display: inline;

	width: 335px;

	margin: 35px 0 0 12px;

}

#IO .middle, #PS .middle, #AD .middle, #SMP .middle {

	margin-left:130px;

}

#IO h3, #PS h3, #AD h3, #SMP h3 {

	color: #444444;

}

#SMP h1 {

	margin-bottom:0px;

}

#AD h1 {

	color: #862a3e;

	margin-bottom:0px;

}

#IO h1 {

	color: #157a87;

	margin-bottom:0px;

}



#PS h1 {

	color: #517927;	

	margin-bottom:0px;

}

#IO .middle {

	margin-left:130px;	

}

.intro-text h1, .intro-blank h1 {

	margin: 0;

}



.intro p {

	font-size: 15px;

	margin: 0 15px 0 0;

}





/* Item */



.item {

	background: url('../img/hr.gif') no-repeat 50% 0%;

	padding: 39px 20px 27px 27px;

}



.item2 {

	background: url('../img/hr.gif') no-repeat 50% 100%;

	padding: 16px 20px 5px 27px;

}



.item3, .item-first {

	background: none;

	padding: 32px 20px 20px 27px;

}



.item2 H3{

	margin:0;	

} 



.item-padding {

	padding: 0px 20px 14px 27px;

}









.img2-float-right P, .img2-float-right H2, .img2-float-right H3{

	margin-right:260px;

}

.img2-float-left P, .img2-float-left H2, .img2-float-left H3{

	margin-left:250px;

}





.img-float-right P, .img-float-right H2, .img-float-right H3{

	margin-right:360px;

}

.img-float-left P, .img-float-left H2, .img-float-left H3{

	margin-left:350px;

}

.img-float-right .pic, .img-float-right .photo, .img2-float-right .pic, .img2-float-right .photo, .pic-right{

	float:right;

	margin: -5px 0 0 0px;

}

.img-float-left .pic, .img-float-left .photo, .img2-float-left .pic, .img2-float-left .photo, .photo-left{

	float:left;

	margin: -5px 0px 0 -20px;

}

.photo {

	display: inline;

	background: url('../img/photo-bg.jpg') no-repeat;

	width: 343px;

	height: 193px;

	overflow: hidden;

}

.photo div {

	margin: 14px 0 0 14px;

}

.img-float-right .pic, .img-float-left .pic{

	width: 343px;

	text-align:center;

}

.img2-float-right .pic, .img2-float-left .pic{

	width: 243px;

	text-align:center;

}

















/* Get */

.get-it{

	text-align:center;

	height:80px;

	margin-left:auto;

	margin-right:auto;

	align:center;

	padding-top:35px;

	background: url('../img/hr.gif') no-repeat 50% 0%;



}

.get {

	

	height:70px;	

	display:inline-table;

    margin-left: auto;

    margin-right: auto;

}



.get label {

	float:left;

	font: 24px "Carisma-Light";

	color: #103766;

	margin: 3px 0 0 12px;

}



.get label span {

	color: #11aae6;

}



.get .buttons {

	float:left;

	margin: 0 0 0 15px;

}



.buttons a:link, .buttons a:visited {

	float: left;

	display: inline;

	height: 46px;

	overflow: hidden;

	margin: 0 5px 0 0;

}



.buttons a:hover img {

	margin: -46px 0 0 0;

}





/* ----------- My Form ----------- */

.myform{

margin:0 auto;

width:400px;

padding:14px;

}



/* ----------- stylized ----------- */

#stylized{



}

#stylized h1 {

	font-size:14px;

	font-weight:bold;

	margin-bottom:8px;

}

#stylized p{

	font-size:11px;

	color:#666666;

	margin-bottom:20px;

	border-bottom:solid 1px #b7ddf2;

	padding-bottom:10px;

}

#stylized label{

	display:block;

	font-weight:bold;

	text-align:right;

	width:140px;

	float:left;

}

#stylized .small{

	color:#666666;

	display:block;

	font-size:11px;

	font-weight:normal;

	text-align:right;

	width:140px;

}

#stylized input, #stylized textarea{

	float:left;

	font-size:12px;

	padding:4px 2px;

	border:solid 1px #aacfe4;

	width:200px;

	margin:2px 0 20px 10px;

}

#stylized button{

	clear:both;

	margin-left:150px;

	width:125px;

	height:31px;

	background:#666666 url(http://ad.encafdev.com/assets/img/button.png) no-repeat;

	text-align:center;

	line-height:31px;

	color:#FFFFFF;

	font-size:11px;

	font-weight:bold;

}

/* ----------- stylized2 ----------- */
#stylized2{
	width:260px;
	height:350px;
	background: url(../img/stylized2.gif) no-repeat;
	padding:20px;
}
#stylized2 h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized2 p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:6px;
}
#stylized2 label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:80px;
	float:left;
}
#stylized2 .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:80px;
}
#stylized2 input, #stylized2 textarea, #stylized2 select{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:120px;
	margin:2px 0 10px 10px;
}
#stylized2 button{
	clear:both;
	margin-left:50px;
	width:125px;
	height:31px;
	background:#666666 url(http://ad.encafdev.com/assets/css/img/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.item .small, .item-first .small, .small {
	color:#666666;
	font-size:12px;
	font-weight:normal;
} 



/* New */

STRONG,B{

	font-family:"Carisma-Bold";

}



H8{

	font-family:"Carisma-Bold";

	color: #014262;

	margin:0;

}



.contact-box{

	padding-top:10px;	

}

.contact-label{
	display:table-column;
	width:190px;float:left;	
	margin-bottom:10px;
	
}
.XXcontact-box A{
	display:table-column;
	float:left;	
} 
 
.Partner-box {
	font: 28px "Carisma";
	color: #014262;
	margin: 0 0px 0px 0px;
	padding: 29px 5px 0px 95px; 
	width: 135px; height: 392px;
	float:left;
	overflow:hidden;
	background-repeat:no-repeat; 
}
