.container {
	height:100%;
	padding:0;
	margin:0 auto;
	position:relative;
}

.icon {
	line-height:1.7em;
}


header {
	padding:1em 0 0;
	height:4.75em;
}

nav, #nav {
    display: inline;
    margin: 0.6em 0 0 -0.25em;
    position: absolute;
    bottom: -3px;
    left: 0;
    width:100%;
    height:1%;
}

.features ul li span {
	font-family: 'recordgone-icons';
}


input.search,
.flex-control-paging li a {
    behavior: url('http://www.recordgone.com/public/templates/default/css/htc/PIE.htc');
}

.flex-control-paging li a {
	border-bottom:0;
}

.top {
	float:none;
	display:inline-block;
	position:absolute;
	left: 0;
	top:1em;
	width:100%;
}

span.right {
	width:auto;
}

.searchcall {
	display:inline-block;
	position:absolute;
	right:0px;
	text-align:right;
}

.searchcall input[type="submit"] {
	height: 2.25em;
	color: #0066cc;
}

.searchcall input {
	color: #0066cc;
}

ul#nav li {
	padding: 10px 0;
	margin-top: -5px;
}

ul#nav li a {

}

ul#nav li:hover ul.contact {
	margin-left: -9em;
}
ul#nav li ul.full-width-dropdown {
	width: 100%;
}

ul#nav li ul.full-width-dropdown.about .info {
	height: 100%;
}

ul#nav li ul.states .column {
	width: 14%;
}

ul#nav li ul.services li {
	width: 31%;
}

ul#nav li:hover ul.full-width-dropdown {
	left: 0px;
}

ul#nav li ul em.top {
	position: relative;
	top: 0 !important;
	left: 0;
	width: 90% !important;
	background: transparent;
}

.dropdown-support .icon {
	font-family: 'recordgone-icons';
}

.block.services .content {
	background: #05c;
}

.block.services li:hover .content {
	height: 94%;
}

ul#nav ul li .services .column {
	margin-top: 1em;
}

.toptext {
	margin: 0;
}

.dropdown-icon .icon {
	display: none;
}

.dropdown-icon .withtoptext {
	height: 3em;
}

#hero section {
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeffffff, endColorstr=#eeffffff);
		position:relative;
		margin: 0 0 0.5em;
}

.recordgone-stamp-logo {
	display: none;
}

#hero {
	background-image:url(../img/recordgone/recordgone-expungement-attorney-01.jpg);
	margin: 0;
}

#hero .backgroundSlider {
	display: none;
}

#hero .background {
	background-position: center;
}

#hero {
	position: relative;
}


    #hero a#eligibility-test {
   		background:url("../img/recordgone/button-eligibilitytest.png") no-repeat;
   		filter:none;
   		overflow:hidden;
   		border:0;
   		padding:0.4em 2.5em 0.5em 1.5em;
   		width:11em;
   		margin: 1em 0;
    }

    #hero a#eligibility-test:after {

    }

    #hero a#eligibility-test:hover {
	    background:url("../img/recordgone/button-eligibilitytest-hover.png") no-repeat;
	    filter:none;
    }

    .features {
    	margin-top: 0;
    	margin-left: 40px;
    }

.ribbon {
	  color:#06c;
	  font-weight:bold;
	  text-align:center;
	  padding-left: 30px;
}


.ratings {
width:10em;
}


.press, .block {
	position: relative;
}

.press {
	height: 2em;
}


#press a img {
	filter: none;
    height: 60px;
}

.block.services li {
	border: 0;
	width: 22%;
	margin: 1%;
}

.block.services li .content {
	width: 91.75%;
}


#footer section.column {
	width:24%;
}

#footer.block {
	overflow:hidden;
	background: #333;
}

	/* Client Login Password Fix for Google Webfonts */

    input[type=password] {
    background-color: #ffffff !important;
    color: #333 !important;
    font-family: Arial !important;
    }