/* page layout */
*{
    margin:0 auto;
    padding:0;
}

body {
max-width:900px;
zoom:95%;
z-index:0;
background-color:transparent;
margin-top:15px;
margin-left:0 auto;
margin-right:0 auto;
margin-bottom: 0 auto;
font-family:Swis721 LtEx Bt, Arial;
font-size:12px;
line-height:14px;
color:#ffffff;
}

.standard-bg {
background: url("img/background1.jpg") no-repeat scroll center top;
Background-size: 160px 160px;
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.contact-bg {
background: url("img/background7.jpg") no-repeat scroll center top;
Background-size: 160px 160px;
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;	
}

.blackpipe-bg {
background: url("img/background5.jpg") no-repeat scroll center top;
Background-size: 200px 160px;
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.grandpa-bg {
background: url("img/grandpa.jpg") no-repeat scroll center top;
Background-size: 200px 125px;
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;		
}

.scrubberduct-bg {
background: url("img/ScrubberDuct.jpg") no-repeat scroll center top;
Background-size: 200px 125px;
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;	
}

.tanksflatbed-bg {
background: url("img/tanksflatbed.jpg") no-repeat scroll center top;
Background-size: 200px 125px;
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;	
}

.shoeslide-bg {
background: url("img/shoeslide.jpg") no-repeat scroll center top;
Background-size: 200px 125px;
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;	
}

.black-bg {
background-color:#000000;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}


@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.2, 1.2, 1.2);
    transform: scale3d(1.2, 1.2, 1.2);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	-webkit-animation-timing-function: ease-out;
	-webkit-animation-duration:20s;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-name: bounceIn;
	animation-timing-function: ease-out;
	animation-duration:20s;
	animation-iteration-count: 1;
	-moz-animation-name: bounceIn;
	-moz-animation-duration: 20s;
	-moz-animation-delay: 0s;
	-moz-animation-iteration-count: 1;
	-O-animation-duration:20s;
	-ms-animation-duration:20s;
}



A:link {font-size:30; color:#ffffff; text-decoration:none;}
A:visited {color:#ffffff; text-decoration:none;}
A:hover {font-size:30; font-family: Arial Black; color:#ffffff; text-decoration:none;}
A:hover img{border: 2px solid #ffffff;}
A:active {color:#FF0000; text-decoration: none;}

img {
 border: 0px;
 margin: 0 auto;
 padding: 0px;
 background-color:#transparent;
 }

a img:hover {
	-webkit-animation-name: rubberBand;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: 10;
	animation-name: rubberBand;
	animation-duration: 1.5s;
	animation-iteration-count: 10;
	-moz-animation-name: rubberBand;
	-moz-animation-duration: 1.5s;
	-moz-animation-delay: 0s;
	-moz-animation-iteration-count: 10;
	-O-animation-duration:1.5s;
	-ms-animation-duration:1.5s;
}

.thumb--active {
	opacity:1;
}

img.thumb {
    -webkit-transition: all 1s ease;
	-moz-transition-duration:1s ease;
	-O-transition-duration:1s;
	transition-duration:1s;
	-ms-transition-duration:1s;
	position: relative;
	top:0px; left: 0px;
	padding:10px;
}

img.thumb:hover {
	-webkit-transition-duration: 0.25s ease-in;
	-webkit-transform: translateY(-50px);
	transform-duration: 0.25s ease-in;
	transform: translateY(-50px);
	-moz-transition-duration: 0.25s ease-in;
	-moz-transform: translateY(-50px);
	-O-transition-duration:0.25s ease-in;
	-ms-transition-duration:0.25s ease-in;
	-ms-transform: translateY(-50px);
}

img.thumb:focus {
	-webkit-transition-duration: all 0.5s linear;
	-webkit-transform: rotateY(360deg);
	transform-duration: 0.5s linear;
	transform: rotateY(360deg);
	-moz-transition-duration:0.5s linear;
	-O-transition-duration:0.5s linear;
	-ms-transition-duration:0.5s linear;
	-ms-transform: rotateY(360deg);
}

img.big {
    position: absolute;
    top: 140px; left: 0px;
	-webkit-transition-duration: all 1s ease;
	-moz-transition-duration:1s ease;
	-O-transition-duration:1s;
	transition-duration:1s;
	-ms-transition-duration:1s;
    -webkit-transform: scale(0.0);
	transform: scale(0.0);
	-ms-transform: scale(0.0);
	border: #ffffff 0px solid;
}

img.thumb:focus + img.big,
img.big:hover { 
	-ms-transform-origin: center center; 
    -ms-transform: scale(1);	
    -webkit-transform-origin: center center; 
    -webkit-transform: scale(1);
	transform-origin: center center; 
    transform: scale(1);	
    z-index: 10;	
}

img.thumb:hover + img.big,
img.big:hover { 
	-ms-transform-origin: center center; 
    -ms-transform: scale(1);	
    -webkit-transform-origin: center center; 
    -webkit-transform: scale(1);
	transform-origin: center center; 
    transform: scale(1);
	z-index:10;
   
}


ul {
margin: 0 auto;
padding: 0px;
font-family: Swis721 LtEx Bt, Arial;
font-size: 11px;
line-height: 16px;
color: #ffffff;
text-transform: none;
text-decoration: none;
background-color: #transparent;
text-indent: 0px;
list-style-position: outside;
list-style-image: url('arrow.gif');
list-style-type: none;
}

.section-header {
font-family: Swis721 Cn BT;
font-size: 12px;
line-height:40px;
color: #777777;
text-align:center;
}

.section-headerL {
font-family: Arial;
font-size: 8px;
line-height:12px;
color: #ffffff;
text-align:left;
}

.section-headerR {
font-family: Arial;
font-size: 8px;
line-height:12px;
color: #ffffff;
text-align:right;
}

.section-header3 {
font-family:Arial;
font-size: 10px;
line-height:14px;
color: #ffffff;
text-align:center;
}

.section-header12S {
font-family: Swis721 Ex Bt, Arial Narrow;
font-size: 12px;
line-height:18px;
color: #ffffff;
text-align:center;
}

.section-header6 {
font-family: Arial;
font-size: 6px;
line-height:16px;
color: #ffffff;
text-align:center;
}

.section-header26 {
font-family:Swis721 LtEx Bt, Arial;
font-size: 6px;
line-height:14px;
color: #ffffff;
text-align:center;
}

.section-header7 {
position: relative;
top:0px;
padding-bottom:10px;
font-family: Arial;
font-size: 7px;
line-height:15px;
color: #ffffff;
text-align:center;
vertical-align:top;
text-shadow: 1px 2px 0px #000000;
z-index:100;
}

.section-header27 {
font-family:Swis721 LtEx Bt, Arial;
font-size: 7px;
line-height:16px;
color: #ffffff;
text-align:center;
}

.section-header8 {
font-family: Arial;
font-size: 8px;
line-height:14px;
color: #ffffff;
text-align:center;
}

.section-header8L {
font-family: Arial;
font-size: 8px;
line-height:14px;
color: #ffffff;
text-align:left;
}

.section-header8R {
font-family: Arial;
font-size: 8px;
line-height:14px;
color: #ffffff;
text-align:right;
}

.section-header28 {
font-family:Swis721 LtEx Bt, Arial;
font-size: 8px;
line-height:16px;
color: #ffffff;
text-align:center;
}

.section-header9 {
font-family: Arial;
font-size: 9px;
line-height:14px;
color: #ffffff;
text-align:left;
}

.section-header10 {
font-family:Arial;
font-size: 10px;
line-height:14px;
color: #ffffff;
text-align:center;
text-shadow: 1px 2px 0px #000000;
}

.section-header10L {
font-family:Arial;
font-size: 10px;
line-height:14px;
color: #ffffff;
text-align:left;
}

.section-header10R {
font-family:Arial;
font-size: 10px;
line-height:14px;
color: #ffffff;
text-align:right;
}

.section-header17L {
font-family: Arial;
font-size: 17px;
line-height:22px;
color: #ffffff;
text-align:left;
text-shadow: 1px 2px 0px #000000;
}

.section-header17R {
font-family: Arial;
font-size: 17px;
line-height:22px;
color: #ffffff;
text-align:right;
text-shadow: 1px 2px 0px #000000;
}

.section-header18 {
font-family:Arial;
font-size: 18px;
line-height:24px;
color: #ffffff;
text-align:center;
text-shadow: 1px 2px 0px #000000;
}

.section-header24 {
font-family:Arial;
font-size: 24px;
line-height:30px;
color: #ffffff;
text-align:center;
text-shadow: 1px 2px 0px #000000;
}

#demodiv {
clear:both;
margin:0 auto;
display:block;
width:100%;
text-align:center;
}


#header1 {
clear:both;
margin:0 auto;
display:block;
width:100%;
height:55px;
text-align:center;
z-index:0;
font-family:Swis721 LtEx Bt, Arial;
font-size:8px;
color:#000000;
background-color:rgba(0,0,0,0.0);
border: #ffffff 0px solid;
}

.hd1 {
width:60px;
height:50px;
float:left;
margin-left:15px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.hd2 {
width:470px;
height:50px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
padding-top:0px;
magrin-top:0px;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.hd3 {
width:190px;
height:50px;
float:left;
margin-left:5px;
margin-right:0%;
text-align:left;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}

.hd4 {
width:50px;
height:50px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:right;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#000099;
text-shadow: 1px 2px 0px #000000;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}

.hd5 {
width:60px;
height:50px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#000099;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}

#logo {
clear:both;
margin:0 auto;
display:block;
width:100%;
height:120px;
text-align:center;
padding-left:0px;
margin-left:0px;
margin-top:0px;
z-index:0;
background-color:rgba(0,0,0,0.0);
border: #ffffff 0px solid;
}

#nav {
clear:both;
margin:0 auto;
width:900px;
height:80px;
padding-bottom:0px;
z-index:0;
background-color:rgba(0,0,0,0.0);
border: 0px solid white;
}

#nav1 {
height: 80px;
width: 110px;
float: left;
margin-top:0px;
margin-left:35px;
margin-right:auto;
padding: 0px;
z-index: 0;
border: 0px solid;
background-color:rgba(0,0,0,0.00);
font-family:Arial;
color:#ffffff;
text-align:center;
font-size:12px;
line-height:20px;
}

#nav2 {
height: 80px;
width: 110px;
float: left;
margin-top:0px;
margin-left:10px;
margin-right:auto;
padding: 0px;
z-index: 0;
border: 0px solid;
background-color:rgba(0,0,0,0.00);
font-family:Arial;
font-color:#ffffff;
text-align:center;
font-size:12px;
line-height:20px;
}

#nav3 {
height: 80px;
width: 110px;
float: left;
margin-top:0px;
margin-left:10px;
margin-right:auto;
padding: 0px;
z-index: 0;
border: 0px solid;
background-color:rgba(0,0,0,0.00);
font-family:Arial;
font-color:#ffffff;
text-align:center;
font-size:12px;
line-height:20px;
}

#nav4 {
height: 80px;
width: 110px;
float: left;
margin-top:0px;
margin-left:10px;
margin-right:auto;
padding: 0px;
z-index: 0;
border: 0px solid;
background-color:rgba(0,0,0,0.00);
font-family:Arial;
font-color:#ffffff;
text-align:center;
font-size:12px;
line-height:20px;
}

#nav5 {
height:80px;
width: 110px;
float: left;
margin-top:0px;
margin-left:10px;
margin-right:auto;
padding: 0px;
z-index: 0;
border: 0px solid;
background-color:rgba(0,0,0,0.00);
font-family:Arial;
font-color:#ffffff;
text-align:center;
font-size:12px;
line-height:20px;
}

#nav6 {
height: 80px;
width: 110px;
float: left;
margin-top:0px;
margin-left:10px;
margin-right:auto;
padding: 0px;
z-index: 0;
border: 0px solid;
background-color:rgba(0,0,0,0.00);
font-family:Arial;
font-color:#ffffff;
text-align:center;
font-size:12px;
line-height:20px;
}

