@font-face {
    font-family: "gothambold";
    src: url(../fonts/gothambold.otf);
}

@font-face {
    font-family: "gothambook";
    src: url(../fonts/gothambook.otf);
}

@font-face {
    font-family: "gothammedium";
    src: url(../fonts/gothammedium.otf);
}


body{ font-family:"gothambook";}

.block{margin:auto; float:left; width:100%; min-height:80px; height:auto; background-color: rgb(206, 212, 218, 0.8);}


#dLogoWrapper {
	margin:auto;
	float:left;
	width:100%;
	background: rgba(0,0,0,.4);
}
#dLogo {
    width: 80%;
	float:left;
	padding:25px 0 25px 10px;
    font-size: 18px;
    font-weight: normal;
    position: relative;
    cursor: pointer;
	color:#fff;
	text-transform:uppercase;
	font-family: "gothambold";
	letter-spacing:1px;
}

.menubars a, .menubars1 a{margin:25px 10px 0 0; float:right;  color:#fff; cursor:pointer;}
.menubars a:hover, .menubars1 a:hover{margin:25px 10px 0 0; float:right;  color:#0CF; cursor:pointer;}


.maincontentblock{
    margin: auto;
    float: left;
    width: 75%;
    height: auto;
    position: relative;
    left: 18.5%;
    /* top: 20%; */
    }
	
.maincontentblockg{
    margin: auto;
    float: left;
    width: 100%;
    height: auto;
	margin-top:10px;
	left:0;
	right:0;
	top:90px;
    }

.aboutblock{margin:auto;  float:left; width:100%; height:auto; padding-bottom:30px; }
.pagetext{margin:auto; float:left;  background:#FFF; padding-bottom:20px; width:100%;}
.pagete{margin:0 0 0 10px; float:left;  width:95%; line-height:25px; font-size:16px; font-family:"Times New Roman"; color:#737375;}
.pageimage{margin:auto; float:left; width:100%;}


.contactblockm{margin:auto; float:left; background: rgba(255,255,255,.5); width:100%; height:auto; padding-bottom:30px;}
.contactblock{margin:auto; float:left; width:95%; height:auto; margin-left:10px; color:#737375;}
.contactblock1{margin:auto; float:left; width:95%; height:auto; margin-left:10px; color:#737375;}


.contb{margin:auto; float:left; width:100%; margin-top:30px; font-family:"Times New Roman"; color:#737375; font-size:16px;}
.contb1{margin:auto; float:left; width:100%; margin-top:30px; line-height:30px; font-family:"Times New Roman"; color:#737375; font-size:16px;}
.contb a{color:#737375; font-size:16px;}
.contbn{margin:auto; float:left; width:100%; margin-top:10px; font-family:"Times New Roman"; color:#737375; font-size:16px;}

.pressblockm{margin:auto; float:left; background: rgba(255,255,255,.5); width:100%; height:auto; padding:20px 0 50px 0; }
.presstitle{margin:auto; float:left; width:90%; padding-left:10px; padding-bottom:15px; font-family:"gothambold"; color:#666766; }
.pressblock a{margin:auto; float:left; width:90%; padding-bottom:10px; padding-top:10px; padding-left:10px; color:#737375; font-size:14px; font-family:"gothambook"; letter-spacing:1px;}


.scrapblockm{margin:auto; float:left;  width:100%; height:auto; padding:10px 0 20px 0; margin-top:10px; }
.scrapblock{margin:auto; float:left;  width:100%; height:auto;  border-bottom:#999 solid 1px; padding-bottom:20px; padding-top:10px;}
.scrapt{margin:auto; float:left; padding-top:10px; width:100%; color:#737375; font-size:16px; font-family:"Times New Roman";text-transform:uppercase; padding-bottom:20px;}
.scrapimage{margin:auto; float:left; width:100%;}
.scraptext p, .scraptext{margin:auto; float:left; width:100%; color:#333; font-size:16px; line-height:25px; font-family:"Times New Roman"; padding-bottom:10px; padding-top:10px;}
.gab{margin:auto; float:left; width:100%; height:100px;}

.sub{ background:#999; padding:5px 20px 5px 5px; color:#fff; border:none; outline:none; letter-spacing:1px; font-family:"Times New Roman";}
.newsl{ height:20px; font-family:"Times New Roman";}

.contbn{ color:#C00; font-size:14px; font-family:"Times New Roman";text-transform:uppercase; font-size:bold;}
.titlegallery{color:#000; font-size:14px; font-family:"Times New Roman";text-transform:uppercase; font-size:bold;}


.leftarrow{margin:auto; float:left; background:url(../images/arrowleft1.png) no-repeat; width:10px; height:20px; margin-top:20%;}
.rightarrow{margin:auto; float:left; background:url(../images/arrowright1.png) no-repeat; width:10px; height:20px;  margin-top:20%;}
.leftarrow:hover, .rightarrow:hover{ opacity:0.9; cursor:pointer;}

.leftarrow1, .rightarrow1{margin:auto; float:left; width:10px; height:20px; margin-top:20%;}

.imagetitle{margin:0 0 0 0; float:left; position:relative; left:10px; width:90%; height:auto; color:#000; font-size:16px; text-transform:uppercase; font-family:"Times New Roman"; padding-bottom:5px;}
.imagetext{margin:0 0 0 0; float:left; width:90%; position:relative; left:10px; height:auto; color:#000; font-size:13px; font-family:"Times New Roman"; padding-bottom:5px;}
.imageblock{margin:0 10px 0 0; float:left; width:100%; height:auto; padding-bottom:10px;}

.imageblocksmall{margin:0 0 0 0; float:left;  width:70px; height:50px;}
.imageblocksmall:hover{opacity:0.8; cursor:pointer;}

.gallerysliderb{margin:auto; float:left; width:100%; height:auto;}


.allimgb{margin:auto; float:left; width:100%; height:auto;}
.sblock{margin:10px 0 0 5px; float:left; width:100%; height:auto; }




ul {
    list-style: none;
    padding: 0;
}

ul .inner {
    overflow: hidden;
    display: none;
}

ul li {
    margin: 0;
}

ul li a {
  font-family: "gothammedium";
    font-size: 16px;
    padding-bottom: 10px;
    padding-top: 10px;
	padding-left:10px;
    font-weight: normal;
    color: #666766;
    text-decoration: none;
    display: block;
    overflow: hidden;
	text-transform:uppercase;
	width:100%;
}


ul li a:hover {color:#666; text-decoration:none; }


#top, .top {
    border-bottom: 1px solid gray;
	width:100%;
}

ul.inner li>a {
    padding-left: 30px;
	padding-bottom: 6px !important;
    padding-top: 6px !important;
	font-family: "gothambook";
    font-size: 10px !important;
    line-height: 10px !important;
    font-weight: normal;
    color: #666766;
	background:#CCC;
	padding:10px;
}


ul.inner li>a:hover {
color:#000;
}

ul.inner .inner li>a {
}

ul.inner .inner .inner li>a {
    padding-left: 20px;
}

ul li a.toggle {
    background-image:url(../images/downarrow.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 15px 15px;
}


ul li a.expanded {
    background-image:url(../images/uparrow.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 15px 15px;
}
