﻿#main {width:1000px;margin:0 auto;position:relative}
#header {height:359px;background:url(images/header-bg.jpg) no-repeat left top}
#header, #content, #footer {font-size:0.75em}
.col-1p1, .col-1p2, .col-2p1, .col-left {float:left}
#content .col-left {width:280px}
/* home.html */
#content .col-1p1 {width:280px;margin-right:40px}
#content .col-2p1 {width:280px;margin-right:40px}
/* about-us.html */
#content .col-1p2 {width:600px;margin-right:40px}
#footer {height:90px;background:url(images/footer-bg.jpg) no-repeat left top}
/* Drop-down Menu */
.site-nav li ul {padding:0px 10px 10px 10px;text-align:left;display:inline;list-style:none;position:absolute;left:76px;width:240px;display:none;opacity:0;visibility:hidden;}
.site-nav li ul li {-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;width:100%;display:inline-block;margin-right:-4px;position:relative;background:#fff;cursor:pointer;background:#424242;display:block;color:#fff;}
.site-nav li ul li:hover {background:#666;}
/*.site-nav li:hover ul {display:inline;opacity:1;visibility:visible;}*/
.site-nav {z-index:2}
.tls {display:block;font-family:Comic Sans MS, cursive;font-size:16px;text-align:center}
/* Testimonials Slideshow */
.css-slideshow{position:relative;height:202px;}
.css-slideshow figure{position:absolute;}
.css-slideshow figure{opacity:0;}
figure:nth-child(3) {animation:xfade3 60s 40s infinite;-webkit-animation:xfade3 60s 40s infinite;-moz-animation:xfade3 60s 40s infinite;-ms-animation:xfade3 60s 40s infinite;-o-animation:xfade3 60s 40s infinite;}
figure:nth-child(2) {animation:xfade2 60s 20s infinite;-webkit-animation:xfade2 60s 20s infinite;-moz-animation:xfade2 60s 20s infinite;-ms-animation:xfade2 60s 20s infinite;-o-animation:xfade2 60s 20s infinite;}
figure:nth-child(1) {animation:xfade1 60s 0s infinite;-webkit-animation:xfade1 60s 0s infinite;-moz-animation:xfade1 60s 0s infinite;-ms-animation:xfade1 60s 0s infinite;-o-animation:xfade1 60s 0s infinite;}
@keyframes xfade1{0%{opacity: 1;}33.33333% {opacity:1;}35.33333% {opacity: 0;}98% {opacity:0;}100%{opacity: 1}}
@-webkit-keyframes xfade1{0%{opacity: 1;}33.33333% {opacity:1;}35.33333% {opacity: 0;}98% {opacity:0;}100%{opacity: 1}}
@-moz-keyframes xfade1{0%{opacity: 1;}33.33333% {opacity:1;}35.33333% {opacity: 0;}98% {opacity:0;}100%{opacity: 1}}
@-ms-keyframes xfade1{0%{opacity: 1;}33.33333% {opacity:1;}35.33333% {opacity: 0;}98% {opacity:0;}100%{opacity: 1}}
@-o-keyframes xfade1{0%{opacity: 1;}33.33333% {opacity:1;}35.33333% {opacity: 0;}98% {opacity:0;}100%{opacity: 1}}
@keyframes xfade2{0%{opacity: 0;}2% {opacity: 1;}33.33333% {opacity:1;}35.33333% {opacity: 0;}100% {opacity:0;}}
@-webkit-keyframes xfade2{0%{opacity: 0;}2% {opacity: 1;}33.33333% {opacity:1;}35.33333% {opacity: 0;}100% {opacity:0;}}
@-moz-keyframes xfade2{0%{opacity: 0;}2% {opacity: 1;}33.33333% {opacity:1;}35.33333% {opacity: 0;}100% {opacity:0;}}
@-ms-keyframes xfade2{0%{opacity: 0;}2% {opacity: 1;}33.33333% {opacity:1;}35.33333% {opacity: 0;}100% {opacity:0;}}
@-o-keyframes xfade2{0%{opacity: 0;}2% {opacity: 1;}33.33333% {opacity:1;}35.33333% {opacity: 0;}100% {opacity:0;}}
@keyframes xfade3{0%{opacity: 0;}2% {opacity: 1;}31.33333% {opacity:1;}33.33333% {opacity: 0;}100% {opacity:0;}}
@-webkit-keyframes xfade3{0%{opacity: 0;}2% {opacity: 1;}31.33333% {opacity:1;}33.33333% {opacity: 0;}100% {opacity:0;}}
@-moz-keyframes xfade3{0%{opacity: 0;}2% {opacity: 1;}31.33333% {opacity:1;}33.33333% {opacity: 0;}100% {opacity:0;}}
@-ms-keyframes xfade3{0%{opacity: 0;}2% {opacity: 1;}31.33333% {opacity:1;}33.33333% {opacity: 0;}100% {opacity:0;}}
@-o-keyframes xfade3{0%{opacity: 0;}2% {opacity: 1;}31.33333% {opacity:1;}33.33333% {opacity: 0;}100% {opacity:0;}}
#contactus .error {color:#900;background-color:#ffff00}
#contactus .spmhidip {display:none;width:10px;height:3px}
#fg_crdiv {font-family : Arial, sans-serif;font-size:0.3em;opacity:.2;-moz-opacity:.2;filter:alpha(opacity=20)}
#fg_crdiv p {display:none;}
#contactus-button input {background-image:url(/images/link1-left.gif),url(images/link1-right.gif),url(/images/link1-tail.gif);background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 0,right top,0 0;color:#fff;border:none;height:24px;font-weight:bold;text-shadow:1px 1px #4F4F4F;padding-bottom:3px;padding-left:0px;}
#contactus-button input:hover {color:#F0BB13;cursor:pointer}
p {-webkit-font-smoothing:subpixel-antialiased;font-smooth:never;-moz-osx-font-smoothing:auto}
@media only screen and (max-device-width: 640px) {p{font-size:1.5em}h4{font-size:1.5em}.css-slideshow{height:391px}.site-nav li {font-size:1.25em}}