#home_banner H1, #home_banner LI .number, #home_blog H2, #home_advantage H2, .button_blue, .button_green, #blog_header H1, .blog-listing H2, .blog-comments H2, #about_banner H1, #about_footer h2, .pagetitle h1, .about_component h2, .form .subtitle {
	letter-spacing: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
}
.blog-post h2, #about_banner H2, .pagetitle h1 .part1 {
	letter-spacing: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
}
.button_blue {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4891c9', endColorstr='#366bb3'); /* for IE */
}
.button_blue:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#366bb3', endColorstr='#4891c9'); /* for IE */
}
.button_green, .main-menu .menu LI.subscribe_button a, #panel .panel-button {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98cb7e', endColorstr='#339900'); /* for IE */
}
.button_green:hover, .main-menu .menu LI.subscribe_button a:hover, #panel .panel-button:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339900', endColorstr='#98cb7e'); /* for IE */
}
.main-menu LI A, .advantage_login li a {
	border-left: 1px solid #6ea4d4;
}
#footer .col p {
	border-bottom: 1px solid #6a96c9;
}
#sidebar div, #sidebar UL {
	position: relative;
	z-index: 2;
}
#sidebar div.bottom {
	position: absolute;
	width: 280px;
	height: 65px;
	left: 0;
	bottom: 0;
	display: block;
	z-index: 1;
	background: url(../images/shadow_right_bot.png) left bottom no-repeat;
}
#sidebar {
	background: url(../images/shadow_right_top.png) left top no-repeat;
	position: relative;
}
#footer .socialmedia li.first {
	*width: 150px;
	text-align: right;
}
#footer .socialmedia li {
	*width: 25px;
}
#home_twitter {
	*float: none;
	*display: block;
	*overflow: hidden;	
}
#sidebar ul.contacts {
	*margin-bottom: 15px;	
}
.buttons {
	*float: left;
	*width: 100%;
	*left: 0;
}
.buttons div {
	*left: 0;
}
.buttons .button_blue, .buttons .button_green {
	*margin: 15px 30px 0 0;
}
.advantage_login { 
	*bottom: -15px;
}



/* GRAVITY FORMS FIXES
----------------------------------------------------------------------------------------------------*/
.gform_wrapper .lead_form input[type=text],
.gform_wrapper .lead_form input[type=url],
.gform_wrapper .lead_form input[type=email],
.gform_wrapper .lead_form input[type=tel],
.gform_wrapper .lead_form input[type=number],
.gform_wrapper .lead_form input[type=password] {
	*width: 93% !important;
	*padding-left: 3%;
	*padding-right: 3%;
}
.gform_wrapper .lead_form select {
	*width: 99% !important;
	*padding-left: 0;
	*padding-right: 0;	
}
.gform_wrapper .lead_form .ginput_container, .gform_wrapper .lead_form .left_label .gfield_label {
	*display: inline;
	*padding: 0;
}
.gform_wrapper .lead_form .ginput_complex .ginput_left,
.gform_wrapper .lead_form .ginput_complex .ginput_right {
	*padding: 0;
	*margin: 0;	
	*display: inline;
	*float: left;
	*width: 47% !important;
	*clear: none;
}
.gform_wrapper .lead_form .ginput_complex .ginput_right {
	float: right;	
}
.gform_wrapper .lead_form .ginput_left input[type=text], .gform_wrapper .lead_form .ginput_right input[type=text] {
	*width: 86% !important;
	*padding-left: 6%;
	*padding-right: 6%;
}
.gform_wrapper .lead_form select {
	padding: 8px 3px 8px 10px;
}
body .content-styles .gform_wrapper {
	*padding: 0;
}
.gform_wrapper .lead_form .left_label .gfield_label {
	*padding-right: 0;	
}
.gform_wrapper .lead_form .ginput_container {
	*width: 74% !important;	
}
.carousel_tabs a {
	*float: left;	
}
.gform_wrapper.two_pages_wrapper .lead_form .gform_page .gform_page_footer {
	*width:450px;
}
.gform_wrapper .lead_form textarea  {
	*width: 70%;	
}


.main-menu {
	*position: relative;
	*z-index: 2;	
}
#main {
	*position: relative;
	*z-index: 0;	
}
.main-menu .menu li.menu_dropdown.sfHover, .main-menu .menu LI UL {
	background: #F2F2F2;
}
.main-menu .menu LI UL {
	border: 0;	
}


#sample_popup, #trial_popup, #callback_popup {
	overflow: hidden;	
}
.paddingleft, .paddingright {
	*padding-left: 0;
	*padding-right: 0;	
}
.button_big {
	*padding-left: 12px !important;	
}
.button_small, .main-menu .menu LI.subscribe_button a {
	*padding-left: 7px !important;	
}