#header {position: relative; z-index: 9499;}
#menu-main-nav {position: relative; z-index: 9499;}



/* blog */
.post_comments a {text-decoration: none !important;}



.testimonials, .testimonials_static {
    background: url("images/_global/bg_quote_wrap.png") no-repeat scroll 10px 10px #CDDFEA;
    border: 1px solid #D8D9D6;
    margin-bottom: 0;
    max-height: 120px;
    min-height: 120px;
    padding-bottom: 60px;
	padding-bottom: 60px;
    width: 680px;
}

.testimonials blockquote p, .testimonials_static p {
    height: 110px;
    line-height: 22px;
    margin: 0 !important;
    padding: 10px 0 5px !important;
    width: 600px;
}

/* homepage */
.home-banner-wrap {width:940px;height:419px;margin:32px auto 0 auto !important;}
.home-banner-main {width: 350px;top:55px;left:45px;position:absolute;}
.home-bnr-jquery .home-banner-sub {background: none !important;}
.home-flash-slider{margin-top: 38px !important;}


	   
	   
hr {border: 0;height: 2px;display: list-item;width: 0;list-style: url(images/_global/separator3.gif) 0 0 repeat-x;margin: 1.2em 0;filter : alpha(opacity=0);}
.hr_shadow {border: 0;height: 20px;width: 0;list-style: url(images/_global/separator-shadow-small.jpg) top center no-repeat;margin: 15px 0 22px 0;}
.content_full_width .hr_shadow {list-style: url(images/_global/separator-shadow.jpg) top center no-repeat !important;}
.content_sidebar .hr_shadow {list-style: url(images/_global/separator-shadow-xtra-small.jpg) top center no-repeat !important;}


 
.callout-wrap {
    float: left;
    margin: 50px 0 0 0;
    padding: 0;
    width: 100%;
	position:relative;
	top:5px;

}
 

.callout-wrap-hr  {
    border:none;
	display: block;
    height:10px;
	position:relative;
	top:18px;
	left:-12px;
	padding:0 0 10px 0;
	margin-bottom:50px;
 
}


ul.philosophy-big li {
    background: url("../images/_global/bullet-diamond.jpg") no-repeat 0 14px  ;
    color: #666666;
    float: left;
    font-size: 1.9em;
    font-style: italic;
    font-weight: bold;
    list-style: none outside none;
    padding: 14px  14px 0 38px;
	position:relative;
	top:-23px;
}

.training-text p a {
    color: #207EC6;
    float: right;
    font-size: 1em;
    font-weight: bold;
    left: 320px;
    position: absolute;
    text-decoration: none;
    top: 25px;
}
 
div#sidebar.right_sidebar div.sidebar-widget li a{
	position: relative;
	top:-1px;
} 
 
.lift-text{
	margin-top:-23px;
	clear:both;
}

.map{
text-align:center;
}

.footer-form span.wpcf7-form-control-wrap  textarea{
    position: relative;
	width:293px;
	height:90px;
	background:#848b90;
	border:none;
}

ul.philosophy-big .philosophy-1{
	background:none;
}

/* footer */
#footer_bottom .top-footer {float: left;}
#footer_bottom #foot_right ul{}


.footer-form .label-1 label{
 position:relative;
 top:5px; 
 left:12px;
}

.footer-form .label-2 label{
 position:relative;
 top:5px;
 left:12px;
}

.footer-form .label-3 label{
 position:relative;
 top:5px;
 left:12px;
}

div.footer-area div.footer-wrapper div.footer-holder div.one_third_last div.textwidget div#wpcf7-f1-w2-o1.wpcf7 form.wpcf7-form div.footer-form p img.wpcf7-captcha-captcha-footer{
	float:left;
	width:60px;
}

div#wpcf7-f1-w2-o1.wpcf7 form.wpcf7-form div.footer-form p span.wpcf7-form-control-wrap input.captcha-footer-field {
    position: relative;
    top: -3px;
    width: 80px;
	float:left !important;
	text-align:left;
}

div#footer div.footer-area div.footer-wrapper div.footer-holder div.one_third_last div.textwidget div#wpcf7-f1-w2-o1.wpcf7 form.wpcf7-form div.footer-form p span.wpcf7-form-control-wrap{
	float:left;
}


div.footer-holder div.one_third_last div.textwidget div#wpcf7-f1-w2-o1.wpcf7 form.wpcf7-form div.wpcf7-validation-errors {
    border: 2px solid #F7E700;
    display: block;
    float: left;
    left: -310px;
    position: relative;
    top: -50px;
}

.footer-form span.wpcf7-form-control-wrap  textarea{
    position: relative;
	width:294px;
	height:90px;
	background:#848b90;
	border:none;
	left:20px;
}