#wrapper, #footer_ads, #black-footer, #footer_info, .holder, .logo, .narrow_right_int, .wide_left_int, .col_left_int, .col_right_int, .col_middle_int {
	width: 100%;
}

#updated-nav a {
	font-size: 14px;
	line-height: 24px;
}

#search_area {
	padding-top: 12px;
}

#search_area form {
	margin: 0 auto;
	text-align: center;
	float: none;
	padding: 0 12px;
}

ul.search_tabs, #top_ads, #footer_ads {
	display: none;
}

input.search_box {
	width: 55%;
}

.logo {
	margin: 0 auto 12px auto;
	text-align: center;
}

.logo img {
	float: none !important;
}

#top_ads {
	padding-top: 0;
}

.icons {
	width: 50%;
	margin: 12px 0;
}

#search_directory {
	display: none;
}

.list {
	width: 40%;
	margin: 0;
}

.holder {
	margin: 12px auto;
	text-align: center;
}

#search_directory, #service_icons, #top_ads, #search_area {
	width: 94%;
}

#search_area {
	text-align: center;
}

.title_pic {
	margin-left: 0;
}

.col_left_int, .col_right_int, .col_middle_int {
	padding-left: 0;
}

.col_left_int p, .col_middle_int p {
	padding-bottom: 18px !important;
}

.right_int p.right-btn, .left_int p.left-btn {
	text-align: center;
	margin-top: 18px;
}

.left_int {
	margin-right: 0;
}

.left_int-inner, .right_int-inner {
	width: 100% !important;
}

.link-table {
	display: none;
}

.alt-int-content {
	border-bottom: none;
}

.home_links {
	float: none;
	margin-top: 12px;
}

.footer-1, .footer-2, .footer-3 {
	width: 100%;
	float: none !important;
	text-align: center !important;
}

.footer-1, .footer-2 {
	margin-bottom: 18px !important;
}

.footer-2 {
	margin-left: 0 !important;
}

.full_col, .left_int, .right_int, .interior_content {
	width: 96%;
}

.full_col a strong {
	line-height: 24px;
}

.newsletter-sub  {
	padding-left: 0 !important;
	text-align: left;
}

.news-email {
	width: 50%;
}

img {
	max-width: 100%;
	height: auto;
}

#updated-nav li {
	margin-left: 16px;
	margin-right: 16px;
	white-space: nowrap;
}

#black-footer li {
	margin-left: 16px;
	margin-right: 16px;
	line-height: 24px;
	white-space: nowrap;
}

.footer ul li {
	margin-left: 12px;
	margin-right: 12px;
}

.hide-space {
	display: none !important;
}

.needs-break {
	display: block;
}

.needs-break br {
	display: block !important;
}

.rsp-gap {
	margin-top: 18px;
}

.rsp-block {
	display: block;
}

.add-table-rsp {
	width: 100% !important;
}

.rsp-word-wrap a {
	word-wrap: break-word;
}

input.sub_input {
	width: 70% !important;
}

/* Search Feed Styles */

.header {
	text-align: center;
}

p.large {
	margin-left: 12px;
}

.features, .form_area-a {
	margin-left: 12px;
	margin-right: 12px;
	background-image: none;
}

.search-feed-form input[type='text'], .search-feed-form input[type='email'], .search-feed-form input[type='url'] {
	width: 70%
}

/* Reseller Styles */

body {
	line-height: 24px;
}

.stats {
	margin-left: 12px;
	margin-right: 12px;
}

.intro_txt p {
	margin-left: 12px;
	margin-right: 12px;
}

.how {
	width: 100%;
}

.how p, .how h2 {
	margin-left: 12px;
	margin-right: 12px;
}

.quote {
	display: none;
}

.form_area {
	background-image: none;
}

.form_area form {
	margin-left: 12px;
	margin-right: 12px;
}

h2 {
	line-height: 28px;
}

.reseller-label, .resller-form input[type='text'] {
	display: block;
}

.search-opts {
	display: block;
}

.gap-b {
	margin-top: 9px;
}

.submit {
	width: 100%;
}

.signup-form input {
	width: 100%;
}

.signup-form label {
	width: 100%;
}

.login-form-rsp {
	margin-left: 0 !important;
	width: 100% !important;
}

.login-table-rsp td {
	display: block;
	width: 96% !important;
}

.login-table-rsp td input, .login-table-rsp td p {
	margin-left: 0 !important;
}

.login-table-rsp td input {
	font-size: 14px !important;
}

.login-table-rsp span {
	display: block;
	margin-top: 12px;
}

br {
	display: none;
}

.full-title-rsp, .highlight-rsp {
	padding-left: 0;
}

.submit, .ssubmit {
	-webkit-appearance: none;
    -webkit-border-radius:0; 
    border-radius:0
}

.xmlform label {
	width: 100%;
}
