
html 	{
		height: 100%;
		width: 100%
	}
body 	{
		background-color: rgb(39, 39, 39);
		background-image: url(../images/bkgd.jpg);
		background-attachment: fixed;
		background-size: cover;
	}
        
img             {
                border: none;
                }
                

.logoImg       {
                width: 75%;
                min-width: 12em;
                margin: 0 auto;
                }
                
h1,h2           {
                color: #ffffff;
                font-family: Ubuntu, Helvetica, sans-serif;
                font-size: 4em;
                margin: 0 auto;
                width: 80%;
                }
                
h3              {
                color: #ffffff;
                font-family: Ubuntu, Helvetica, sans-serif;
                font-size: 2.3em;
                margin: 0 auto;
                width: 100%;
                text-align: center;
                }
                
h4              {
                color: #ffffff;
                font-family: Ubuntu, Helvetica, sans-serif;
                font-size: 1.5em;
                margin: 0 auto;
                width: 100%;
                text-align: center;
                }
                

                
hr              {
                color: #ffffff;
                width: 40%;
                float: left;
                margin-left: 10%;
                }
                
hr.default2     {
                color: #ffffff;
                float: none;
                margin: 0 auto;
                width: 40%;
                }
                
hr.short        {
                color: #ffffff;
                width: 20%;
                float: left;
                margin-left: 10%;
                }
                
hr.shortMid     {
                color: #ffffff;
                float: none;
                margin: 0 auto;
                width: 20%;
                }


p               {
                color: #ffffff;
                font-family: Ubuntu, Helvetica, sans-serif;
                font-size: 1.3em;
                border-radius: 3px;
                padding: 0px 0px 10px 10px;
                
                margin: auto;
                position: relative;
                width: 80%;
                }
                
p.bold          {
                color: #ffffff;
                font-family: Ubuntu, Helvetica, sans-serif;
                font-size: 1.4em;
                font-weight: bold;
                border-radius: 3px;
                padding: 0px 0px 10px 10px;
                
                margin: auto;
                position: relative;
                width: 80%;
                text-decoration: underline;
                }
                
p.large         {
                color: #ffffff;
                font-family: Ubuntu, Helvetica, sans-serif;
                font-size: 1.7em;
                border-radius: 3px;
                padding: 0px 0px 10px 10px;
                
                margin: auto;
                position: relative;
                width: 80%;
                }               
                
ul              {
                color: #ffffff;
                margin: auto;
                position: relative;
                width: 80%;
                font-family: Ubuntu, Helvetica, sans-serif;
                font-size: 1.3em;
                list-style-image: url('/images/bullet2.png');
                }


                
table.default   {
                margin-left: 10%;
                
                
                color: #ffffff;
                font-family: Ubuntu, Helvetica, sans-serif;
                font-size: 1.3em;
                }
                
td.shortTd      {
                width: 125px;               
                }
                
span.blue       {
                color: #a7c8ed;
                }
                
form.contactForm1               {
                                width: 600px;
                                }
                                
img.aboutLogo   {
                float: right;
                display: inline;
                width: 200px;
                z-index: 99;
                position: relative;
                margin-right: 5%;
                }
                
a.defaultLink   {
                text-decoration: none;
                color: #00FAEB;
                outline: 0 none;
                }
                
                
a.defaultLink:visited           {
                                text-decoration: none;
                                border: none;
                                color: #00FAEB;
                                }
                
/* ------------------------------------------------------------------------- */
/* ----------------------- TOP NAVIGATION -----------------------------------*/
/* ------------------------------------------------------------------------- */
                
table.topNav    {
                margin: 0 auto;
                margin-top: 1em;
                width: 90%;
                }
.logoTD         {
                width: 43%;
                }
.logoTRMobile   {
                display: none;
                }
                
a.link1         {
                background-image: url('../images/icons/home2.png');
                
                width: 100px;
                height: 81px;
                
                color: #000000;
                float: left;
                display: block;
                margin-right: 10px;
                
                opacity: 0.95;
                }
                
a.link1 img     {
                -webkit-transition: all ease 1s;
                -moz-transition: all ease 1s;
                -o-transition: all ease 1s;
                -ms-transition: all ease 1s;
                transition: all ease 1s;
                }
                
a.link1 img:hover               {
                                opacity: 0;
                                }
                                
                                
                
/* ------------------ */
                
