﻿@charset "utf-8";
@import url("../webfonts/Myraid_Pro/stylesheet.css");
/* CSS Document */
html {
  text-align: center;
     background-color: #fff;

    margin: 0;
    padding: 0;
}
body
{
    width:997px !important;
    
    background-image:url('/../images/b1.jpg');
	margin: 0px;
	padding: 0px;
    display: inline-block;
    margin: 0px auto;
    text-align: justify;     
    border-top: solid 10px #000;
    color: #333;
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
     
}





#menu
{
display:none;
}
.itemSlider ul li img
{
width:88%;
height:100%;
}
span.catItemImage img
{
width:108% !important;
}

.slicknav_menu
{
display:none;
}
video
{
	width: 100%!important;
	height: auto!important;
	position: relative;
	z-index: 2;
	cursor: Pointer;
}

.playPause
{
	background-image: url(../images/play.png);
	background-repeat: no-repeat;
	height: 192px;
	width: 192px;
	position: absolute;
	z-index: 5;
	margin-left: -96px;
	left: 50%;
	top: 164px;
	display: none;
	cursor: Pointer;
}

 
.wrapper
{
	background-color:white;
	margin-left:auto;
	margin-right:auto;
    height: 781px;

    }
.header #logo
{
	
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 70px;
	width: 150px;
	float: left;
	margin-top: 5px;
	margin-left: 0px;
}


.header ul.menu
{
	display: block;
	padding: 0px;
	float: right; 
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	clear: right;
	width: auto;
}

.header ul.menu li
{
	display: block;
	float: left;
	height:28px;
}
.header ul.menu li.seperator
{
	background-color: #000;
	width: 2px;
	height: 13px;
	margin-right: 10px;
	margin-left: 10px;
	 
}
.header ul.menu li a
{
	display: block;
	/*font-family: Myraid-Pro;*/
	font-size: 14px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 164px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	text-decoration: none; 
	color:  #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
    display: block;

}