#nav7 {
height: 80px;
width: 110px;
float: left;
margin-top:0px;
margin-left:10px;
padding: 0px;
z-index: 0;
border: 0px solid;
background-color:rgba(0,0,0,0.00);
font-family:Arial;
font-color:#ffffff;
text-align:center;
font-size:12px;
line-height:20px;
}

#navtext {
clear:both;
margin:0 auto;
width:900px;
height:80px;
padding-bottom:0px;
z-index:0;
background-color:rgba(0,0,0,0.0);
border: 0px solid white;
}

#nav11 {
height: 70px;
width: 110px;
float: left;
padding-bottom:0px;
margin-left:35px;
padding: 0px;
z-index: 0;
border: 0px solid;
background-color:rgba(0,0,0,0.00);
font-family:Arial;
font-color:#ffffff;
text-align:center;
vertical-align:top;
font-size:12px;
line-height:20px;
}

#nav22, #nav33, #nav44, #nav55, #nav66, #nav77 {
height: 70px;
width: 110px;
float: left;
padding-bottom:0px;
margin-left:10px;
padding: 0px;
z-index: 0;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
font-family:Arial;
font-color:#ffffff;
text-align:center;
vertical-align:top;
font-size:12px;
line-height:20px;
}

#pagetitle {
clear:both;
margin:0 auto;
display:block;
width:100%;
height:60px;
margin-left:0px;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:12px;
line-height:16px;
color:#000000;
border: 0px solid white;
background-color:rgba(0,0,0,0.0);
}