a.link2         {
                background-image: url('../images/icons/contact2.png');
                
                width: 100px;
                height: 81px;
                
                color: #000000;
                float: left;
                display: block;
                margin-right: 10px;
                
                opacity: 0.95;
                }
                
a.link2 img     {
                -webkit-transition: all ease 1s;
                -moz-transition: all ease 1s;
                -o-transition: all ease 1s;
                -ms-transition: all ease 1s;
                transition: all ease 1s; 
                }
                
a.link2 img:hover               {
                                opacity: 0;
                                }
                
                
/* ------------------ */

a.link3         {
                background-image: url('../images/icons/about2.png');
                
                width: 100px;
                height: 81px;
                
                color: #000000;
                float: left;
                display: block;
                margin-right: 10px;
                
                opacity: 0.95;
                }
                
a.link3 img     {
                -webkit-transition: all ease 1s;
                -moz-transition: all ease 1s;
                -o-transition: all ease 1s;
                -ms-transition: all ease 1s;
                transition: all ease 1s;
                }
                
a.link3 img:hover               {
                                opacity: 0;
                                }
                                
/* ------------------ */

a.link4         {
                background-image: url('../images/icons/products2.png');
                

                width: 100px;
                height: 81px;
                
                color: #000000;
                float: left;
                display: block;
                margin-right: 10px;
                
                opacity: 0.95;
                }
                
a.link4 img     {
                -webkit-transition: all ease 1s;
                -moz-transition: all ease 1s;
                -o-transition: all ease 1s;
                -ms-transition: all ease 1s;
                transition: all ease 1s;
                }
                
a.link4 img:hover               {
                                opacity: 0;
                                }
                                

                                
/* ------------------ */

a.link5         {
                background-image: url('../images/icons/testimonials2.png');
                
                width: 100px;
                height: 81px;
                
                color: #000000;
                float: left;
                display: block;
                margin-right: 10px;
                
                opacity: 0.95;
                }
                
a.link5 img     {
                -webkit-transition: all ease 1s;
                -moz-transition: all ease 1s;
                -o-transition: all ease 1s;
                -ms-transition: all ease 1s;
                transition: all ease 1s;
                }
                
a.link5 img:hover               {
                                opacity: 0;
                                }
                                
                                
/* ------------------ */

a.link6         {
                background-image: url('../images/icons/specials2.png');
                

                width: 100px;
                height: 81px;
                
                color: #000000;
                float: left;
                display: block;
                margin-right: 10px;
                
                opacity: 0.95;
                }
                
a.link6 img     {
                -webkit-transition: all ease 1s;
                -moz-transition: all ease 1s;
                -o-transition: all ease 1s;
                -ms-transition: all ease 1s;
                transition: all ease 1s;
                }
                
a.link6 img:hover               {
                                opacity: 0;
                                }
                                
                                
                                
/* ------------------ */

a.link7         {
                background-image: url('../images/icons/omp2.png');
                

                width: 100px;
                height: 81px;
                
                color: #000000;
                float: left;
                display: block;
                margin-right: 10px;
                
                opacity: 0.95;
                }
                
a.link7 img     {
                -webkit-transition: all ease 1s;
                -moz-transition: all ease 1s;
                -o-transition: all ease 1s;
                -ms-transition: all ease 1s;
                transition: all ease 1s;
                }
                
a.link7 img:hover               {
                                opacity: 0;
                                }
                                
                

/* ------------------------------------------------------------------------- */
/* ----------------------- SERVICES -----------------------------------------*/
/* ------------------------------------------------------------------------- */

img.services    {
                float: right;
                display: inline;
                width: 400px;
                z-index: 99;
                position: relative;
                margin-right: 0%;
                }
                
a.brochure      {
                margin: auto;
                position: relative;
                margin-left: 10%;
                
                text-decoration: none;
                
                color: #000000;
		background-color: #00faeb;
		font-size: 1em;
		font-family:Helvetica, sans-serif;
		font-weight: bold;
		width: 180px;
		border-radius: 17px;
		border: 3px ridge #ffffff;
		
		padding: 15px 15px 15px 15px;
                }
                
a.brochure:hover{
                background-color: #2c2c2c;
                color: #ffffff;
                cursor:pointer;
                }

a.brochure:active               {
                                background-color: #141414;
                                border: 2px ridge #ffffff;
                                }
                                
                                
