/****************************************/
/*               v.2.7                  */
/****************************************/
/*########################################
               MAIN STYLE
########################################*/
/*
*/
/* Default Tags */
html { background:#fefdfd url("../images/background.jpg") repeat-x; width: 100%; font:12px Arial, Times, 'Times New Roman'; color:#000202; text-align:left; }
body, img, form { border:none; margin: 0; padding: 0; }
p { margin: 5px 0 5px 0; padding: 5px 0 5px 0; }
ul {margin: 5px 0 5px 0; padding: 5px 0 5px 0; }
li {margin: 5px 0 5px 0; padding: 5px 0 5px 0; }



/* Default Titles */
h1, h2, h3, h4 { margin-top:0; color:#ffffff; }
h1 { font-size:20px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }


/* Default Links */
a { color:#fffff; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }


/* Special Colored */
.light{ color:#877b34; font-weight:bold; }


/* Clear */
.clear { clear:both; overflow:hidden; height:0px; }

#aux-aux-aux { min-height:650px; height:auto !important; height:650px; }


/* Border */
.niceBorder { padding: 3px; background: #989c9b;	border: 1px solid #b5b5b5; }

.niceBorderleft { padding: 5px; background: #989c9b;	border: 1px solid #b5b5b5; float:left; margin: 0 10px 5px 0px; }

.niceBorderright { padding: 5px; background: #989c9b;    border: 1px solid #b5b5b5; float:right; margin: 0 0px 5px 10px; }

/* List */
ul.main { padding: 2px 0 8px 15px; list-style:inside; }

ol.main { padding: 2px 0 8px 20px; list-style:inside; }


/* Float */
.floatLeft { float: left; margin: 0 10px 5px 0; }

.floatRight{ float: right; margin: 0 0 5px 10px; }



/* Ruler */
.hr { background: none; border: 0; border-top: 1px dashed #ffffff; margin: 10px 0 12px; }
 
/*########################################
                HEADER
########################################*/
#header { height:130px; width:799px; margin:0 auto; padding:16px 0 0 0;}
#header .left { float:left; wwidth:40%; }
#header .left .image { border:2px solid #ced5d3; margin:0 22px 10px 0;}
#header .right { float:right; width:40%; }

/*########################################
               BODY
########################################*/
#body-container { width:100%; background:#7c7f7e; padding:20px 0 30px 0; }
#body { width:800px; margin:0 auto; border:1px solid #7c7f7e; position: relative; }
#body .banner { text-align:justify; margin:50px 0 0 0;}
#body .banner a{color: #FFF;}

/*########################################
               FOOTER
########################################*/
#footer-container { width:100%;  background:#3c4142; padding:20px 0 20px 0; }
#footer { width:800px; margin:0 auto; color:#ffffff;}
/**/
#form { float:left; width:385px; padding:0 15px 0 0;  bborder:1px solid #00ffFF;}
#form .left { float:left; width:180px; }
#form .left .textbox { width:150px; font-size:11px; margin:0 10px 15px 0; color:#666666; }
#form .right { float:left; width:199px; }
#form .right .textarea { width:190px; height:85px; font-size:11px; margin:0 0 10px 0; color:#666666; }
#form .right .button { border:0; background:none; float:right; color:#ffffff; font-weight:bold; cursor: pointer;}
/**/
#contact { width:385px; padding:0 0 0 15px; float:right; }
#contact .left { float:left; width:210px; font-size:11px; line-height:19px; }
#contact .left .lleft { float:left; width:60px; font-weight:bold; }
#contact .left .lright { float:left; width:150px; }
#contact .right { float:right; width:175px; text-align:right; }

/*########################################
               FOOTER
########################################*/
#footer2 { padding:20px 0 20px 0; width:800px; margin:0 auto; color:#3c4142; font-size:11px; }
#footer2 .left { width:40%; float:left; }
#footer2 .right { width:40%px; float:right; text-align:right;  }
#footer2 a { color:#3c4142; text-decoration:none;}
#footer2 a:hover { text-decoration:underline;}


.imageRow{
	padding: 10px 0 0px 10px;
	text-align: center;
	word-spacing: 0;
	letter-spacing: 0;
}

.imageRowgallery{
	padding: 10px 0 0px 45px;
	text-align: center;
	word-spacing: 0;
	letter-spacing: 0;
}

.imageRowItem{
	padding: 0 5px 0px 5px;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: center;
	display: inline-block;
	float:left
}

.imageRowItem{
	display: inline;
}

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 100%;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; 
	padding: 0 0 5px 10px;}
	
	#gallery ul h2 {
		color: #FFF;
		
	}
	
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
		
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	

#gallery1 {
		background-color: #444;
		padding: 10px;
		width: 100%;
	}
	#gallery1 ul { list-style: none; }
	#gallery1 ul li { display: inline; 
	padding: 0 0 5px 10px;}
	
	#gallery1 ul h2 {
		color: #FFF;
		
	}
	
	#gallery1 ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
		
	}
	#gallery1 ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery1 ul a:hover { color: #fff; }
	
	
#gallery2 {
		background-color: #444;
		padding: 10px;
		width: 100%;
	}
	#gallery2 ul { list-style: none; }
	#gallery2 ul li { display: inline; 
	padding: 0 0 5px 10px;}
	
	#gallery2 ul h2 {
		color: #FFF;
		
	}
	
	#gallery2 ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
		
	}
	#gallery2 ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery2 ul a:hover { color: #fff; }

#gallery3 {
		background-color: #444;
		padding: 10px;
		width: 100%;
	}
	#gallery3 ul { list-style: none; }
	#gallery3 ul li { display: inline; 
	padding: 0 0 5px 10px;}
	
	#gallery3 ul h2 {
		color: #FFF;
		
	}
	
	#gallery3 ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
		
	}
	#gallery3 ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery3 ul a:hover { color: #fff; }
	
	
	#gallery4 {
		background-color: #444;
		padding: 10px;
		width: 100%;
	}
	#gallery4 ul { list-style: none; }
	#gallery4 ul li { display: inline; 
	padding: 0 0 5px 10px;}
	
	#gallery4 ul h2 {
		color: #FFF;
		
	}
	
	#gallery4 ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
		
	}
	#gallery4 ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery4 ul a:hover { color: #fff; }