#brochuresrow1 {
clear:both;
margin:0 auto;
width:100%;
height:340px;
margin-left:0px;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:12px;
color:#000000;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}

.br11 {
width:250px;
height:320px;
float:left;
margin-left:65px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.br12 {
width:250px;
height:320px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.br13 {
width:250px;
height:320px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

#brochuresrow2 {
clear:both;
margin:0 auto;
width:100%;
height:360px;
margin-left:0px;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:12px;
color:#000000;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}

.br21 {
width:250px;
height:320px;
float:left;
margin-left:65px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.br22 {
width:250px;
height:320px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.br23 {
width:250px;
height:320px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

#container {
clear:both;
margin:0 auto;
display:block;
position:relative;
top:0px; left:0px;
width:100%;
height:700px;
font-family: Arial, Verdana, Sans-serif;
text-align:center;
font-size:12px;
line-height:10px;
color:#ffffff;
z-index:0;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.0);
}

.t1 {
width:220px;
height:225px;
float:left;
margin-left:5px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.t2 {
width:220px;
height:225px;
float:left;
margin-left:5px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.t3 {
width:220px;
height:225px;
float:left;
margin-left:5px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.t4 {
width:220px;
height:225px;
float:left;
margin-left:5px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}


#forms {
clear:both;
margin:0 auto;
width:100%;
height:300px;
margin-left:0px;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:12px;
color:#000000;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}

.form11 {
width:160px;
height:200px;
float:left;
margin-left:30px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.form12 {
width:160px;
height:200px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.form13 {
width:160px;
height:200px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.form14 {
width:160px;
height:200px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}
.form15 {
width:160px;
height:200px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}


#psm {
clear:both;
margin:0 auto;
display:block;
width:100%;
height:620px;
margin-top:0px;
font-family: Arial, Verdana, Sans-serif;
text-align:center;
font-size:12px;
line-height:10px;
color:#ffffff;
z-index:0;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.0);
}

.psm1 {
width:225px;
height:580px;
float:left;
margin-top:0px;
margin-left:20px;
padding-top:0px;
text-align:left;
font-family:Arial;
color:#ffffff;
font-size:13px;
line-height:16px;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}

.psm2 {
width:215px;
height:580px;
float:left;
margin-left:0px;
text-align:left;
font-family:Arial;
color:#ffffff;
font-size:13px;
line-height:16px;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}

.psm3 {
width:225px;
height:580px;
float:left;
margin-left:0px;
text-align:left;
font-family:Arial;
color:#ffffff;
font-size:13px;
line-height:16px;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}


.psm4 {
width:200px;
height:580px;
float:left;
margin-left:0px;
text-align:left;
font-family:Arial;
color:#ffffff;
font-size:13px;
line-height:16px;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}

#spacer {
clear:both;
margin:0 auto;
display:block;
width:100%;
height:300px;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:12px;
line-height:16px;
color:#ffffff;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.0);
}

#story {
clear:both;
margin:0 auto;
display:block;
width:100%;
height:400px;
text-align:center;
padding:0px;
margin-bottom:0px;
line-height:28px;
font-family:Arial;
font-size:18px;
color:#ffffff;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.0);
text-shadow: 1px 1px 0px #000000;
}

#contact {
clear:both;
margin:0 auto;
width:100%;
height:600px;
text-align:center;
margin-left: 0px;
margin-bottom:0px;
line-height:35px;
font-family:Arial;
font-size:18px;
color:#ffffff;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.00);
}

contact {
width:100%;
height:50%;
min-height:500px;
display:inline-block;
font-family:Helvetica, Arial;
text-align:center;
margin-top: 0px;
font-size:10px;
color:white;
background-color:transparent;
border:0px solid red;
}


label {
display:block;
margin-top:0px;
letter-spacing:2px;
color:white;
}


/* Centre the form within the page */
form {
margin:0 auto;
width:350px;
border: 0px solid #0033cc;
background:transparent;
}


/* Style the text boxes */
input, textarea{
	width:350px;
	min-height:24px;
        clear:both;
	background-color:transparent;
	border:4px solid rgba(250,250,250,0.60);
	padding:5px;
	margin:5px 0 5px 0;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size:14px;
	color:#ffffff;
	-moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
	outline:none;
	overflow:none;
    resize:vertical;
}

input:focus, textarea:focus {
    border:4px solid rgba(250,250,250,1.00);
}

#message {
overflow:none;

resize:vertical;
}


*::-webkit-input-placeholder {
    color:rgba(250,250,250,1.0);
}
*:-moz-placeholder {
    color:rgba(250,250,250,1.0);
}
*::-moz-placeholder {
    color:rgba(250,250,250,1.00);
}
*:-ms-input-placeholder {
    color:rgba(250,250,250,1.0);
}

#submit {
    width:100px;
    min-height:30px;
	text-align:center;
	vertical-align:middle;
    background:#0033cc;
	font-family: Helvetica, Arial;
	line-height:10px;
	font-size:15px;
	letter-spacing: 2px;
	color:white;
    text-indent:0px;
    border:4px solid #ffffff;
    margin-top:10px;
	margin-bottom:10px;
    cursor:pointer;
	-moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
}

#submit:hover {
	background:#ffffff;
	color:#0033cc;
	border:4px solid #0033cc;
}

#submit:active {
	width:100px;
	height:30px;
	background:#0033cc;
	color:#ffffff;
	border:4px solid #ffffff;
}

.error {
	text-align:center;
	color:rgba(255,0,0,0.50);
        font-family: Arial;
	font-weight: bold;
	line-height:12px;
	font-size:10px;
	margin-top:30px;
	z-index;1000;
	border:0px solid red;
}

.invalid input:required:invalid {
    background: #BE4C54;
}

.invalid input:required:valid {
    background: #17D654 ;
}


#quicklinks {
clear:both;
margin:0 auto;
display:block;
position:relative;
top:0px; left:0px;
width:900px;
height:170px;
text-align:center;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.0);
text-shadow: 1px 2px 0px #000000;
}

