#hor-minimalist-b{	font-size: 12px;	/*background: #fff;*/	
margin: 16px 0 0 20px;	width: 100%;	
border-collapse: collapse;	text-align: left;}
#hor-minimalist-b th{	
font-size: 12px;	font-weight: bold;	color: #527cb1;	padding: 10px 8px;	
border-bottom: 2px solid #527cb1;border-top: 2px solid #527cb1;}
#hor-minimalist-b td{	border-bottom: 1px solid #ccc;	color: #669;	padding: 6px 8px;line-height:26px;}
#hor-minimalist-b tbody tr:hover td{	color: #0bcefd;}table label{color:#527cb1;font-weight:bold;}
.image_left{ float:left; margin:0.2em 1em 0.2em 0;}
.image_right{ float:right; margin:0.2em 0 0.2em 1em;}
.image_centered{ display:block; text-align:center; margin:0.2em 0 0.5em;}
.image_style1{display:inline-block; border:1px solid #00bef2; padding:2px;}
.image_style1_marg{ margin-top:-5px;}
.image_style2 img,.image_style3 img{border-radius:8px;border:3px solid rgba(227,227,227,0.65);}
.image_style3{display:inline-block; box-shadow:inset 0 0 2px rgba(0,0,0,.5); padding:4px; border-radius:6px;}
.image_with_capt{ margin-bottom:1em;}
.image_round{ display:block; border-radius:60px; background: url(images/stock_images/120x120_1.jpg) 0 0 no-repeat; width:120px; height:120px;}
.button{ display:inline-block; background:#000; text-transform:uppercase; font:11px/15px Arial, Helvetica, sans-serif; color:#ffffff !important; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; padding:7px 15px 6px;cursor:pointer}
.button:hover{ background:#e4e0dd; color:#000 !important; text-decoration:none;}
.button2{ display:inline-block; background:#000; font:11px/15px Arial, Helvetica, sans-serif; color:#ffffff !important; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; padding:3px 10px 4px 10px;cursor:pointer}
.button2:hover{ background:#e4e0dd; color:#000 !important; text-decoration:none;}

.button3{ display:inline-block; background:#e4e0dd; font:11px/15px Arial, Helvetica, sans-serif; color:#000 !important; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; padding:3px 10px 4px 10px;cursor:pointer}
.button3:hover{ background:#000; color:#fff !important; text-decoration:none;}
.float_right{
float:right;
}
.clear{clear:both;}
.clear4{clear:both;height:10px;}
.cont_sep{
height:20px;
border-top:1px dashed #ccc;
margin-top:10px;
}
/* TOP NAVIGATION */
.topnav {float:left; margin:5px 0; padding:0; list-style:none; position: relative; z-index: 9999;}
.topnav > li {float:left; margin-left:0px; position:relative;}
.topnav > li > a {font-size:12px; font-weight:700; color:#fff; line-height: 24px; display: block; padding: 0;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; opacity:.8; filter:alpha(opacity=80);}
.topnav > li:hover > a,
.topnav > li > a:hover {opacity:1; filter:alpha(opacity=100);color:#fff;}
.topnav > li > a > span {margin-right:3px; margin-top: 0;}
.topnav li.drop .pPanel {position: absolute; left: 0; width:auto; min-width: 120px; height:0; opacity:0; filter:alpha(opacity=0); overflow:hidden; margin-left: -11px;}
.topnav li.drop .inner {margin:4px; list-style:none; background: #f5f5f5; padding: 4px 0; margin-top:5px; position:relative;
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4); -moz-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4); box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.topnav li.drop .inner:after {content:"";top:-9px; position:absolute; left:9px; border: 5px solid transparent; border-bottom-width: 4px; border-bottom-color:#f5f5f5; }
.topnav li.drop:hover .pPanel {opacity:1; filter:alpha(opacity=100); height:auto;}
.topnav li.drop li a {font-size:10px; color:#222; padding:4px 5px 4px 10px; display: block; text-transform:uppercase; margin-top:1px; }
.topnav li.drop li.active a,
.topnav li.drop li a:hover {background: rgba(0, 0, 0, 0.1); }
.topnav li.drop li a span {float: right; opacity: .3; filter:alpha(opacity=30); margin-top: 2px;}

/* ========= End =========== */
#social-icons1 {
padding-right:70px;
}
#social-icons1 a{
float:right;
font-size:16px;
color:#fff;
padding-left:8px;
margin-top:5px;
}
.no_uppercase{
text-transform:none !important;
font-size:12px !important;
text-align:left !important;
padding: 0 5px;
}
.img_border{
border:4px solid #934d75;
}
#bread_h1{
color:#934d75;
font-size:20px;
}
#crumbs{
color:#000 !important;
}
#crumbs a{
color:#934d75;
}
#page_path{padding-top:70px;}

.left_navigation li a:hover{
color:#934d75;
}
.warning{
color:#ff0000;
}
.success{
color:#41d64f;
}
#shomburg{float:right;width:184px;margin-top:6px;}

.contact_info1{padding-top:7px;margin-left:140px;}
.contact_info1 span {
	/*font-family: Lucida Grande,arial,serif;*/
	color: #333;
	font-weight: bold;
	/*letter-spacing: -1px;*/
	/*_letter-spacing:normal;*/
	padding-left: 20px;
}

.contact_info1 span.phone1 {
	background: url('../img/phone.png') no-repeat left 5px;
}
.contact_info1 span.mobile1 {
	background: url('../img/mobile.png') no-repeat left 2px;
}
.contact_info1 span.email1 {
	background: url('../img/email2.png') no-repeat left 7px;
}
.contact_info1 span.address1 {
	background: url('../img/address.png') no-repeat left 4px;
}
.contact_info1 span.fax1{background:url('../img/copy2.png') no-repeat left 7px;}
