@charset "UTF-8";/* CSS Document */* {	margin: 0;	padding: 0;}html, body {	background: url(../img/images/mainBg.gif) repeat-x #f2f2f2;	background-position:top;	color:#f2f2f2;	height: 100%;	width: 100%;	-webkit-font-smoothing: antialiased;	font-smooth: always;	font: 80%/160% Arial, Helvetica, sans-serif;	}a img{border:none;}h1,h2,h3,h4,h5,h6 {	font-style: normal;	font-weight: normal;	margin:0px;	padding:0px;	}/*Fonts*/	@font-face {    font-family: 'BebasNeueRegular';    src: url('../fonts/BebasNeue-webfont.eot');    src: url('../fonts/BebasNeue-webfont.eot?iefix') format('eot'),         url('../fonts/BebasNeue-webfont.woff') format('woff'),         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),         url('../fonts/BebasNeue-webfont.svg#webfontj1CI1MAi') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'LeagueGothicRegular';    src: url('../fonts/League_Gothic-webfont.eot');    src: url('../fonts/League_Gothic-webfont.eot?iefix') format('eot'),         url('../fonts/League_Gothic-webfont.woff') format('woff'),         url('../fonts/League_Gothic-webfont.ttf') format('truetype'),         url('../fonts/League_Gothic-webfont.svg#webfont1Lb5Pdit') format('svg');    font-weight: normal;    font-style: normal;}	.shell {background:url(../img/images/spirals.png) no-repeat top center;width:1020px; margin-left:auto; margin-right:auto; margin-bottom:-215px; overflow:hidden; min-height: 100%;}.content {	background:url(../img/images/molecule.png) no-repeat;	background-position: 118px 6px;	width:1020px;	overflow:hidden;	margin-left:auto; margin-right:auto;	}.content .column1 { width:60px; margin:10px; float:left;}.content .column2 {width:140px; margin:10px; float:left;}.content .column3 {width:220px; margin:10px; float:left;}.content .column4 {width:300px; margin:10px; float:left;}.content .column5 {width:380px; margin:10px; float:left;}.content .column6 {width:460px; margin:10px; float:left;}.content .column7 {width:520px; margin:10px; float:left;}.content .column8 {width:600px; margin:10px; float:left;}.content .column9 {width:680px; margin:10px; float:left;}.content .column10 {width:760px; margin:10px; float:left;}.content .column11 {width:840px; margin:10px; float:left;}.content .column12 {width:920px; margin:10px; float:left;}.content .columnFull {width:1000px; margin:10px; float:left;}.content h2 { font-family:'LeagueGothicRegular', Arial, Helvetica, sans-serif; color:#000; font-size:42px; text-align:center;}.content h2.general { font-family:'LeagueGothicRegular', Arial, Helvetica, sans-serif; color:#000; font-size:42px; margin:16px 0px 8px 0px; text-align:center;}.content h3 { font-family:'LeagueGothicRegular', Arial, Helvetica, sans-serif; color:#000; font-size:20px; margin:10px 0px 8px 0px; }.information ul {margin-left:25px;}#mainLogo {	background:url(../img/images/mainMoviebg.png) no-repeat;	width:840px;	height:410px;	margin:30px 0px 0px 10px;	z-index:1;	position:static;}#mainLogoContent {	background:url(../img/images/miloIconPage.png) no-repeat;	width:840px;	height:auto;	margin:30px 0px 0px 10px;	z-index:1;	position:static;}.information {background:url(../img/images/tpBack.png); width:555px; float:right; border:2px solid #000000; overflow:hidden; padding:10px; color:#000; font-size:16px; margin-top:30px;}#navMolecule {	background-image:url(../img/images/moleculeMenu.png);	height:410px;	margin:-20px -50px 0px 0px;	z-index:100;	width:210px;	position:absolute;}#navMolecule ul {list-style-type:none;}#navMolecule ul li { float:left; margin-top:20px;}#navMolecule ul li .home {background:url(../img/images/btnHome.png) no-repeat 25% 0%; width:210px; height: 45px; margin-top:4px;}#navMolecule ul li .home:hover {background:url(../img/images/btnHome.png) no-repeat 26% 5%; width:210px; height: 45px; margin-top:4px;}#navMolecule ul li .about {background:url(../img/images/btnAbout.png) no-repeat 70% 10%; width:210px; height: 45px; margin-top:30px;}#navMolecule ul li .about:hover {background:url(../img/images/btnAbout.png) no-repeat 72% 14%; width:210px; height: 45px; margin-top:30px;}#navMolecule ul li .work {background:url(../img/images/btnWork.png) no-repeat 10% 0%; width:210px; height: 45px;}#navMolecule ul li .work:hover {background:url(../img/images/btnWork.png) no-repeat 12% 4%; width:210px; height: 45px}#navMolecule ul li .contact {background:url(../img/images/btnContact.png) no-repeat 100% 0%; width:210px; height: 45px; margin-top:-15px;}#navMolecule ul li .contact:hover {background:url(../img/images/btnContact.png) no-repeat 96% 5%; width:210px; height: 45px; margin-top:-15px;}#navMolecule ul li .services {background:url(../img/images/btnServices.png) no-repeat 17% 0%; width:210px; height: 45px; margin-top:15px;}#navMolecule ul li .services:hover {background:url(../img/images/btnServices.png) no-repeat 19% 4%; width:210px; height: 45px; margin-top:15px;}#navMolecule ul li .mail {background:url(../img/images/btnMail.png) no-repeat 90% 0%; width:210px; height: 45px; margin-top:-5px;}#navMolecule ul li .mail:hover {background:url(../img/images/btnMail.png) no-repeat 94% 9%; width:210px; height: 45px; margin-top:-5px;}.footer {	background:url(../img/images/footerBg.png) repeat-x #000000;	width:100%;	position: relative;	height: 215px;}		.footerShell {margin-left:auto; margin-right:auto; width:980px; background:url(../img/images/footerOverBg.png) no-repeat; height: 215px; }		.footerShell .column1 { width:60px; margin:10px; float:left;}.footerShell .column2 {width:140px; margin:10px; float:left;}.footerShell .column3 {width:220px; margin:10px; float:left;}.footerShell .column4 {width:300px; margin:10px; float:left;}.footerShell .column5 {width:380px; margin:10px; float:left;}.footerShell .column6 {width:460px; margin:10px; float:left;}.footerShell .column7 {width:520px; margin:10px; float:left;}.footerShell .column8 {width:600px; margin:10px; float:left;}.footerShell .column9 {width:680px; margin:10px; float:left;}.footerShell .column10 {width:760px; margin:10px; float:left;}.footerShell .column11 {width:840px; margin:10px; float:left;}.footerShell .column12 {width:920px; margin:10px; float:left;}.footerShell .columnFull {width:1000px; margin:10px; float:left;}.footerShell ul {margin:0px; padding:0px;}.footerShell li {color:#fff; text-align:right; margin:0px 0px 5px 20px; padding:0px;}.footerShell ul#print {list-style-image:url(../img/images/pList.png); background-position: 0px 5px; }.footerShell ul#web {list-style-image:url(../img/images/wList.png);background-position: 0px 5px; }.footerShell ul#design {list-style-image:url(../img/images/dList.png); background-position: 0px 5px; }.footerShell ul h3 {font-size:14px; }.footerShell ul h3 a {text-decoration:none; color:#fff; }.footerShell ul h3 a:hover {text-decoration:underline; color:#fff; } #moleculeFootNav {background:url(../img/images/moleculeMenuFoot.png) no-repeat 30px 0px; height:195px; margin-bottom:0px;}  #moleculeFootNav ul {list-style-type:none;}   #moleculeFootNav li {list-style-type:none; text-align:left;}    #moleculeFootNav li span {display:none;}    #phone{height:20px; font-size:19px; margin-top:10px; margin-bottom:-15px;}	#linkd{ height:41px; width:72px; background-image:url(../img/images/linkd.png); margin-left:130px;}	#linkd:hover{ height:41px; width:72px; background-image:url(../img/images/linkdOver.png); margin-left:130px;}	#facebook{ width:61px; height:56px; background-image:url(../img/images/facebook.png); margin-left:40px;}	#facebook:hover{ width:61px; height:56px; background-image:url(../img/images/facebookOver.png); margin-left:40px;}	#skype{ width:56px; height:44px; background-image:url(../img/images/skype.png); margin-left:133px;}	#skype:hover{ width:56px; height:44px; background-image:url(../img/images/skypeOver.png); margin-left:133px;}	#copyright{}    .clearfooter {   height: 215px;   clear: both;}      /* FORMS ------------------------------------- */form{margin-top:10px;}form ol {	margin: 0;	list-style: none;	overflow: hidden;	list-style-position: outside;}form ol li {	display: block;	margin-bottom: 10px;	}input.text_field,textarea {	display: block;	border: solid 1px #adadad;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #444;	background: #ececec url(../images/global/form_field_light.png) repeat-x left top;	padding: 7px 8px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}input.text_field {	height: 18px;	}input.large,textarea.large {	width: 600px;	}input.medium,textarea.medium {	width: 400px;	}input.small,textarea.small {	width: 200px;	}input.submit,button {	display: block;	height: 30px;	padding: 0 15px;	border: solid 1px;	background-position: center -240px;	float: left;	margin-right: 10px;	cursor: pointer;	text-decoration: none;		-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}input.submit:hover,input.submit:focus,button:hover,button:focus {	background: url(../images/global/global.png) no-repeat center -354px;	text-shadow: 0px 1px 0px #eaeaea;	border: solid 1px #9f9f9f;	color: #444;}label {	display: block;	font-size: 24px;	margin-bottom: 5px;	font-family:'LeagueGothicRegular', Arial, Helvetica, sans-serif;}select {	padding: 3px;	border: solid 1px #9f9f9f;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	}form .error {	border: solid 1px #F00;}form em.error {	border: none;	color: #F00;	font-family: Georgia, "Times New Roman", Times, serif;	}form .valid {	border: solid 1px #0F0;}form span#form_loading {	display: block;	height: 30px;	width: 30px;	background: url(../images/global/loading.gif) no-repeat center;	float: left;}/* Notices */span.success_notice,span.error_notice,span.warning_notice,span.info_notice {	display: block;	padding: 10px;	padding-left: 45px;	font-size: 14px;	font-weight: bold;	margin-bottom: 20px;	cursor: pointer;		-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}span.success_notice {	color: #1a8900;	background: #bff5b2 url(../images/icons/24/tick.png) no-repeat 10px center;	border: solid 1px #2add00;	text-shadow: 0px 1px 0px #e5ffdf;}span.error_notice {	color: #890000;	background: #f5b2b2 url(../images/icons/24/cross.png) no-repeat 10px center;	border: solid 1px #dd0000;	text-shadow: 0px 1px 0px #ffdfdf;}span.warning_notice {	color: #666200;	background: #f4f5b2 url(../images/icons/24/exclamation.png) no-repeat 10px center;	border: solid 1px #dadd00;	text-shadow: 0px 1px 0px #fffedf;}span.info_notice {	color: #003c66;	background: #b2d9f5 url(../images/icons/24/light-bulb.png) no-repeat 10px center;	border: solid 1px #008cdd;	text-shadow: 0px 1px 0px #dff3ff;}
