/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#FFFFFF; text-align:center;}
#page1 #content .row-1 .main .indent .container.line1 .column-2 p img {
	padding: 14px;
}


img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{
	font-family:Century Gothic, sans-serif;
	font-size:0.75em;
	line-height:20px;
	color:#272727;
}

input, select { vertical-align:middle; font-weight:normal;}

a {
	color:#E80089;
}
a:hover{
	text-decoration:none;
	color: #8DCA7F;
	text-align: center;
	font-family: Arial, sans-serif;
}
p {
	padding-top:18px;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin: 0px;
	line-height: 22px;
}
cite{ font-style:normal;}
.cite1{ font-size:1.583em; color:#b2b2b2; line-height:1.158em; display:block;}
cite span{ text-transform:uppercase;}
h1{
	font-size:40px;
	font-weight:bold;
	font-family: Century Gothic, sans-serif;
	padding-top: 5px;
	padding-bottom: 15px;
	line-height: 40px;
}
h2{
	font-size:24px;
	font-weight:bold;
	line-height:1.5em;
	letter-spacing:-1px;
	padding-bottom:15px;
	color:#272727;
	font-family: "Century Gothic", sans-serif;
	padding-left: 400px;
	padding-top: 65px;
}
h3{
	font-size:20px;
	line-height:1.058em;
	color:#666;
	padding-top:5px;
	padding-bottom:5px;
	font-family: "Century Gothic", sans-serif;
	text-align: left;
	font-weight: normal;
}
strong{
	color:#272727;
	text-align: left;
	padding-left: 14px;
}
.strong1{ color:#5e5e5e;}

/* ============================= main layout ====================== */
.imgindent {margin:0 18px 0 0; float:left;}
.imgindent1 {margin:0 32px 0 0; float:left;}
.allogel {
	font-family: "Benguiat Gothic Bold BT";
	font-weight: normal;
	font-size: larger;
}
h1 .allogel {
	font-size: 44px;
	font-family: "Century Gothic", sans-serif;
}


.imgindent2 {margin:0 7px 0 0; float:left;}
.padding1{ padding-top:30px;}
.padding2{ padding-top:15px;}
.padding3{ padding-top:10px;}

/* ============================= header ====================== */
#header{ background:url(images/header-tail.gif) top repeat-x;}

/* ============================= content ====================== */
#content .indent{
	padding:47px 30px 0px 30px;
}
#content .row-2 .indent{
	padding:0px 30px 43px 30px;
}
.row-2{ background:#f4f5f6; color:#5e5e5e;}

.link{ padding-top:18px;}
.link1{ color:#80ac2a; text-decoration:none; font-size:1.5em; line-height:0.667em;}
.link1:hover{ color:#5e5e5e;}

.text2{ color:#5e5e5e;}
.text3{ color:#679b00; text-align:right; padding-top:10px;}
.line1{
	background-position: 0;
}
.line2{ background:url(images/line-bg.gif) repeat-y 434px 0;}

.list li{ background:url(images/list-bg.gif) no-repeat 4px 7px; padding-left:15px;}
.list li a{ color:#679b00;}

/* ============================= page1 ====================== */
#page1 .column-2{
	margin-left:5px;
}
#page1 .row-2 .col-2{ margin-left:50px;}
#page1 .row-1 .col-2{ margin-left:15px;}


/* ============================= page2 ====================== */
#page2 .column-2{
	margin-left:0px;
}


/* ============================= page3 ====================== */
#page3 .column-2{ margin-left:82px;}
#page3 .row-2 .col-2{ margin-left:40px;}

/* ============================= page4 ====================== */
#page4 .column-2{ margin-left:82px;}
#page4 .row-1 .col-2{ margin-left:15px;}
#page4 .row-2 .col-2{ margin-left:50px;}

/* ============================= page5 ====================== */
#page5 .column-2{ margin-left:82px;}
#page5 .row-2 .col-2{ margin-left:27px;}
.phone{ float:right; padding-right:95px;}
.phone2{ float:right; padding-right:55px;}

/* ============================= footer ====================== */
#footer .main{ text-align:center; color:#282828; padding-top:14px;}
#footer a{ color:#5daa00;}

/* ============================= forms ============================= */
#Form input{ width:205px; border:solid 1px #8f8f8f; padding:2px 0 3px 2px; margin-top:10px;}
#Form .form-link a{ display:block; float:left; background:url(images/form-button-bg.jpg) no-repeat 0 0; color:#ffffff; font-weight:bold; text-decoration:none; padding:7px 15px 9px 14px; margin:12px 11px 0 0; line-height:1em;}
#Form .form-link a:hover{ text-decoration:underline;}

#ContactForm{ padding-top:15px;}
#ContactForm input{ font-size:0.917em; color:#626262; font-family:Tahoma, Geneva, sans-serif; border:solid 1px #414143; margin-bottom:15px; padding:1px 0 1px 2px; width:240px;}
#ContactForm textarea{ font-size:0.917em; color:#626262; font-family:Tahoma, Geneva, sans-serif; border:solid 1px #414143; margin-bottom:10px; padding:1px 0 1px 2px; width:240px; overflow:hidden; height:100px;}
#ContactForm .buttons{ text-align:right;}
#ContactForm .padd1{ margin-right:15px;}
#page1 #content .row-1 .main .indent .container.line1 .column-1 .container h3 {
	font-family: Century Gothic, sans-serif;
	font-size: 20px;
	color: #000;
	line-height: 24px;
	font-weight: 500;
}


#page1 #content .row-1 .main .indent .container.line1 .column-1 .container h4 {
	font-family: "Century Gothic", sans-serif;
	font-size: 24px;
	font-weight: 500;
	color: #000;
	line-height: 22px;
}
#page1 #content .row-2 .main .indent .container.line1 .container p {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	font-weight: normal;
}
.imgright {
	float: right;
}
#page2 #content .row-1 .main .indent .container.line1 .column-1 .container h3 {
	font-family: Century Gothic, sans-serif;
	font-size: 20px;
	color: #000;
	text-indent: 20px;
	font-weight: 500;
}
#page2 #content .row-2 .main .indent .container.line1 .column-1 .container .col-1 h4 {
	font-family: Century Gothic, sans-serif;
	font-size: 22px;
	color: #EB088C;
	padding: 0px;
	margin-top: 15px;
}
#page2 #content .row-2 .main .indent .container.line1 .column-1 .container .col-1 img {
	margin: 0px;
	padding: 0px;
	float: left;
}
#page1 #content .row-1 .main .indent .container.line1 .column-1 .container h3 {
	font-style: italic;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	font-family: Century Gothic, sans-serif;
	padding-top: 15px;
}
#page2 .row-2 .main .indent .container.line1 .column-1 .container .col-1 h4 {
	font-family: Century Gothic, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #EC008C;
}
#page2 .row-2 .main .indent .container.line1 .column-1 .col-1 h4 {
	font-family: Century Gothic, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #EC008C;
}
.imgleft {
	float: left;
	padding-top: 5px;
}
.imgmiddle {
	padding-left: 80px;
}
#page1 #content .row-1 .main .indent .container.line1 .column-1 h4 {
	font-family: Century Gothic, sans-serif;
	font-size: 20px;
	padding-bottom: 15px;
}
#page2 #content .row-2 .main .indent .container.line1 form h4 {
	font-family: Century Gothic, sans-serif;
	font-size: 18px;
	line-height: 50px;
	color: #000;
}
#page2 #content .row-2 .main .indent .container.line1 p {
	font-size: 16px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
}
#page2 #content .row-2 .main .indent .container.line1 form table tr td label {
	font-family: Century Gothic, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #E40087;
	line-height: 30px;
}
.submitbtn {
	color: #E40087;
	background-color: #C9E4BE;
	border: thin ridge #96C763;
	font-family: Century Gothic, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 55px;
}
#page1 #content .row-1 .main .indent .container.line1 .column-1 h4 strong em {
	font-size: 18px;
	font-family: Century Gothic, sans-serif;
}
#page2 #content .row-1 .main .indent .container.line1 .container h6 {
	font-family: "Century Gothic", sans-serif;
	font-size: 20px;
	color: #666;
	padding-left: 400px;
	padding-bottom: 15px;
	font-weight: normal;
}
#page2 #content .row-2 .main .indent .container.line1 form table tr td p {
	font-family: "Century Gothic", sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#page2 #content .row-2 .main .indent .container.line1 form table tr td {
	padding: 10px;
}
.submitbutton {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.trademark {
	font-family: Arial;
	font-size: 18px;
	color: #EC008C;
	line-height: 40px;
}
.imgindent {
	padding-left: 100px;
	float: left;
	padding-top: 5px;
}
.application {
	font-family: "Century Gothic";
	font-size: 20px;
	color: #EC008C;
	text-align: center;
	padding-left: 338px;
}
#page2 #content .row-2 .main .indent .container.line1 .column-2 .col-3 p sup {
	font-size: x-small;
}
#page2 #content .row-1 .main .indent .container.line1 .container h2 font sup {
	font-size: medium;
}
#page2 #content .row-1 .main .indent .container.line1 h1 strong font sup {
	font-size: xx-large;
}
#page1 #content .row-1 .main .indent .container.line1 .column-1 .container h1 font sup {
	font-size: xx-large;
}
#page1 #content .row-2 .main .indent .container.line1 .column-1 .container p font sup {
	font-size: small;
}
#page1 #content .row-1 .main .indent .container.line1 .column-1 .container h4 strong sup {
	font-size: medium;
}
#page1 #content .row-1 .main .indent .container.line1 .column-1 .container p font sup {
	font-size: small;
}
#page2 #content .row-1 .main .indent .container.line1 .container h2 sup {
	font-size: medium;
}
.locations {
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;	
}
.address {
	padding-left:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
}
.contactinfo {
	padding-left:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
}
.contactcol1 {
	float:left;
	padding-right:100px;
	width:400px;
	height:250px;

}
.contactcol2 {
	width:420px;
	float:left;
	height:250px;



}
	#page2 #content .row-2 .main .indent .container.line1 .contactcol1 img {
	float: left;
}
#page2 #content .row-2 .main .indent .container.line1 .contactcol2 img {
	float: left;
}
#page1 #content .row-1 .main .indent .container.line1 .column-2 p strong font {
	font-size: 10px;
}

.containertech {
	overflow:hidden;
	background-image:url(images/newtech.png);
	background-repeat:no-repeat;
	height:310px;
	
	
}
	