/* New Top*/
a.brochureTop   {
                position: relative;
                
                margin-left: 35%;
                margin-top: 20px;
                
                text-decoration: none;
                
                color: #000000;
		background-color: #00faeb;
		font-size: 1.2em;
		font-family:Helvetica, sans-serif;
		font-weight: bold;
		width: 180px;
		border-radius: 17px;
		border: 3px ridge #ffffff;
		
		padding: 25px 35px 25px 35px;
                }
                
a.brochureTop:hover             {
                                background-color: #2c2c2c;
                                color: #ffffff;
                                cursor:pointer;
                                }

a.brochureTop:active            {
                                background-color: #141414;
                                border: 2px ridge #ffffff;
                                }

/* ------------------------------------------------------------------------- */
/* ----------------------- Index Companny Logos -----------------------------*/
/* ------------------------------------------------------------------------- */

table.indexLogos                {
                                width: 70%;
                                margin: 0 auto;
                                position: relative;
                                background-color: #ffffff;
                                border: solid 1px #484848;
                                }
                                
table.indexLogos td             {
                                border: solid 1px #ffffff;
                                }
                                
table.indexLogos td:hover       {
                                border: solid 1px #000000;
                                }
                                
img.compLogo    {
                width: 95%;
                margin: 0px 0px 0px px;
                }
                
a.compLogo      {
                text-decoration: none;
                color: #ffffff;
                opacity: 1;
                }
                
a.CompLogo:hover                {
                                
                                }



@import url("http://fonts.googleapis.com/css?family=Roboto+Condensed&subset=latin,cyrillic,latin-ext");
#wowslider-container1 { 
	zoom: 1; 
	position: relative;
  width: 100%;
  /*height: 100%;*/
  height: 656px;
	margin:0px auto 0px;
	z-index:5;
	border:none;
	text-align:center; /* reset align=center */
	font-size: 10px;
}
* html #wowslider-container1{ width:1800px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 1800px; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:auto;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:compact;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
  max-height: 100%;
	max-width: 100%;
	padding:0;
	margin:0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:7;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1  .wsl{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}

#wowslider-container1  .ws_bullets { 
	padding: 5px 0; 
}
#wowslider-container1 .ws_bullets a { 
	width: 25px;
	height: 25px;

	background-image: url(./bullet.png);
	float: left; 
	text-indent: -4000px; 
	position:relative;
	margin-left:0px;
	color:transparent;
	background-size: 100%;
}
#wowslider-container1 .ws_bullets a:hover, #wowslider-container1 .ws_bullets a.ws_selbull{
	background-position: 0 100%;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-2.9em;
	z-index:60;
	width: 5.8em;	
	height: 5.8em;
	background-image: url(./arrows.png);
	background-size: 200%;
	opacity: 0.7;
}
#wowslider-container1 a.ws_next{
	background-position: 0 0; 
	right:0px;
}
#wowslider-container1 a.ws_prev {
	background-position: 100% 0;
	left:0px;
}
#wowslider-container1 a.ws_next:hover,
#wowslider-container1 a.ws_prev:hover{
	opacity: 0.9;
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}

/*playpause*/
#wowslider-container1 .ws_playpause {
	display:none;
    width: 5.8em;
    height: 5.8em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -2.9em;
    margin-top: -2.9em;
    z-index: 59;
	background-size: 100%;
	opacity: 0.7;
}

#wowslider-container1:hover .ws_playpause {
	display:block;
}

#wowslider-container1 .ws_pause {
    background-image: url(./pause.png);
}

#wowslider-container1 .ws_play {
    background-image: url(./play.png);
}

#wowslider-container1 .ws_pause,
#wowslider-container1 .ws_play,
#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev {
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {
    opacity: 0.9;
}/* bottom right */
#wowslider-container1  .ws_bullets {
    bottom: 0px;
	left: 50%;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}

#wowslider-container1 .ws-title{
	position:absolute;
	display:block;
	top: 2em;
	left: 0px; 
	margin-right:1em;
	padding:1em;
	background-color: rgba(96,125,246,0.7);
	color: #fff;
	z-index: 50;
	font-family:'Roboto Condensed',"MS Sans Serif",Geneva,sans-serif;
	line-height: 10em;
	text-transform: capitalize;
	opacity:1;
}
#wowslider-container1 .ws-title div{
  padding-top: 0.15em;
	font-size: 8em;
	line-height: 8em;
}
#wowslider-container1 .ws-title span{
	font-size: 5em;
}

