

/* SLIVER CSS STYLES */

				* {margin: 0px;padding: 0px;}
			
			
				body {
				
				margin:0px;
				background-color: #000;
				background-repeat:repeat-x;
				background-attachment: scroll;
				background-position: center top;
				background-image:url(../images/bg.png);
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				color: #130202;
				
				}
				
				html, body {
				height: 100%;
				}
				
				p {
				font:normal 13px Arial,Helvetica,sans-serif;
				color:#55504c;
				line-height:22px;
				}
	
	
				h1 {
					
				font: bold 16px/24px Tahoma, Geneva, sans-serif;
				
				}
				
				h2.cufon cufon-canvas {
					
				font: 20px 'nevis', Arial, sans-serif;
				
				}
			
			
				
				h3 {
					
				}
				h4 {
					font: bold 13px/18px Tahoma, Geneva, sans-serif;
				}
				h5 {
					font: bold 12px/16px Tahoma, Geneva, sans-serif;
				}
				
				a {
					font: 12px/15px Verdana, Geneva, sans-serif;
					text-decoration: none;
					
				}
				
	
	
				#container {
				width: 1200px;
				height:auto;
				margin:0px;
				}
				
				
				#content, #content_home, #content_services, #content_products, #content-gallery, #content-contact {
				min-height:753px;
				height:auto !important;
				width:1200px;
				position:relative;
				clear:both;
				background-color:#FFF;
				margin-top:19px;
				padding-top:0px;
				z-index:10;
				background-repeat:no-repeat;
				
				}
				
				#content_home  {
				background-image:url(../images/home1_bg.jpg) ;
				}
				
				
				#content_products  {
				background-image:url(../images/products1_bg.jpg) ;
				}
				
				#content_services  {
				background-image:url(../images/contact1_bg.jpg);
				}
				
				
				
				#content-contact  {
				background-image:url(../images/contact1_bg.jpg);
				}
				
				
				
				#header {
				
				height: 71px;
				background-color:#000;
				background-repeat:no-repeat;
				background-attachment: scroll;
				background-position: left top;
				background-image:url(../images/sliver_logo.jpg);
				position:relative;
				z-index:2;
				margin: 10px 0px 0 20px;
				
				
				}
					
					/********* LOGO ***********/ 
			
			
					h1#logo { text-indent: -9999px; padding: 0; margin: 0; float: left; height: 71px; }
					h1#logo a { display: block; width: 144px; height: 71px; text-decoration: none; margin: 0px;}
				
				
					/********* NAVIGATION ***********/ 
			
	
					ul#mainnav { list-style: none;
						height: 30px;
						float: right;
						margin:30px 120px 0px 50px;
						}
						
					ul#mainnav li { height: 30px;
						float: left;
						
						color: #CCC;
						text-transform: uppercase;
						width: auto;
						display: inline;
						font-weight:bold;
						 }
					ul#mainnav li a { display: inline; float: left; color: #fff; line-height: 1; padding: 0px 12px; color: #FFF; font: 13px Arial, sans-serif;}
					ul#mainnav li a:hover { color:#0FC; }
					ul#mainnav li.active a, ul#mainnav li.active a:hover { color:#FF0; }


								
					
					/********* FOOTER ***********/ 
			
					#footer {height:200px;margin-top:0px;clear:both;background-color: #000;z-index:200;}
					#footer-copy a {color:#f1fa05;}
					#footer-copy a:hover {color:#CCC;}
					#footer-copy {font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 13px;color: #fff;text-decoration:none;text-align:left;padding:20px 0px 0px 30px;z-index:15; width:600px; float:left;}
					#footer-right {float:right;width:90px;padding:20px 0px 0px 0px;}


				
				
				#main-content {
					
				margin-top:0px;
				margin-left:400px;
				
				}
				
				#main-content-home{
					
				margin-top:0px;
				margin-left:620px;
				width:580px;
				
				
				}
				
				

				
				#main-content-contact{
					
				margin-top:0px;
				margin-left:620px;
				width:580px;
				
				
				
				
				
				}
				
				#main-content-products{
					
				margin-top:0px;
				margin-left:620px;
				width:580px;
			
				}
				
				
				#main-content-services{
					
				margin-top:0px;
				margin-left:620px;
				width:580px;
			
				}
				
				#main-content_gallery {
					
				margin-top:0px;
				margin-left:0px;
				z-index:1;
				
				
				
				}
				
				#main-content_gallery img.line {
					
				
				z-index:11;
				position:relative;
				margin-left:620px;
				
				
				}
				
				
				
				
				#main-content h1, #main-content-home h1, #main-content-services h1, #main-content_gallery h1, #main-content-contact h1, #main-content-products h1 {
				
				font: 38px 'nevis', Arial, sans-serif;
				color:#000;
				text-indent:0px;
				text-align:left;
				vertical-align:text-bottom;
				height: 28px;
				width:100%;
				text-transform:uppercase; 
				padding-bottom:8px;
				padding-top:40px;
				z-index:11;
				position:relative;
				
				}
				
				
				#main-content_gallery h1, #main-content_gallery img.line {
				
				text-indent:620px;
				
				}
				
				
				#main_content h3 {
				
				padding-top:8px;
				margin-top:11px;
				background-color:#FFF;
				
				}
				
				.block {
					
				display:inline;
				
				}
				
				
				
				.clearfix:after { content: " "; clear: both; height: 0; visibility: hidden; display: block; }
				.clearfix {display:inline-block;}
				.clearfix {display:block;}
				
				
				
				
				
									
					#schwarzkopf {
						
						position:absolute;
						display: block;
						width:216px;
  						top: 780px;
 						left: 980px;
						z-index:11;
						
						
					}
					
					
					#schwarzkopf img {margin-left:0px;}.title {margin-left:0px;}
		
				/********* MENU SERVICES ***********/ 
				

