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

@font-face { font-family: Formata; font-style: normal; src: url('FormaReg'); } 
@font-face { font-family: FormaMed; font-weight: bold; src: url('FormaMed.ttf');}
@font-face { font-family: FormaMedIta; font-weight: bold; font-style:italic; src: url('FormaMedIta');}

@font-face { font-family: "Formata-MediumItalic"; src: url(Formata-Medium Italic.ttf);}
@font-face { font-family: "Formata-Medium"; src: url(Formata-Medium.ttf);}
@font-face { font-family: "Formata Regular"; src: url(Formata-Regular.otf);}
@font-face { font-family: "Formata Medium"; src: url(Formata-Medium.otf);}
@font-face { font-family: "Formata Medium Italic"; src: url(Formata-Medium Italic.otf);}

a:link {
	color: #6d6e71;
	text-decoration: none;}
	
a:visited {
	text-decoration: none;
	color: #6d6e71;}
	
a:hover {
	text-decoration: underline;}
	
a:active {
	text-decoration: none;}

A.email:link {color: #6d6e71;}
A.email:active {color: #6d6e71;}
A.email:visited {color: #6d6e71;}
A.email:hover {text-decoration: underline; color: #6d6e71; size: 12pt;}
A.email:font {font-family:"HelveticaNeueLTStd-MdCn.otf";}

A.footer:link {color: #FFF;}
A.footer:active {color: #FFF;}
A.footer:visited {color: #FFF;}
A.footer:hover {color: #0081c6;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
	
body {
	background-color: #FFF;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
}

#container {
	position: relative;
	width: 1279px;
	height: 1492px;
	z-index: 1;
	margin: 0 auto;
}

#containerProducts {
	position: relative;
	width: 1279px;
	height: 1910px;
	z-index: 1;
	margin: 0 auto;
}

#containerProcesses {
	position: relative;
	width: 1279px;
	height: 2332px;
	z-index: 1;
	margin: 0 auto;
}

#containerThanks {
	position: relative;
	width: 1279px;
	height: 1185px;
	z-index: 1;
	margin: 0 auto;
}

#topBlock {
	position: absolute;
	width: 965px;
	height: 111px;
	z-index: 3;
	left: 136px;
	background-image: url(images/background-top-block.png);
	top: -9px;
}

#topColors {
	position: absolute;
	width: 481px;
	height: 48px;
	z-index: 4;
	left: 608px;
	background-image: url(images/top-colors.png);
	top: -9px;
}

#menu {
	position: absolute;
	width: 477px;
	height: 26px;
	z-index: 5;
	left: 587px;
	top: 68px;
}

#logo {
	position: absolute;
	width: 405px;
	height: 106px;
	z-index: 6;
	left: 162px;
	top: 60px;
	background-image: url(images/logo-coastal-graphics.png);
}

#bodyHome {
	position: absolute;
	width: 965px;
	height: 1358px;
	z-index: 1;
	left: 136px;
	top: 102px;
	background-color: #FFFFFF;
}

#bodyProducts {
	position: absolute;
	width: 965px;
	height: 1700px;
	z-index: 1;
	left: 136px;
	top: 102px;
	background-color: #FFFFFF;
}

#bodyProcesses {
	position: absolute;
	width: 965px;
	height: 2129px;
	z-index: 1;
	left: 136px;
	top: 102px;
	background-color: #FFFFFF;
}

#bodyThanks {
	position: absolute;
	width: 965px;
	height: 977px;
	z-index: 1;
	left: 136px;
	top: 102px;
	background-color: #FFFFFF;
}

#rotatorHome {
	position: absolute;
	width: 784px;
	height: 535px;
	z-index: 5;
	left: 227px;
	top: 102px;
}

#mainTitles {
	position: absolute;
	width: 169px;
	height: 59px;
	z-index: 7;
	left: 243px;
	top: 677px;
}

#columnImages {
	position: absolute;
	width: 174px;
	height: 593px;
	z-index: 8;
	left: 243px;
	top: 766px;
}