.ql1 {
width:220px;
height:160px;
float:left;
margin-left:10px;
text-align:left;
border: 0px solid white;
background-color:rgba(0,0,0,0.00);
text-shadow: 1px 2px 0px #000000;
}

.ql2 {
width:90px;
height:160px;
float:left;
text-align:left;
border: 0px solid white;
background-color:rgba(0,0,0,0.00);
}

.ql3 {
width:115px;
height:160px;
float:left;
text-align:left;
border: 0px solid white;
background-color:rgba(0,0,0,0.00);
}

.ql4 {
width:290px;
height:160px;
float:left;
text-align:left;
margin-left:5px;
border: 0px solid white;
background-color:rgba(0,0,0,0.00);
}

.ql5 {
width:150px;
height:160px;
float:left;
text-align:right;
margin-right:10px;
border: 0px solid white;
background-color:rgba(0,0,0,0.00);
}

#footer {
clear:both;
margin:0 auto;
display:block;
position:relative;
top:0px; left:0px;
width:100%;
height:150px;
padding-top:0px;
text-align:center;
font-family: Swis721 Cn Bt, Arial;
font-size:9px;
line-height:12px;
color:#ffffff;
border: #ffffff 0px solid;
background-color:rgba(0,0,0,0.0);
}

.foot11 {
width:170px;
height:120px;
float:left;
margin-left:5px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.foot12 {
width:170px;
height:120px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.foot13 {
width:170px;
height:120px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.foot14 {
width:170px;
height:120px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:center;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}

.foot15 {
width:170px;
height:120px;
float:left;
margin-left:10px;
margin-right:0%;
text-align:right;
font-family:Swis721 LtEx Bt, Arial;
font-size:10px;
color:#ffffff;
background-color:rgba(0,0,0,0.00);
border: #ffffff 0px solid;
}