#wowslider-container1 .ws_images ul{
	animation: wsBasic 30.6s infinite;
	-moz-animation: wsBasic 30.6s infinite;
	-webkit-animation: wsBasic 30.6s infinite;
}
@keyframes wsBasic{0%{left:-0%} 10.13%{left:-0%} 16.67%{left:-100%} 26.8%{left:-100%} 33.33%{left:-200%} 43.46%{left:-200%} 50%{left:-300%} 60.13%{left:-300%} 66.67%{left:-400%} 76.8%{left:-400%} 83.33%{left:-500%} 93.46%{left:-500%} }
@-moz-keyframes wsBasic{0%{left:-0%} 10.13%{left:-0%} 16.67%{left:-100%} 26.8%{left:-100%} 33.33%{left:-200%} 43.46%{left:-200%} 50%{left:-300%} 60.13%{left:-300%} 66.67%{left:-400%} 76.8%{left:-400%} 83.33%{left:-500%} 93.46%{left:-500%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 10.13%{left:-0%} 16.67%{left:-100%} 26.8%{left:-100%} 33.33%{left:-200%} 43.46%{left:-200%} 50%{left:-300%} 60.13%{left:-300%} 66.67%{left:-400%} 76.8%{left:-400%} 83.33%{left:-500%} 93.46%{left:-500%} }

#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:20px;
	left:-72px;
	visibility:hidden;
	position:absolute;
  border: 4px solid #FFFFFF;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:48px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:144px;
	background-color:#FFFFFF;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	bottom:31px;
	margin-left: 3px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 4px solid rgba(96,125,246,0.7);
}
#wowslider-container1 .ws_bulframe span{
	display:block;
	position:absolute;
	bottom:-11px;
	margin-left:-1px;
	left:72px;
	background:url(./triangle.png);
	width:13px;
	height:7px;
}
.main 	{
		position: relative;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;
                margin-top: 0.5em;
		padding: 10px;
		min-height: 800px;
		width: 80%;
		background-color: rgba(0, 0, 0, 0.5);
                border-radius: 10px;
	}
        
.mainCenter     {
                position: relative;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
		min-height: 800px;
		width: 90%;
		background-color: rgba(0, 0, 0, 0.5);
                text-align: center;
                }
                
.mainSpecials 	{
		position: relative;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
		/*min-height: 800px;*/
		width: 90%;
		background-color: rgba(0,0,0,.5);
	}
                
                
/* ------------------------------------------------------------------------- */
/* ----------------------- Specials -----------------------------------------*/
/* ------------------------------------------------------------------------- */
img.specials    {
                width: 60%;
                margin: 0 auto;
                
                border: groove 2px #000000;
                box-shadow: 0px 0px 5px 5px #01ffff;
                }
                
a.specials      {
                text-decoration: underline;
                color: #ffffff;
                font-weight: bold;
                }
                
a.specials:hover                {
                                color: #01ffff;
                                }
                
/* ------------------------------------------------------------------------- */
/* ----------------------- Google Map ---------------------------------------*/
/* ------------------------------------------------------------------------- */
.googleMap      {
                width: 600px;
                height: 450px;
                border: 0 none;
                }


       
/* ------------------------------------------------------------------------- */
/* ----------------------- FOOTER -------------------------------------------*/
/* ------------------------------------------------------------------------- */

.footer {
		color: #e1e1e1;
		position: relative;
		min-height: 2em;
		margin: 0px 0px 20px 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
		width: 80%;
		text-align: center;
		background-color: rgba(0, 0, 0, 0.5);
                font-family: sans-serif;
                border-radius: 10px;
	}
        
img.footerImg   {
                width: 60px;
                padding: 20px 20px 0px 20px;
                opacity: 0.8;
                
                border-top: none;
                border-bottom: none;
                border-left: none;
                border-right: none;
                }
                
img.footerImg:hover             {
                                opacity: 1;
                                }
                                
                
img.footerLogo  {
                width: 180px;
                display: inline;
                vertical-align: middle;
                padding-bottom: 10px;
                }
                
                
p.footer        {
                color: #ffffff;
                font-family: Ubuntu, Helvetica, sans-serif;
                font-size: 1.5em;
                border-radius: 3px;
                padding: 0px 0px 0px 0px;
                
                margin: auto;
                position: relative;
                width: 80%;
                background-color: transparent;
                }
                
                





































