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

html, body {
	margin: 0;
	padding: 0;
}
body {
	
	background-color: #7a2020;
	font-family: Tahoma, Arial, "Courier New";
	font-size: 12px;
	
	}


h3 {
color: #943333;
margin-bottom: -10px;

}

.bold {
font-weight: bold;
}

.float-rt {
float: right;
}

#top {
height: 80px;
width: 900px;
}

#container {
	width: 900px;
	height: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000000;
	position: relative;
	background-color: #ffffff;
		}
	
#logo {
	height: 127px;
position: absolute;
top: 10px; 
left: 10px;
	z-index: 10;
}

#top-nav {
height: 80px;

}
.menu {

float: right;
margin: 35px 2px 0 0;

}


.menu img {
margin: -2px;
	border:0;
}

#header-home {
	height: 307px;
	width: 900px;
	float: left;
	background-image: url(images/header_home.jpg);
	background-repeat:no-repeat;	
	margin: auto;
}

.header-int {
	height: 149px;
	width: 900px;
	background-image: url(images/header_int.jpg);
	background-repeat: no-repeat;
	margin: auto;
}

	
.content {
	background-color: #f0dfc5;
	width: 900px;
	text-align: left;
	
	
	
}

.content-bg{
height: 392px;
		
	
}

.content-int-bg{

	background-color: #f0dfc5;
	
	min-height: 550px;
	padding-left: 30px;
}

.l-col {
float: left;
width: 440px;
padding-left: 50px;
padding-top: 5px;
}



.l-col-text {
text-align: left;
height: 105px;
width: 440px;
}

a  {
text-decoration:none;
color: #943333;
}

a:hover{
color:#ffffff;
}

.l-col-text img {
padding: 0 5px 5px 0;
}

.r-col {
float: left;
width: 345px;
padding-left: 20px;
padding-top: 5px;
}






.content-contact-bg {
	background-color: #f0dfc5;
	height: 550px;
	width: 900px;
}

.l-col-contact {
float: left;
width: 560px;
padding: 25px 0 0 200px;

}

.contact_bg { 
background-color: #f0dfc5;
width: 450px;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.r-col-contact {
float: left;
width: 240px;
padding: 25px 0 0 40px;
margin-left: 10px;

}


#footer {
	clear: both;
	height: 50px;
	text-align: center;
	margin-bottom: 10px;
	font-size: 10px;
	
}
.footer-line {
	width: 900px;
	height: 10px;
}

#footer a {
	width: 600px;
	text-align: center;
	font-size: 10px;
	color: #873333;
}


#layer { width:60%;margin:50px;padding:100px;background:#ccc; }




a.gallery, a.gallery:visited {
display:block; 
display:inline-block; 
color:#000; 
text-decoration:none; 
float:left;
margin:4px; 
z-index:50;
visibility:visible;
 }
 
a.slidea {
background:url(images/tucci.jpg); 
width:85px; 
height:28px;
}

#aaaaaa {
outline: none;
}
a.slideb {
background:url(images/renaissance.gif);
 width:85px; 
 height:14px;
 }
 
 #bbbbbb {
outline: none;
}


 
a.slidec {
background:url(images/kellex.gif); 
width:85px; 
height:80px;
}

#cccccc {
outline: none;
}



a.slided {
background:url(images/simslogo.jpg); 
width:85px; 
height:30px;
}


#dddddd {
outline: none;
}




a.slidee {
background:url(images/companylogo.jpg); 
width:85px; 
height:80px;
}


#eeeeee {
outline: none;
}



a.slidef {
background:url(images/emulogo.jpg); 
width:90px; 
height:19px;
}


#ffffff {
outline: none;
}


a.slideg {
background:url(images/artlogo.jpg); 
width:90px; 
height:62px;
}


#gggggg {
outline: none;
}



a.gallery em, a.gallery span {
display:none;

}

a.gallery:hover {


}



#container_left {
position:relative; 
width:865px; 
height:305px; 

}


#container_left img {
border:0;
}

#container_left .thumbs {
width:1px;
 position:absolute; 
 left:0; 
 top:0;
 
 }
#container_left a.gallery:hover span {
display:block; 
position:absolute; 
width:362px; 
height:50px; 
top:265px; 
left:175px;
 padding:5px; 
z-index:100;


}

#container_left a.gallery:hover span:first-line {
font-style:normal; 
font-weight:bold; 
font-size:1.1em; 
color:#000;
visibility:visible;
}

#container_left a.gallery:active, #container_left a.gallery:focus {

visibility:visible;
}


#container_left a.gallery:active em, #container_left a.gallery:focus em {
background-image: url(images/gallery_bg.gif); 
display:block; 
position:absolute; 
width:362px; 
height:475px; 
background-repeat: no-repeat;
top: 5px;
left:490px; 
padding:15px; 
visibility:visible;
z-index:50;
}