.menuservices {
	float:left;
	width:150px;
	height:300px;
	position:relative;
}
.menuservices ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	position:relative;
}
.menuservices ul li {
	margin:4px 0 4px 0;
	padding:4px 0 4px 0;
	font:normal 14px Arial;
	color:#FFF;
	background-image:url(../images/arrowmenu.png);
	background-position:90% 30%;
	background-repeat:no-repeat;
	height:22px;
	width:180px;
	position:relative;
}
.menuservices ul li img {
	position:absolute;
	top:-5px;
}
.menuservices ul li a {
	color:#000;
	text-decoration:none;
}
.menuservices ul li a:hover {
	color:#C00;
}
.menuservices ul li .selected {
	color:#C00;
}


.contentTextSlide {
	float:left;
	width:345px;
	margin:0px 5px 0px 0px;
	overflow: hidden;
	height:370px;
	position:relative;
}
.servicesText {
	border:0px solid red;
	margin-bottom:80px;
}
.servicesText p {
	font:normal 13px Arial,Helvetica,sans-serif;
	color:#55504c;
	line-height:22px;
	margin:0;
}
.servicesText img {
	float:right;
}


.pngfix {
	behavior: url(js/pngfix/iepngfix.htc);
}
.clear{
	clear: both; 
}
fieldset, img {
	border:0;
}


/********* END MENU SERVICES ***********/ 

.galleryslideshow {
	float:left;
	width:100%;
	position:relative;
	margin-top:30px;
}



.slideshow {
	float:left;
	width:100%;
	position:relative;
	margin-top:30px;
}
.arrLeft {
	float:left;
	width:26px;
	height:51px;
	position:absolute;
	left: -14px;
	top: 33px;
}
.arrRight {
	float:right;
	width:26px;
	height:51px;
	position:absolute;
	right: 20px;
	top: 33px;
}
.arrCenter {
	float:left;
	width:850px;
	height:300px;
}
.imgSlideshow {
	float:left;
	margin-left:10px;
	position:relative;
	display:inline;
}
.imgslide {
	position:absolute;
	left:-10px;
	top: 0px;
	
}

