
/* -----------------------------------------------------------------------------

		1.  Document Setup (body, header)
		2.  Menu
		3.  Contact Form

-------------------------------------------------------------------------------- */

/* 
1.  Document Setup
-----------------------------------------------------------------------------*/

 *, *:after, *:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

body {
 background:  #A0A0A0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #444444;
   }


   #topSection { 
	background: #fff;
	min-height: 40px;
-webkit-box-shadow: 14px 14px 14px 14px #444444;
-moz-box-shadow: 14px 14px 14px 14px #444444;
box-shadow: 14px 14px 14px 14px #444444;
	
 }

#topSection h1
{


min-height: 70px;
}

 
#innerContainer
{
background: white !important;


}

.homecontainer2
{
border-bottom: 1px solid  #A0A0A0;
padding-bottom: 20px;
}

 .homecontainer {
margin-top: 20px;
margin-bottom: 10px !important;
padding-left: 10px;
padding-right: 5px;

}


h1 {
font-size: 24px !important;
line-height: 36px !important;
margin-bottom: 10px !important;
}


.GalleryBorder
{

min-height: 600px;
padding: 20px;
}

#bottomSection
{

background: #fff;
min-height: 100px;
color: white;
padding-top: 20px;
margin-top: 10px;
border-top: 1px solid  #A0A0A0;

}



.borderBody
{
min-height: 600px;
padding: 20px;

}

.buttonStyle
{
background:  #A0A0A0;
color: #fff;

}

.newFooter
{
color: #fff;
}

a:hover {

 text-decoration: none;
}

a:link {

 text-decoration: none;
}

a:visited {
 text-decoration: none;}

/* 
2.  Menu
-----------------------------------------------------------------------------*/

#menuSection {
 width: 100%;


}



.navbar {
  font-size:1.375em;
  position:relative;
margin-bottom: 0px !important;
  font-weight:bold;
}

.navbar-inner {

background: rgba(176,176,176,1);
background: -moz-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(168,168,168,1) 0%, rgba(110,110,110,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(176,176,176,1)), color-stop(0%, rgba(168,168,168,1)), color-stop(100%, rgba(110,110,110,1)));
background: -webkit-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(168,168,168,1) 0%, rgba(110,110,110,1) 100%);
background: -o-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(168,168,168,1) 0%, rgba(110,110,110,1) 100%);
background: -ms-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(168,168,168,1) 0%, rgba(110,110,110,1) 100%);


padding-right: 0px !important;
padding-left: 0px !important;
	
}

.navbar .nav-responsive {
	display:none;
	font-size: 14px;
	
	border-radius: 0px;
	color: #fff;
	-webkit-appearance: none;
	opacity: 0.6;
	-webkit-transition: all 0.8s ease;
}

.nav-responsive:hover {
  opacity: 0.9;
  -webkit-transition: all 0.8s ease;
}

.navbar .nav {
background: rgba(176,176,176,1);
background: -moz-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(168,168,168,1) 0%, rgba(110,110,110,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(176,176,176,1)), color-stop(0%, rgba(168,168,168,1)), color-stop(100%, rgba(110,110,110,1)));
background: -webkit-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(168,168,168,1) 0%, rgba(110,110,110,1) 100%);
background: -o-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(168,168,168,1) 0%, rgba(110,110,110,1) 100%);
background: -ms-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(168,168,168,1) 0%, rgba(110,110,110,1) 100%);

 width: 100%;
}



.navbar .nav > li {
  position:relative;
min-width: 25%;
text-align: center;


}

.navbar .nav > li > a {
  color: white !important;
  position:relative;
  text-shadow: none;
   padding-top:14px;
padding-bottom:14px;
  background: transparent !important;
  height: 100%;




border-radius:4px;
 border-right: 1px solid #eeeeee;
	-webkit-transition: all 0.3s linear;
     -khtml-transition: all 0.3s linear;
       -moz-transition: all 0.3s linear;
         -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
}

.navbar .nav > li:last-child > a {
  margin-right:0px !important; 
}

.navbar .nav > li:hover > a {

  height: 100%;
  border: 0px;
-webkit-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
     -khtml-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
       -moz-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
         -o-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
            box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;

}

.navbar .nav > li.active > a {

    color:#b30009 !important;
  background:#ddd !important;  
  font-weight: bold;
  -webkit-box-shadow:rgba(0, 0, 0, 0) 0 0 0 !important;
  box-shadow:rgba(0, 0, 0, 0) 0 0 0 !important;

}


 
/* 
3.  Contact Form
-----------------------------------------------------------------------------*/

	
