body{margin:0px;font-family:Trebuchet MS,Helvetica,Arial,Verdana,sans-serif;}

#stkycontainer{margin:0px auto;width:100%;border:0px solid #CDCFD0;position:fixed;top:0;z-index:15;background-color:#FFFFFF;
  -webkit-box-shadow: 0 6px 6px -5px #000;
       -moz-box-shadow: 0 6px 6px -5px #000;
            box-shadow: 0 6px 6px -5px #000;

}
#stkymcontainer{margin:0px auto;width:1100px;border:0px solid black;text-align:right;background:url(title.png) left top;background-repeat: no-repeat;}
#mcontainer{margin:0px auto;width:100%;position:relative;}

#bcontainer{margin:0px auto;width:100%;max-height:600px; margin-top:55px;overflow:hidden;position:relative;border-bottom: solid 0px #797979;}

#bcontainer2{margin:0px auto;width:100%;min-height:600px; margin-top:55px;overflow:hidden;position:relative;background:url(tbg.jpg) center top;background-repeat: repeat-x;background-color:#C6CBCE;}
#homeCnt{margin:0px auto;width:100%;height:608px;border:0px solid black;text-align:center;
background:url(haripoly.jpg);
background-repeat: no-repeat;
background-position: center top;
}


.viewport {display:inline-block;min-width:100px;border:0px solid #A8AAAA;margin:15px 0px 15px 0px;border:0px solid #CDCFD0;}


.tmenu {display:none;}

.divHideImg{display:none;}




#nav {float:center;margin:0px 0 0 0;padding: 0;list-style:none;text-align:right;padding:2px 2px 2px 2px;border: solid 0px #797979;}
#nav li {float: left;
	text-align:left;
	padding:0;
	margin:0px 5px 0px 5px;	
	text-transform:none;
	background:none;
	font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:20px;	
	}
#nav li a {display: block;padding:10px 15px 3px 15px;color:#0776A8;text-decoration:none;text-align:left;cursor:pointer;text-transform:uppercase;outline:none;}
#nav li a.active {
  display: block;color:#01151E;border: solid 0px #FFFFFF;text-transform:uppercase;
}
#nav li a:hover {display: block;color:#01151E;border: solid 0px #00aeff;text-transform:uppercase;}

#nav .current{float:left;color:#01151E; }
#nav .current a {display: block;padding:10px 15px 3px 15px;color:#01151E;text-decoration:none;text-align:left;cursor:pointer;text-transform:uppercase;
outline:none;}
#nav .current a:hover {display: block;color:#01151E;text-transform:uppercase;}
.clearfix{height:1px;visibility:hidden;display:block;clear:both;}

#nav .current1{float:left;display: block;padding:10px 15px 3px 15px;color:#01151E;text-decoration:none;text-align:left;cursor:pointer;text-transform:uppercase;
outline:none;}


.aptitle{ float:left;min-height:10px;border-bottom:0px solid #303131;text-align:left;background:url(underline.png) repeat-x bottom ;white-space:wrap;padding:10px 0px 10px 0px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:30px; color:#171717;margin:0px 5px 0px 0px;letter-spacing:1px;
text-transform:uppercase;font-weight:bold;
}

.cSpacer{float:left;padding:0px;position:relative;width:100%;height:50px;border:0px solid red;}



#about{width:100%;min-height:500px;
background-position: bottom right;
border-bottom:5px solid #F0ECEC;}
#aboutCnt{margin:0px auto;width:1100px;padding-top:30px;border:0px solid black;text-align:center;}
.abtDetails{width:700px;font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:18px;color:#000002;margin:15px 0px 15px 0px;text-align:left;}


#service{width:100%;min-height:600px;border:0px solid #CDCFD0;
background:url(services.jpg);
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center top;
}
#serviceCnt{margin:0px auto;width:1100px;padding-top:30px;border:0px solid black;text-align:center;}

.srvtitle{ float:left;min-height:10px;border-bottom:0px solid #303131;text-align:left;background:url(underline2.png) repeat-x bottom ;white-space:wrap;padding:10px 0px 10px 0px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:30px; color:#FFFFFF;margin:0px 5px 0px 0px;letter-spacing:1px;
text-transform:uppercase;font-weight:bold;
}