#contenidoHome {
	position: absolute;
	width: 534px;
	height: 282px;
	z-index: 1;
	left: 473px;
	top: 662px;
}

#iconsHome {
	position: absolute;
	width: 179px;
	height: 124px;
	z-index: 10;
	left: 238px;
	top: 1183px;
}

#iconsProducts {
	position: absolute;
	width: 179px;
	height: 124px;
	z-index: 10;
	left: 238px;
	top: 1636px;
}

#iconsProcesses {
	position: absolute;
	width: 179px;
	height: 124px;
	z-index: 10;
	left: 238px;
	top: 2006px;
}

#iconsContact {
	position: absolute;
	width: 179px;
	height: 124px;
	z-index: 10;
	left: 213px;
	top: 1202px;
}

#iconsThanks {
	position: absolute;
	width: 179px;
	height: 124px;
	z-index: 10;
	left: 214px;
	top: 906px;
}

#contacts {
	position: absolute;
	width: 367px;
	height: 469px;
	z-index: 4;
	left: 199px;
	top: 196px;
}

#contactForm {
	position: absolute;
	width: 450px;
	height: 210px;
	z-index: 3;
	left: 190px;
	top: 734px;
}

#mainFooterHome {
	position: absolute;
	width: 965px;
	height: 111px;
	z-index: 11;
	left: 136px;
	top: 1351px;
	background-image: url(images/background-footer.png);
}

#mainFooterProducts {
	position: absolute;
	width: 965px;
	height: 111px;
	z-index: 11;
	left: 136px;
	top: 1791px;
	background-image: url(images/background-footer.png);
}

#mainFooterProcesses {
	position: absolute;
	width: 965px;
	height: 111px;
	z-index: 11;
	left: 136px;
	top: 2221px;
	background-image: url(images/background-footer.png);
}

#mainFooterContact {
	position: absolute;
	width: 965px;
	height: 111px;
	z-index: 11;
	left: 136px;
	top: 1351px;
	background-image: url(images/background-footer.png);
}

#mainFooterThanks {
	position: absolute;
	width: 965px;
	height: 111px;
	z-index: 11;
	left: 136px;
	top: 1071px;
	background-image: url(images/background-footer.png);
}

#phpThanks {
	position: absolute;
	width: 59px;
	height: 28px;
	z-index: 2;
	left: 245px;
	top: 796px;
}

#contactForm {
	position: absolute;
	width: 200px;
	height: 115px;
	z-index: 15;
	left: 464px;
	top: 910px;
}

/* IE 6 */
* html #footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
/* div tags end here */
	
.content {
	color: #000;
	font-family: Formata Regular, "Formata-Regular";
	font-size: 14px;
	line-height: 17px;
	text-decoration:none;
	font-style:normal;
}

.contentMed {
	color: #000;
	font-family: Formata Medium, "Formata-Medium";
	font-size: 14px;
	line-height: 17px;
	font:"Formata Medium";
}

.contentMedIta {
	color: #000;
	font-family: "Formata Italic", "Formata Medium", "Formata Regular";
	font-size: 14px;
	line-height: 17px;
	font: "Formata-Medium Italic";
}

.blueContent {
	color: #0081c6;
	font-family: Formata Medium, "Formata-Medium";
	font-size: 14px;
	line-height: 17px;
	font: "Formata-Medium"
}

.blueContentReg {
	color: #0081c6;
	font-family: Formata Regular, "Formata-Regular";
	font-size: 14px;
	line-height: 17px;
}

.titulos {
	color: #30639b;
	font-size: 25px;
}
	
.copyright {
	color: #6d6e71;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

.contactForm {
	color: #585858;
	font-size: 17px;
	font-family: HelveticaNeueLTStd, "HelveticaNeueLTStd-ThCn.otf";
	text-align:left;
}

.disclosurescroll {
	font-family: HelveticaNeueLTStd, "HelveticaNeueLTStd-ThCn.otf";
	font-size: 17px;
	line-height: 18px;
	color: #666;
	width: 390px;
	height: 492px;
	overflow: auto;
	text-align: left;
	padding: 0px;
}