.header ul.menu li a.active
{
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

.header ul.menu li.active > a
{
border-top-color: #FFF;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
  
}

.header ul.menu > li:last-of-type
{
	display:none;
}
.header ul.menu li > a:hover
{

}
.header ul.menu li:hover > a
{
	
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;	
}
.header ul.menu li:hover > ul
{
	display:block;
}

.header ul.menu li:last-of-type
{
}

/*-------------------------------------------------- */

.header ul.menu li ul
{
	display: none;
	background-color: rgba(0,0,0,0.8);
	padding: 5px;
	text-align: center;
	position: absolute;
	width: 204px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-left: -70px;
	margin-top: 6px;
	height: 23px;
	z-index: 500;
}

.header ul.menu li.item-124 ul, .header ul.menu li.item-123 ul, .header ul.menu li.item-195 ul
{
	display: none;
background-color: rgba(0, 0, 0, 0.8);
padding: 8px 2px;
text-align: center;
position: absolute;
margin-left: -36px;
margin-top: 6px;
height: auto;
z-index: 500;
width: auto;
}

.header ul.menu li.item-124:hover > ul, .header ul.menu li.item-123:hover > ul, .header ul.menu li.item-195:hover > ul
{
	display:block;
}

.header ul.menu li.item-124 ul > li, .header ul.menu li.item-123 ul > li, .header ul.menu li.item-195 ul > li
{
	display: block;
width: auto;
height: auto;
margin-top: 1px;
}

.header ul.menu li.item-124 ul > li > a, .header ul.menu li.item-123 ul > li > a,  .header ul.menu li.item-195 ul > li > a
{
	width:auto;
	height:auto;
border: 1px solid rgba(0,0,0,0);
border-top-style: solid !important;
}

.header ul.menu li ul > li
{
	display: inline-block;
	float: none;
	margin-left: 12px;
	width: 68px;
	margin-right: 12px;
	height: 35px;

	
	
}

.header ul.menu li ul li a
{
	color:#fff;
	border-style:none!important;
margin-top:1px;	
	
}
.header ul.menu li ul li:hover > div.tableHolder
{
	display:block;
}

.header ul.menu li ul li:hover > a
{
	border-top-style:solid!important;
	border-top-width:1px!important;
margin-top:0px!important;
border-color:#fff;

}

.header ul.menu li ul li div.tableHolder#soft
{
	top: 47px;
	right: 20px;
}



.header ul.menu li ul li div.tableHolder
{
	position: absolute;
	z-index: 1000;
	min-height: 130px;
	min-width: 208px;
	top: 47px;
	right: 50px;
	background-color: rgba(0,0,0,0.8);
	padding: 10px;
	display: none;
}

.header ul.menu li ul li div.tableHolder table
{
	width: auto;
	height: auto;	
	white-space: nowrap;
}

.header ul.menu li ul li div.tableHolder table tr.head > td a
{
	
	font-size: 12px;
	color: #FFF;
	text-align: center;
	font-weight:bold;
}



.header ul.menu li ul li div.tableHolder tr td a
{
	
	font-size: 10px;
	color: #EBEBEB;
}


/*---------------------------------------------- */

.header ul.socialMenu
{
	display: block;
	padding: 0px;
	list-style-type: none;
	float: right;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.header ul.socialMenu li
{
	display: block;
	height: 18px;
	width: 18px;
	float: left;
	margin-right: 8px;
}
.header ul.socialMenu li:last-of-type
{
	margin-right: 0px;
	
}
.header ul.socialMenu li a
{
	display: block;
	height: 100%;
	width: 100%;
	
}
.header ul.socialMenu li a:hover
{
	opacity:0.6;
}
.header ul.socialMenu li a#facebook
{
	background-image: url(../images/Untitled-1_0007_Social-Facebook-Circular-Button.-Attribute-as-Alessio-Atzeni-from-Flaticon.com.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.header ul.socialMenu li a#twitter
{
	background-image: url(../images/Untitled-1_0006_Social-Twitter-Circular-Button.-Attribute-as-Alessio-Atzeni-from-Flaticon.com.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.header ul.socialMenu li a#search
{
	background-image: url(../images/Untitled-1_0005_Small-Magnifier-In-A-Circle-Outline.-Attribute-as-Robin-Kylander-from-Flaticon.com.png);
	background-repeat: no-repeat;
	background-position: center center;
}



.slider
{
	background-image: url(../images/dsc8974.jpg);
	background-repeat: repeat;
	height: 375px;
	width: 100%;
	overflow: hidden;
	z-index: 1;
}

.contentArea
{
	float: left;
	width: 674px;
}

.contentArea h2
{
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-size: 18px;
	margin-bottom: 0px;
	font-weight: normal;
}

.contentArea p 
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Myraid-Pro;
	font-size: 13px;
	color: #000;
}
p
{
margin-top: 15px;
	margin-bottom: 0px;
	font-family: Myraid-Pro;
	font-size: x-small;
	color: #000;
}

.sidebar
{ 
	float: right;
    
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	padding-left: 5px;
    padding-right: 150px;
	width: 200px;
	margin-top: 20px;
}

.sidebar h2
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	margin-top: 0px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.sidebar ul 
{
	list-style-type: disc;
	list-style-image: url(../images/Untitled-1_0003_Play-Control-Button.-Attribute-as-Picol-from-Flaticon.com.png);
	list-style-position: inside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 20px;
}
.sidebar ul li
{
}
.sidebar ul  li a
{
	color: #000;
	text-decoration: none;
}
.sidebar ul li a:hover
{
	text-decoration: underline;
}

.itemSlider
{
	margin-top: 20px;
	height: 230px;
}




.itemSlider ul
{
	display: block;
	width: 900px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.itemSlider ul li
{
	display: block;
	float: left;
	width: 212px;
	height: 184px;
	background-image: url(../images/Untitled-3.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 25px;
}

.itemSlider ul li:first-child
{
	margin-left:0px;
}



.itemSlider ul li h2
{
	font-family: Myraid-Pro;
	font-weight: normal;
	font-size: 15px;
	display: block;
	padding-bottom: 3px;
	float: left;
	width: 186px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	line-height: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

.itemSlider ul li img
{
	position: relative;
	z-index: 1;
	cursor: Pointer;
}

.itemSlider ul li img:hover
{
	opacity:0.7
}

.itemSlider ul li p
{
	display: block;
	font-family: Myraid-Pro;
	font-size: 12px;
	color: #000;
	background-color: rgba(255,255,255,0.5);
	position: relative;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 2;
	height: 50px;
	width: 182px;
	padding-right: 2px;
	padding-left: 2px;
}
 
.footer
{
	background-color: #000;
	height: 40px;
    width: 100%;
        clear: both;     
    font-size: .8em;
 
}
.footer table{
    width:100%;
    height:40px;
    margin-top: 0px;
}
 .footer table a{
     color: #fff; text-decoration: none; 
 }
  .footer table a:hover{
     background-color:transparent;
 }
.bx-wrapper
{
	
	max-width:9000px!important;
}


 
.sigProContainer
{
padding:0px!important;
margin-top:0px!important;
}

div.itemImageGallery
{
float:left;
width:454px !important;
}
div.itemImageGallery h3
{
display:none;
}

ul.sigProGalleriaWhite li.sigProThumb
{
border-color:#E5E5E5!important;
border-width: 1px!important;
border-style: solid !important;
}

ul.sigProGalleriaWhite
{
background-color:none;
}

.sigProGalleriaWhiteTargetTitle
{
display:none!important;
}
div.sigProGalleriaWhitePlaceholderContainer
{
margin-top:15px!important;
}
div.sigProGalleriaWhiteContainer 
{
background:transparent;

}
.itemBackToTop {display:none;} 

#parentCat .seperator
{
display:none;
}


div.banner
{
	height:150px;
background-position:center; 
background-color:black;
background-image: url('Images/banner211.png');
 width:997px !important;
  
	
}
div.clients
{
height:100px;
background-color:#333;
margin-top:25px;
margin-bottom:35px;
}

 ul.clientList
{
	display: block;
	list-style-type: none;
	text-align:center;
	padding:0px;
	margin:0px;
margin-bottom:35px;
}

 ul.clientList li
{
display:inline-block;
margin-right:10px;
margin-left:10px;
}
ul.clientList li img
{
height:50px;
}

div.clients h3
{
font-family: Myraid-Pro;
font-size: 43px;
text-align: center;
font-weight: normal;
color: #FFF;
margin-top: 0px;
display: block;
padding-top: 20px;
margin-bottom: 0px;
}

div.banner h3
{
	font-family: Myraid-Pro;
font-size: 43px;
text-align: center;
font-weight: normal;
color: #FFF;
margin-top: 0px;
display: block;
padding-top: 32px;
margin-bottom: 0px;
	 
}

div.banner ul
{
	font-family: Myraid-Pro;
	color: #FFF;
	display: block;
	list-style-type: none;
	text-align:center;
	padding:0px;
	margin:0px;
margin-top:20px;
}

div.banner ul li
{
	font-family: Myraid-Pro;
	color: #FFF;
	display:inline-block;
	list-style-type: none;
}
div.banner ul li a, div.banner ul li span
{
	font-size:12px;
	font-family:12px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
font-family: Myraid-Pro;
}

div.banner ul li a:hover
{
opacity:0.8;
}

.catItemTitle
{
}

.catItemTitle a
{
text-decoration:none;
color:#333;
font-size:12px;
text-transform:UPPERCASE;
font-family:Myraid-pro;
    text-align: left;
}

span.catItemImage img
{
border-style:none;
}

span.catItemImage img:hover
{
opacity:0.8;
}

.inquire
{
border-top-style:solid!important;
border-top-width:1px!important;
border-top-color:#000!important; 
 
}

.inquire
{
display:block;
color:#fff;
background-color:#000;
text-decoration:none; 
padding-bottom:8px;
padding-top:8px;
margin-left:auto;
margin-right:auto;
width:100px;
font-size:13px;
text-align:center;
}
.inquire:hover
{
opacity:0.8;
}
.subCategory
{

}
.subCategory h2 a
{
font-family:Myraid-pro;
font-size:15px;
color:#000;
text-decoration:none;
display:block;
font-weight:normal;
    width: 167px;
}
.subCategoryMore
{
display:none;
}

div.subCategory a.subCategoryImage img
{
border-style:none;
    height: 165px;
    width: 166px;
    float: left;
}
div.subCategory
{
background-color:transparent;
border-style:none;
    height: 217px;
    width: 205px;
}

.map
{
width:50%;
float:left;
margin-top:20px;
margin-bottom:20px;
font-family:'Myraid-pro';
font-size:13px;
}
.map iframe
{
width:100%;
height:250px;
}
.contactInfo
{
margin-top:20px;
margin-bottom:20px;
width:50%;
float:left;
font-family:'Myraid-pro';
font-size:13px;
}

.contactInfo input, .contactInfo textarea
{
width:80%;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:5px;
height:25px;
border-style:solid;
border-width:1px;
border-radius:3px;
border-color:#666;
font-family:'Myraid-pro';
font-size:13px;
}
.contactInfo textarea
{
height:132px;
}

.contactInfo div.button
{
background-color:#000;
font-family:'Myraid-pro';
font-size:13px;
color:#fff;
width:100px;
text-align:center;
margin-right:auto;
margin-left:auto;
padding-top:6px;
padding-bottom:6px;
margin-top:10px;
cursor:pointer;
}
.contactInfo div.button:hover
{
background-color:#333;
}

ul.menu li a:hover {
	background-color:gray;

}
div.banner {
    background-image: url('Images/banner211.png');
}

#Overview0x00, #Overview0x00 p{
font-size:13px;
text-align:justify;
}
#tab_container  {
  width:450px;
  height:450px;
  min-height:450px;
}

/*#Features0x00 table{
    width:500px;
}*/
  #homeNewsAbout
 {
     padding-left:40px !important;
 }

