@charset "utf-8";
/* CSS Document */

html, body {margin:0;padding:0;} 
ul{
	list-style-type:none;		
}
html, body {height: 100%;font-family: "Calibri","sans-serif";background-color:#FFFFF0;}

/*general styling*/
html > body{
    background-color:#fffff0;
}

p{
	padding: 5px 0;		
}

#wrap {min-height: 100%;width:960px;margin:0 auto;background-color:#FFFFF0 /*#CAE6E6;*/
	/* border-right:1px solid #C6E2FF;
	border-left:1px solid #C6E2FF; */
}

#main {overflow:auto;
	padding-bottom: 130px;
	}  /* must be same height as the footer */
/*header styling*/
.header{
	height:auto;background-color:#fffff0;
	
}
.navigation{
	height:267px;
	margin-top:30px;
	background: #000 url(../images/cross.jpg) no-repeat 45% 40%; 
    background-size: cover;
}
.nav-container{
	background-color:white; border:1px solid black;
}
.padding{
	padding: 5px 10px;
}
/*navigation*/
/* .navigation{
	
}*/
/*structure styling*/
#menu.horizontal{
    margin:0;
}
#menu.horizontal > li{
    width:24.6%;cursor:pointer;
}
#menu.horizontal > li:first-child > a{
    border-left:none;
}
#menu.horizontal > li > a{
    display:block; border-left:1px solid black;margin-left:2px;
}
.horizontal li{
	display:inline-block;
	padding: 2px 0px;
	text-align:center;
}
#menu.horizontal > li:first-child, .horizontal > li:first-child{
	border-left:none;
}
.horizontal li a{
	text-decoration:none; 
	color:black;
}
.horizontal li a:hover{
	text-decoration:underline; 
}
#menu.horizontal > .current > a{
	color:black;border-top:10px solid #4A708B;
}

/*content styling*/


/*footer styling*/
#footer {position: relative;
	margin-top: -130px; /* negative value of footer height */
	height: 130px;
	/* background-color:#333333;*/
    background: #000 url(../images/footer1.jpg) no-repeat 45% 40%; 
    background-size: cover;
    min-width:960px;
	width:auto;
	clear:both;
	color:white;
} 
.footer-style{
	padding:0 150px;
	padding-top: 40px;	
}
.footer-style2{
	padding:0 290px;	
}
.innerFooter{
	width:960px; margin:0 auto;
	text-align:center; height:130px;	
}
/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}	

/*structure layout*/
.msContainer{
	padding: 15px;
}
.msContainer p{
	font-size:19px;
	/*text-align:center;*/
}
.columnLeftIndex{
	width:233px;height:auto;float:left;padding:7px 9px;	
}
.columnRightIndex{
	margin-left:255px; height:auto;padding:7px;		
}
.innerList{
	padding:4px 0 4px 13px;	
}
.innerList li{
	width:230px;	
}
.columnLeftIndex h2{
	font-size:22px;
}
.news{
	padding:14px 10px;		
}
.news h2{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid black;	
}
.news span{
	float:right;
}
.newsContent{
	padding: 4px 7px;	
}
.topSpacing{
	height:30px;width:960px;
}
.bottomSpacing{
	height:80px;width:960px;
}
.galleria-container{
	left:30px;
}		
/* ----------- My Form ----------- */
.myform{
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}

#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:115px;
float:left;
}

#stylized input,#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 125px 20px 10px;
}
#stylized textarea{
	width:415px;
	margin:2px 20px 20px 10px;
	resize:none;
}

#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.contact{
	width:610px;margin: 0 auto; 	
}
.contact label{
	width:130px;
	text-align:right;
	float:left;	
	margin-right:15px;
	
}
.contact input[type=text]{
	width:150px;
	clear:right;	
}
.contact input, .contact textarea{
	float:left;	
}
.contact input[type=submit]{
	float:right;
	margin-right:100px;
	clear:both;	
}
.hide{
	display:none;
}
.containerInside{
	margin:10px;	
}
.columnRightIndex > h3{
	border-bottom:1px solid black;	
}
p{
	margin:10px;	
}
.borderBtm{
	border-bottom: 1px solid #333333;
}
.extraInfo{
	background-color:#AFEEEE; width:237px;		
}
.newColumntLeft{
	width:120px;
}
.newColumnRight{
	margin-left:120px;
}
.pointer{
    cursor:pointer;
}

/*------------------- Carousel Styling ---------------------*/
.carousel-style > .item{
    height:500px; background-color:#000;text-align:center
}



