.galbg{
border:1px solid #000000;
margin-bottom:20px;
margin-right:10px;
overflow:hidden;
padding:3px;
width:128px;
}
.padleft{padding-left:15px !important;
}
.icons{
margin:10px 25px 10px 0;
}
.bullets li{
list-style:circle ;
margin:0 0 10px 65px!important; padding:0;
}
.bullets{margin-left:35px;}

.footerbtm a:link{color:#CCCCCC;}
.footerbtm a:hover{color:#CCCCCC;}
.footerbtm a:visited{color:#CCCCCC;}
.form-control-feedback {
position: relative;
display: inline;
top: 0;
line-height: 14px;
}
.topheader{

height:auto;
background-color:#FFFFFF;
border-radius:0;
margin:0;

}
body{
font-family:"Myriad Pro", Arial;
margin:0!important;
padding:0!important;
}
h1{
color:#000000;
font-size:30px;
margin:8px 0;
padding:0;
text-transform:uppercase;
}
.homecontent{
min-height:140px;
height:auto;
margin:20px auto;

}
.homecontent p{
font-size:17px!important;
color:#666666;
}

.zero{
margin:0!important;
padding:0!important;
}

.boxheight{
height:190px;

}
.boxgrey{
background-color:#f1f1f1;
min-height:280px;
height:auto;
padding:0 20px;
}
.boxred{
background-color:#8b0304;
min-height:280px;
height:auto;
padding:0 20px;
}

.boxred h1{
font-size:30px!important;
color:#fff!important;
margin:20px 0 8px 0;
font-weight:normal;
text-transform:capitalize;
}

.boxred p{
line-height:1.6;
font-size:16px;
color:#fff;
text-align:justify;
margin:12px 0 0 0;
}

.boxgrey h1{
font-size:30px!important;
color:#000!important;
margin:20px 0 8px 0;
font-weight:normal;
text-transform:capitalize;
}

.boxgrey p{
line-height:1.6;
font-size:17px;
color:#666666;
text-align:justify;
}
.boxgrey ul{
margin:0 0 0 30px; padding:0;
}
.boxgrey li{
font-family:"Myriad Pro", Arial;
font-size:14px;
color:#000000;
line-height:1.9;
list-style-image:url(../img/bullet.jpg);
margin:0; padding:0;
}
.top30{


}
.marginbottom{
margin-top:35px;
}
.galleryheight{
margin-top:00px;
min-height:276px;
height:auto;
}
.galleryheight-about{
margin-top:00px;
min-height:1000px!important;
height:auto;
}
.galleryheight h1{
font-size:25px!important;
color:#000!important;
margin:20px 0 15px 0;
font-weight:normal;
text-transform:none;
}

.footerbtm{
background-color:#333333;
min-height:57px;
height:auto;
color:#CCCCCC;
padding-top:23px!important;
}


.space{
padding:0 10px;
}
.menumargin{
margin-top:25px!important;
}



.menuactive{
background-color:#8b0304;
color:#FFFFFF!important;
}
.menuactive a{
color:#FFFFFF!important;
}


.innerbanner{

height:auto;

}

.bgright{
background-color:#8b0304;
min-height:700px;
padding-bottom:25px;
}

.bgright h1{
font-size:18px!important;
color:#fff!important;
margin:20px 0 15px 0;
font-weight:normal;
text-transform:none;
}

.contentleft{
margin-top:00px;
min-height:276px;
height:auto;
padding-bottom:35px;

}

.contentleft h1{
font-size:30px!important;
color:#000!important;
margin:25px 0 5px 0;
font-weight:bold;
text-transform:none;
}

.contentleft h2{
font-size:20px!important;
color:#8b0304!important;
margin:25px 0 5px 0;
font-weight:bold;
text-transform:none;
text-transform:none;
}

.contentleft h3{
font-size:15px!important;
color:#000!important;
margin:35px 0 15px 0;
font-weight:bold;

text-transform:none;
text-transform:none;
}

.contentleft p{
font-size:14px!important;
color:#000!important;
margin:10px 0 30px 0;
text-align:justify;
line-height:1.9;
text-transform:none;
}












 ul {         
          padding:0 0 0 0;
          margin:0 0 0 0;
      }
      ul li {     
          list-style:none;
          margin-bottom:25px;           
      }
      ul li img {
          cursor: pointer;
      }
      .modal-body {
          padding:5px !important;
      }
      .modal-content {
          border-radius:0;
      }
      .modal-dialog img {
          text-align:center;
          margin:0 auto;
      }
    .controls{          
        width:50px;
        display:block;
        font-size:11px;
        padding-top:8px;
        font-weight:bold;          
    }
    .next {
        float:right;
        text-align:right;
    }
      /*override modal for demo only*/
      .modal-dialog {
          max-width:500px;
          padding-top: 90px;
      }
      @media screen and (min-width: 768px){
          .modal-dialog {
              width:500px;
              padding-top: 90px;
          }          
      }
      @media screen and (max-width:1500px){
          #ads {
              display:none;
          }
      }
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  .CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ffffff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ededed; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:10px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #8b0304 5%, #7f0000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8b0304), color-stop(1, #7f0000) );
	background:-moz-linear-gradient( center top, #8b0304 5%, #7f0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8b0304", endColorstr="#7f0000");	background: -o-linear-gradient(top,#8b0304,7f0000);

	background-color:#8b0304;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #8b0304 5%, #7f0000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8b0304), color-stop(1, #7f0000) );
	background:-moz-linear-gradient( center top, #8b0304 5%, #7f0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8b0304", endColorstr="#7f0000");	background: -o-linear-gradient(top,#8b0304,7f0000);

	background-color:#8b0304;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}







