@charset "utf-8";
/* CSS Document */
.becupGallery img{height:190px}
.indexProductsList{}
.indexProductsList ul{list-style:none;margin:0;padding:0}
.indexProductsList li{list-style:none;float:left;width:212px;margin:0 8px 0 0}
.indexProductsList li .title{font-size:15px;font-weight:bold}
.indexProductsList li .con{color:#444;padding:10px 5px}
.indexProductsList li > a{color:#000099!important;text-decoration:none}
.indexProductsList li a h2{color:#000099!important;padding-top:5px;}
.indexProductsList li span.important{margin:10px 0px;float:left}

.indexProductsList li a:hover{text-decoration:underline}
.indexProductsList li img{border:1px solid #ccc;padding:3px;}
.indexProductsList li a:hover img{border:1px solid #000099;padding:3px;}
.indexProductsList li.special{clear:both;width:695px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:15px;}
.indexProductsList li.special .leftA{float:left; }
 

.indexProductsList li.special img{width:206px;height:190px;}

.indexProductsList li.special .con{float:left;width:450px;padding-left:18px}
.indexProductsList li.special .righttitle{font-size:15px;font-weight:bold;margin-bottom:10px;text-align:left}
.indexProductsList li.special .righttitle > a{color:#000099!important;text-decoration:none}
.indexProductsList li.special .righttitle > a:hover{text-decoration:underline}

  .blank10{margin:15px;clear:both}
 .clear{clear:both;height:0;}
/*design by www.JohnMandel.com*/
h1.h1{font-size:12px;color:#000;margin:3px 0 0;text-align:center;font-weight:normal}
h1.h1 a{color:#000!important;text-decoration:none!important;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	}
	/* resets all browsers*/

body{
	font-size: 14px;
	color:#006;
	background:url(images/bare.jpg);
 	font-family:Arial, Helvetica, sans-serif;
 
}
table{
	color:#fff;
	margin:10px auto;}
p {
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 color: #006;
 text-align: justify;
}




h1{
	font-size: 18px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000;
 font-weight:normal;
}

h2{
	font-size:24px;
 font-family:Georgia, "Times New Roman", Times, serif;
 color: #00f;
 font-weight:100;
 text-align:center;
}

.h2{
	font-size:24px;
 font-family:Georgia, "Times New Roman", Times, serif;
 color: #00f;
 font-weight:100;
 text-align:center;
}
h3{
	font-size:14px;
 	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	}
	
h4{
	font-size:14px;
 	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	text-align:center;
	}
	
  a{
	 
	color:#009;
					}
 .services  a,#navbar a{
	 
	text-decoration:none
					}
						
 a:visited{
		 
					}						
a:hover{
		text-decoration:underline;
						}
 a:active{
	text-decoration:none;
				}
img{
	border:0;}					

img a{
	border:0;}
	
#outside{
	width:980px;
	margin:5px auto 20px;}
	
	
		#inside{
			float:left;
			width:980px;
			background:url(images/inside.jpg);}
	
		#banner{
		float:left;
		width:925px;
		height:94px;
		padding:35px 15px 20px 40px;
		text-align:center;
		background:url(images/be-cu-reichert.jpg) no-repeat;
		color:#fff;
		}
	
		#navbar{
		float:left;
		width:190px;
		padding:0px;
		line-height:24px;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		background:none;}
		#navbar a{
			color:#fff;
			margin-left:10px;}
		
	#content{
		float:left;
		padding:20px;
		width:940px;
		
		}
		
		#top{
			float:right;
			width:697px;
			margin:0px;
			padding-left:50px;}
			
			#address{
				float:right;
				width:180px;
				margin:10px 0px 0px 0px;
				color:#fff;
				font-weight:bold;
				text-align:center;
				font-size:14px;
				line-height:16px;}
		#second{
			float:left;
			width:585px;
			height:370px;
			margin:0px 90px 0px 0px;}
		.services{
			float:left;
			width:980px;
			font-size:16px;
			line-height:35px;
			color:#fff;}
			.specialties{
					background:url(images/services.jpg);
				float:left;
				width:245px;
				text-align:center;}
				.services a{
					color:#fff;}
					.specialties a:hover{
						float:left;
						width:245px;
						display:block;
						color:#006;
						text-decoration:none;
						background:url(images/services2.jpg);}
						.specialties2{
					background:url(images/services3.jpg);
				float:left;
				width:245px;
				text-align:center;}
				.services a{
					color:#fff;}
					.specialties2 a:hover{
						float:left;
						width:245px;
						color:#006;
						display:block;
						text-decoration:none;
						background:url(images/services4.jpg);}
						
	.colunnL{
		float:left;
		width:299px;
		padding:10px 10px 10px 0px;
		background:#000;}
		
	

		
	.colunnR{
		float:right;
		width:299px;
		padding:10px 0px 10px 10px;
		background:#FFF;
		border:1px solid #F93;
	
		}
	.row{
		float:left;
		width:695px;
		padding-top:20px;
		}
		
	#footer{
		float:left;
		width:900px;
		height:45px;
		padding:0px 0px 0px 0px;
		text-align:center;
		background:#FF0;
		}

.right{
float:right;}

.rightpad{
float:right;
margin:0px 0px 20px 20px;}


.mid{
	text-align:center;}
.left{
float:left;}
.leftpad{
float:left;
margin:0px 20px 20px 0px;}

.important{
	font-weight:bold;}
	
.jm{
	float:left;
	margin:20px;
	width:940px;
	text-align:right;}
	
	.jm a{
		color:#fff;}
		
			
				