.firstpic {
	margin-left:20px;
	display:inline;
	margin-right:10px;
	
}
.lastpic {
	margin-left:20px;
	display:inline;
	margin-right:10px;
}
.imgSlideshow h2 {
	text-align:center;
	font:normal 19px Georgia;
	margin:20px 0 0 0;
}
.imgSlideshow h2 a {
	color:#000;
	text-decoration:none;
}
.imgSlideshow a img {
	opacity:1;
}
.imgSlideshow a:hover img {
	opacity:1;
}
.imgSlideshow p {
	text-align:center;
	font:normal 12px Arial;
	color:#595959;
	margin:50px 0 20px 0;
	padding-bottom:30px;
}
.imgSlideshow p a {
	color:#595959;
	text-decoration:none;
}
.paginaregallery {
	float:right;
	height:40px;
	border:0px solid red;
	margin-top:33px;
	margin-right:31px;
}
.paginareLeft {
	float:left;
	background-image:url(../images/paginareLeft.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:7px;
}
.paginareCenter {
	float:left;
	background-image:url(../images/paginareCenter.png);
	background-repeat:repeat-x;
	background-position:left;
	height:40px;
}
.paginareRight {
	float:left;
	background-image:url(../images/paginareRight.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:7px;
}
.paginare {
	float:right;
	height:40px;
	border:0px solid red;
	margin-right:0px;
	margin-top:7px;
}


.galleryCarusel{
	overflow:hidden;
	position:relative; 
	width:540px;
	margin-left:10px; 
}




#gmap {
float:left;
margin:0;
padding-top:10px;
padding-bottom:20px;
width:580px;
}






.connect_links ul {
	margin: 0;
	list-style: none;
}

.connect_links ul li{
	display: block;
	margin:50px 0px;
	padding: 10px 0px 0px 30px;
	_padding: 2px 6px 12px 30px;
	 
}


div.connect_links {
	float: left;
	
}


.mobile, .phone, .fax, .email, .location, .facebook{
	
	padding: 6px 15px 15px 65px;
	color: #000000;
	font-family: verdana, lucida, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 20px 6px;
	display: block;
	text-align: left;
	  

}

.email{line-height: 17px;}
.phone{line-height: 21px;}
.location{line-height: 22px;}
.facebook{line-height: 22px;}


	
	
	
.phone{background-image:url(../images/phone-icon.png);}
.location{background-image:url(../images/home-icon.png);}
.facebook{background-image:url(../images/facebook-icon.png);}





.email{

background-image:url(../images/email-icon.png);
}

.email a{color:#000000;padding: 5px 0px 0px 5px;}



.email a:hover{

       color:#660000;

       text-decoration:underline;
	   background-color: #FFFFFF;



}

.contactdetails {
	width:580px;
	text-align:left;
	padding:0px;
	margin-left: 0px;
	margin-top:0px;
	float: left;}


					table {
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	
}

td { background-color:#f3efe6; padding:10px;}
	/* navigation */
	#nav {
		
	display:inline;	
		height:800px;	
		width:156px;
		background-color:#999;
	}
	
	#nav ul {	
		width:175px;
		margin:0 auto;
		float:left;
	}
	
	#nav li {	
		
		float:left;
		padding-left:1px;
		width:175px;
		list-style-type:none;
		text-align:left;
		margin-top:0px;
		
	}
	
	#nav a {
		color:#333333;
		display:block;
		padding:17px;
		position:relative;
		word-spacing:-2px;
		font-size:11px;		
		
		text-decoration:none;
	}	
	
	#nav a.current {
		
	}
	
	#nav img {
	
		margin:3px 0 5px 0px;
		padding:4px;		
		display:block;
	}
	
	#nav strong {
		display:block;		
		font-size:13px;
	}
	
	/* panes */
	#panes {
		
		display:inline;	
		width:390px;
		float:left;	
		padding-bottom:20px;
		margin-left:40px;
		position:relative;
	}


	#panes img {
		float:left;
		text-align:center;
	}
	
	#panes p {
		color:#000;
		font-weight:bold;
		font-size:13px;
	}
	
	.profile-copy h2 {
		color:#FFF;
		font: normal 22px/30px Verdana, sans-serif;
		margin-bottom:5px;
	}
	
	.profile-copy h3 {
		color:#FFF;
		font: normal 14px/16px Verdana, sans-serif;
		margin-bottom:15px;
	}
	
	.profile-copy p {
		color:#CCC;
		font: normal 12px/18px Verdana, sans-serif;
		padding-bottom:20px;
	}
	
	
	 .profile-copy {
	  display:inline;
	  float:left;
	  width:420px;
	  padding-left:20px;}
	  
	  .profile-pic {
	  display:inline;
	  float:left;
	  width:240px;}
	  
	  
	
	#panes h3 {
		margin:0 0 -5px 0;
		font-size:22px;
		font-weight:normal;
	}
	
	
	
	

	
	#panes ul {
	margin-bottom: 24px;
	padding-left: 20px;
	
}

#panes ul li {
	display:inline-block; 
	float:left;
	margin-bottom: 15px;
	text-align:center;
	margin-right:20px;
	width: 100px;
	float: left;
	display: block;
	color: #262626;
	font: normal 16px/30px Verdana, sans-serif;
	height: 150px;

	
}


ul#site-map ul {
margin-bottom:28px;
padding-left:18px;
}

ul#site-map ul li {
margin-bottom:18px;
padding-left:18px;
line-height:22px;
}

ul#site-map ul li ul {
margin-bottom:0;
padding-left:18px;
}

ul#site-map ul li ul li {
margin-top:10px;
padding-left:18px;
}

ul#site-map li {
margin-bottom:18px;
padding-left:18px;
}

ul#site-map li h3,ul#contact-locations li h3 {
line-height:22px;
}