/* SET DEFAULTS*/
*{
margin:0px;
padding:0px;
}

body{
width:100%;
margin:0px;
font:10pt arial;
}

#header {
width:100%;
text-align:center;
background-color:#00001e;
}

#headercontent {
width:900px;
height:120px;
margin:0 auto;
background-image:url('images/bg-header.png');
}

#navibar {
float:right;

margin:30px 0px 0px 0px;
}

.navikey{
text-align:center;
margin:0px 20px 0px 20px;
}

.navikey a{
font:9pt arial;
display:inline-blok;
text-decoration:none;
padding:10px 10px;
position:relative;
color: #ffffff;
}

.navikey a:hover {
color:#ffffff;
background-color:#1093fe;
}

img.logo{
float:left;
padding:5px 0px 0px 0px;
}

img.logo3{
float:left;
padding:20px 0px 0px 20px;
}


#banner {
width:100%;
}

#bannercontent {
width:900px;
height:350px;
margin:0 auto;
padding:20px 0px 20px 0px;
}

#slideshow {
width:900px;
height:350px;
text-align:center;
margin:0 auto;
}

#mainbody{
width:100%;
}

#bodycontent {
width:900px;
height:340px;
background-color:#ffffff;
margin:0 auto;
text-align:left;
}

.box{
float:left;
width:280px; 
height:290px;
padding:0px 10px 0px 10px;
}
.imgleft {
width:260px; 
height:290px;
margin:15px 5px 0px 0px;
padding:0px 8px 0px 8px;
text-align:left;
text-decoration:none;
border-top:3px solid;
background-color:#e7e7e7;
}

.imgcenter {
width:260px; 
height:290px;
margin:15px 5px 0px 5px;
padding:0px 8px 0px 8px;
text-align:left;
border-top:3px solid;
text-decoration:none;
background-color:#e7e7e7;
}

.imgright{
float:left;
width:260px; 
height:290px;
margin:15px 5px 0px 10px;
padding:0px 8px 0px 15px;
text-align:left;
text-decoration:none;
background-image:url('images/home-right-bg.png');
}

.more{
padding:15px 8px 15px 8px;
}

h2 {
font:arial;
text-align:left;
padding:13px 0px 5px 0px;
color: #2d2d2f;
text-decoration:none;
}
}
#smainbody{
width:100%;
}

#sbodycontent {
width:900px;
margin:0 auto;
text-align:left;
}
.scontent{
width:900px;
height:60px;
margin:0 auto;
text-align:left;
}

.sleft{
float:left;
width:229px;
height:280px;
border-right:1px solid #e6e6e6;
padding:0px 10px;
}

.sright{
float:right;
width:640px;
margin:0px 0px 0px 10px;
padding:8px 0px;
background-color:#f2f2f2;
-webkit-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
}

.accordionButton {
width:620px;	
margin:3px 5px 0px 5px;
padding:15px 0px;
-webkit-border-radius:10px;
border-radius:10px;
}

.accordionContent{
width:600px;
margin:20px 20px;

}

p.doyou{
float:right;
width:520px;
height:35px;
margin:10px 0px 0px 0px;
font-family:arial bold;
Font-size:12pt;
color:#0072c6;

}
p.stexttop{
padding:0px 12px;
}
img.icon{
float:left;
width:50px;
height:50px;
margin: 0px 15px;
}

#mainservices{
float:right;
width:630px;
height:1000px;	
margin:15px 5px 0px 5px;
padding:15px 0px;
}

.services{
width:630px;
height:200px;	
margin:15px 0px;
background-color:#f2f2f2;
border:1px solis #000000;
-webkit-box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
}

.services2{
width:630px;
height:270px;	
margin:15px 0px;
background-color:#f2f2f2;
border:1px solis #f2f2f2;
-webkit-box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
}

.services3{
width:630px;
height:200px;	
margin:15px 0px;
background-color:#f2f2f2;
border:1px solis #f2f2f2;
-webkit-box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
}


img.simg{
float:left;
width:236px;
height:187px;
margin:7px 0px 0px 7px;
}

img.simg2{
float:left;
width:236px;
height:187px;
margin:40px 0px 0px 7px;
}
p.stoptext{
float:right;
width:360px;
padding:5px 10px 0px 10px;
}

p.servicestitle{
float:right;
width:370px;
margin:10px 0px 0px 10px;
font-family:arial bold;
Font-size:12pt;
color:#0072c6;
}

#abbodycontent {
width:900px;
height:470px;
margin:0 auto;
text-align:left;
}

#title {
width:100%;
}

#titlecontent {
width:900px;
margin:0 auto;
padding:20px 0px 0px 0px;
}

p.title {
font:18pt arial bold;
padding:10px 10px;
}

#ableft{
width:550px;
float:left;
margin:0px 15px 0px 5px;
}

#abright{
width:300px;
float:right;
-webkit-box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
}

p.contitle{
font:arial bold;
font-size:14pt;
color: #ffffff;
padding:15px 0px 0px 0px;
}

p.con{
font:arial bold;
font-size:14pt;
color: #ffffff;
padding:0px 0px 0px 0px;
}
p.consmall{
font:arial bold;
font-size:10pt;
color: #ffffff;
}
h3 {
font:arial;
text-align:left;
padding:5px 0px;
color: #000000;
text-decoration:none;
}

p.htext{
font:arial;
font-size:10pt;
color: #000000;
padding:0px 5px;
}
p.htextname{
font:arial;
font-size:10pt;
color: #000000;
padding:0px 0px;
}

p.abtext{
font-family:arial;
font-size:12pt;
color: #000000;
padding:5px 0px 0px 0px;
text-align:left;

}
#pbodycontent {
float:left;
width:900px;
margin:0 auto;
padding:5px 0px 20px 10px;
text-align:left;
text-decoration:none;
}

.pleft{
float:left;
width:229px;
height:430px;
border-right:1px solid #e6e6e6;
padding:0px 10px;
background-color:#f2f2f2;
}
.productname{
float:right;
width:470px;
font-family:arial bold;
Font-size:12pt;
color:#0072c6;
}

img.iconpro{
float:left;
width:105px;
height:70px;
margin: 0px 15px;
-webkit-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:4px 7px 8px 0px rgba(36, 36, 36, 0.5);
box-shadow:4px 7px 8px 0px rgba(36, 36, 36, 0.5);
}

#gallery{
float:left;
width:900px;
height:680px;
overflow:auto;
margin:25px 0px;
background-color:#f2f2f2;
-webkit-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
box-shadow:4px 7px 10px 0px rgba(36, 36, 36, 0.3);
}

.pgimg{
float:left;
width:190px;
height:150px;
padding:5px 10px;
text-align:center;
font:10pt arial bold;

}

.galleryimg{
padding:5px 5px ;

}

#contactleft{
width:550px;
float:left;
margin:0px 15px 0px 5px;
border-top:3px solid;
}

#contactright{
width:300px;
float:right;
border-top:3px solid #ffb400;
}
.form {
font:arial 10pt;
padding:20px 0px;

}

.map {
float:left;
padding:20px 0px;
}

#footer {
float:left;
width:100%;
height:120px;
background-color:#2d2d2f;
}

#footercontent {
width:900px;
height:120px;
margin:0 auto;
text-align:center;
font:arial;
background-image:url('images/footer.png');

}