.srvClmn{float: left;margin-right:18px;background-color: #FFFFFF;margin-top:20px; border:3px solid #F2F1F4;
text-align:center;cursor:pointer;box-shadow:0 0 3px #C0C0C0, 0 0 5px #C0C0C0;border-radius: 25px;}
.srvClmn .inaimage{float:left;width:100%;border-radius: 25px;}
.srvClmn .srvimg{vertical-align:middle;border:0px;border-radius: 25px;}

.srvClmnL{float:left;width:400px;margin-left:38px;margin-top:100px;text-align:center;}


.srvClmnL .srvmenu:active,.srvClmnL.srvmenu:visited,.srvClmnL .srvmenu:Link {padding:10px 15px 10px 15px;height:25px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:16px;font-color:#000000;text-decoration:none;
background-color:#E5E4E8;border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
outline:none;
}

.srvClmnL .srvmenu:hover {color:#FFFFFF;text-decoration:none;background-color:#000000; }



.button{ font-size:16px;font-family:'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;color:#FFFFFF;border: 0px solid #4269B7;border-bottom: 5px solid #0E7CAE;
background-color:#1DA5E3;padding-top:5px;padding-bottom:5px;margin:2px;padding-left:15px;padding-right:15px;cursor:pointer;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
outline:none;
}
 .button:hover {
	font-size:16px;color:#FFFFFF;border: 0px solid #5780D2;border-bottom: 5px solid #C9147E;
	background-color:#F72AA2;padding-top:5px;padding-bottom:5px;margin:2px;padding-left:15px;padding-right:15px;cursor:pointer;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
outline:none;
}
.button::-moz-focus-inner {
  border: 0;
}


.img{vertical-align:middle;border:0px;cursor:pointer;}

.srvClmn .sdmenu:active,.srvClmn.sdmenu:visited,.srvClmn .sdmenu:Link {display: block;padding-top:10px;height:25px;background:url(dview.png)no-repeat left center ;padding-left:25px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:16px;color:#FFFFFF;text-decoration:none;}
.srvClmn .sdmenu:hover {display: block;color:#3B62F3;text-decoration:none;background:url(dview2.png)no-repeat left center ; }

.srvClmn2{float: left;width:250px;height:235px;margin-right:18px;background-color: #FFFFFF;margin-top:20px; border:3px solid #C2C6C6;
text-align:center;cursor:pointer;box-shadow:0 0 3px #FF0000, 0 0 5px #0000FF;}
.srvClmn2 .inaimage{float:left;width:100%;height:165px;}
.srvClmn2 .ianarbottom{float:left;padding:10px;height:55px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:18px;color:#17444A;text-align:left;
padding-top:7px;border-top:0px solid #DAF6FA;border:0px solid red;}


.srvClmn2 .sdmenu:active,.srvClmn2.sdmenu:visited,.srvClmn2 .sdmenu:Link {display: block;padding-top:10px;height:25px;background:url(dview2.png)no-repeat left center ;padding-left:25px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:16px;color:#3B62F3;text-decoration:none;}
.srvClmn2 .sdmenu:hover {display: block;color:#3B62F3;text-decoration:none;background:url(dview2.png)no-repeat left center ; }



#gallery{width:100%;min-height:500px;border:0px solid #CDCFD0;
background:url(gallery.jpg);
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center top;
}
#galleryCnt{margin:0px auto;width:1100px;padding-top:30px;border:0px solid black;text-align:center;}

.glytitle{ float:left;min-height:10px;border-bottom:0px solid #303131;text-align:left;background:url(underline3.png) repeat-x bottom ;white-space:wrap;padding:10px 0px 10px 0px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:30px; color:#212122;margin:0px 5px 0px 0px;letter-spacing:1px;
text-transform:uppercase;font-weight:bold;
}

.glryClmn{float: left;width:250px;height:250px;margin-right:18px;margin-top:20px; border:3px solid #F2F1F4;
text-align:center;cursor:pointer;box-shadow:0 0 3px #C0C0C0, 0 0 5px #D0D0D5;}
.glryClmn .inaimage{float:left;width:100%;height:190px;}
.glryClmn .ianarbottom{float:left;width:100%;height:60px;text-align:left;
background:url(view.png)no-repeat right center ;
background-color:rgba(0, 0, 0, 0.5);
}
.glryClmn .glyname{float:left;width:80%;padding:10px 0px 0px 10px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:18px;color:#FFFFFF;text-align:left;padding-top:20px;}
.glryClmn .glypht{float:left;width:80%;padding:0px 0px 10px 10px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:14px;color:#000000;text-align:left;
}


.glryClmn2{float: left;width:250px;height:250px;margin-right:18px;margin-top:20px; border:3px solid #F2F1F4;
text-align:center;cursor:pointer;box-shadow:0 0 3px #0776A8, 0 0 5px #9AD8F5;}
.glryClmn2 .inaimage{float:left;width:100%;height:190px;}
.glryClmn2 .ianarbottom{float:left;width:100%;height:60px;text-align:left;background:url(view2.png)no-repeat right center ;
background-color:rgba(255, 255, 255, 0.5);
}
.glryClmn2 .glyname{float:left;width:80%;padding:10px 0px 0px 10px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:18px;color:#2853F0;text-align:left;padding-top:20px;}
.glryClmn2 .glypht{float:left;width:80%;padding:0px 0px 10px 10px;
font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:14px;color:#000000;text-align:left;}



#getquote1{width:100%;min-height:500px;border:0px solid #CDCFD0;
background:url(services.jpg);
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center top;
}
#getquoteCnt{margin:0px auto;width:1100px;padding-top:30px;border:0px solid black;text-align:center;border:0px solid yellow;}




#contact1{width:100%;min-height:500px;border:0px solid #CDCFD0;
background:url(map2.jpg);background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center top;
}
#contactCnt{margin:0px auto;width:1100px;padding-top:30px;border:0px solid black;text-align:center;border:0px solid yellow;}

.mContainer{ padding:0px;width:100%;white-space:nowrap;border:0px solid black;padding-top:30px;padding-bottom:100px;}
.mContainer .mLeft{ float:left;position:relative;width:350px;border:0px solid red;}
.mContainer .mRight{ float:left;position:relative;width:650px;border:0px solid blue;}

.mapLeft{ float:left;width:300px;border:0px solid green;text-align:left; font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:16px; color:#062691;margin:0px;letter-spacing:1px;
}
.mapLeft b{font-size:22px;font-weight:bold;}
.imgid{vertical-align:middle;border:0px;cursor:pointer; }
.imgkk{ float: left;   padding: 0 20px 20px 0;}


.textbox{border:1px solid #929395;font-family:'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif; font-size:18px; color:#58595B; background-color:#FFFFFF;padding:3px;}
.button2{font-family:'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;background-color:#1BB89A;font-size:16px;color:#FFFFFF;border: 1px solid #045D89;padding:3px;}

.textbox1{width:35%;border:1px solid #929395;font-family:'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif; font-size:18px; color:#58595B; background-color:#FFFFFF;padding:3px;}
.textbox2{width:55%;border:1px solid #929395;font-family:'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif; font-size:18px; color:#58595B; background-color:#FFFFFF;padding:3px;}


.fmblack{font-family:'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:16px;color:#FFFFFF; }

.fmbtitle{font-family:'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:22px;font-weight:bold;color:#CFD2DC;}


#cpyContainer{margin:0px auto;width:100%;border:0px solid #CDCFD0;background-color:#212121;padding-top:20px;padding-bottom:20px;}
#cpymContainer{margin:0px auto;max-width:1100px;border:0px solid black;text-align:center;}
.cpyCenter{font-family: 'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif;font-size:16px; color:#F4F3EF;margin:0px;letter-spacing:1px;}

.smlpcontent{padding:10px;font-family:'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif; font-size:16px; color:#58595B;}
.smlhead{padding:10px;font-family:'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif; font-size:18px; color:#000000;font-weight: bold;}
.error{font-family:'Ropa Sans',Trebuchet MS,Helvetica,Arial,sans-serif; font-size:14px; color:#1BB89A;}

.mdmenu2{width:100%;position:absolute;display:block;top:0px;left:0px;z-index:10000;border:0px solid #FFFFFF;border-bottom:0px solid #FFFFFF;background-color:#C7CDD4;padding:0px;margin:0px;}
.mdmenu{position:absolute;display:none;top:0px;left:0px;z-index:10000;border:0px solid #5A5AF2;background-color:#C7CDD4;}

#mobTitle{float:left;width:100%;height:30px;border:0px solid black;background-color:#E2E9F0;}
#mobTitle .mbhead{float:left;width:60%;height:30px;padding:8px 5px 5px 5px;text-align:left;font-size:21px;color:#1167B7;}
#mobTitle .mbclose{float:right;width:50px;height:30px;padding-top:3px;padding-left:5px;}
.mbmnu:active,.mbmnu:visited,.mbmnu:Link{display: block;color:#FFFFFF;outline:none;margin:0px 0px 0px 0px;padding:15px 20px 15px 10px;border-bottom:2px solid #FFFFFF;text-transform:none;cursor:pointer;outline:none;text-decoration:none;}
.mbmnu:hover{color:#000000;margin:0px 0px 0px 0px;padding:15px 20px 15px 10px;text-transform:none;border-bottom:2px solid #FFFFFF;cursor:pointer;outline:none;text-decoration:none;}

.mbm1{background:url(mbg.png) repeat-x top left;background-color:#F01313;}
.mbm2{background:url(mbg.png) repeat-x top left;background-color:#ED1B87;}
.mbm3{background:url(mbg.png) repeat-x top left;background-color:#F09C0F;}